NEWS
Blockly Geofencing mit Türauslöser
-
@umichel Trigger in Trigger geht nicht.
-
Vorschlag:
-
OK, danke.
Das war mir nicht bekannt mit den Triggern, hatte ich bisher aber auch noch nicht den Fall.
Probier ich heute Abend direkt aus. -
Ich hab ein Frage zu dem Falls: "Wert".
Ich dachte das kann so nicht funktionieren und habe "Wert" noch in "Wert = wahr" gesetz.
Das funktioniert im Gegensatz nur zu einem nur "Wert" aber nicht.
Der "Wert" geht jetzt automatisch von "wahr" aus?
Er wird ja nicht so wie du es geposted hast nicht über wahr oder unwahr abgefragt.
Wirkt für mich ertsmal unlogisch. -
@umichel zeig bitte Dein jetziges Blockly.
Wert enthält den Status vom Trigger.
-
Das ist genau so wie du es gepostet hast und funktioniert auch genau so.
Aber der "Wert" wird ja nicht also wahr oder unwahr abgefragt?
Also der Wert vom Trigger.
Der Wert von Trigger könnte theoaretisch ja auch unwahr sein? -
@umichel sagte in Blockly Geofencing mit Türauslöser:
Das war mir nicht bekannt mit den Triggern, hatte ich bisher aber auch noch nicht den Fall.
Mh, ich hatte gehofft dass das Ausrufezeichen im Trigger-Block irgendwie mehr Aufmerksamkeit weckt um genau sowas zu verhindern. Muss wohl optisch noch präsenter werden...
-
@umichel sagte in Blockly Geofencing mit Türauslöser:
Der Wert von Trigger könnte theoaretisch ja auch unwahr sein?
"unwahr" == falsch == !wahr
Boolean kann nur
true
oderfalse
sein. Ein Vergleich mittrue
ist überflüssig. Was ist denn das Ergebnis der Fragetrue == true
? Richtig,true
.Und von
true == false
? Richtig,false
. -
@umichel sagte in Blockly Geofencing mit Türauslöser:
Also der Wert vom Trigger
Falls WERT bedeutet wenn der Trigger TRUE ist.
bedeutet wenn der Wert vom Trigger FALSE ist.
-
Wenn man einmal weiss, dass Trigger in Trigger nicht geht, kann man es ja auch vermeiden.
Vielleiht wäre sowas wir ein Popup oder ein Check mit Info beim Speichern vielleicht noch eine Hilfe.OK, danke, für die Aufklärung.
Mir war nicht ganz klar, das nur "Wert" automatisch true ist. -
@umichel sagte in Blockly Geofencing mit Türauslöser:
Wenn man einmal weiss, dass Trigger in Trigger nicht geht, kann man es ja auch vermeiden.
Es "geht" ja. Macht nur nicht das, was Du erwartest. Es wird halt bei jedem Durchlauf ein neuer Trigger im System registriert. Irgendwann hast Du tausende davon, welche alle die gleiche Logik ausführen. Heißt: Dein System wird immer langsamer.
-
Gewisse Fehler werden wahrscheinlich immer wieder gemacht.
Da wäre so ein Check oder Hinweis spätestens beim Speichern oder Starten des Blockly vielleicht ganz hilfreich, falls es nicht zu komplex von den Möglichkeiten ist. -
@umichel sagte in Blockly Geofencing mit Türauslöser:
Da wäre so ein Check oder Hinweis spätestens beim Speichern oder Starten des Blockly vielleicht ganz hilfreich
Wie gesagt, es ist korrekter Code. Den Check musst Du schon selbst durchführen:
-
Oh man.
Danke, das kannt ich trotz der vielen IOB Jahre auch noch nicht. lol