From f63b8d1772109839cd973e2576ac33b714a34a5c Mon Sep 17 00:00:00 2001 From: Martin Mares Date: Fri, 29 Dec 2023 20:44:18 +0100 Subject: [PATCH] Iris: Added electric kettle LED (sort of) --- rainbow/iris/burrow-iris.py | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/rainbow/iris/burrow-iris.py b/rainbow/iris/burrow-iris.py index 7af1fd5..24865a8 100755 --- a/rainbow/iris/burrow-iris.py +++ b/rainbow/iris/burrow-iris.py @@ -122,7 +122,17 @@ def temperature_led(): def ac_led(): ac = st.get_sensor('air/ac-on') if ac == 1: - return (0, 1, 0) + return (0.7, 0.7, 0.7) # white + else: + return None + + +def kettle_led(): + l2 = st.get_sensor('power/current/l2') + if l2 is None: + return None + elif l2 >= 8: + return (0.5, 0.1, 0.02) # orange else: return None @@ -133,6 +143,7 @@ def recalc_leds(): st.set_led(9, catarium_led()) # st.set_led(8, temperature_led()) st.set_led(8, ac_led()) + st.set_led(6, kettle_led()) async def mqtt_process_msg(topic, val): -- 2.39.2