Ich wollte teilen, was ich geschaffen habe
Hier ist das Endergebnis: Dieses Programm hat es geschafft: und so ist es passiert:
- Zuerst habe ich ein paar virtuelle Buttons erstellt (ich habe ihnen nur Namen gegeben ) - Ich habe sie zu meinen Favoriten hinzugefügt, um sie auf der Startseite anzuzeigen - und ich habe diese Tasten programmiert
Ein kurzer Tastendruck schaltet immer eine bestimmte Farbe ein, ein langer Tastendruck schaltet sie aus
Ich präsentiere das Programm:
Skripte 2,4,6,8,10,12 sind:
Code: Alles auswählen
system.Exec("monit start hss_led");
!
!
!
system.Exec("echo 0 >/sys/class/leds/rpi_rf_mod:red/brightness");
system.Exec("echo 0 >/sys/class/leds/rpi_rf_mod:green/brightness");
system.Exec("echo 0 >/sys/class/leds/rpi_rf_mod:blue/brightness");
!
!
!
system.Exec("touch /etc/config/disableLED");
Code: Alles auswählen
system.Exec("touch /etc/config/disableLED");
!
!
!
system.Exec("monit stop hss_led");
!
!
!
system.Exec("echo 1 >/sys/class/leds/rpi_rf_mod:red/brightness");
system.Exec("echo 0 >/sys/class/leds/rpi_rf_mod:green/brightness");
system.Exec("echo 0 >/sys/class/leds/rpi_rf_mod:blue/brightness");
Code: Alles auswählen
system.Exec("touch /etc/config/disableLED");
!
!
!
system.Exec("monit stop hss_led");
!
!
!
system.Exec("echo 0 >/sys/class/leds/rpi_rf_mod:red/brightness");
system.Exec("echo 1 >/sys/class/leds/rpi_rf_mod:green/brightness");
system.Exec("echo 0 >/sys/class/leds/rpi_rf_mod:blue/brightness");
Skript 5:
Code: Alles auswählen
system.Exec("touch /etc/config/disableLED");
!
!
!
system.Exec("monit stop hss_led");
!
!
!
system.Exec("echo 0 >/sys/class/leds/rpi_rf_mod:red/brightness");
system.Exec("echo 0 >/sys/class/leds/rpi_rf_mod:green/brightness");
system.Exec("echo 1 >/sys/class/leds/rpi_rf_mod:blue/brightness");
Skript 7:
Code: Alles auswählen
system.Exec("touch /etc/config/disableLED");
!
!
!
system.Exec("monit stop hss_led");
!
!
!
system.Exec("echo 1 >/sys/class/leds/rpi_rf_mod:red/brightness");
system.Exec("echo 1 >/sys/class/leds/rpi_rf_mod:green/brightness");
system.Exec("echo 0 >/sys/class/leds/rpi_rf_mod:blue/brightness");
Skript 9:
Code: Alles auswählen
system.Exec("touch /etc/config/disableLED");
!
!
!
system.Exec("monit stop hss_led");
!
!
!
system.Exec("echo 1 >/sys/class/leds/rpi_rf_mod:red/brightness");
system.Exec("echo 0 >/sys/class/leds/rpi_rf_mod:green/brightness");
system.Exec("echo 1 >/sys/class/leds/rpi_rf_mod:blue/brightness");
Skript 11:
Code: Alles auswählen
system.Exec("touch /etc/config/disableLED");
!
!
!
system.Exec("monit stop hss_led");
!
!
!
system.Exec("echo 0 >/sys/class/leds/rpi_rf_mod:red/brightness");
system.Exec("echo 1 >/sys/class/leds/rpi_rf_mod:green/brightness");
system.Exec("echo 1 >/sys/class/leds/rpi_rf_mod:blue/brightness");
Mir ist klar, dass es auf bäuerliche Weise gemacht wird, aber es funktioniert für mich und eröffnet Möglichkeiten für eine weitere Automatisierung
Gruss