Seite 3 von 3

Re: den Status der CCU3 LED im Skript

Verfasst: 21.02.2024, 20:28
von andrzejgilas
Hallo ;-)
Ich wollte teilen, was ich geschaffen habe

Hier ist das Endergebnis:
test video.gif
Dieses Programm hat es geschafft:
test.png
und so ist es passiert:

- Zuerst habe ich ein paar virtuelle Buttons erstellt (ich habe ihnen nur Namen gegeben ;-))
11.png
- Ich habe sie zu meinen Favoriten hinzugefügt, um sie auf der Startseite anzuzeigen
22.png
- 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:
33.png



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");
Skript 1:

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");
Skript 3:

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

Re: den Status der CCU3 LED im Skript

Verfasst: 21.02.2024, 23:13
von Henke
Na dann teile ich auch mal, was ich geschaffen habe.
LINK: viewtopic.php?f=43&t=81817