Thank you very much! It is starting to beginning clearer! However it is still not fully clear. Maybe this is because of my English language knowledge -> maybe sometimes I missunderstend some sentences. I appologies for this!
I get the rule from that post. Also I found according to the first example (thanks again, it is very useful!), there is a known issue with GPIO binding and restoreonstartup. At the moment I haven’t finished researching that topic… I will do it.
From the other side I tried restoreOnStartup with my ESP8266 controlled LED Strip. There seems to be some signs of life but…
> 2019-03-31 14:26:15.252 [temChannelLinkRemovedEvent] - Link 'LEDStrip_Kitchen_Cabinet_1_Power => mqtt:topic:generic:LEDStrip_Kitchen_Cabinet_1_Power' has been removed.
> 2019-03-31 14:26:15.273 [temChannelLinkRemovedEvent] - Link 'LEDStrip_Kitchen_Cabinet_1 => mqtt:topic:generic:LEDStrip_Kitchen_Cabinet_1' has been removed.
> 2019-03-31 14:26:15.275 [temChannelLinkRemovedEvent] - Link 'LEDStrip_Kitchen_Cabinet_1_FX => mqtt:topic:generic:LEDStrip_Kitchen_Cabinet_1_FX' has been removed.
> 2019-03-31 14:27:42.333 [.ItemChannelLinkAddedEvent] - Link 'LEDStrip_Kitchen_Cabinet_1_Power-mqtt:topic:generic:LEDStrip_Kitchen_Cabinet_1_Power' has been added.
> 2019-03-31 14:27:42.372 [.ItemChannelLinkAddedEvent] - Link 'LEDStrip_Kitchen_Cabinet_1-mqtt:topic:generic:LEDStrip_Kitchen_Cabinet_1' has been added.
> 2019-03-31 14:27:42.387 [.ItemChannelLinkAddedEvent] - Link 'LEDStrip_Kitchen_Cabinet_1_FX-mqtt:topic:generic:LEDStrip_Kitchen_Cabinet_1_FX' has been added.
> 2019-03-31 14:27:49.939 [vent.ItemStateChangedEvent] - LEDStrip_Kitchen_Cabinet_1 changed from NULL to {"state":"OFF","color":{"r":255,"g":255,"b":255},"brightness":64,"effect":"solid","transition":0}
> 2019-03-31 14:27:49.945 [GroupItemStateChangedEvent] - gLightDesign changed from NULL to OFF through LEDStrip_Kitchen_Cabinet_1
> 2019-03-31 14:27:50.175 [vent.ItemStateChangedEvent] - LEDStrip_Kitchen_Cabinet_1_Power changed from NULL to OFF
> 2019-03-31 14:27:54.213 [vent.ItemStateChangedEvent] - LEDStrip_Kitchen_Cabinet_1_Color changed from NULL to 296,97,51
> 2019-03-31 14:27:54.263 [GroupItemStateChangedEvent] - gLightDesign changed from OFF to ON through LEDStrip_Kitchen_Cabinet_1_Color
> 2019-03-31 14:27:54.314 [vent.ItemStateChangedEvent] - LEDStrip_Kitchen_Cabinet_1_Speed changed from NULL to 64.0
> 2019-03-31 14:27:54.385 [vent.ItemStateChangedEvent] - LEDStrip_Kitchen_Cabinet_1_FX changed from NULL to 7.0
> 2019-03-31 14:27:54.423 [vent.ItemStateChangedEvent] - LEDStrip_Kitchen_Cabinet_1_Intensity changed from NULL to 36.0
> 2019-03-31 14:27:56.160 [INFO ] [g.eclipse.smarthome.model.script.LED] - Source LEDStrip_Kitchen_Cabinet_1
> 2019-03-31 14:27:56.182 [INFO ] [g.eclipse.smarthome.model.script.LED] - Source LEDStrip_Kitchen_Cabinet_1
> 2019-03-31 14:27:56.168 [INFO ] [g.eclipse.smarthome.model.script.LED] - LED Strip Item: [LEDStrip_Kitchen_Cabinet_1 (Type=StringItem, State={"state":"OFF","color":{"r":255,"g":255,"b":255},"brightness":64,"effect":"solid","transition":0}, Label=Kitchen LED Strip 1, Category=null, Groups=[gLightDesign, gLEDStrip_Kitchen])]
> 2019-03-31 14:27:56.270 [ome.event.ItemCommandEvent] - Item 'LEDStrip_Kitchen_Cabinet_1' received command {"transition": "153"}
> 2019-03-31 14:27:56.340 [ome.event.ItemCommandEvent] - Item 'LEDStrip_Kitchen_Cabinet_1' received command {"brightness":91}
> 2019-03-31 14:27:56.394 [nt.ItemStatePredictedEvent] - LEDStrip_Kitchen_Cabinet_1 predicted to become {"transition": "153"}
> 2019-03-31 14:27:56.439 [ome.event.ItemCommandEvent] - Item 'LEDStrip_Kitchen_Cabinet_1' received command {"color": {"r": 121,"g": 3,"b": 130}}
> 2019-03-31 14:27:56.505 [nt.ItemStatePredictedEvent] - LEDStrip_Kitchen_Cabinet_1 predicted to become {"brightness":91}
> 2019-03-31 14:27:56.724 [vent.ItemStateChangedEvent] - LEDStrip_Kitchen_Cabinet_1 changed from {"state":"OFF","color":{"r":255,"g":255,"b":255},"brightness":64,"effect":"solid","transition":0} to {"transition": "153"}
> 2019-03-31 14:27:56.737 [vent.ItemStateChangedEvent] - LEDStrip_Kitchen_Cabinet_1 changed from {"transition": "153"} to {"brightness":91}
> 2019-03-31 14:27:56.779 [nt.ItemStatePredictedEvent] - LEDStrip_Kitchen_Cabinet_1 predicted to become {"color": {"r": 121,"g": 3,"b": 130}}
> 2019-03-31 14:27:56.996 [vent.ItemStateChangedEvent] - LEDStrip_Kitchen_Cabinet_1 changed from {"brightness":91} to {"color": {"r": 121,"g": 3,"b": 130}}
> 2019-03-31 14:27:57.065 [vent.ItemStateChangedEvent] - LEDStrip_Kitchen_Cabinet_1 changed from {"color": {"r": 121,"g": 3,"b": 130}} to {"state":"OFF","color":{"r":255,"g":255,"b":255},"brightness":64,"effect":"solid","transition":0}
> 2019-03-31 14:27:57.083 [vent.ItemStateChangedEvent] - LEDStrip_Kitchen_Cabinet_1 changed from {"state":"OFF","color":{"r":255,"g":255,"b":255},"brightness":64,"effect":"solid","transition":0} to {"state":"OFF","color":{"r":255,"g":255,"b":255},"brightness":91,"effect":"solid","transition":0}
> 2019-03-31 14:27:57.106 [vent.ItemStateChangedEvent] - LEDStrip_Kitchen_Cabinet_1 changed from {"state":"OFF","color":{"r":255,"g":255,"b":255},"brightness":91,"effect":"solid","transition":0} to {"state":"OFF","color":{"r":121,"g":3,"b":130},"brightness":91,"effect":"solid","transition":0}
> 2019-03-31 14:27:57.111 [vent.ItemStateChangedEvent] - LEDStrip_Kitchen_Cabinet_1 changed from {"state":"OFF","color":{"r":121,"g":3,"b":130},"brightness":91,"effect":"solid","transition":0} to {"state":"OFF","color":{"r":0,"g":0,"b":0},"brightness":91,"effect":"solid","transition":0}
> 2019-03-31 14:27:57.154 [vent.ItemStateChangedEvent] - LEDStrip_Kitchen_Cabinet_1 changed from {"state":"OFF","color":{"r":0,"g":0,"b":0},"brightness":91,"effect":"solid","transition":0} to {"state":"OFF","color":{"r":0,"g":0,"b":0},"brightness":35,"effect":"solid","transition":0}
There is no rule to load previous state and I can see log entries during boot time that it loads the previously set ‘Speed’, ‘FX’, ‘Intensity’ and ‘RGB’ properties /samples from the above logs/:
2019-03-31 14:27:54.314 [vent.ItemStateChangedEvent] - LEDStrip_Kitchen_Cabinet_1_Speed changed from NULL to 64.0
2019-03-31 14:27:54.385 [vent.ItemStateChangedEvent] - LEDStrip_Kitchen_Cabinet_1_FX changed from NULL to 7.0
2019-03-31 14:27:54.423 [vent.ItemStateChangedEvent] - LEDStrip_Kitchen_Cabinet_1_Intensity changed from NULL to 36.0
2019-03-31 14:27:56.996 [vent.ItemStateChangedEvent] - LEDStrip_Kitchen_Cabinet_1 changed from {"brightness":91} to {"color": {"r": 121,"g": 3,"b": 130}}
However the ‘Power’ state is not loaded. Can you please help me to understand what happens here?
Thank you in advance!