Textfile-Konfiguration mit zigbee2Mqtt
Verfasst: 7. Jan 2022 17:05
Hallo,
ich habe mich schon durch einige Tutorials auf yt geklickt finde aber nicht den richtigen Einstieg. Vielleicht finde ich hier die entsprechenden Anregungen.
Was habe ich vor:
Ich möchte gerne mein Things und Item in Textdateien anlegen und verwalten und ich möchte möglichst keine externen Bridges verwenden. Deshalb habe ich mir überlegt meine Konfiguration mittels mqtt bzw. zigbee2mqtt umzusetzen.
Was habe ich bislang:
1. Openhab in der Version 3.2.0-1 auf einem Raspberry 3
2. Mosquitto, zigbee2mqtt und Mqtt-Binding installiert
und nun kommen die Fragen
1. Die Bridge und Things in einer Datei konfigurien und dann entsprechende Items zu definieren?
oder
2. Die Items direkt anzusprechen?
Den zweiten Weg hab ich bei ST33ZYMedia bzw, jetzt BangerTech auf youtube gefunden. Da er aber auf die Erzeugung der einzelnen Items nicht wirklich eingeht komme ich da nicht weiter. Was muss wohin, damit ich den Status der Lampe lesen und setzen kann?
Vielleicht habt ihr ja ein paar Anregungen.
Vielen Dank im Voraus
ich habe mich schon durch einige Tutorials auf yt geklickt finde aber nicht den richtigen Einstieg. Vielleicht finde ich hier die entsprechenden Anregungen.
Was habe ich vor:
Ich möchte gerne mein Things und Item in Textdateien anlegen und verwalten und ich möchte möglichst keine externen Bridges verwenden. Deshalb habe ich mir überlegt meine Konfiguration mittels mqtt bzw. zigbee2mqtt umzusetzen.
Was habe ich bislang:
1. Openhab in der Version 3.2.0-1 auf einem Raspberry 3
2. Mosquitto, zigbee2mqtt und Mqtt-Binding installiert
und nun kommen die Fragen
1. Die Bridge und Things in einer Datei konfigurien und dann entsprechende Items zu definieren?
Code: Alles auswählen
Bridge mqtt:broker:ff69091523 [
host="192.168.178.201",
secure=false,
port=1883,
clientId="client1"
]
{
Thing topic Lampe1 "Lampe 1" @ "mqtt" {
Type switch : lampe1_switch "Schalter" [ stateTopic="zigbee2mqtt/0x90fd9ffffe6ca951", on="true", off="false", transformationPattern="JSONPATH:$.state" ]
}
2. Die Items direkt anzusprechen?
Code: Alles auswählen
Switch IKEAE27_TOGGLE "IKEAE27 [%s]" <light>
{mqtt=">[broker:zigbee2mqtt/0x90fd9ffffe6ca951/set:command:*:JS(setZigbeeState.js)],<[broker:zigbee2mqtt/0x90fd9ffffe6ca951:state:JSONPATH($.state)]", expire="120m,command=OFF"}
Vielleicht habt ihr ja ein paar Anregungen.
Vielen Dank im Voraus