Home Center 3 온도와 CPU 사용률

최근 며칠 Home Center 3의 CPU 사용률이 100%로 계속 치솟으며 이벤트처리가 늦어지는 현상까지 겪고 있었다. HC3 시스템에서 지원하는 Scene도 처리가 늦어졌다. HC3에 이것저것 많이해두어서… 처리량이 많아서 그런 것으로 생각하고 있었다. 하지만 QuickApp들을 하나씩 중단을 해도 CPU 사용률은 동일해서 이상하다고 생각했다. 아마도 기기 온도 상승으로 인한 쓰로틀이 걸리면서 CPU 사용률이…

[HC3] zigbee2mqtt QuickApp 개발

예전에 사용하던 샤오미 도어센서들이 몇 개 쌓어있는데 이걸 다시 활용해보려고 zigbee2mqtt를 해보기로 했다. 샤오미 게이트웨이가 가끔 wifi 문제도 있고, 연동하고 있는 Hubitat과 Mi connector 간의 지연현상도 간헐적으로 보여서(보통 Hubitat의 문제다) 게이트웨이는 빼버리고 zigbee 허브류 중에 가장 호환성이 좋은 zigbee2mqtt를 선택했다. 덕분에 연동할 길이 없어서 그냥 서랍 속에 잠들고 있던…

[HC3] lua scene 작성 방식 변경

HC2를 사용해보지 않았기 때문에, 기존의 lua scene이 어떻게 작성되었는지 몰랐다. 우선 HC3에서 scene을 적용시켜보려고 구글링으로 걸리는 몇 가지를 적용시켜보려고 했다. 하지만 정상적으로 동작하지 않았고, 이유를 찾아보았다. (문서를 세심히 살폈다면 바로 해결됐을텐데..) scene에는 condition/trigger가 있고, 그에 따라 동작시킬 action이 있다. HC2용 lua scene에는 trigger이 따로 없었으며, trigger되는 항목을 선언하면 action에서…

[HC3] Fibaro HomeCenter 3 QuickApp 코드로 생성하기

Fibaro HomeCenter 3를 받고 사용하고 있던 Hubitat을 안전히 Migration 하기 위해서, 각을 세우고 있다. Zigbee와 Z-wave로 연결되는 디바이스들은 별 문제가 되지 않지만 IP로 연결되는 디바이스들이 문제이다. ST/HE에서는 이러한 디바이스들을 지원하기 위해 Virtual Device가 있으며, 이러한 디바이스를 생성하기 위해 SmartApp도 있다. 보통 SmartApp은 디바이스 서비스 사업자의 클라우드 서비스에 연동할 수…