Virtueller Eingang mittels http request Steuern
Einklappen
X
-
Tico super gute Idee! Danke das hilft mir weiter! Du hast es richtig beobachtet, die Master Helligkeit ist immer die niedrigste Helligkeit, die von einem der Lc1-18 ausgegeben wird, dass kann ich bestätigen!
-
Tico ok einen Bug gibt es in dem Programm dann doch. Wenn ein Lichtkreis aufgrund einer Szenen Einstellung auf 0% ist dann funktioniert das Programm nicht mehr, weil er dann natürlich den Lichtkreis mit 0% als geringste Helligkeit sieht... Obwohl zeitgleich die Master Helligkeit weiterhin für die anderen Kreise bei z.B. 50% steht.
Kann man das Programm ändern, damit er Lichtkreise mit der Helligkeit 0% ignoriert?
//EDIT: Danke Tico habe den Code mithilfe von ChatGPT modifiziert und jetzt klappt es auch so wie oben beschrieben... Verrückt die Zeit von heute mit ihren Möglichkeiten
Code:int nEvents; int i; int input = 2; // Maximale Anzahl von Eingaben 13, Wert 1-13 int value_current[input]; int value_min; int value_input = 0; while (1 == 1) { nEvents = getinputevent(); if (nEvents) { value_min = 1000000; // Initial auf einen sehr hohen Wert setzen, um sicherzustellen, dass jeder Eingabewert niedriger ist value_input = 0; // Setze value_input auf 0, falls kein gültiger Wert gefunden wird for (i = 0; i < input; i++) { value_current[i] = getinput(i); if (value_current[i] != 0 && value_current[i] <= value_min) { value_min = value_current[i]; value_input = i + 1; } } if (value_input != 0) { // Überprüfe, ob ein gültiger Wert gefunden wurde setoutput(0, value_input); setoutput(1, value_min); } else { setoutput(0, 0); // Setze Ausgänge auf 0, wenn kein gültiger Wert gefunden wurde setoutput(1, 0); } } sleep(100); }
Zuletzt geändert von WowaDriver; 22.06.2024, 17:54.👍 1Kommentar
Kommentar