Two of my Homematic rollershutters report wrong values for their level. This is annoying as my rules do not work correctly anymore due to this wring value (in the morning a specific rules triggers only if rollershutter is <100 but >0 and with the wrong value of the rollershutter which should be 100 but isn’t, this morning rule triggers).
Item:
Rollershutter Rollo_DG_Schlafen_Level "Rollo Schlafzimmer [%d %%]" <blinds> (gDG_Schlafen, gRollos_DG, gRollos_Ost, gHistory) [ "Blind" ] { channel="homematic:HG-HM-LC-Bl1PBU-FM:HMCFGUSB2:OEQxxxxxxx:1#LEVEL" }
I trigger the following in the evening when Channel 'astro:sun:local:civilDusk#event' triggered END
Rollo_DG_Schlafen_Level.sendCommand(100)
Now I would expect the log to show that it goes to 100 and stays there. Strange thing is, when the rollershutter is closed (it needs about 47 sec to close) the value somehow changes back to 50% and I don’t know why. It’s only the value that changes, the rollershutter stays closed…
Here is the event.log:
2021-09-18 20:06:18.012 [INFO ] [openhab.event.ItemCommandEvent ] - Item 'Rollo_DG_Schlafen_Level' received command 100
2021-09-18 20:06:18.020 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item 'Rollo_DG_Schlafen_Level' predicted to become 100
2021-09-18 20:06:18.022 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Rollo_DG_Schlafen_Level' changed from 0 to 100
2021-09-18 20:06:18.214 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Rollo_DG_Schlafen_Signal' changed from 4 to 3
2021-09-18 20:06:18.215 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Rollo_DG_Schlafen_Level' changed from 100 to 0
2021-09-18 20:06:18.225 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Rollo_DG_Schlafen_Level' changed from 0 to 100
2021-09-18 20:07:14.342 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Rollo_DG_Schlafen_Signal' changed from 3 to 4
2021-09-18 20:07:14.400 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Rollo_DG_Schlafen_Level' changed from 100 to 50
Any idea what could be wrong?