For what it’s worth, my legrand shutter switch 067776 can be calibrated. The position can then be set and known via approximate time measurements, all done by the switch.
One of my switch has software version 61, and calibrates automatically if you press both up and down for a few seconds. The led turns yellow and the shutter goes up and down a few times.
My other switches have version 60, and can be calibrated manually. The app has instructions, or:
- press up and down for a few second, cover goes up
- led is yellow
- press and hold down until closed
- press and hold up until opened
- press and hold down until the cover touches the bottom
- press and hold up until opened
- led is green.
Then the service cover.set_position works via the homekit integration, and position is reported back a few seconds after the cover is stopped midway. The cover also reports state “closing” and “opening” instead of going directly between “closed” and “open”.
I still don’t have a stop button though.