Re: den Status der CCU3 LED im Skript
Verfasst: 21.02.2024, 20:28
Hallo
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:
Skript 1:
Skript 3:
Skript 5:
Skript 7:
Skript 9:
Skript 11:
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
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