Hallo,
ich aktualisiere gerade den Homeserver und habe eben festgestellt, dass eine Logik nicht zu laufen scheint. Siehe Screenshot:
logikwei.PNG
Nach einem Neustart des Servers sind beide KOs "IstWeihnachten" und "IstNichtWeihnachten" auf 0. Die Logik selbst ist ja total überschaubar und irgendein Ergebnis muss ja rauskommen. Beides auf 0 geht nur wenn die Logik nicht läuft.
Ich habe vorgeschaltet eine Logik um das Datum zu "berechnen" und auf die KOs zu schreiben. Dazu nehme ich den Datum+Uhrzeit Baustein von GIRA. In der Hilfe steht drin: Neuberechnung bei Start: Ja
Somit sollte bei einem Neustart, das aktuelle Datum und die Uhrzeit auf die KOs geschrieben werden und dies wiederrum müsste obige Logik mit dem Eingang "Monat" triggern und die Logik ausführen. Im alten Homeserver lief es auch wunderbar.
Zeitfunktion.PNG
Ich weiß gerade nicht wo ich den Fehler suchen soll. Der neue Logik-Debugger selbst hilft übrigens nicht:
a) Ich bekomme keine Verbindung zum HS obwohl in den Projekteinstellungen der Haken bei Logik-Online-Test drin ist. Liegt vermutlich daran das der HS und mein PC in einem anderen Subnet sind.
b) Die Logik ja nicht durch etwas ausgelöst wird was ich beeinflussen könnte sprich auf den Bus senden könnte um es zu testen.
Kann ich auf der Debug-Seite irgendwas entnehmen?
ich aktualisiere gerade den Homeserver und habe eben festgestellt, dass eine Logik nicht zu laufen scheint. Siehe Screenshot:
logikwei.PNG
Nach einem Neustart des Servers sind beide KOs "IstWeihnachten" und "IstNichtWeihnachten" auf 0. Die Logik selbst ist ja total überschaubar und irgendein Ergebnis muss ja rauskommen. Beides auf 0 geht nur wenn die Logik nicht läuft.
Ich habe vorgeschaltet eine Logik um das Datum zu "berechnen" und auf die KOs zu schreiben. Dazu nehme ich den Datum+Uhrzeit Baustein von GIRA. In der Hilfe steht drin: Neuberechnung bei Start: Ja
Somit sollte bei einem Neustart, das aktuelle Datum und die Uhrzeit auf die KOs geschrieben werden und dies wiederrum müsste obige Logik mit dem Eingang "Monat" triggern und die Logik ausführen. Im alten Homeserver lief es auch wunderbar.
Zeitfunktion.PNG
Ich weiß gerade nicht wo ich den Fehler suchen soll. Der neue Logik-Debugger selbst hilft übrigens nicht:
a) Ich bekomme keine Verbindung zum HS obwohl in den Projekteinstellungen der Haken bei Logik-Online-Test drin ist. Liegt vermutlich daran das der HS und mein PC in einem anderen Subnet sind.
b) Die Logik ja nicht durch etwas ausgelöst wird was ich beeinflussen könnte sprich auf den Bus senden könnte um es zu testen.
Kann ich auf der Debug-Seite irgendwas entnehmen?



Kommentar