From 14c0657c42169d1953f3a7947a51a59c346616b9 Mon Sep 17 00:00:00 2001 From: Daniel Friesel Date: Tue, 19 Apr 2022 17:46:19 +0200 Subject: add homeassistant integration, set measurement period via MQTT --- sds011.lua | 3 +++ 1 file changed, 3 insertions(+) (limited to 'sds011.lua') diff --git a/sds011.lua b/sds011.lua index a528720..dc0004f 100644 --- a/sds011.lua +++ b/sds011.lua @@ -18,6 +18,8 @@ local c_sleep = 0x00 local c_work = 0x01 local c_workperiod = 0x08 +sds011.work_period = 0 + function sds011.finish_cmd(cmd) cmd = cmd .. string.char(0xff, 0xff) local checksum = 0 @@ -56,6 +58,7 @@ function sds011.set_work_period(period) if period < 0 or period > 30 then return end + sds011.work_period = period local cmd = string.char(c_head, c_id, c_workperiod, c_write, period) cmd = cmd .. string.char(0, 0, 0, 0, 0, 0, 0, 0, 0, 0) return sds011.finish_cmd(cmd) -- cgit v1.2.3