NEWS
Terrarium Steuerung probleme mit Funktion
-
Ich möchte im grunde nur 5 mal versuchen die Steckdose zu einem Zeitpunkt X ein bzw. ausschalten.
Damit ich eine Kontrolle darüber habe, was in den Terras passiert, möchte ich eine Prüfung hinterlegen, ob die Steckdose wirklich geschaltet hat. Wenn Sie das nicht getan hat, dann soll es noch weitere 4 mal probiert werden. Wenn es dann immer noch nicht geklappt hat, dann soll ich benachrichtigt werden, das es nicht geklappt hat oder im Erfolg, dann einen Erfolg vermelden. Weil ich extrem viele Lampen in den Terras verbaut habe, wollte ich den ganzen Schalt Kram mit samt Überprüfung in eine Funktion auslagern und diese dann mit einem Zeittrigger und den entsprechenden Parametern ausführen.
LG Swen
-
@superzac sagte:
Weil ich extrem viele Lampen in den Terras verbaut habe, wollte ich den ganzen Schalt Kram mit samt Überprüfung in eine Funktion auslagern
Es gibt aber nur ein Intervall.
-
@paul53 Das verstehe ich jetzt nicht. Wie meinst Du das mit es gibt nur ein Intervall?
LG Swen
-
@paul53 Das verstehe ich jetzt nicht. Wie meinst Du das mit es gibt nur ein Intervall?
LG Swen
@superzac
Wenn, während das Intervall läuft, die Funktion für eine weitere Lampe aufgerufen wird, wird das Intervall gelöscht und für die weitere Lampe neu gestartet. Auch die Variable zaehler ist eine globale Variable, existiert also nur einmal. -
@paul53 danke für Deinen Tipp dieser hat mir sehr geholfen.
Ich hatte zum Testen das alte Skript kopiert und wieder eingefügt. Dadurch waren auch Intervalle nicht umbenannt und es kam dadurch immer zum Crash. Jetzt sieht alles wie am Anfang aus und es funzt ;-)
@BBTown danke auch für Dich konntest ja auch nicht wissen, was ich hier für einen Bockmist gebaut hatte.
LG Swen
-
@paul53 danke für Deinen Tipp dieser hat mir sehr geholfen.
Ich hatte zum Testen das alte Skript kopiert und wieder eingefügt. Dadurch waren auch Intervalle nicht umbenannt und es kam dadurch immer zum Crash. Jetzt sieht alles wie am Anfang aus und es funzt ;-)
@BBTown danke auch für Dich konntest ja auch nicht wissen, was ich hier für einen Bockmist gebaut hatte.
LG Swen
-

ich muss jetzt nur noch die Variablen für den Statustext einbinden und den Funktionsaufruf per Zeitplan steuern.
Was das Sahnehäubchen wäre eine Überprüfung, ob der Adapter den ich schalten will überhaupt erreichbar ist. Ich habe im Log gesehen, das Java da ein paar Errors wirft, wenn ich versuche eine Lampe anzusprechen, die nicht mit dem Strom verbunden ist. Aber das ist Fine Tuning.
Ich werde den Rat von @paul53 beherzigen und ein Skript pro Terrarium bauen. Dann gehe ich auch kein Risiko der Überschneidung ein, denn die Lampen gehen eh alle nicht zur selben Zeit an.
LG Swen
-

ich muss jetzt nur noch die Variablen für den Statustext einbinden und den Funktionsaufruf per Zeitplan steuern.
Was das Sahnehäubchen wäre eine Überprüfung, ob der Adapter den ich schalten will überhaupt erreichbar ist. Ich habe im Log gesehen, das Java da ein paar Errors wirft, wenn ich versuche eine Lampe anzusprechen, die nicht mit dem Strom verbunden ist. Aber das ist Fine Tuning.
Ich werde den Rat von @paul53 beherzigen und ein Skript pro Terrarium bauen. Dann gehe ich auch kein Risiko der Überschneidung ein, denn die Lampen gehen eh alle nicht zur selben Zeit an.
LG Swen
-
Es muss auch Ack auf wahr geprüft werden, d.h. ob der Wert bestätigt wurde.
Was meinst Du mit Ack?
-
@paul53 Danke für den Tipp hier muss ich mich dann nochmal etwas tiefer einlesen, um zu verstehen was man damit prüft.
Aber das finde ich schon im Netz ;-) Danke für die schnelle Hilfe
LG Swen


