[tasmota] shelly i3 - no entities

Hello everybody,

I converted an i3 to tasmota and added the rule like suggested here:

Backlog Rule1 on Switch1#state do Publish stat/%topic%/SWITCH1 %value% endon on Switch2#state do Publish stat/%topic%/SWITCH2 %value% endon on Switch3#state do Publish stat/%topic%/SWITCH3 %value% endon; Rule1 1; SwitchMode1 1; SwitchMode2 1; SwitchMode3 1; SwitchTopic 0

Using tasmota Integration from homeassistant will just show me the temperature, entities for the three inputs will not be created in HA. Having four shelly plus i4 (running tasmota) which seem to be configured identically, but these have all four inputs… I don’t get it. Where’s my fault?

Here’s what I got from console:

10:48:17.272 MQT: tele/tasmota_42DBC1/STATE = {“Time”:“2024-12-05T10:48:17”,“Uptime”:“0T00:55:09”,“UptimeSec”:3309,“Heap”:24,“SleepMode”:“Dynamic”,“Sleep”:50,“LoadAvg”:19,“MqttCount”:1,“Wifi”:{“AP”:1,“SSId”:“WLAN”,“BSSId”:“9E:05:D8:45:76:DA”,“Channel”:6,“Mode”:“11n”,“RSSI”:88,“Signal”:-56,“LinkCount”:1,“Downtime”:“0T00:00:04”}}
10:48:17.281 MQT: tele/tasmota_42DBC1/SENSOR = {“Time”:“2024-12-05T10:48:17”,“Switch1”:“ON”,“Switch2”:“OFF”,“Switch3”:“OFF”,“ANALOG”:{“Temperature”:68.5},“TempUnit”:“C”}
10:50:23.576 RUL: SWITCH3#STATE performs ‘Publish stat/tasmota_42DBC1/SWITCH3 1’
10:50:23.582 MQT: stat/tasmota_42DBC1/SWITCH3 = 1
10:50:25.030 RUL: SWITCH3#STATE performs ‘Publish stat/tasmota_42DBC1/SWITCH3 0’
10:50:25.036 MQT: stat/tasmota_42DBC1/SWITCH3 = 0

I had the same problem and ended up with changing the states to relays like:

{“NAME”:“Shelly i3”,“GPIO”:[0,0,0,0,0,320,0,0,224,257,258,0,0,4736],“FLAG”:0,“BASE”:18}

In your case maybe a:
Setoption114 1
and
switchmode 1
could help as well.

Hi Andreas!

So114 1 did the trick! Thank you so much!

Will start creating automations as soon as I‘ll return home.

Regards,
Uwe