So, jetzt...
Einrichtung über:
Tasmota Englisch über Tasmotizer tasmota.bin von Github, Timestamp 20260622 16:26
WLAN einrichten (ohne MQTT!!!)
Module type Generic (18)
d1 Rotary B, d2 Rotary A, d5 Button
Backlog SetOption43 1; SetOption98 1
Rule1
ON Rotary1#Pos1==1 DO ADD1 1 1 ENDON
ON Rotary1#Pos1==0 DO SUB1 1 1 ENDON
ON Var1#State DO Publish stat/%topic%/ROTARY {"value":%value%} ENDON
Rule1 1
Funktioniert erst mal ..
00:00:00.001 HDW: ESP8266EX
00:00:00.027 UFS: FlashFS mounted with 1984 kB free
00:00:00.093 CFG: Loaded from File, Count 37
00:00:00.098 FRC: Some settings have been reset (3)
00:00:00.109 Project tasmota - Desd Version 15.5.0(release-tasmota-4M)-2.7.8(2026-06-22T13:58:09)
00:00:01.001 WIF: Connecting to AP1 FRITZ!Box JP 2,4 Channel 11 BSSId 38:10:D5:43:BD:5E (LastUsed) in mode 11n as Desd...
00:00:02.515 WIF: Connected
00:00:02.767 HTP: Web server active on Desd with IP address 192.168.2.243
10:21:44.030 MQT: Attempting connection...
10:21:44.048 MQT: Connected
10:21:44.051 MQT: tele/Encoder/LWT = Online (retained)
10:21:44.053 MQT: cmnd/Encoder/POWER =
10:21:44.059 MQT: tele/Encoder/INFO1 = {"Info1":{"Module":"Generic","Version":"15.5.0(release-tasmota-4M)","FallbackTopic":"cmnd/Encoder_fb/","GroupTopic":"cmnd/tasmotas/"}}
10:21:44.073 MQT: tele/Encoder/INFO2 = {"Info2":{"WebServerMode":"Admin","Hostname":"Desd","IPAddress":"192.168.2.243"}}
10:21:44.082 MQT: tele/Encoder/INFO3 = {"Info3":{"RestartReason":"External System","BootCount":11}}
10:21:46.278 QPC: Reset
10:21:48.232 MQT: tele/Encoder/STATE = {"Time":"2026-08-09T10:21:48","Uptime":"0T00:00:10","UptimeSec":10,"Heap":23,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"Wifi":{"AP":1,"SSId":"FRITZ!Box JP 2,4","BSSId":"38:10:D5:43:BD:5E","Channel":11,"Mode":"11n","RSSI":86,"Signal":-57,"LinkCount":1,"Downtime":"0T00:00:04"},"Hostname":"Desd","IPAddress":"192.168.2.243"}
10:21:58.186 RUL: ROTARY1#POS1==1 performs 'ADD1 1 1'
10:21:58.192 MQT: stat/Encoder/RESULT = {"Add1":"1.000"}
10:21:58.216 RUL: VAR1#STATE performs 'Publish stat/Encoder/ROTARY {"value":1.000}'
10:21:58.222 MQT: stat/Encoder/ROTARY = {"value":1.000}
10:21:59.404 RUL: ROTARY1#POS1==1 performs 'ADD1 1 1'
10:21:59.411 MQT: stat/Encoder/RESULT = {"Add1":"2.000"}
10:21:59.435 RUL: VAR1#STATE performs 'Publish stat/Encoder/ROTARY {"value":2.000}'
10:21:59.440 MQT: stat/Encoder/ROTARY = {"value":2.000}
10:22:03.228 RUL: ROTARY1#POS1==0 performs 'SUB1 1 1'
10:22:03.235 MQT: stat/Encoder/RESULT = {"Sub1":"1.000"}
10:22:03.258 RUL: VAR1#STATE performs 'Publish stat/Encoder/ROTARY {"value":1.000}'
10:22:03.263 MQT: stat/Encoder/ROTARY = {"value":1.000}
10:22:03.784 RUL: ROTARY1#POS1==0 performs 'SUB1 1 1'
10:22:03.791 MQT: stat/Encoder/RESULT = {"Sub1":"0.000"}
10:22:03.812 RUL: VAR1#STATE performs 'Publish stat/Encoder/ROTARY {"value":0.000}'
10:22:03.818 MQT: stat/Encoder/ROTARY = {"value":0.000}
10:22:06.967 MQT: stat/Encoder/RESULT = {"POWER":"ON"}
10:22:06.970 MQT: stat/Encoder/POWER = ON
10:22:08.991 MQT: stat/Encoder/RESULT = {"POWER":"OFF"}
10:22:08.996 MQT: stat/Encoder/POWER = OFF
... aber ich bekomme nur POWER im Objektbaum unter iobroker angezeigt.
Wo liegt da der Fehler? Wahrscheinlich im Publish Statement.
Da brauche ich mal Hilfe.
Danke