You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -27,15 +26,14 @@ This integration allows to control smart kettles from **Redmond SkyKettle** seri
27
26
* RK-M171S
28
27
* RK-M215S
29
28
* RK-M216S
30
-
* RK-M216S-E
31
29
* RK-M223S
32
30
* RK-M136S
33
31
* RFS-KKL002
34
32
* RFS-KKL003
35
33
* RFS-KKL004
36
34
* ???
37
35
38
-
If your kettle model is not listed, please write an [issue](https://github.com/ClusterM/skykettle-ha/issues) and I'll try to add support for it with your help.
36
+
If your kettle model is not listed, please write an [issue](https://github.com/ClusterM/skykettle-ha/issues) and I'll try to add support for it with your help. Models RK-M123S, RK-M170S and RK-M173S are especially wanted.
39
37
40
38
## Features
41
39
* Allows to set target temperature.
@@ -47,19 +45,67 @@ If your kettle model is not listed, please write an [issue](https://github.com/C
47
45
* Persistent connection and fast reconnect.
48
46
49
47
## Requirements
50
-
51
48
* Bluetooth adapter with BLE support.
52
49
* Home Assistant [Bluetooth integration](https://www.home-assistant.io/integrations/bluetooth/) (comes with Home Assistant v2022.8.1+)
53
50
54
51
## How to use
55
-
56
-
* Install it via [HACS](https://hacs.xyz/) - search for **SkyKettle** or just copy [skykettle](https://github.com/ClusterM/skykettle_ha/tree/master/custom_components/skykettle) directory to your `custom_components` directory.
52
+
* Make sure that you are using Home Assistant version 2022.8.1 or greater.
53
+
* Make sure that [Bluetooth integration](https://www.home-assistant.io/integrations/bluetooth/) is installed, enabled and working.
54
+
* Install **SkyKettle** integration via [HACS](https://hacs.xyz/) - search for **SkyKettle** or just copy [skykettle](https://github.com/ClusterM/skykettle_ha/tree/master/custom_components/skykettle) directory to your `custom_components` directory.
57
55
* Add **SkyKettle** integration just like any other integration (restart Home Assistant and press Shift+F5 if it's not listed).
58
56
* Make sure that the Kettle is on the stand and it's plugged into the outlet.
59
57
* Select MAC address of your kettle from the list.
60
58
* Tune rest of the settings if you want.
61
59
* Enjoy.
62
60
61
+
## Entities
62
+
The default entity names are listed below. Note that some entities can be missed on your kettle model.
63
+
64
+
### water_heater.*kettle_model*
65
+
This is main entity to control water boiling and heating. There are five operation modes:
66
+
* Off - the kettle is off, not heating at all.
67
+
* Heat - just heat water to the desired temperature and keep this temperature. Without boiling. Useful when water already boiled and you need just to warm it up.
68
+
* Boil - boil water and turn off (switch to "Off" mode).
69
+
* Boil+heat - boil water, wait until temperature drops to the desired temperature and keep this temperature.
70
+
* Lamp - use kettle as night light, color changes between the selected ones (see below).
71
+
* Light - use kettle as night light but keep the only one selected color (see below).
72
+
73
+
### light.*kettle_model*_light (Light)
74
+
This entity allows to control the "Light" mode. You can select brightness and color when this mode is active. The "Light" mode will be enabled automatically when this virtual light is on.
75
+
76
+
### switch.*kettle_model*
77
+
Just virtual switch to control the kettle. Turn it on to switch the kettle to "Boil" mode and turn it off for "Off" mode.
78
+
79
+
### sensor.*kettle_model*_water_freshness
80
+
Virtual sensor to check how long the water has been in the kettle. Actually, it's just kettle uptime.
81
+
82
+
### number.*kettle_model*_boil_time (Boil time)
83
+
This is configuration entity to select boil time from -5 to +5 just like in the official app.
This is configuration entity to enable or disable the boil light. This light in on when "Heat", "Boil" or "Boil+Heat" mode is active. Color depends on the current water temperature (see below).
This is configuration entity to enable or disable the idle light. This light in on when "Off" mode is active. Color depends on the current water temperature (see below).
93
+
94
+
### light.*kettle_model*_lamp_1_color (Lamp color #1), light.*kettle_model*_lamp_2_color (Lamp color #2) and light.*kettle_model*_lamp_3_color (Lamp color #3)
95
+
These are three configuration entities to select colors in the "Lamp" mode. The color will change smoothly from #1 to #2, from #2 to #3 and back.
96
+
97
+
### number.*kettle_model*_lamp_color_change_interval (Lamp color change interval)
98
+
This is configuration entity to select color change interval in the "Lamp" mode. In seconds. Minimum is 30 seconds.
99
+
100
+
### number.*kettle_model*_lamp_auto_off_time (Lamp auto off time)
101
+
This is configuration entity to select lamp auto off time in hours. Lamp will be turned off after this time passed.
These are six configuration entities to select colors for the "boil light" and "sync light". You can select three colors and temperature for each color. The color will change smoothly.
Diagnostic entity, shows percent of successfull connections and polls.
108
+
63
109
## Scripts
64
110
### To boil and turn off after boiling
65
111
```YAML
@@ -143,7 +189,6 @@ sequence:
143
189
```
144
190
145
191
## Hints
146
-
147
192
You can use the [card_mod](https://github.com/thomasloven/lovelace-card-mod) integration to make the color of the card icon depend on the temperature of the kettle.
0 commit comments