@@ -1472,10 +1472,10 @@ def get_property(self, name: str) -> Any:
14721472 # Return state instead of position when using ModeController.
14731473 mode = self .entity .state
14741474 if mode in (
1475- cover .STATE_OPEN ,
1476- cover .STATE_OPENING ,
1477- cover .STATE_CLOSED ,
1478- cover .STATE_CLOSING ,
1475+ cover .CoverState . OPEN ,
1476+ cover .CoverState . OPENING ,
1477+ cover .CoverState . CLOSED ,
1478+ cover .CoverState . CLOSING ,
14791479 STATE_UNKNOWN ,
14801480 ):
14811481 return f"{ cover .ATTR_POSITION } .{ mode } "
@@ -1594,11 +1594,11 @@ def capability_resources(self) -> dict[str, list[dict[str, Any]]]:
15941594 ["Position" , AlexaGlobalCatalog .SETTING_OPENING ], False
15951595 )
15961596 self ._resource .add_mode (
1597- f"{ cover .ATTR_POSITION } .{ cover .STATE_OPEN } " ,
1597+ f"{ cover .ATTR_POSITION } .{ cover .CoverState . OPEN } " ,
15981598 [AlexaGlobalCatalog .VALUE_OPEN ],
15991599 )
16001600 self ._resource .add_mode (
1601- f"{ cover .ATTR_POSITION } .{ cover .STATE_CLOSED } " ,
1601+ f"{ cover .ATTR_POSITION } .{ cover .CoverState . CLOSED } " ,
16021602 [AlexaGlobalCatalog .VALUE_CLOSE ],
16031603 )
16041604 self ._resource .add_mode (
@@ -1651,22 +1651,22 @@ def semantics(self) -> dict[str, Any] | None:
16511651 raise_labels .append (AlexaSemantics .ACTION_OPEN )
16521652 self ._semantics .add_states_to_value (
16531653 [AlexaSemantics .STATES_CLOSED ],
1654- f"{ cover .ATTR_POSITION } .{ cover .STATE_CLOSED } " ,
1654+ f"{ cover .ATTR_POSITION } .{ cover .CoverState . CLOSED } " ,
16551655 )
16561656 self ._semantics .add_states_to_value (
16571657 [AlexaSemantics .STATES_OPEN ],
1658- f"{ cover .ATTR_POSITION } .{ cover .STATE_OPEN } " ,
1658+ f"{ cover .ATTR_POSITION } .{ cover .CoverState . OPEN } " ,
16591659 )
16601660
16611661 self ._semantics .add_action_to_directive (
16621662 lower_labels ,
16631663 "SetMode" ,
1664- {"mode" : f"{ cover .ATTR_POSITION } .{ cover .STATE_CLOSED } " },
1664+ {"mode" : f"{ cover .ATTR_POSITION } .{ cover .CoverState . CLOSED } " },
16651665 )
16661666 self ._semantics .add_action_to_directive (
16671667 raise_labels ,
16681668 "SetMode" ,
1669- {"mode" : f"{ cover .ATTR_POSITION } .{ cover .STATE_OPEN } " },
1669+ {"mode" : f"{ cover .ATTR_POSITION } .{ cover .CoverState . OPEN } " },
16701670 )
16711671
16721672 return self ._semantics .serialize_semantics ()
0 commit comments