Shelly MQTT Integration

Hier konfiguriere ich einen Shelly 2 per MQTT um diesen mit Homeassistant zu verwenden.

Homeassistant Quellcode (configuration.yaml):

switch:
  - platform: mqtt
    name: "Shelly Ch1"
    state_topic: "shellies/shellyswitch-32B32C/relay/0"
    command_topic: "shellies/shellyswitch-32B32C/relay/0/command"
    payload_on: "on"
    payload_off: "off"
    state_on: "on"
    state_off: "off"
    optimistic: false
    qos: 0
    retain: true
    
  - platform: mqtt
    name: "Shelly Ch2"
    state_topic: "shellies/shellyswitch-32B32C/relay/1"
    command_topic: "shellies/shellyswitch-32B32C/relay/1/command"
    payload_on: "on"
    payload_off: "off"
    state_on: "on"
    state_off: "off"
    optimistic: false
    qos: 0
    retain: true

Leistung vom Shelly auslesen:

sensor:
  - platform: mqtt
    state_topic: shellies/shellyswitch-32B32C/relay/power
    name: "Shelly Leistung"
    unit_of_measurement: "W"
Shelly: MQTT in den Developer Settings aktivieren. Serveradresse vom MQTT Broker angeben (in meinem Fall Mosquito MQTT Plugin von Homeassistant). Ich habe die Anmeldung auf anonym gestellt. Somit benötige ich hier keine Anmeldedaten.
Will Topic: Dient zum Schalten der beiden Relais vom Shelly. In der HA Konfiguration werden seperat beide Kanäle angesteuert.
Will Message: In diesem Kanal auf dem Broker legt der Shelly die aktuellen Verbrauchswerte ab.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.