NEWS
Datenpunkt Zahl wird nicht geschrieben sondern addiert
-
@bakkergr sagte in Datenpunkt Zahl wird nicht geschrieben sondern addiert:
Nehme an ihr erkennt wie das (Holländische) Script auf Deutsch aussehen würde.
das holländisch ist nicht das Problem. das Bild ist extrem unscharf.
wenn du bei den ganz langen Blöcken in der mitte mit der rechten Maustaste klickst und auf externe Eingänge umstellst, werden die Blöcke anders (hoffentlich besser) dargestellt.
dann bitte noch einmal einen Screenshot -
@bakkergr ja! besser!
(wenn du auf dem+die externen Eingänge genommen hättest wäre es perfekt gewesen ;-) )im Prinzip geht's um die letzten 3 Zeilen.
2x Zuweisung der 2 Variablen und dann Rechnung und Ergebnis schreiben.
due letzte Zeile ist korrekt!
bleiben die Rechnungen.Du addiert jeweils zwei (Strom?) phasen(?) und ziehst dann den Vortageswert ab?
@bakkergr sagte in Datenpunkt Zahl wird nicht geschrieben sondern addiert:
@bakkergr
wenn ich das Bild klicke im Browser wird es gross gezeigt bei mir.bin am Handy!
da sieht es so aus

gezoomt!
-
@bakkergr
Nimm bitte die Wandlungen "JSON nach Objekt" raus, denn das macht der Attribut-Block selbst. Das Bild wird dann besser lesbar.@paul53 Danke, hatte ich gedacht, aber da war ich mir nicht sicher!
-
@bakkergr ja! besser!
(wenn du auf dem+die externen Eingänge genommen hättest wäre es perfekt gewesen ;-) )im Prinzip geht's um die letzten 3 Zeilen.
2x Zuweisung der 2 Variablen und dann Rechnung und Ergebnis schreiben.
due letzte Zeile ist korrekt!
bleiben die Rechnungen.Du addiert jeweils zwei (Strom?) phasen(?) und ziehst dann den Vortageswert ab?
@bakkergr sagte in Datenpunkt Zahl wird nicht geschrieben sondern addiert:
@bakkergr
wenn ich das Bild klicke im Browser wird es gross gezeigt bei mir.bin am Handy!
da sieht es so aus

gezoomt!
@homoran
die Berechnung ist wie Folgendes:
es gibt 2 Zähler t1 und t2 die den Strom von den zeigen von die 2 Tagesteile andem verschiedene Tarife gelten.
diese gibt es sowohl für vom Zulieferbetrieb genommen Strom (total_power_import-tx-kwh) als zürück gelieferter Strom (total_power_export-tx-kwh) von Solarpanele.
die Vortageswerte von die t1+t2 habe ich gespeichert als power_import_daystart bzw power_import_daystart.Variable import_current nimmt dann die Momentwerte von t1+t2 minus die Vortageswert
für import_current das Gleiche.
Im letzten Zeil wird dann der Verbrauch (oder höhere Zurücklieferung) vom Moment berechnet.Wenn ich die letzten 3 Zeilen in ein Testscript ausführe zeigt es die richtige Wert für power_usage_daycurrent:
23:15:27.261 warn javascript.0 (6616) script.js.common.P1_meter.testscript: setForeignState(id=0_userdata.0.P1_meter.power_usage_daycurrent, state={"val":-1.73700000000008,"ack":true,"ts":1669328127261,"q":0,"from":"system.adapter.javascript.0","lc":1669328127261,"c":"script.js.common.P1_meter.testscript"}) - is niet uitgevoerd, terwijl de foutopsporingsmodus actief is -
@homoran
die Berechnung ist wie Folgendes:
es gibt 2 Zähler t1 und t2 die den Strom von den zeigen von die 2 Tagesteile andem verschiedene Tarife gelten.
diese gibt es sowohl für vom Zulieferbetrieb genommen Strom (total_power_import-tx-kwh) als zürück gelieferter Strom (total_power_export-tx-kwh) von Solarpanele.
die Vortageswerte von die t1+t2 habe ich gespeichert als power_import_daystart bzw power_import_daystart.Variable import_current nimmt dann die Momentwerte von t1+t2 minus die Vortageswert
für import_current das Gleiche.
Im letzten Zeil wird dann der Verbrauch (oder höhere Zurücklieferung) vom Moment berechnet.Wenn ich die letzten 3 Zeilen in ein Testscript ausführe zeigt es die richtige Wert für power_usage_daycurrent:
23:15:27.261 warn javascript.0 (6616) script.js.common.P1_meter.testscript: setForeignState(id=0_userdata.0.P1_meter.power_usage_daycurrent, state={"val":-1.73700000000008,"ack":true,"ts":1669328127261,"q":0,"from":"system.adapter.javascript.0","lc":1669328127261,"c":"script.js.common.P1_meter.testscript"}) - is niet uitgevoerd, terwijl de foutopsporingsmodus actief is -
@paul53
Habs gefunden, tatsächlich Anfängerfehler :-(
In die Berechnung habe ich für das Setzen der Variables import_current und export_current genutz
"variable ändern mit" statt "setze variable auf"
Die erste addiert die Zahl zu den bestehenden Wert .

Also vielleicht übersehen wegen das Holländisch ;-)
Jedenfalls vielen Dank für das Mitdenken.


