Browse Source

add: 手动按键退出休眠

chenxuuu 1 year ago
parent
commit
69afcb9a2f
2 changed files with 4 additions and 3 deletions
  1. 2 2
      script/turnkey/hz201p/battery.lua
  2. 2 1
      script/turnkey/hz201p/cloud.lua

+ 2 - 2
script/turnkey/hz201p/battery.lua

@@ -58,7 +58,7 @@ end)
 sys.subscribe("POWERKEY_PRESSED", function()
     log.info("battery","POWERKEY_PRESSED")
     if attributes.get("sleepMode") then
-        attributes.set("sleepMode", false)
-        exitSleepMode()
+        attributes.set("sleepMode", false, true)
+        sys.publish("SLEEP_CMD_RECEIVED", false)
     end
 end)

+ 2 - 1
script/turnkey/hz201p/cloud.lua

@@ -17,6 +17,7 @@ local apiEndpoint = "http://sh-1-api.iot-api.com"
 
 -- 设备成功连接云平台后,触发该函数
 local function onConnect(result)
+    log.info("cloud","onConnect", result)
     if result then
         sys.publish("CLOUD_CONNECTED")
         _G_CONNECTED = true
@@ -24,7 +25,7 @@ local function onConnect(result)
         -- 例如:切换设备的LED闪烁模式,提示用户设备已正常连接。
 
         --上报所有参数
-        sys.timerStart(attributes.setAll, 6000)
+        attributes.setAll()
     end
 end