iot

myStrom Switch Zero

Die smarten Schalter von myStrom gibt es schon eine längere Zeit. Zuerst mit einem Atheros SoC mit Hardware Watchdog Bug, dann auf Espressif Basis.

Das neueste Modell ist recht kostengünstig, da es auf Energieverbrauchsmessungen sowie einen Temperatursensor verzichtet. Nur ein Relais, zwei LEDs und ein Druckknopf. Dafür reicht also ein ESP8266 allemal.

Der myStrom Switch Zero funktioniert auf Anhbie mit Home Assistant, wer aber sicher sein will, dass sein Schalter nicht mit dem Zuhause von myStrom kommunziert, der kann ihn ganz einfach mit folgender Datei unter Esphome umprogrammieren:

esphome:
  name: mystrom_zero
esp8266:
  board: esp_wroom_02
wifi:
  ssid: "WLAN_SSID"
  password: "WLAN_PASSWORD"
  ap:
    ssid: "myStrom Zero Fallback Hotspot"
    password: "PASSWORD"

captive_portal:

# Enable logging
logger:

# Enable Home Assistant API
api:

ota:
  - platform: esphome

switch:
  - platform: gpio
    id: relais
    pin: GPIO4
    name: "Relais"
    icon: "mdi:power-socket-fr"
    on_turn_on:
      - switch.turn_on: relais_led
    on_turn_off:
      - switch.turn_off: relais_led
  - platform: gpio
    id: relais_led
    pin:
      number: GPIO13
      inverted: true
    internal: True
binary_sensor:
  - platform: gpio
    pin:
      number: 12
      inverted: yes
      mode: INPUT_PULLUP
    name: "myStrom  Button"
    filters:
      - delayed_on: 20ms
    on_press:
      then:
        - switch.toggle: relais

status_led:
  pin:
    number: GPIO14
    inverted: false