SONOFF Mini Extreme R4 mit ESPHome

AZDelivery 0,96 Zoll OLED Display I2C SSD1306 Chip 128 x 64 Pixel I2C Bildschirm Anzeigemodul mit weißen Zeichen kompatibel mit Arduino und Raspberry Pi inklusive E-Book!
AZDelivery 0,96 Zoll OLED Display I2C SSD1306 Chip 128 x 64 Pixel I2C Bildschirm Anzeigemodul mit weißen Zeichen kompatibel mit Arduino und Raspberry Pi inklusive E-Book!
7,79 €

Ich durfte den neuen SONOFF Mini Extreme R4 testen und muss sagen, mit kleinen Abstrichen gefällt er mir wirklich sehr gut.

Was etwas schade ist, ist dass er nur ein 10A Relais verbaut hat und mit der eWeLink App werde ich mich wohl in diesem Leben auch nicht mehr anfreunden. Aber mit ESPHome gefällt er mir wirklich gut und der kleine Formfaktor von ca. 40x19x32mm macht ihn noch mal attraktiver.

SONOFF Mini Extreme direkt von itead.cc

Aktuell sind die neuen Minis noch nicht bei Amazon zu finden. Im offiziellen Sonoff Store unter itead.cc lässt sich aber zumindest die Zigbee Variante bereits bestellen. Die Minis mit WLAN sind hoffentlich ab März dann auch offiziell dort verfügbar.

Mit meinem Code DANIELSCHSONOFF könnt Ihr auch noch einmal 10% sparen.

SONOFF Zigbee Mini L2:
https://itead.cc/product/sonoff-zbminil2-extreme-zigbee-smart-switch-no-neutral-required/

SONOFF Mini Extreme R4 (WLAN):
https://sonoff.tech/minir4-coming-soon/


Video

Meinen ersten Eindruck habe ich wie immer auch in einem Video noch einmal zusammen gefasst.

YouTube

Mit dem Laden des Videos akzeptieren Sie die Datenschutzerklärung von YouTube.
Mehr erfahren

Video laden

https://youtu.be/CG6n37rL820

Pin-Belegung

GPIOBauteil
GPIO 00Taster am Gerät
GPIO 19LED
GPIO 26Relais
GPIO 27Schalter Eingang (S1/S2)


FTDI am Sonoff Mini R4

AZDelivery FT232RL USB zu TTL Serial Adapter für 3,3V und 5V kompatibel mit Arduino inklusive E-Book!
Bei Amazon ansehen * 6,99 €
Stand von: 16. June 2024 13:47 - Details
AZDelivery FT232RL USB zu TTL Serial Adapter für 3,3V und 5V kompatibel mit Ardu... *
(* = Affiliate-Link / Bildquelle: Amazon-Partnerprogramm)
×
Produktpreise und -verfügbarkeit sind zum angegebenen Datum / Uhrzeit korrekt und können sich ändern. Alle Preis- und Verfügbarkeitsinformationen auf https://www.amazon.de/ zum Zeitpunkt des Kaufs gelten für den Kauf dieses Produkts.


ESPHome YAML für SONOFF Mini Extreme

Mit dem folgenden YAML Code lässt sich der Sonoff Mini mit ESPHome betreiben.
In der Regel müssen nur die Substitutions angepasst werden (Display-Name, WLAN-SSID und Passwort).

Für alle die nicht wissen, was mit dem Code zu tun ist habe ich das Vorgehen auch im oben verlinkten Video erklärt.

# ------------------------------
#    SONOFF Mini Extreme R4
# ------------------------------
#  https://smarthomeyourself.de
# ------------------------------

substitutions:
  display_name: mini_r4

  wifi_ssid: !secret wifi_ssid
  wifi_password: !secret wifi_password

# ------------------------------
# ------------------------------
esphome:
  name: ${display_name}

esp32:
  board: esp32dev
  framework:
    type: arduino
    
wifi:
  ssid: ${wifi_ssid}
  password: ${wifi_password}
  ap: 
    ssid: ${display_name}_AP
    password: ${wifi_password}
    ap_timeout: 1min

captive_portal:
logger:
ota:
api:

esp32_ble_tracker:
  scan_parameters:
    interval: 300ms
    window: 100ms
    active: true

bluetooth_proxy:
  active: true

switch:
  - platform: gpio
    name: ${display_name} Relais
    pin:
      number: GPIO26
      inverted: false
    on_turn_on:
      - light.turn_on: led
    on_turn_off:
      - light.turn_off: led
    id: relay
  - platform: restart
    name: ${display_name} Restart

output:
  - platform: gpio
    pin: GPIO19
    inverted: True
    id: relay_led_pin

light:
  - platform: binary
    name: "Relais LED"
    internal: true    
    output: relay_led_pin
    id: led

binary_sensor:
  - platform: gpio
    name: ${display_name} Schalter
    internal: true
    pin:
      number: GPIO27
      mode: INPUT_PULLUP
      inverted: false
    on_state:
      - switch.toggle: relay

  - platform: gpio
    name: ${display_name} Button
    internal: true
    pin:
      number: GPIO0
      mode: INPUT_PULLUP
      inverted: false
    on_press:
      - switch.toggle: relay


ESPHome Tutorial Serie

Falls Ihr noch mehr über ESPHome wissen wollt, werft doch einfach mal einen Blick in meine ESPHome Tutorial Serie auf YouTube:

Playlist:
https://www.youtube.com/playlist?list=PLtEjuZQyAkqGAvHjsM6G295CsKXetm-_Z


Ansonsten findet Ihr auch jede Menge Informationen rund um ESPHome hier im Wiki: