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.
Es wird kein Punkt ROTARY oder value angelegt.
Wo liegt da der Fehler? Wahrscheinlich im Publish Statement.
Da brauche ich mal Hilfe.
Danke