NEWS
Betriebstunden loggen
-
Hallo,
ich versuche mich gerade mal wieder an Blockly ;-) Nachdem der erste Versuch gescheitert ist hätte ich gern eure Einschätzung ob das so klappen kann. Ich will die Betriebsstunden eines EZauns fortlaufend loggen... Solange der Zaun ein ist soll die Zeit in einen Datenpunkt geschrieben werden
Hier mal mein Blockly:

Viele Grüße
-
Hallo,
ich versuche mich gerade mal wieder an Blockly ;-) Nachdem der erste Versuch gescheitert ist hätte ich gern eure Einschätzung ob das so klappen kann. Ich will die Betriebsstunden eines EZauns fortlaufend loggen... Solange der Zaun ein ist soll die Zeit in einen Datenpunkt geschrieben werden
Hier mal mein Blockly:

Viele Grüße
@coachi sagte in Betriebstunden loggen:
ob das so klappen kann.
nein!
du startest bei jeder Aktualisierung, egal in welchem Abstand die kommt) ein weiteres Intervall. -
@coachi sagte in Betriebstunden loggen:
ob das so klappen kann.
nein!
du startest bei jeder Aktualisierung, egal in welchem Abstand die kommt) ein weiteres Intervall. -
Wenn der Eingangsmodus wahr ist, sprich der Zaun läuft, soll jede Minute der Datenpunkt mit 1 addiert werden. Bei Eingangsmodus falsch natürlich nicht. So wäre der Plan...
Wie würdest du es verändern?
-
Wenn der Eingangsmodus wahr ist, sprich der Zaun läuft, soll jede Minute der Datenpunkt mit 1 addiert werden. Bei Eingangsmodus falsch natürlich nicht. So wäre der Plan...
Wie würdest du es verändern?
@coachi sagte in Betriebstunden loggen:
Wie würdest du es verändern?
das Intervall nur beim Anschalten starten und beim Ausschalten stoppen.
edit: Paul war schneller -
@coachi sagte in Betriebstunden loggen:
Wie würdest du es verändern?
das Intervall nur beim Anschalten starten und beim Ausschalten stoppen.
edit: Paul war schnellerHab noch nie was mit ner Variable gemacht ;-)
So hab ichs jetzt mal drinnen:

Im Beispiel von Paul fehlt die Prüfung ob der Zaun ein ist, hoff das hab ich richtig verstanden?
Wenn ja dann schaun wir mal ob es passt, ich denk morgen Abend weiss ich mehr und geb natürlich Rückmeldung -
Hab noch nie was mit ner Variable gemacht ;-)
So hab ichs jetzt mal drinnen:

Im Beispiel von Paul fehlt die Prüfung ob der Zaun ein ist, hoff das hab ich richtig verstanden?
Wenn ja dann schaun wir mal ob es passt, ich denk morgen Abend weiss ich mehr und geb natürlich Rückmeldung -
@coachi sagte: fehlt die Prüfung ob der Zaun ein ist
Der Vergleich mit wahr ist unnötig, da das Ergebnis eines Vergleiches true oder false ist, was dem Wert des Trigger-Datenpunktes entspricht.
-
@paul53 Da steh ich jetzt auf dem Schlauch ;-)
Was wäre ohne Prüfung false/true wenn im Datenpunkt Eingangsmodus false steht?
Würde dann nicht auch die Zeit gezählt werden?@coachi sagte in Betriebstunden loggen:
@paul53 Da steh ich jetzt auf dem Schlauch ;-)
Was wäre ohne Prüfung false/true wenn im Datenpunkt Eingangsmodus false steht?
Würde dann nicht auch die Zeit gezählt werden?nein!
wenn nichts dahintersteht wird true impliziert.willst du auf die gleiche Weise auf false prüfen heisst es falls nicht Wert
-
@paul53 Da steh ich jetzt auf dem Schlauch ;-)
Was wäre ohne Prüfung false/true wenn im Datenpunkt Eingangsmodus false steht?
Würde dann nicht auch die Zeit gezählt werden? -
@paul53 Da steh ich jetzt auf dem Schlauch ;-)
Was wäre ohne Prüfung false/true wenn im Datenpunkt Eingangsmodus false steht?
Würde dann nicht auch die Zeit gezählt werden?@coachi sagte in Betriebstunden loggen:
Was wäre ohne Prüfung false/true wenn im Datenpunkt Eingangsmodus false steht?
Ein
if(Wert == true)ist semantisch das Gleiche wieif(Wert).
Dasifprüft ja lediglich, ob der zu prüfende Ausdruck (das in den Klammern) wahr oder falsch ist.
Ob da jetzt etwas mehr oder weniger komplexes ausgewertet wird oder der Wert einer Variablen, ist völlig Wumpe.
Dersonst(else) Zweig wird aufgerufen, wenn die Prüfung nichttrueergibt.
Also wenn der Wert nichttrueist ... oder wenn erfalseist - was ja das Gleiche bedeutet. -
@coachi sagte in Betriebstunden loggen:
Was wäre ohne Prüfung false/true wenn im Datenpunkt Eingangsmodus false steht?
Ein
if(Wert == true)ist semantisch das Gleiche wieif(Wert).
Dasifprüft ja lediglich, ob der zu prüfende Ausdruck (das in den Klammern) wahr oder falsch ist.
Ob da jetzt etwas mehr oder weniger komplexes ausgewertet wird oder der Wert einer Variablen, ist völlig Wumpe.
Dersonst(else) Zweig wird aufgerufen, wenn die Prüfung nichttrueergibt.
Also wenn der Wert nichttrueist ... oder wenn erfalseist - was ja das Gleiche bedeutet. -
Danke, das hab ich so nicht gewusst. Dachte es muss immer geprüft werden ob wahr oder falsch...
Es funktioniert auch, aktuell stehen 284 Minuten drinnen, das deckt sich auch mit meiner Grafana Grafik ;-)
Viele Dank für eure Hilfe
@coachi sagte in Betriebstunden loggen:
Dachte es muss immer geprüft werden ob wahr oder falsch...
wird es doch! (ist für dich nur nicht sichtbar)
-
@coachi sagte in Betriebstunden loggen:
Dachte es muss immer geprüft werden ob wahr oder falsch...
wird es doch! (ist für dich nur nicht sichtbar)
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden

