Add Climate React to Sensibo (#24088)

Co-authored-by: J. Nick Koston <nick@koston.org>
This commit is contained in:
G Johansson 2022-10-24 15:09:24 +02:00 committed by GitHub
parent 05d5712f82
commit e9e097f5aa
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -117,12 +117,23 @@ For AirQ device, these sensors are available:
- TVOC
- CO2
For climate devices, these sensors are available:
- Climate React low temperature threshold
- Climate React high temperature threshold
## Switch Entities
For climate devices, this integration provides support to enable/disable a timer to delay a start or stop (depending on the current state) of your device.
For climate devices, these switches are available:
Support to enable/disable a timer to delay a start or stop (depending on the current state) of your device.
The switch uses a timer of 60 minutes delay. You can choose a custom delay using the custom `sensibo.enable_timer` service. See [Timer](#timer).
Support to enable/disable Climate React
Usage of the Climate React switch requires that the service has been configured previously in the app or by using the custom `sensibo.enable_climate_react` service. See [Climate React](#climate-react)
For Pure devices, this integration provides support to enable/disable Pure Boost.
To customize the settings of Pure Boost, you can use the custom `sensibo.enable_pure_boost` service. See [Pure Boost](#pure-boost)
@ -147,6 +158,31 @@ Using Geo integration for Pure Boost is only possible by pre-configuration of Pr
You can enable a timer with a custom delay using the service `sensibo.enable_timer` that is provided.
### Climate React
You can configure your Climate React settings using the services `sensibo.enable_climate_react`.
- Configuring this service also turns Climate React on
When using the service, the state needs to be set to precisely what Sensibo API expects. The first time it's recommended to use the app to configure it. From that point, you can see what the API requires and how to write from the Climate React switch attribute.
Example for low threshold state:
{% raw %}
```yaml
on: true
fanLevel: "high"
temperatureUnit: "C"
targetTemperature: 23
mode: "cool"
swing: "fixedBottom"
horizontalSwing: "fixedLeft"
light: "on"
```
{% endraw %}
## Adding a quick switch example
If you want a "Quick Switch" to turn your AC On / Off, you can do that using the following `Switch Template`: