Nagrany przez nas filmik pokazuje programowanie kontrolera taśm LED opartego na BK7231 oraz jego dwie modyfikacje - dodanie odbiornika IR odzyskanego ze złomu oraz dodatkowych przycisków.
Zarówno przyciski, jak i odbiornik IR można potem dowolnie skryptować i na jego bazie zmieniać stan LEDów oraz wykonywać automacje.
Filmik jest w pełni angielskojęzyczny
Ważne uwagi:
- dla przycisków skryptowalnych używamy roli Btn_ScriptOnly, jest to przycisk, który niczego nie uruchamia automatycznie, tylko wysyła zdarzenia typu OnClick, OnHold, OnDblClick
- dla przycisku zasilania używamy roli Btn, jest to przycisk, który jest automatycznie powiązany ze stanem zasilania taśmy LED i nie wymaga żadnych skryptów
- dla odbiornika IR używamy roli pinu IRRecv
- po ustawieniu pinów może być konieczne ponowne uruchomienie urządzenia w celu uruchomienia zmian
- pełna lista poleceń jest dostępna tutaj: https://github.com/openshwprojects/OpenBK7231T_App/tree/main/docs
- nasze repozytorium jest tutaj: https://github.com/openshwprojects/OpenBK7231T_App
- lista naszych urządzeń znajduje się tutaj: https://openbekeniot.github.io/webapp/devicesList.html
Oto skrypt użyty w filmie:
// P21 role is Btn, a power button that works without scripting
// set button hold/repeat/etc times
SetButtonTimes 10 3 3
// alias to turn off LED after 4 secs (repeating event with 1 repeat)
alias add_turnoff_event addRepeatingEvent 4 1 led_enableAll 0
// button events - 23, 22, etc are pin numbers
addEventHandler OnHold 23 add_dimmer 10
addEventHandler OnHold 22 add_dimmer -10
addEventHandler OnDblClick 22 led_dimmer 5
addEventHandler OnDblClick 23 led_dimmer 100
addEventHandler OnClick 20 add_turnoff_event
// IR events
addEventHandler2 IR_Samsung 0x707 0x62 add_dimmer 10
addEventHandler2 IR_Samsung 0x707 0x65 add_dimmer -10
addEventHandler2 IR_Samsung 0x707 0x61 led_enableAll 0
addEventHandler2 IR_Samsung 0x707 0x60 led_enableAll 1
Temat był pierwotnie napisany w języku angielskim dla użytkowników zza granicy, ta wersja jest jego tłumaczeniem i jest uzupełniana
Fajne? Ranking DIY Pomogłem? Kup mi kawę.