From: Martin Mares Date: Fri, 29 Dec 2023 19:44:18 +0000 (+0100) Subject: Iris: Added electric kettle LED (sort of) X-Git-Url: http://mj.ucw.cz/gitweb/?a=commitdiff_plain;h=f63b8d1772109839cd973e2576ac33b714a34a5c;p=home-hw.git Iris: Added electric kettle LED (sort of) --- 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):