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