[Solved] Shelly Binding: Cannot set "autoOff" channel for Shelly Plus Plug S - works only from device to OH

Hi all,

I am running OH 5.1.0 M2 as docker on my NAS and I tried to setup the autoOff timer for my Shelly Plus Plug S to switch off the plug after a certain amount of time. Find below my thing and item definition and below the two test cases

  1. Change on the Shelly web UI gets pushed successfully to OH
  2. Change in OH does not get pushed to Shelly device

Thing definition:

Thing shelly:shellyplusplug:08F9E0FE1244 "Shelly PlugS Plus 2" [deviceIp="10.10.10.1", userId="", password="", eventsSwitch=true, eventsButton=true, eventsSensorReport=true]

Item defintions:

Switch ShPPs_2rel "Shelly PlugS Plus 2" (gShelly)  {channel="shelly:shellyplusplug:08F9E0FE1244:relay#output"}
Number:Power ShPPs_2pow "Shelly PlugS Plus 2 Watt [%.1f %unit%]" (gShelly)  {channel="shelly:shellyplusplug:08F9E0FE1244:meter#currentWatts"}
Number ShPPs_2ttime "Timer [%.0f] Minutes" (gShelly)
Number ShPPs_2aoff "Shelly PlugS Plus 2 AutoOff Timer [%.0f]" (gShelly)  {channel="shelly:shellyplusplug:08F9E0FE1244:relay#autoOff"}
String ShPPs_2tactive "Shelly PlugS Plus 2 Switch [%s]" (gShelly)  {channel="shelly:shellyplusplug:08F9E0FE1244:relay#timerActive"}

Log debug output from successful change on Shelly device pushing data to OH (~ 21:09):

21:09:57.905 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shellyplusplugs-08f9e0fe1244: Channel relay#autoOff updated with 15 s (type class org.openhab.core.library.types.QuantityType).
21:09:57.907 [INFO ] [openhab.event.ItemStateChangedEvent  ] - Item 'ShPPs_2aoff' changed from 55 to 15 (source: org.openhab.core.thing$shelly:shellyplusplug:08F9E0FE1244:relay#autoOff)
21:09:57.938 [DEBUG] [ng.shelly.internal.api2.Shelly2ApiRpc] - shellyplusplugs-08f9e0fe1244: NotifyStatus update received: {"id":2031533108,"src":"shellyplusplugs-08f9e0fe1244","dst":"openhab-172.17.0.3","params":{"ble":{},"cloud":{"connected":false},"mqtt":{"connected":false},"sys":{"mac":"08F9E0FE1244","restart_required":false,"time":"21:09","unixtime":1762027797,"uptime":14974,"ram_size":265528,"ram_free":117160,"fs_size":393216,"fs_free":118784,"cfg_rev":18,"available_updates":{},"webhook_rev":0},"wifi":{"sta_ip":"192.168.178.176","status":"got ip","ssid":"IoT","rssi":-57},"switch:0":{"id":0,"source":"timer","output":false,"apower":0.0,"voltage":0.0,"current":0.0,"aenergy":{"total":0.399,"by_minute":[0.0,0.0,0.0],"minute_ts":1762027740},"temperature":{"tC":36.3,"tF":97.3}}},"result":{"ble":{},"cloud":{"connected":false},"mqtt":{"connected":false},"sys":{"mac":"08F9E0FE1244","restart_required":false,"time":"21:09","unixtime":1762027797,"uptime":14974,"ram_size":265528,"ram_free":117160,"fs_size":393216,"fs_free":118784,"cfg_rev":18,"available_updates":{},"webhook_rev":0},"wifi":{"sta_ip":"192.168.178.176","status":"got ip","ssid":"IoT","rssi":-57},"switch:0":{"id":0,"source":"timer","output":false,"apower":0.0,"voltage":0.0,"current":0.0,"aenergy":{"total":0.399,"by_minute":[0.0,0.0,0.0],"minute_ts":1762027740},"temperature":{"tC":36.3,"tF":97.3}}}}
21:10:00.028 [DEBUG] [ng.shelly.internal.api2.Shelly2ApiRpc] - shellyplus1pm-441793a6c0e0: NotifyStatus update received: {"src":"shellyplus1pm-441793a6c0e0","dst":"openhab-172.17.0.3","method":"NotifyStatus","params":{"ts":1.7620278E9,"switch:0":{"id":0,"aenergy":{"total":597734.82,"by_minute":[0.0,0.0,0.0],"minute_ts":1762027800}}}}
21:10:00.037 [DEBUG] [ng.shelly.internal.api2.Shelly2ApiRpc] - shellyplusplugs-08f9e0fe1244: NotifyStatus update received: {"src":"shellyplusplugs-08f9e0fe1244","dst":"openhab-172.17.0.3","method":"NotifyStatus","params":{"ts":1.7620278E9,"switch:0":{"apower":0.0,"voltage":0.0,"current":0.0,"aenergy":{"total":0.399,"by_minute":[0.0,0.0,0.0],"minute_ts":1762027800}}}}

openhab>
...

Log debug output from failed change in OH not being pushed to the Shelly device ( ~21:11) :

21:11:16.661 [INFO ] [openhab.event.ItemStateChangedEvent  ] - Item 'ShPPs_2aoff' changed from 15 to 30
21:11:21.217 [INFO ] [openhab.event.ItemStateChangedEvent  ] - Item 'Buderus_DatumUhrzeit' changed from 01.11.2026 21:09 to 01.11.2026 21:10 (source: org.openhab.core.thing$mqtt:homeassistant:mySecureBroker:ems_2Desp_2Dbud_2Dthermostat:thermostat_datetime)
21:11:23.049 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shellyplugs-6a6278: Status update triggered thing initialization
21:11:23.049 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shelly1-98f4abf2497c: Status update triggered thing initialization
21:11:23.049 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shelly1-98f4abf2497c: Start initializing for thing Shelly 1 GH Ventil, type shelly1, Device address 192.168.178.185, Gen2: false, isBlu: false, alwaysOn: true, hasBattery: false, CoIoT: true
21:11:23.049 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shellyplugs-6a6278: Start initializing for thing Shelly Plug S1 GH Pumpe, type shellyplugs, Device address 192.168.178.181, Gen2: false, isBlu: false, alwaysOn: true, hasBattery: false, CoIoT: true
21:11:23.049 [WARN ] [b.core.thing.binding.BaseThingHandler] - Handler ShellyRelayHandler tried updating the thing status although the handler was already disposed.
21:11:23.049 [WARN ] [b.core.thing.binding.BaseThingHandler] - Handler ShellyRelayHandler tried updating the thing status although the handler was already disposed.
21:11:23.254 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shellyplusplug-e86beaeb25e4: Status update triggered thing initialization
21:11:23.254 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shellypro3-ec626089ea98: Status update triggered thing initialization
21:11:23.255 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shellyplusplug-e86beaeb25e4: Start initializing for thing Shelly PlugS Plus 1, type shellyplusplug, Device address 192.168.178.175, Gen2: true, isBlu: false, alwaysOn: true, hasBattery: false, CoIoT: false
21:11:23.255 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shellypro3-ec626089ea98: Start initializing for thing ShellyPro 3 Heizstab, type shellypro3, Device address 192.168.178.186, Gen2: true, isBlu: false, alwaysOn: true, hasBattery: false, CoIoT: false
21:11:23.255 [WARN ] [b.core.thing.binding.BaseThingHandler] - Handler ShellyRelayHandler tried updating the thing status although the handler was already disposed.
21:11:23.255 [WARN ] [b.core.thing.binding.BaseThingHandler] - Handler ShellyRelayHandler tried updating the thing status although the handler was already disposed.

openhab>
...

And here is all DEUG outputs around the two tests if I missed something in the above logs:

...
21:09:57.905 [DEBUG] [ng.shelly.internal.api2.Shelly2ApiRpc] - shellyplusplugs-08f9e0fe1244: BLU Gateway support is disabled for this device
21:09:57.905 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shellyplusplugs-08f9e0fe1244: Channel relay#autoOff updated with 15 s (type class org.openhab.core.library.types.QuantityType).
21:09:57.938 [DEBUG] [ng.shelly.internal.api2.Shelly2ApiRpc] - shellyplusplugs-08f9e0fe1244: NotifyStatus update received: {"id":2031533108,"src":"shellyplusplugs-08f9e0fe1244","dst":"openhab-172.17.0.3","params":{"ble":{},"cloud":{"connected":false},"mqtt":{"connected":false},"sys":{"mac":"08F9E0FE1244","restart_required":false,"time":"21:09","unixtime":1762027797,"uptime":14974,"ram_size":265528,"ram_free":117160,"fs_size":393216,"fs_free":118784,"cfg_rev":18,"available_updates":{},"webhook_rev":0},"wifi":{"sta_ip":"192.168.178.176","status":"got ip","ssid":"IoT","rssi":-57},"switch:0":{"id":0,"source":"timer","output":false,"apower":0.0,"voltage":0.0,"current":0.0,"aenergy":{"total":0.399,"by_minute":[0.0,0.0,0.0],"minute_ts":1762027740},"temperature":{"tC":36.3,"tF":97.3}}},"result":{"ble":{},"cloud":{"connected":false},"mqtt":{"connected":false},"sys":{"mac":"08F9E0FE1244","restart_required":false,"time":"21:09","unixtime":1762027797,"uptime":14974,"ram_size":265528,"ram_free":117160,"fs_size":393216,"fs_free":118784,"cfg_rev":18,"available_updates":{},"webhook_rev":0},"wifi":{"sta_ip":"192.168.178.176","status":"got ip","ssid":"IoT","rssi":-57},"switch:0":{"id":0,"source":"timer","output":false,"apower":0.0,"voltage":0.0,"current":0.0,"aenergy":{"total":0.399,"by_minute":[0.0,0.0,0.0],"minute_ts":1762027740},"temperature":{"tC":36.3,"tF":97.3}}}}
21:10:00.028 [DEBUG] [ng.shelly.internal.api2.Shelly2ApiRpc] - shellyplus1pm-441793a6c0e0: NotifyStatus update received: {"src":"shellyplus1pm-441793a6c0e0","dst":"openhab-172.17.0.3","method":"NotifyStatus","params":{"ts":1.7620278E9,"switch:0":{"id":0,"aenergy":{"total":597734.82,"by_minute":[0.0,0.0,0.0],"minute_ts":1762027800}}}}
21:10:00.037 [DEBUG] [ng.shelly.internal.api2.Shelly2ApiRpc] - shellyplusplugs-08f9e0fe1244: NotifyStatus update received: {"src":"shellyplusplugs-08f9e0fe1244","dst":"openhab-172.17.0.3","method":"NotifyStatus","params":{"ts":1.7620278E9,"switch:0":{"apower":0.0,"voltage":0.0,"current":0.0,"aenergy":{"total":0.399,"by_minute":[0.0,0.0,0.0],"minute_ts":1762027800}}}}
21:10:20.038 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shellyplugs-6a6278: Status update triggered thing initialization
21:10:20.038 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shelly1-98f4abf2497c: Status update triggered thing initialization
21:10:20.039 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shelly1-98f4abf2497c: Start initializing for thing Shelly 1 GH Ventil, type shelly1, Device address 192.168.178.185, Gen2: false, isBlu: false, alwaysOn: true, hasBattery: false, CoIoT: true
21:10:20.039 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shellyplugs-6a6278: Start initializing for thing Shelly Plug S1 GH Pumpe, type shellyplugs, Device address 192.168.178.181, Gen2: false, isBlu: false, alwaysOn: true, hasBattery: false, CoIoT: true
21:10:20.242 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shellypro3-ec626089ea98: Status update triggered thing initialization
21:10:20.242 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shellyplusplug-e86beaeb25e4: Status update triggered thing initialization
21:10:20.243 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shellyplusplug-e86beaeb25e4: Start initializing for thing Shelly PlugS Plus 1, type shellyplusplug, Device address 192.168.178.175, Gen2: true, isBlu: false, alwaysOn: true, hasBattery: false, CoIoT: false
21:10:20.243 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shellypro3-ec626089ea98: Start initializing for thing ShellyPro 3 Heizstab, type shellypro3, Device address 192.168.178.186, Gen2: true, isBlu: false, alwaysOn: true, hasBattery: false, CoIoT: false
21:10:23.252 [DEBUG] [ng.shelly.internal.api2.Shelly2ApiRpc] - Shelly PlugS Plus 1: Closing Rpc API (socket is disconnected, discovery=false)
21:10:23.252 [DEBUG] [ng.shelly.internal.api2.Shelly2ApiRpc] - ShellyPro 3 Heizstab: Closing Rpc API (socket is disconnected, discovery=false)
21:10:38.230 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shellypro3-ec626089ea98: Status update triggered thing initialization
21:10:38.230 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shellypro3-ec626089ea98: Start initializing for thing ShellyPro 3 Heizstab, type shellypro3, Device address 192.168.178.186, Gen2: true, isBlu: false, alwaysOn: true, hasBattery: false, CoIoT: false
21:10:38.271 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shellyplugs-6a6278: Status update triggered thing initialization
21:10:38.271 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shellyplugs-6a6278: Start initializing for thing Shelly Plug S1 GH Pumpe, type shellyplugs, Device address 192.168.178.181, Gen2: false, isBlu: false, alwaysOn: true, hasBattery: false, CoIoT: true
21:10:38.295 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shelly1-98f4abf2497c: Status update triggered thing initialization
21:10:38.295 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shelly1-98f4abf2497c: Start initializing for thing Shelly 1 GH Ventil, type shelly1, Device address 192.168.178.185, Gen2: false, isBlu: false, alwaysOn: true, hasBattery: false, CoIoT: true
21:10:41.238 [DEBUG] [ng.shelly.internal.api2.Shelly2ApiRpc] - ShellyPro 3 Heizstab: Closing Rpc API (socket is disconnected, discovery=false)
21:10:49.204 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shelly1pm-68c63afaec92: Channel meter#currentWatts updated with 3.83 W (type class org.openhab.core.library.types.QuantityType).
21:10:49.256 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shellyem-485519d76ad7: Channel meter1#currentWatts updated with 2.25 W (type class org.openhab.core.library.types.QuantityType).
21:10:49.338 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shellyem-485519d95a84: Channel meter1#currentWatts updated with 4.35 W (type class org.openhab.core.library.types.QuantityType).
21:10:51.547 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shellyplugs-51da76: Channel meter#currentWatts updated with 1.64 W (type class org.openhab.core.library.types.QuantityType).
21:11:00.027 [DEBUG] [ng.shelly.internal.api2.Shelly2ApiRpc] - shellyplus1pm-441793a6c0e0: NotifyStatus update received: {"src":"shellyplus1pm-441793a6c0e0","dst":"openhab-172.17.0.3","method":"NotifyStatus","params":{"ts":1.76202786E9,"switch:0":{"id":0,"aenergy":{"total":597734.82,"by_minute":[0.0,0.0,0.0],"minute_ts":1762027860}}}}
21:11:00.036 [DEBUG] [ng.shelly.internal.api2.Shelly2ApiRpc] - shellyplusplugs-08f9e0fe1244: NotifyStatus update received: {"src":"shellyplusplugs-08f9e0fe1244","dst":"openhab-172.17.0.3","method":"NotifyStatus","params":{"ts":1.76202786E9,"switch:0":{"apower":0.0,"voltage":0.0,"current":0.0,"aenergy":{"total":0.399,"by_minute":[0.0,0.0,0.0],"minute_ts":1762027860}}}}
21:11:23.049 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shellyplugs-6a6278: Status update triggered thing initialization
21:11:23.049 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shelly1-98f4abf2497c: Status update triggered thing initialization
21:11:23.049 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shelly1-98f4abf2497c: Start initializing for thing Shelly 1 GH Ventil, type shelly1, Device address 192.168.178.185, Gen2: false, isBlu: false, alwaysOn: true, hasBattery: false, CoIoT: true
21:11:23.049 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shellyplugs-6a6278: Start initializing for thing Shelly Plug S1 GH Pumpe, type shellyplugs, Device address 192.168.178.181, Gen2: false, isBlu: false, alwaysOn: true, hasBattery: false, CoIoT: true
21:11:23.254 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shellyplusplug-e86beaeb25e4: Status update triggered thing initialization
21:11:23.254 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shellypro3-ec626089ea98: Status update triggered thing initialization
21:11:23.255 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shellyplusplug-e86beaeb25e4: Start initializing for thing Shelly PlugS Plus 1, type shellyplusplug, Device address 192.168.178.175, Gen2: true, isBlu: false, alwaysOn: true, hasBattery: false, CoIoT: false
21:11:23.255 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shellypro3-ec626089ea98: Start initializing for thing ShellyPro 3 Heizstab, type shellypro3, Device address 192.168.178.186, Gen2: true, isBlu: false, alwaysOn: true, hasBattery: false, CoIoT: false
21:11:26.264 [DEBUG] [ng.shelly.internal.api2.Shelly2ApiRpc] - Shelly PlugS Plus 1: Closing Rpc API (socket is disconnected, discovery=false)
21:11:26.264 [DEBUG] [ng.shelly.internal.api2.Shelly2ApiRpc] - ShellyPro 3 Heizstab: Closing Rpc API (socket is disconnected, discovery=false)
21:11:41.241 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shellypro3-ec626089ea98: Status update triggered thing initialization
21:11:41.242 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shellypro3-ec626089ea98: Start initializing for thing ShellyPro 3 Heizstab, type shellypro3, Device address 192.168.178.186, Gen2: true, isBlu: false, alwaysOn: true, hasBattery: false, CoIoT: false
21:11:41.280 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shellyplugs-6a6278: Status update triggered thing initialization
21:11:41.281 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shellyplugs-6a6278: Start initializing for thing Shelly Plug S1 GH Pumpe, type shellyplugs, Device address 192.168.178.181, Gen2: false, isBlu: false, alwaysOn: true, hasBattery: false, CoIoT: true
21:11:41.303 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shelly1-98f4abf2497c: Status update triggered thing initialization
21:11:41.304 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shelly1-98f4abf2497c: Start initializing for thing Shelly 1 GH Ventil, type shelly1, Device address 192.168.178.185, Gen2: false, isBlu: false, alwaysOn: true, hasBattery: false, CoIoT: true
21:11:44.251 [DEBUG] [ng.shelly.internal.api2.Shelly2ApiRpc] - ShellyPro 3 Heizstab: Closing Rpc API (socket is disconnected, discovery=false)
21:11:49.252 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shelly1pm-68c63afaec92: Channel meter#currentWatts updated with 3.80 W (type class org.openhab.core.library.types.QuantityType).
21:11:49.352 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shellyem-485519d76ad7: Channel meter1#currentWatts updated with 2.62 W (type class org.openhab.core.library.types.QuantityType).
21:11:49.397 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shellyem-485519d95a84: Channel meter1#currentWatts updated with 4.06 W (type class org.openhab.core.library.types.QuantityType).
21:11:51.605 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shellyplugs-51da76: Channel meter#currentWatts updated with 1.58 W (type class org.openhab.core.library.types.QuantityType).
21:12:00.030 [DEBUG] [ng.shelly.internal.api2.Shelly2ApiRpc] - shellyplus1pm-441793a6c0e0: NotifyStatus update received: {"src":"shellyplus1pm-441793a6c0e0","dst":"openhab-172.17.0.3","method":"NotifyStatus","params":{"ts":1.76202792E9,"switch:0":{"id":0,"aenergy":{"total":597734.82,"by_minute":[0.0,0.0,0.0],"minute_ts":1762027920}}}}
21:12:00.033 [DEBUG] [ng.shelly.internal.api2.Shelly2ApiRpc] - shellyplusplugs-08f9e0fe1244: NotifyStatus update received: {"src":"shellyplusplugs-08f9e0fe1244","dst":"openhab-172.17.0.3","method":"NotifyStatus","params":{"ts":1.76202792E9,"switch:0":{"apower":0.0,"voltage":0.0,"current":0.0,"aenergy":{"total":0.399,"by_minute":[0.0,0.0,0.0],"minute_ts":1762027920}}}}
21:12:26.058 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shellyplugs-6a6278: Status update triggered thing initialization
21:12:26.058 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shelly1-98f4abf2497c: Status update triggered thing initialization
21:12:26.058 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shellyplugs-6a6278: Start initializing for thing Shelly Plug S1 GH Pumpe, type shellyplugs, Device address 192.168.178.181, Gen2: false, isBlu: false, alwaysOn: true, hasBattery: false, CoIoT: true
21:12:26.058 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shelly1-98f4abf2497c: Start initializing for thing Shelly 1 GH Ventil, type shelly1, Device address 192.168.178.185, Gen2: false, isBlu: false, alwaysOn: true, hasBattery: false, CoIoT: true
21:12:26.266 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shellyplusplug-e86beaeb25e4: Status update triggered thing initialization
21:12:26.266 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shellypro3-ec626089ea98: Status update triggered thing initialization
21:12:26.266 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shellyplusplug-e86beaeb25e4: Start initializing for thing Shelly PlugS Plus 1, type shellyplusplug, Device address 192.168.178.175, Gen2: true, isBlu: false, alwaysOn: true, hasBattery: false, CoIoT: false
21:12:26.266 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shellypro3-ec626089ea98: Start initializing for thing ShellyPro 3 Heizstab, type shellypro3, Device address 192.168.178.186, Gen2: true, isBlu: false, alwaysOn: true, hasBattery: false, CoIoT: false
21:12:29.274 [DEBUG] [ng.shelly.internal.api2.Shelly2ApiRpc] - ShellyPro 3 Heizstab: Closing Rpc API (socket is disconnected, discovery=false)
21:12:29.275 [DEBUG] [ng.shelly.internal.api2.Shelly2ApiRpc] - Shelly PlugS Plus 1: Closing Rpc API (socket is disconnected, discovery=false)
21:12:44.254 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shellypro3-ec626089ea98: Status update triggered thing initialization
21:12:44.255 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shellypro3-ec626089ea98: Start initializing for thing ShellyPro 3 Heizstab, type shellypro3, Device address 192.168.178.186, Gen2: true, isBlu: false, alwaysOn: true, hasBattery: false, CoIoT: false
21:12:44.291 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shellyplugs-6a6278: Status update triggered thing initialization
21:12:44.292 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shellyplugs-6a6278: Start initializing for thing Shelly Plug S1 GH Pumpe, type shellyplugs, Device address 192.168.178.181, Gen2: false, isBlu: false, alwaysOn: true, hasBattery: false, CoIoT: true
21:12:44.313 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shelly1-98f4abf2497c: Status update triggered thing initialization
21:12:44.314 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shelly1-98f4abf2497c: Start initializing for thing Shelly 1 GH Ventil, type shelly1, Device address 192.168.178.185, Gen2: false, isBlu: false, alwaysOn: true, hasBattery: false, CoIoT: true
21:12:47.263 [DEBUG] [ng.shelly.internal.api2.Shelly2ApiRpc] - ShellyPro 3 Heizstab: Closing Rpc API (socket is disconnected, discovery=false)
21:12:49.351 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shelly1pm-68c63afaec92: Channel meter#currentWatts updated with 3.90 W (type class org.openhab.core.library.types.QuantityType).
21:12:49.407 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shellyem-485519d76ad7: Channel meter1#currentWatts updated with 2.58 W (type class org.openhab.core.library.types.QuantityType).
21:12:49.450 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shellyem-485519d95a84: Channel meter1#currentWatts updated with 4.09 W (type class org.openhab.core.library.types.QuantityType).
21:12:51.837 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shellyplugs-51da76: Channel meter#currentWatts updated with 1.65 W (type class org.openhab.core.library.types.QuantityType).
21:13:00.033 [DEBUG] [ng.shelly.internal.api2.Shelly2ApiRpc] - shellyplus1pm-441793a6c0e0: NotifyStatus update received: {"src":"shellyplus1pm-441793a6c0e0","dst":"openhab-172.17.0.3","method":"NotifyStatus","params":{"ts":1.76202798E9,"switch:0":{"id":0,"aenergy":{"total":597734.82,"by_minute":[0.0,0.0,0.0],"minute_ts":1762027980}}}}
21:13:00.036 [DEBUG] [ng.shelly.internal.api2.Shelly2ApiRpc] - shellyplusplugs-08f9e0fe1244: NotifyStatus update received: {"src":"shellyplusplugs-08f9e0fe1244","dst":"openhab-172.17.0.3","method":"NotifyStatus","params":{"ts":1.76202798E9,"switch:0":{"apower":0.0,"voltage":0.0,"current":0.0,"aenergy":{"total":0.399,"by_minute":[0.0,0.0,0.0],"minute_ts":1762027980}}}}
21:13:29.069 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shelly1-98f4abf2497c: Status update triggered thing initialization
21:13:29.069 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shellyplugs-6a6278: Status update triggered thing initialization
21:13:29.069 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shelly1-98f4abf2497c: Start initializing for thing Shelly 1 GH Ventil, type shelly1, Device address 192.168.178.185, Gen2: false, isBlu: false, alwaysOn: true, hasBattery: false, CoIoT: true
21:13:29.069 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shellyplugs-6a6278: Start initializing for thing Shelly Plug S1 GH Pumpe, type shellyplugs, Device address 192.168.178.181, Gen2: false, isBlu: false, alwaysOn: true, hasBattery: false, CoIoT: true
21:13:29.277 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shellyplusplug-e86beaeb25e4: Status update triggered thing initialization
21:13:29.277 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shellypro3-ec626089ea98: Status update triggered thing initialization
21:13:29.277 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shellyplusplug-e86beaeb25e4: Start initializing for thing Shelly PlugS Plus 1, type shellyplusplug, Device address 192.168.178.175, Gen2: true, isBlu: false, alwaysOn: true, hasBattery: false, CoIoT: false
21:13:29.277 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shellypro3-ec626089ea98: Start initializing for thing ShellyPro 3 Heizstab, type shellypro3, Device address 192.168.178.186, Gen2: true, isBlu: false, alwaysOn: true, hasBattery: false, CoIoT: false
21:13:32.288 [DEBUG] [ng.shelly.internal.api2.Shelly2ApiRpc] - Shelly PlugS Plus 1: Closing Rpc API (socket is disconnected, discovery=false)
21:13:32.288 [DEBUG] [ng.shelly.internal.api2.Shelly2ApiRpc] - ShellyPro 3 Heizstab: Closing Rpc API (socket is disconnected, discovery=false)
21:13:47.267 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shellypro3-ec626089ea98: Status update triggered thing initialization
21:13:47.267 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shellypro3-ec626089ea98: Start initializing for thing ShellyPro 3 Heizstab, type shellypro3, Device address 192.168.178.186, Gen2: true, isBlu: false, alwaysOn: true, hasBattery: false, CoIoT: false
21:13:47.304 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shellyplugs-6a6278: Status update triggered thing initialization
21:13:47.304 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shellyplugs-6a6278: Start initializing for thing Shelly Plug S1 GH Pumpe, type shellyplugs, Device address 192.168.178.181, Gen2: false, isBlu: false, alwaysOn: true, hasBattery: false, CoIoT: true
21:13:47.322 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shelly1-98f4abf2497c: Status update triggered thing initialization
21:13:47.322 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shelly1-98f4abf2497c: Start initializing for thing Shelly 1 GH Ventil, type shelly1, Device address 192.168.178.185, Gen2: false, isBlu: false, alwaysOn: true, hasBattery: false, CoIoT: true
21:13:48.471 [DEBUG] [ly.internal.handler.ShellyBaseHandler] - shellyplus1pm-441793a6c0e0: Channel meter#currentWatts updated with 0.20 W (type class org.openhab.core.library.types.QuantityType).
openhab>
...

I would be happy if someone has an idea what is going wrong, why it only works in one direction

Cheers Justus

Ok, I found the problem.

For convenience I have created an additional timer item to select the timer time in minutes and I calculated the minutes into seconds an updated the autoOff channel with that value. Somehow the value passed seems not to fit into the channel.

When I created a Setpoint directly with the channel item in seconds it works …

Seems that I have to fix my value transition from one item to the other to pass the right data format to the autoOff channel.