Hallo zusammen,
ich versuche grad, den lokalen Core Pro MQTT Server in Home Assistant einzubinden. Es geht mit speziell um die Bedienung der Relais. Dabei stelle ich mir die Frage, ob die aktuelle Implementierung in VanPI tatsächlich korrekt ist. Hier ein paar Beispiele:
Wenn ich in der Node Red UI einen Relais bediene, wird dies an den MQTT Server übermittet. Dies ist hier implementiert (Topic “pkw/cmnd/relayX/POWER”)
Das ist der erste Punkt der mich wundert. Denn laut Doku sollte auch noch ein stat topic gefüllt werden. Das passiert aber nicht.
Um ein Relais via MQTT zu steuern, muss man das Topic “pkw/cmnd/relay/X/POWER” bedienen.
Das widerbespricht der Doku.
Kurz zusammengefasst:
- Bedienung eines Relais via MQTT: “pkw/cmnd/relay/X/POWER”
- Auslesen des Status eines Relais via MQTT: “pkw/cmnd/relayX/POWER”
Oder als Home Assistant Config ausgedrückt (das funktioniert so):
mqtt:
switch:
# =================================================
# Relays relay1–relay8 (true / false)
# =================================================
- name: "PKW Relay 1"
unique_id: pkw_relay_1
command_topic: "pkw/cmnd/relay/1/POWER"
state_topic: "pkw/cmnd/relay1/POWER"
payload_on: "true"
payload_off: "false"
state_on: "true"
state_off: "false"
device: &pkw_device
Ist das wirklich so gewollt?
Grüße
Michael





