NodeMCU mit Tasmota Fensterkontakt
Verfasst: 17. Mär 2021 15:33
Hallo,
nach langer Zeit habe ich beschlossen einen 2. Anlauf mit Openhab zu starten.
Openhab läuft auf Raspi 4 mit MQtt.
Soweit alles o.k.
Nach einer Youtube Anleitung habe ich ein Sonof Basic mit Tasmota geflasht und erfolgreich in OH3 eingebunden.
Soweit alles o.k und MQTT Broker ist am arbeiten. Ich kann es an und aus schalten und Status wird im OH3 angezeigt.
Das ist für mich als Anfänger schon mal ein kleiner Erfolg.
Da es so gut ging habe ich mir einen Node MCU besorgt und ebenfalls mit Tasmota geflasht.
Der Plan ist Magnet (Reed Kontakte) über GPIO auszulesen.
Also GPIO 4 auf switch gestellt.
In der Tasmota Konsole wird folgendes angezeigt:
15:27:42 MQT: NodeMCU/POWER = ON
15:27:43 MQT: NodeMCU/SWITCH1T = {"TRIG":"TOGGLE"}
15:27:43 MQT: NodeMCU/STATE = {"Time":"2021-03-17T15:27:43","Uptime":"0T05:35:02","UptimeSec":20102,"Heap":24,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":29,"MqttCount":1,"Wifi":{"AP":1,"SSId":"FRITZ!Box 7580 XY","BSSId":"E0:28:6D:48:BB:8A","Channel":6,"RSSI":48,"Signal":-76,"LinkCount":1,"Downtime":"0T00:00:03"}}
15:27:43 MQT: NodeMCU/RESULT = {"POWER":"OFF"}
15:27:43 MQT: NodeMCU/POWER = OFF
15:27:51 MQT: NodeMCU/STATE = {"Time":"2021-03-17T15:27:51","Uptime":"0T05:35:10","UptimeSec":20110,"Heap":26,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"Wifi":{"AP":1,"SSId":"FRITZ!Box 7580 XY","BSSId":"E0:28:6D:48:BB:8A","Channel":6,"RSSI":42,"Signal":-79,"LinkCount":1,"Downtime":"0T00:00:03"}}
15:27:51 MQT: NodeMCU/SENSOR = {"Time":"2021-03-17T15:27:51","Switch1":"ON"}
Also wird etwas an Mqtt gesendet.
In Openhab scheiter ich aber. Dort wird nichts angezeigt.
UID: mqtt:topic:localhost:Fenster1
label: FensterWozi1
thingTypeUID: mqtt:topic
configuration: {}
bridgeUID: mqtt:systemBroker:localhost
channels:
- id: FensterWozi
channelTypeUID: mqtt:contact
label: Fenster Wozi1
description: ""
configuration:
stateTopic: NodeMCU/POWER
Gibt es dazu irgerndwo eine Anleitung oder kann jemand helfen?
Ich versuche seit Tagen diverse Channels zu testen aber ohne Erfolg.
nach langer Zeit habe ich beschlossen einen 2. Anlauf mit Openhab zu starten.
Openhab läuft auf Raspi 4 mit MQtt.
Soweit alles o.k.
Nach einer Youtube Anleitung habe ich ein Sonof Basic mit Tasmota geflasht und erfolgreich in OH3 eingebunden.
Soweit alles o.k und MQTT Broker ist am arbeiten. Ich kann es an und aus schalten und Status wird im OH3 angezeigt.
Das ist für mich als Anfänger schon mal ein kleiner Erfolg.
Da es so gut ging habe ich mir einen Node MCU besorgt und ebenfalls mit Tasmota geflasht.
Der Plan ist Magnet (Reed Kontakte) über GPIO auszulesen.
Also GPIO 4 auf switch gestellt.
In der Tasmota Konsole wird folgendes angezeigt:
15:27:42 MQT: NodeMCU/POWER = ON
15:27:43 MQT: NodeMCU/SWITCH1T = {"TRIG":"TOGGLE"}
15:27:43 MQT: NodeMCU/STATE = {"Time":"2021-03-17T15:27:43","Uptime":"0T05:35:02","UptimeSec":20102,"Heap":24,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":29,"MqttCount":1,"Wifi":{"AP":1,"SSId":"FRITZ!Box 7580 XY","BSSId":"E0:28:6D:48:BB:8A","Channel":6,"RSSI":48,"Signal":-76,"LinkCount":1,"Downtime":"0T00:00:03"}}
15:27:43 MQT: NodeMCU/RESULT = {"POWER":"OFF"}
15:27:43 MQT: NodeMCU/POWER = OFF
15:27:51 MQT: NodeMCU/STATE = {"Time":"2021-03-17T15:27:51","Uptime":"0T05:35:10","UptimeSec":20110,"Heap":26,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"Wifi":{"AP":1,"SSId":"FRITZ!Box 7580 XY","BSSId":"E0:28:6D:48:BB:8A","Channel":6,"RSSI":42,"Signal":-79,"LinkCount":1,"Downtime":"0T00:00:03"}}
15:27:51 MQT: NodeMCU/SENSOR = {"Time":"2021-03-17T15:27:51","Switch1":"ON"}
Also wird etwas an Mqtt gesendet.
In Openhab scheiter ich aber. Dort wird nichts angezeigt.
UID: mqtt:topic:localhost:Fenster1
label: FensterWozi1
thingTypeUID: mqtt:topic
configuration: {}
bridgeUID: mqtt:systemBroker:localhost
channels:
- id: FensterWozi
channelTypeUID: mqtt:contact
label: Fenster Wozi1
description: ""
configuration:
stateTopic: NodeMCU/POWER
Gibt es dazu irgerndwo eine Anleitung oder kann jemand helfen?
Ich versuche seit Tagen diverse Channels zu testen aber ohne Erfolg.