Spectrum Smart 9W, s FW od OpenBK. https://github.com/openshwprojects/OpenBK7231T_App/tree/main
PIN6 je připojen na PIR čidlo (Aktivní je L). Žárovka je aktivní po dobu sepnutí PIR čidla, po aktivaci odešle po MQTT "Active" a po deaktivaci PIR čidla pošle "Passive" a uspí se (tj. i odpojí od WiFi).
Konfigurace:
{
"vendor": "Tuya",
"bDetailed": "0",
"name": "Full Device Name Here",
"model": "enter short model name here",
"chip": "BK7231N",
"board": "TODO",
"flags": "266256",
"keywords": [
"TODO",
"TODO",
"TODO"
],
"pins": {
"6": "dInput;10",
"24": "SM2235DAT;0",
"26": "SM2235CLK;0"
},
"command": "PowerSave 1",
"image": "https://obrazki.elektroda.pl/YOUR_IMAGE.jpg",
"wiki": "https://www.elektroda.com/rtvforum/topic_YOUR_TOPIC.html"
}
Script autoexec.bat:
AddEventHandler OnChannelChange 10 startScript /autoexec.bat handle_leds
// počkáme než se připojí MQTT
waitFor MQTTState 1
on_boot:
handle_leds:
if $CH10==0 then goto Active
Passive:
led_enableAll 0
publish PIR "Passive"
DSEdge 2
PinDeepSleep
goto End
Active:
led_enableAll 1
publish PIR "Active"
End: