Skip to content

Commit 6e03981

Browse files
committed
Merge branch 'master' of github.com:ClusterM/skykettle-ha
2 parents 4c7c622 + 51223de commit 6e03981

1 file changed

Lines changed: 52 additions & 8 deletions

File tree

README.md

Lines changed: 52 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ This integration allows to control smart kettles from **Redmond SkyKettle** seri
88
![image](https://user-images.githubusercontent.com/4236181/151022885-1a93c4d5-b5fe-40f2-8d1f-ddb458ea2c09.png)
99

1010
## Supported models
11-
1211
* RK-G200
1312
* RK-G200S
1413
* RK-G201S
@@ -27,15 +26,14 @@ This integration allows to control smart kettles from **Redmond SkyKettle** seri
2726
* RK-M171S
2827
* RK-M215S
2928
* RK-M216S
30-
* RK-M216S-E
3129
* RK-M223S
3230
* RK-M136S
3331
* RFS-KKL002
3432
* RFS-KKL003
3533
* RFS-KKL004
3634
* ???
3735

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.
3937

4038
## Features
4139
* Allows to set target temperature.
@@ -47,19 +45,67 @@ If your kettle model is not listed, please write an [issue](https://github.com/C
4745
* Persistent connection and fast reconnect.
4846

4947
## Requirements
50-
5148
* Bluetooth adapter with BLE support.
5249
* Home Assistant [Bluetooth integration](https://www.home-assistant.io/integrations/bluetooth/) (comes with Home Assistant v2022.8.1+)
5350

5451
## 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.
5755
* Add **SkyKettle** integration just like any other integration (restart Home Assistant and press Shift+F5 if it's not listed).
5856
* Make sure that the Kettle is on the stand and it's plugged into the outlet.
5957
* Select MAC address of your kettle from the list.
6058
* Tune rest of the settings if you want.
6159
* Enjoy.
6260

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.
84+
85+
### switch.*kettle_model*_enable_boil_light (Enable boil light)
86+
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).
87+
88+
### switch.*kettle_model*_enable_sound (Enable sound).
89+
This is configuration entity to enable or disable kettle beeping sounds.
90+
91+
### switch.*kettle_model*_enable_sync_light (Enable sync light)
92+
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.
102+
103+
### number.*kettle_model*_temperature_1 (Temperature #1), light.*kettle_model*_temperature_1_color (Temperature #1 color), number.*kettle_model*_temperature_2 (Temperature #2), light.*kettle_model*_temperature_2_color (Temperature #2 color) and number.*kettle_model*_temperature_3 (Temperature #3), light.*kettle_model*_temperature_3_color (Temperature #3 color)
104+
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.
105+
106+
### sensor.skykettle_rk_g211s_success_rate (Success rate)
107+
Diagnostic entity, shows percent of successfull connections and polls.
108+
63109
## Scripts
64110
### To boil and turn off after boiling
65111
```YAML
@@ -143,7 +189,6 @@ sequence:
143189
```
144190

145191
## Hints
146-
147192
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.
148193

149194
Example:
@@ -213,7 +258,6 @@ cards:
213258
![image](https://user-images.githubusercontent.com/4236181/153446401-45c2f09e-2637-4fd1-8dec-0c365a3babb5.png)
214259

215260
## Donations
216-
217261
* YooMoney: [41001843680639](https://yoomoney.ru/transfer/quickpay?requestId=343838343938323238305f64633138343335353537313930333165656235636336346136363334373439303432636264356532)
218262
* Bitcoin: [1GS4XXx1FjQaFjgHnoPPVAzw9xqfv5Spx5](https://btc.clusterrr.com/)
219263
* DonationAlerts: [https://www.donationalerts.com/r/clustermeerkat](https://www.donationalerts.com/r/clustermeerkat)

0 commit comments

Comments
 (0)