NEWS
Check Blockly - verursacht Absturz
-
@daruse
Nach diesem Muster:
Dabei ist zu beachten, dass eine Prüfung auf "zwischen" nicht sauber tagesübergreifend funktioniert.
Darum in einem solchen Fall auf "nicht zwischen" prüfen. -
@codierknecht verstehe, dann werde ich das bei nächster Gelegenheit umbauen und weiter testen.
Vielen Dank dir! -
@codierknecht sagte: eine Prüfung auf "zwischen" nicht sauber tagesübergreifend funktioniert.
Das betrifft nur Astrozeiten.
-
Jetzt muss ich leider doch nochmal nachfragen, habe versucht die Abfrage zu vereinfachen. Vormittag/Nachmittag Unterscheidung werde ich verzichten dafür nur einen gewissen Zeitraum vorgeben.
Heraus kam folgendes Blockly:
Beim initialen Start läuft noch alles wunderbar, bei dem unteren falls Block hab ich die UND Bedingungen erfüllt, wenn ich dann die Testvariable (Trigger) ändere, schaltet auch das Relais. Allerdings mehr oder weniger unmittelbar danach werden keine Werte mehr aktualisiert --> PI hängt sich auf.
Könnt ihr mir sagen wo ich hier meinen Gedankenfehler eingebaut habe? Macht es Sinn mit einem festen Pause Block zu arbeiten?
Dann noch eine Frage zum PI, wenn sich dieser aufgehängt hat, hilft nur stromlos machen und neu booten - gibt es hier evtl. ein schlaueres Vorgehen oder evtl. eine intelligente Abfrage das sowas erst gar nicht passiert?
Danke vorab,
Stefan -
-
@daruse wenn ich das richtig entziffern kann, wird das zweite falls auch dann gestartet, wenn das erste falls zutrifft.
ist das gewollt?
-
@homoran da ich bei dem oberen Block die Uhrzeit mit Abfrage, sollte eigentlich meiner Meinung nach aktuell nur der untere Block in Betracht kommen. Oder?!
So alleinstehend funktioniert es:
-
@daruse sagte in Check Blockly - verursacht Absturz:
ich bei dem oberen Block die Uhrzeit mit Abfrage, sollte eigentlich meiner Meinung nach aktuell nur der untere Block in Betracht kommen. Oder?!
ja, aber wenn die Uhrzeit zutrifft, trifft auch der zweite Block ohne Uhrzeit zusätzlich zu.
-
@homoran Ok das ist ein anderes Thema da wollte ich mir noch Gedanken machen wenn das gesamte Blockly läuft, aber aktuell (außerhalb 9-15Uhr) sollte nur der untere zutreffen.
Hast du eine Idee warum sich der PI aufhängt?
-
@homoran Aber das war ein guter Anstoß, hab es nun wie folgt umgebaut:
Allerdings hatte ich beim ersten Versuch bei dem roten X noch eine zusätzliche UND Bedingung mit der Uhrzeit drin --> Absturz
So wie abgebildet geht es jetzt, hab es auch durchgetestet...irgendwie muss er mit der Uhrzeit oder dem Format ein Problem haben!?!?!