Add custom service Full AC state for Sensibo (#24666)

Co-authored-by: J. Nick Koston <nick@koston.org>
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
Co-authored-by: Franck Nijhof <git@frenck.dev>
This commit is contained in:
G Johansson 2022-10-24 19:04:48 +02:00 committed by GitHub
parent 61bdd45330
commit e6241f1992
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -140,6 +140,18 @@ To customize the settings of Pure Boost, you can use the custom `sensibo.enable_
## Custom Services
### Full state
You can send a full state command to Sensibo instead of single commands using the service `sensibo.full_state`.
All fields are required to be according to Sensibo API specifications and are case-sensitive.
To see the options for each field to use this service:
1. Switch to the relevant HVAC mode (not all HVAC modes have the same options).
2. Retrieve the options for `fan_modes` and `swing_modes` from the climate entity's attributes.
3. Retrieve the option set from the respective select entity for `horizontal_swing` and `light` if those are present.
### Assume state
For devices which are also controlled in other ways or often goes out of sync with Sensibo there is a `sensibo.assume_state` service.