NEWS
Wert zu bestimmter Uhrzeit auslesen
-
@coachi mach doch bitte mal diesen oberen Block weg... der DP existiert ja denke ich schon.
Dann ändere JETZT den Cron auf z.B. 18:10 Uhr (oder auf paar Minuten später nachdem Du das umsetzt)
Dann wirst Du sehen ob und was geschrieben wird.
EDIT: ein Datenpunkt ist keine Variable ... und andersrum auch nicht :)
EDIT nochmal: erstelle mal bitte einen Datenpunkt:
0_userdata.0.TagesertragVortagWHund zwar nummerisch !
Diesen DP steuerst Du dann an...
In die Variable wird ja geschrieben, richtig? Der DP ist das Reading das von Fronius kommt, aus dem ausgelesen wird? So interpretiere ich es zumindest ;-)
Der obere Block ist jetzt weg, die Variable bleibt aber leer, im DP steht ein Wert. Eigentlich alles wie es sein soll...Wie kann ich einen Datenpunkt bzw. Variable erstellen? Ich hab das bisher mit Blockly gemacht
-
In die Variable wird ja geschrieben, richtig? Der DP ist das Reading das von Fronius kommt, aus dem ausgelesen wird? So interpretiere ich es zumindest ;-)
Der obere Block ist jetzt weg, die Variable bleibt aber leer, im DP steht ein Wert. Eigentlich alles wie es sein soll...Wie kann ich einen Datenpunkt bzw. Variable erstellen? Ich hab das bisher mit Blockly gemacht
@coachi Zum Verständnis: Ein Datenpunkt ist keine Variable und eine Variable ist kein Datenpunkt.
In eine Variable wird z.B. innerhalb eines Skripts ein Wert gesetzt welcher nur innerhalb des jeweiligen Skripts verarbeitet werden kann.
So sehen Variablen aus:

Diese Variablen kann man dann in Datenpunkte schreiben.
In Deinem Skript liest Du einen Datenpunkt aus (pv power day) und schreibst dann diesen Wert (nach Verarbeitung durch "runde") in den Datenpunkt "Tagesertrag Vortag Wh".
Jetzt ist die Frage1:Was liefert der Quelldatenpunkt --- Zahlen, Zeichenketten, Booleans, Schnitzel, Pommes, Salat, ... ;)
Und Frage 2:
Der Zieldatenpunkt kann was empfangen ? Zahlen, Zeichenketten, Booleans, .... Rest kennste ja :)
Und damit kommen wir zum manuellen erstellen vom Datenpunkt:
Objekte-Reiter links auswählen.... dann kannst Du unter
0_userdata.0.Ordner und Datenpunkte erstellen.
Bissle testen schadet nicht ... bissle Grundlagen lesen natürlich auch nicht.
-
@coachi Zum Verständnis: Ein Datenpunkt ist keine Variable und eine Variable ist kein Datenpunkt.
In eine Variable wird z.B. innerhalb eines Skripts ein Wert gesetzt welcher nur innerhalb des jeweiligen Skripts verarbeitet werden kann.
So sehen Variablen aus:

Diese Variablen kann man dann in Datenpunkte schreiben.
In Deinem Skript liest Du einen Datenpunkt aus (pv power day) und schreibst dann diesen Wert (nach Verarbeitung durch "runde") in den Datenpunkt "Tagesertrag Vortag Wh".
Jetzt ist die Frage1:Was liefert der Quelldatenpunkt --- Zahlen, Zeichenketten, Booleans, Schnitzel, Pommes, Salat, ... ;)
Und Frage 2:
Der Zieldatenpunkt kann was empfangen ? Zahlen, Zeichenketten, Booleans, .... Rest kennste ja :)
Und damit kommen wir zum manuellen erstellen vom Datenpunkt:
Objekte-Reiter links auswählen.... dann kannst Du unter
0_userdata.0.Ordner und Datenpunkte erstellen.
Bissle testen schadet nicht ... bissle Grundlagen lesen natürlich auch nicht.
OK, also keine Variable sondern ein Datenpunkt den ich erzeugt hab, verstanden ;-)
Hier der Quelldatenpunkt

Da steht value, ich denk das ist es was er liefert bzw was du meinst
Ich konnte einen Datenpunkt manuell erstellen, so wie du das machst hab ich nicht gefunden. Schaut dann so aus:

Da steht jetzt state, hab beim erstellen aber number gewählt. Passt ja oder?
-
OK, also keine Variable sondern ein Datenpunkt den ich erzeugt hab, verstanden ;-)
Hier der Quelldatenpunkt

Da steht value, ich denk das ist es was er liefert bzw was du meinst
Ich konnte einen Datenpunkt manuell erstellen, so wie du das machst hab ich nicht gefunden. Schaut dann so aus:

Da steht jetzt state, hab beim erstellen aber number gewählt. Passt ja oder?
@coachi sagte in Wert zu bestimmter Uhrzeit auslesen:
Da steht value, ich denk das ist es was er liefert
Dazu rechts auf den Bleistift und dann zeigt es Dir an was der Datenpunkt an Spezifikationen hat.
@coachi sagte in Wert zu bestimmter Uhrzeit auslesen:
Passt ja oder?
Müsste, aber das kannst Du auch sehen wenn Du auf den Bleistift klickst ;)
-
@coachi sagte in Wert zu bestimmter Uhrzeit auslesen:
Da steht value, ich denk das ist es was er liefert
Dazu rechts auf den Bleistift und dann zeigt es Dir an was der Datenpunkt an Spezifikationen hat.
@coachi sagte in Wert zu bestimmter Uhrzeit auslesen:
Passt ja oder?
Müsste, aber das kannst Du auch sehen wenn Du auf den Bleistift klickst ;)
-
Hier der Quelldatenpunkt:

Hier der Zieldatenpunkt

Hab den jetzt auch auf value gestellt. Wird aber nach wie vor nicht beschrieben
@coachi sagte in Wert zu bestimmter Uhrzeit auslesen:
Hab den jetzt auch auf value gestellt
warum?
es ist ein state (=Datenpunkt) vom Typ number (=Zahl)
value ist die role, die von weiteren Adaptern genutzt werden kann um die Zahl passend zu verarbeiten.
Hat für dich hier keine Auswirkungen -
@coachi sagte in Wert zu bestimmter Uhrzeit auslesen:
Hab den jetzt auch auf value gestellt
warum?
es ist ein state (=Datenpunkt) vom Typ number (=Zahl)
value ist die role, die von weiteren Adaptern genutzt werden kann um die Zahl passend zu verarbeiten.
Hat für dich hier keine Auswirkungen -
@homoran
Ok, aber egal ob er auf state oder value steht, es kommt nichts an und ich weiss nicht warum. Werd jetzt mal einen anderen Datenpunkt rein schreiben lassen, mal sehen ob das was bewirkt -
Hab mit verschiedenen Datenpunkten probiert, da kommt nichts. Kann man irgendwo sehen was im Hintergrund passiert?
-
@coachi sagte in Wert zu bestimmter Uhrzeit auslesen:
Hab mit verschiedenen Datenpunkten probiert, da kommt nichts
jetzt zeig nochmal das aktuelle Blockly
-
Hab mit verschiedenen Datenpunkten probiert, da kommt nichts. Kann man irgendwo sehen was im Hintergrund passiert?
-
@coachi sagte: da kommt nichts.
Du hast nicht etwa den Debug-Modus (rechts oben) aktiviert?
-
Wo find ich den denn? Da wo er laut Google sein soll ist er nicht ;-)
Oder meinst du den Expertenmodus? Der wäre aus -
@djmarc75
Laut Google gibts bei Instanzen einen Debug Modus, bei mir allerdings nicht!
Hab den Punkt gefunden unter Scripte ;-) Danke, ist aber nicht aktiviert -
@coachi mach mal ein neues Skript und dann bitte nur SO:

Starten und dann siehst Du was im LOG steht !
-
Jetzt wird der Wert ausgelesen und in den Datenpunkt geschrieben!
Fehlt noch die Zeitsteuerung.. Ich versuchs mal -
@coachi sagte in Wert zu bestimmter Uhrzeit auslesen:
Jetzt wird der Wert ausgelesen und in den Datenpunkt geschrieben!
Bitte immer alles auch ZEIGEN.
Und auch das "neue" Skript mit der CRON Funktion.
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






