Fenster/Türkontakt mit Tasmota geflasht, wie richtg einrichten ?

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Locke
Beiträge: 251
Registriert: 14. Apr 2020 11:35
Answers: 3
Wohnort: bei Hamburg

Fenster/Türkontakt mit Tasmota geflasht, wie richtg einrichten ?

Beitrag von Locke »

Hi,
ich habe jetzt mal einen Fenster/Türkontakt mit Tasmota geflasht und komme jetzt irgendwie nicht weiter.
In dem Webinterface habe ich bei GPIO1=Tuya TX und bei Gpio3= Tuya RX.
Jetzt weiß ich nicht wie ich meine Meldung in Openhab (HabPanel) reinbekomme das Haustür offen oder geschloßen ist und am Türkontakt die LED kurz aufleuchtet beim Schaltvorgang.

Mit der Orgi Software und SmartLife App hatte ich es so, das wenn die Haustür aufgeht eine Meldung von Alexa auf dem Handy kam, desweiteren hatte ich als Routine/Aktion noch, das das Flurlicht für 5min angeht zu bestimmten Zeiten (Abends oder Morgens ganz früh).

Ich hoffe ihr könnt mir wieder einmal helfen :roll:

In der Konsole vom Kontakt habe ich diese Meldungen, mit Magnet oder ohne am Kontakt

Code: Alles auswählen

00:20:50 MQT: tele/HSensor/LWT = Online (beibehalten)
00:20:50 MQT: cmnd/HSensor/POWER = 
00:20:51 UPP: Multicast (wieder-)verbunden
00:20:51 MQT: Verbindungsversuch...
00:20:51 MQT: verbunden
00:20:51 MQT: tele/HSensor/LWT = Online (beibehalten)
00:20:51 MQT: cmnd/HSensor/POWER = 
00:20:52 UPP: Multicast (wieder-)verbunden
00:20:52 MQT: Verbindungsversuch...
00:20:52 MQT: verbunden
00:20:52 MQT: tele/HSensor/LWT = Online (beibehalten)
00:20:52 MQT: cmnd/HSensor/POWER = 
Zuletzt geändert von Locke am 1. Dez 2020 19:22, insgesamt 2-mal geändert.
thnx
____Sven_________________________________________________________________________________________
System 1, Raspberry Pi 4, 4GB RAM, openHAB 2.5.10 / System 2, Raspberry Pi 4, 2GB RAM, openHAB 3.3.0 /
System 3, Raspberry Pi 4, 2GB RAM, openHAB 4.0.2 / System 4 (Testsystem), Raspberry Pi 4, 2GB RAM, openHAB 4.1.1 / System 5, (als NAS) Raspberry PI 4, 4 GB RAM, openmediavault 6.8.0-1 (Shaitan)

Benutzeravatar
udo1toni
Beiträge: 15265
Registriert: 11. Apr 2018 18:05
Answers: 245
Wohnort: Darmstadt

Re: Fenster/Türkontakt mit Tasmota geflasht, wie richtg einrichten ?

Beitrag von udo1toni »

Da passt was nicht.
Erst mal wäre die Frage, um was für ein Gerät es sich genau handelt. Dann müsste der Kontakt vermutlich entweder zwischen GND und einem der GPIOs angeklemmt werden, oder zwischen 3.3V und einem der GPIOs. Der passende GPIO muss dann in der Software als Eingang definiert werden. Wenn der Kontakt geschlossen wird, muss das ein stat/HSensor/xyz ON auslösen, beim Öffnen entsprechend ein OFF. Der Payload könnte auch 0 oder 1 sein :) aber jedenfalls muss das über stat/ rein kommen. xyz ist hier ein Platzhalter :)
openHAB4.3.5 stable in einem Debian-Container (bookworm) (Proxmox 8.4.1, LXC), mit openHABian eingerichtet

Locke
Beiträge: 251
Registriert: 14. Apr 2020 11:35
Answers: 3
Wohnort: bei Hamburg

Re: Fenster/Türkontakt mit Tasmota geflasht, wie richtg einrichten ?

Beitrag von Locke »

Hi Udo,
Den Kontakt hatte ich letztes Jahr bei Amazon gekauft https://www.amazon.de/Sicherheit-Kompat ... 54&sr=8-10


ich habe den Kontakt nochmal mit der neuesten Tasmota geflasht, jetzt zeigt er in der Webkonsole folgendes an

Magnet entfernt (offen)

Code: Alles auswählen

12:21:39 MQT: tele/HSensor/RESULT = {"TuyaReceived":{"Data":"55AA000000010101","Cmnd":0,"CmndData":"01"}}
12:21:50 MQT: tele/HSensor/RESULT = {"TuyaReceived":{"Data":"55AA000000010101","Cmnd":0,"CmndData":"01"}}
12:22:01 MQT: tele/HSensor/RESULT = {"TuyaReceived":{"Data":"55AA000000010101","Cmnd":0,"CmndData":"01"}}
Magnet am Kontakakt (geschloßen)

Code: Alles auswählen

12:23:53 MQT: tele/HSensor/STATE = {"Time":"2020-05-16T12:23:53","Uptime":"0T01:20:09","UptimeSec":4809,"Heap":26,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":16,"POWER":"OFF","Wifi":{"AP":1,"SSId":"NETGEAR99","BSSId":"04:A1:51:D4:75:A8","Channel":11,"RSSI":92,"Signal":-54,"LinkCount":1,"Downtime":"0T00:00:03"}}
12:24:02 MQT: tele/HSensor/RESULT = {"TuyaReceived":{"Data":"55AA000000010101","Cmnd":0,"CmndData":"01"}}
12:24:13 MQT: tele/HSensor/RESULT = {"TuyaReceived":{"Data":"55AA000000010101","Cmnd":0,"CmndData":"01"}}
12:24:24 MQT: tele/HSensor/RESULT = {"TuyaReceived":{"Data":"55AA000000010101","Cmnd":0,"CmndData":"01"}}
12:24:35 MQT: tele/HSensor/RESULT = {"TuyaReceived":{"Data":"55AA000000010101","Cmnd":0,"CmndData":"01"}}
12:24:46 MQT: tele/HSensor/RESULT = {"TuyaReceived":{"Data":"55AA000000010101","Cmnd":0,"CmndData":"01"}}
12:24:57 MQT: tele/HSensor/RESULT = {"TuyaReceived":{"Data":"55AA000000010101","Cmnd":0,"CmndData":"01"}}
12:25:08 MQT: tele/HSensor/RESULT = {"TuyaReceived":{"Data":"55AA000000010101","Cmnd":0,"CmndData":"01"}}
12:25:19 MQT: tele/HSensor/RESULT = {"TuyaReceived":{"Data":"55AA000000010101","Cmnd":0,"CmndData":"01"}}
12:25:30 MQT: tele/HSensor/RESULT = {"TuyaReceived":{"Data":"55AA000000010101","Cmnd":0,"CmndData":"01"}}
12:25:41 MQT: tele/HSensor/RESULT = {"TuyaReceived":{"Data":"55AA000000010101","Cmnd":0,"CmndData":"01"}}
12:25:52 MQT: tele/HSensor/RESULT = {"TuyaReceived":{"Data":"55AA000000010101","Cmnd":0,"CmndData":"01"}}
12:28:53 MQT: tele/HSensor/STATE = {"Time":"2020-05-16T12:28:53","Uptime":"0T01:25:09","UptimeSec":5109,"Heap":25,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":16,"POWER":"OFF","Wifi":{"AP":1,"SSId":"NETGEAR99","BSSId":"04:A1:51:D4:75:A8","Channel":11,"RSSI":100,"Signal":-50,"LinkCount":1,"Downtime":"0T00:00:03"}}
nachdem er gescloßen ist, sendet er nach den Einträgen in der Konsole nichts mehr bis ich den Kontakt wieder öffne.

Ich hoffe Du kannst mir Helfen wie ich vorgehen muß.

Danke
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
thnx
____Sven_________________________________________________________________________________________
System 1, Raspberry Pi 4, 4GB RAM, openHAB 2.5.10 / System 2, Raspberry Pi 4, 2GB RAM, openHAB 3.3.0 /
System 3, Raspberry Pi 4, 2GB RAM, openHAB 4.0.2 / System 4 (Testsystem), Raspberry Pi 4, 2GB RAM, openHAB 4.1.1 / System 5, (als NAS) Raspberry PI 4, 4 GB RAM, openmediavault 6.8.0-1 (Shaitan)

Benutzeravatar
udo1toni
Beiträge: 15265
Registriert: 11. Apr 2018 18:05
Answers: 245
Wohnort: Darmstadt

Re: Fenster/Türkontakt mit Tasmota geflasht, wie richtg einrichten ?

Beitrag von udo1toni »

Hast Du an der Tasmota Konsole bereits

Code: Alles auswählen

Backlog SetOption1 1; SetOption65 1; SetOption66 1; SwitchMode 1
ausgeführt?

Schau mal hier: https://templates.blakadder.com/zemisma ... ensor.html So wie ich das verstehe, brauchst Du vermutlich eine Rule in Tasmota, damit der Status auch nach mqtt gepublisht wird.
openHAB4.3.5 stable in einem Debian-Container (bookworm) (Proxmox 8.4.1, LXC), mit openHABian eingerichtet

Locke
Beiträge: 251
Registriert: 14. Apr 2020 11:35
Answers: 3
Wohnort: bei Hamburg

Re: Fenster/Türkontakt mit Tasmota geflasht, wie richtg einrichten ?

Beitrag von Locke »

nachdem ich neu geflasht habe noch nicht, probiere ich gleich aus.
Weißt Du denn ob ich an der Konsole sehe, das es arbeitet ?
thnx
____Sven_________________________________________________________________________________________
System 1, Raspberry Pi 4, 4GB RAM, openHAB 2.5.10 / System 2, Raspberry Pi 4, 2GB RAM, openHAB 3.3.0 /
System 3, Raspberry Pi 4, 2GB RAM, openHAB 4.0.2 / System 4 (Testsystem), Raspberry Pi 4, 2GB RAM, openHAB 4.1.1 / System 5, (als NAS) Raspberry PI 4, 4 GB RAM, openmediavault 6.8.0-1 (Shaitan)

Locke
Beiträge: 251
Registriert: 14. Apr 2020 11:35
Answers: 3
Wohnort: bei Hamburg

Re: Fenster/Türkontakt mit Tasmota geflasht, wie richtg einrichten ?

Beitrag von Locke »

habe es jetzt in der Konsole ausgeführt

jetzt kommt (offen)

Code: Alles auswählen

14:28:54 MQT: tele/HSensor/STATE = {"Time":"2020-05-16T14:28:54","Uptime":"0T03:25:10","UptimeSec":12310,"Heap":25,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":16,"POWER":"OFF","Wifi":{"AP":1,"SSId":"NETGEAR99","BSSId":"04:A1:51:D4:75:A8","Channel":11,"RSSI":98,"Signal":-51,"LinkCount":1,"Downtime":"0T00:00:03"}}
14:28:54 MQT: tele/HSensor/RESULT = {"TuyaReceived":{"Data":"55AA000000010101","Cmnd":0,"CmndData":"01"}}
14:29:05 MQT: tele/HSensor/RESULT = {"TuyaReceived":{"Data":"55AA000000010101","Cmnd":0,"CmndData":"01"}}
14:29:16 MQT: tele/HSensor/RESULT = {"TuyaReceived":{"Data":"55AA000000010101","Cmnd":0,"CmndData":"01"}}
(geschloßen)

Code: Alles auswählen

14:25:51 CMD: Backlog SetOption1 1; SetOption65 1; SetOption66 1; SwitchMode 1
14:25:51 MQT: stat/HSensor/RESULT = {"SetOption1":"ON"}
14:25:51 MQT: stat/HSensor/RESULT = {"SetOption65":"ON"}
14:25:51 MQT: stat/HSensor/RESULT = {"SetOption66":"ON"}
14:25:51 MQT: stat/HSensor/RESULT = {"SwitchMode1":1}
14:25:58 MQT: tele/HSensor/RESULT = {"TuyaReceived":{"Data":"55AA000000010101","Cmnd":0,"CmndData":"01"}}
14:26:09 MQT: tele/HSensor/RESULT = {"TuyaReceived":{"Data":"55AA000000010101","Cmnd":0,"CmndData":"01"}}
ich weiß auch nicht was der Schalter ON/OFF bezwecken soll, es tut sich nichts wenn ich ihn ändere von ON auf OFF
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
thnx
____Sven_________________________________________________________________________________________
System 1, Raspberry Pi 4, 4GB RAM, openHAB 2.5.10 / System 2, Raspberry Pi 4, 2GB RAM, openHAB 3.3.0 /
System 3, Raspberry Pi 4, 2GB RAM, openHAB 4.0.2 / System 4 (Testsystem), Raspberry Pi 4, 2GB RAM, openHAB 4.1.1 / System 5, (als NAS) Raspberry PI 4, 4 GB RAM, openmediavault 6.8.0-1 (Shaitan)

Locke
Beiträge: 251
Registriert: 14. Apr 2020 11:35
Answers: 3
Wohnort: bei Hamburg

Re: Fenster/Türkontakt mit Tasmota geflasht, wie richtg einrichten ?

Beitrag von Locke »

habe die Rule auch ausgeführt und gestartet.

nachdem ich den Kontakt/Sensor neugestartet habe, kommt in der Konsole jetzt

Code: Alles auswählen

15:01:54 MQT: tele/HSensor/STATE = {"Time":"2020-05-16T15:01:54","Uptime":"0T00:02:59","UptimeSec":179,"Heap":26,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":2,"POWER":"OFF","Wifi":{"AP":1,"SSId":"NETGEAR99","BSSId":"04:A1:51:D4:75:A8","Channel":11,"RSSI":100,"Signal":-50,"LinkCount":1,"Downtime":"0T00:00:03"}}
15:01:55 MQT: stat/HSensor/RESULT = {"Time":"2020-05-16T15:01:55","Uptime":"0T00:03:00","UptimeSec":180,"Heap":26,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":2,"POWER":"OFF","Wifi":{"AP":1,"SSId":"NETGEAR99","BSSId":"04:A1:51:D4:75:A8","Channel":11,"RSSI":100,"Signal":-50,"LinkCount":1,"Downtime":"0T00:00:03"}}
15:01:59 MQT: stat/HSensor/RESULT = {"Time":"2020-05-16T15:01:59","Uptime":"0T00:03:04","UptimeSec":184,"Heap":25,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":2,"POWER":"OFF","Wifi":{"AP":1,"SSId":"NETGEAR99","BSSId":"04:A1:51:D4:75:A8","Channel":11,"RSSI":100,"Signal":-50,"LinkCount":1,"Downtime":"0T00:00:03"}}
15:01:59 MQT: stat/HSensor/RESULT = {"Command":"Error"}
15:02:04 MQT: tele/HSensor/STATE = {"Time":"2020-05-16T
thnx
____Sven_________________________________________________________________________________________
System 1, Raspberry Pi 4, 4GB RAM, openHAB 2.5.10 / System 2, Raspberry Pi 4, 2GB RAM, openHAB 3.3.0 /
System 3, Raspberry Pi 4, 2GB RAM, openHAB 4.0.2 / System 4 (Testsystem), Raspberry Pi 4, 2GB RAM, openHAB 4.1.1 / System 5, (als NAS) Raspberry PI 4, 4 GB RAM, openmediavault 6.8.0-1 (Shaitan)

Benutzeravatar
udo1toni
Beiträge: 15265
Registriert: 11. Apr 2018 18:05
Answers: 245
Wohnort: Darmstadt

Re: Fenster/Türkontakt mit Tasmota geflasht, wie richtg einrichten ?

Beitrag von udo1toni »

Vermutlich hast Du die Rules exakt wie angegeben übernommen. Es kann aber gut sein, dass Du die ID anpassen musst.

Gesendet von meinem SM-G973F mit Tapatalk

openHAB4.3.5 stable in einem Debian-Container (bookworm) (Proxmox 8.4.1, LXC), mit openHABian eingerichtet

Locke
Beiträge: 251
Registriert: 14. Apr 2020 11:35
Answers: 3
Wohnort: bei Hamburg

Re: Fenster/Türkontakt mit Tasmota geflasht, wie richtg einrichten ?

Beitrag von Locke »

Hi Udo,
hast natürlich recht, habe ich gar nicht drüber nachgedacht. Ist aber Logisch.
Nur welche ID soll ich wofür nehmen ? Bin gerade überfordert.

im Log stehen 3, ich habe jetzt mal die 55AA0005000501040001000F für open und 55AA00050005650400010073 für close genommen.

Code: Alles auswählen

19:17:44 MQT: tele/HSensor/LWT = Online (beibehalten)
19:17:44 MQT: cmnd/HSensor/POWER = 
19:17:44 MQT: tele/HSensor/RESULT = {"TuyaReceived":{"Data":"55AA0002000001","Cmnd":2}}
19:17:44 MQT: tele/HSensor/RESULT = {"TuyaReceived":{"Data":"55AA0005000501040001000F","Cmnd":5,"CmndData":"0104000100"}}
19:17:44 MQT: tele/HSensor/RESULT = {"TuyaReceived":{"Data":"55AA00050005650400010073","Cmnd":5,"CmndData":"6504000100"}}
19:17:44 RUL: TUYARECEIVED#DATA=55AA00050005650400010073 performs "publish2 stat/HSensor/STATUS close"
19:17:44 MQT: stat/HSensor/STATUS = close (beibehalten)
19:17:44 MQT: stat/HSensor/RESULT = {"Command":"Unknown"}
19:17:45 UPP: Multicast (wieder-)verbunden
hier ist wieder eine andere ID, habe die .......10073 bei open und die ......10110 bei close eingesetzt. Bekomme die Meldung aber nur wenn ich das Gerät neu starte 1x. Wenn ich den Magnet entferne oder anlege kommt keine weiter Meldung. Die LED leuchtet wenn der Magnet anliegt und geht nach einer Weile wieder aus.
Jetzt erscheint "publish2 stat/HSensor/STATUS open" obwohl der Magnet anliegt, sollte doch dann close sein ?

Code: Alles auswählen

19:48:29 MQT: tele/HSensor/RESULT = {"TuyaReceived":{"Data":"55AA0002000001","Cmnd":2}}
19:48:29 MQT: tele/HSensor/RESULT = {"TuyaReceived":{"Data":"55AA00050005010400010110","Cmnd":5,"CmndData":"0104000101"}}
19:48:29 MQT: tele/HSensor/RESULT = {"TuyaReceived":{"Data":"55AA00050005650400010073","Cmnd":5,"CmndData":"6504000100"}}
19:48:29 RUL: TUYARECEIVED#DATA=55AA00050005650400010073 performs "publish2 stat/HSensor/STATUS open"
19:48:29 MQT: stat/HSensor/STATUS = open (beibehalten)
19:48:29 MQT: stat/HSensor/RESULT = {"Command":"Unknown"}
sorry für die Verwirrung :?
thnx
____Sven_________________________________________________________________________________________
System 1, Raspberry Pi 4, 4GB RAM, openHAB 2.5.10 / System 2, Raspberry Pi 4, 2GB RAM, openHAB 3.3.0 /
System 3, Raspberry Pi 4, 2GB RAM, openHAB 4.0.2 / System 4 (Testsystem), Raspberry Pi 4, 2GB RAM, openHAB 4.1.1 / System 5, (als NAS) Raspberry PI 4, 4 GB RAM, openmediavault 6.8.0-1 (Shaitan)

Benutzeravatar
udo1toni
Beiträge: 15265
Registriert: 11. Apr 2018 18:05
Answers: 245
Wohnort: Darmstadt

Re: Fenster/Türkontakt mit Tasmota geflasht, wie richtg einrichten ?

Beitrag von udo1toni »

Wie sieht denn Deine Tasmota Rule nun aus? Ich denke, in der Doku des Zemismart Sensors hat sich ein Fehler eingeschlichen. Das Ruleset beinhaltet zwei Rules, eine für open und eine für closed. Nach dem zweiten ENDON darf kein weiteres ON kommen.

Die Rulekette sollte also so aussehen:

Code: Alles auswählen

Rule1 ON TuyaReceived#Data=55AA00050005650100010171 DO publish2 stat/%topic%/STATUS OPEN ENDON ON TuyaReceived#Data=55aa00050005650100010070 DO publish2 stat/%topic%/STATUS CLOSED ENDON
Wobei natürlich das TuyaReceived#Data jeweils passend geändert werden muss. Die gesetzten Status sollten am besten so geschrieben werden, wie openHAB sie erwartet, also in Großbuchstaben. Dann musst Du in openHAB nicht mehr viel anpassen.
openHAB4.3.5 stable in einem Debian-Container (bookworm) (Proxmox 8.4.1, LXC), mit openHABian eingerichtet

Antworten