NEWS
[gelöst] Betriebsstundenzähler mit Blockly erstellen
-
Vielen Dank für die schnelle Antwort.
Ja, der Datenpunkt ändert sich von ON auf OFF (Per MQTT).
Was heißt komulativ in deinem Script? abgesehen davon, dass ich den Rest auch nicht nachvollziehen kann.
-
@n811e sagte: Was heißt komulativ in deinem Script?
@n811e sagte in Betriebsstundenzähler mit Blockly erstellen:
zweite Anzeige geben würde, in der man die Gesamtzeit sehen könnte
-
-
@n811e sagte: Ich finde überhaupt nicht den Block "Setze ... auf"
Man muss die Variable erst erstellen, bevor man darauf zugreifen kann.
-
-
@n811e sagte: das habe ich schon mal hinbekommen
Das Trennzeichen muss ein Doppelpunkt sein, denn es werden die kumulativen Betriebsstunden ("hhh:mm") eingelesen.
@n811e sagte in Betriebsstundenzähler mit Blockly erstellen:
Woher nehme ich denn das Pluszeichen?
Aus "Mathematik" und dann auf "externe Eingänge" umschalten.
-
Das mit dem : ändere ich jetzt.
Bin ich wirklich zu doof, dieses Pluszeichen zu finden?
Es tut mir leid, wenn ich solche lapidaren Fragen stelle. -
@n811e sagte: Pluszeichen zu finden?
Der zweite Block von oben.
Nach Hineinziehen: Rechte Maustaste über dem Block - externe Eingänge auswählen. -
@paul53
Der Rechtsklick wars!! DankeschönIch glaube, ich bin jetzt schon um einiges weiter:
Aber, ich finde nicht, welche Bausteine ich hier nehmen soll.
-
Ich glaube, ich habe das obere schon hinbekommen.
Jetzt fehlt mir nur noch dieser Block "nach Zahl"
Trage ich überall wo Objekt ID steht, den gleichen Datenpunkt ein?
-
@n811e sagte: welche Bausteine ich hier nehmen soll.
Für die Multiplikation mit 60 wieder den 2. Matheblock von oben (x auswählen).
"nach Zahl" unter "Konvertierung".Die Datenpunkte für die kumulativen Betriebsstunden und für die aktuelle Einschaltdauer müssen unterschiedlich sein.
-
Sehr Geil!!
Ich habe alle Blocklys gefunden
Unterschiedliche Datenpunkte?
Ich habe ja nur den, der den Status On oder OFF anzeigt -
@n811e sagte: Ich habe ja nur den, der den Status On oder OFF anzeigt
Das ist der Trigger-Datenpunkt. Du benötigst 2 weitere Datenpunkte vom Typ "string" unter "0_userdata.0", z.B. "0_userdata.0.Sprengler.Betriebsstunden" und "0_userdata.0.Sprengler.Einschaltdauer"
-
@n811e
So macht man die Minuten immer zweistellig: -
-
Mit der Zweistelligen Anzeige, beschäftige ich mich dann im Anschluss
Betriebsstunden habe ich jetzt hier eingetragen, ist das so korrekt?
Wo kommt denn der Datenpunkt Einschaltdauer hin? -
@n811e sagte: Betriebsstunden habe ich jetzt hier eingetragen, ist das so korrekt?
Ja, und im obersten Block, wo der Wert wieder eingelesen wird.
@n811e sagte in Betriebsstundenzähler mit Blockly erstellen:
Wo kommt denn der Datenpunkt Einschaltdauer hin?
In die beiden Blöcke "aktualisiere" darüber (siehe hier).
-
erst mal, zwischen durch, möchte ich mich für Deine Geduld und Ausdauer bedanken.
Wirklich mega Hilfeleistung, legst Du hier an den Tag.Ich würde Dich gern bitten, über das Blockly noch mal drüber zu schauen, ob der großteil so stimmt und mir evtl. die letzte Frage zu beantworten.
Bei dem roten Pfeil, weiß ich einfach nicht, woher Du dieses Textelement von Deinem Script her hast.
Ich finde unter Text nur das was ich dort eingefügt habe, mit dem blauen Zahnrad. Das sieht aber anders aus, als das in Deinem Beispiel. -
@n811e sagte: mit dem blauen Zahnrad. Das sieht aber anders aus, als das in Deinem Beispiel.
Auf "interne Eingänge" umgestellt.
-