Hey together,
need help to figure out how to get my digitalStrom Rollershutters working with Siri, or the apple home app.
I configured the Items as roller shutter items and used the WindowCovering Metatag on them. They are also visible in the home app and also can be used via Siri. The Problem is, only in the home app, by pressing twice the rollershuter, it opens or closes.
I tried the inverted=false and inverted=true value, but that does not bring the solution. And by the way, the status of the roller shutter is working. So I tried to see what is happening in the log files:
Rollershutter is open (Item State is 0), klick in the home app to close it:
2020-12-15 15:20:45.626 [ome.event.ItemCommandEvent] - Item 'RolladenBadDG_PositionControl' received command 100
2020-12-15 15:20:45.627 [nt.ItemStatePredictedEvent] - RolladenBadDG_PositionControl predicted to become 100
2020-12-15 15:20:45.652 [GroupItemStateChangedEvent] - Rolladen_ALL changed from 8.75000000 to 21.25000000 through RolladenBadDG_PositionControl
2020-12-15 15:20:45.657 [GroupItemStateChangedEvent] - Rolladen_Sonnenschutz changed from 10.00000000 to 24.28571400 through RolladenBadDG_PositionControl
2020-12-15 15:20:45.660 [vent.ItemStateChangedEvent] - RolladenBadDG_PositionControl changed from 0 to 100
nothing happened, but the app shows it as closed. then the second click:
2020-12-15 15:21:27.570 [ome.event.ItemCommandEvent] - Item 'RolladenBadDG_PositionControl' received command 0
2020-12-15 15:21:27.573 [nt.ItemStatePredictedEvent] - RolladenBadDG_PositionControl predicted to become 0
2020-12-15 15:21:27.610 [GroupItemStateChangedEvent] - Rolladen_ALL changed from 21.25000000 to 8.75000000 through RolladenBadDG_PositionControl
2020-12-15 15:21:27.612 [vent.ItemStateChangedEvent] - RolladenBadDG_PositionControl changed from 100 to 0
2020-12-15 15:21:27.620 [GroupItemStateChangedEvent] - Rolladen_Sonnenschutz changed from 24.28571400 to 10.00000000 through RolladenBadDG_PositionControl
2020-12-15 15:21:29.358 [GroupItemStateChangedEvent] - Rolladen_ALL changed from 8.75000000 to 21.25000000 through RolladenBadDG_PositionControl
2020-12-15 15:21:29.364 [GroupItemStateChangedEvent] - Rolladen_Sonnenschutz changed from 10.00000000 to 24.28571400 through RolladenBadDG_PositionControl
2020-12-15 15:21:29.365 [vent.ItemStateChangedEvent] - RolladenBadDG_PositionControl changed from 0 to 100
now the roller shutter is closing.
So I tried a bit via the RestAPI and the item state. I figured out, that if the rollers shutter is in state 0 (open) it needs a state change to 0 as well. If I send a 100, as HomeKit tries to do, nothing happens.
So my Question is, is there anything like action mapping for HomeKit Add-on, too? With the Alexa integration it works with this mappings:
category="INTERIOR_BLIND", friendlyNames="@Setting.Opening", supportedRange="0:100:10", unitOfMeasure="Percent", actionMappings="Close=0,Open=100,Lower=(-10),Raise=(+10)", stateMappings="Closed=0,Open=1:100"
So I hope someone has an idea, how I could bring Siri to open and close my roller shutters
Thanks!
cheers
Andreas