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.
Pin-Belegung
GPIO | Bauteil |
---|---|
GPIO 00 | Taster am Gerät |
GPIO 19 | LED |
GPIO 26 | Relais |
GPIO 27 | Schalter Eingang (S1/S2) |
- AZDelivery FT232RL USB zu TTL Serial Adapter für 3,3V und 5V kompatibel mit Ardu... *(* = Affiliate-Link / Bildquelle: Amazon-Partnerprogramm)
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: