I followed your description and have now a slider device for my blinds. Started testing on one blind.
When I move the slider from 0% to 50% the UI updates the device to 50%, blind changes tilt as expected. Great!
The next move of the slider to e.g. 80% will not be updated in the UI, device still shows 50%.
Tilt of blind does change to 80%.
So the only thing not working is the reported tilt percentage in the UI.
I thought how to go forward from here and would be interested about you opinion.
I use some PLEG conditions / actions together with the heliotrope plugin to control my blinds. South and West side are controlled interdependently, so I plan to use 2 devices to change tilt of S and W side according to the altitude variable of the heliotrope plugin.
Do I need to check if every individual blind is actually down before changing tilt angle?
Even if the PLEG has closed all blinds someone could have manually openened one or more blinds to go through one of three doors into the garden.
I don’t want to change tilt of a blind that has not been closed, even if the end switches would prevent damage to the blind motor. If that happens on a regular basis it will certainly not extend the mtbf of the end switches.
But - with over 15 blinds this will make the PLEG conditions rather complex.
Am I overcomplicating things?
I have to say I’m very pleased with what you have accomplished. ;D