parent
e86eee3984
commit
35c7a5c0e5
|
@ -46,6 +46,14 @@ func (c *HatsClient) GetState(entityId string) (string, error) {
|
|||
return resp.String(), nil
|
||||
}
|
||||
|
||||
func (c *HatsClient) GetStateWithDefault(entityId string, defaultValue string) string {
|
||||
state, err := c.GetState(entityId)
|
||||
if err != nil {
|
||||
return defaultValue
|
||||
}
|
||||
return state
|
||||
}
|
||||
|
||||
func (c *HatsClient) GetStateBool(entityId string) (bool, error) {
|
||||
stateString, err := c.GetState(entityId)
|
||||
|
||||
|
|
|
@ -46,6 +46,7 @@ var Services = struct {
|
|||
Unlock string
|
||||
OpenCover string
|
||||
CloseCover string
|
||||
SelectOption string
|
||||
}{
|
||||
TurnOn: "turn_on",
|
||||
TurnOff: "turn_off",
|
||||
|
@ -55,6 +56,7 @@ var Services = struct {
|
|||
Unlock: "unlock",
|
||||
OpenCover: "open_cover",
|
||||
CloseCover: "close_cover",
|
||||
SelectOption: "select_option",
|
||||
}
|
||||
|
||||
// Extra props that can be sent when calling a Home Assistant service
|
||||
|
|
Loading…
Reference in New Issue