NEWS
[gelöst] Ausführung trotz Triggern Zeitplan
-
Ok, danke.
Was kann ich da falsch machen?
Und wie müsste der Ausdruck im log sein, also wirklich wie in einer Liste untereinander?
Denn das was da raus kommt, sind ja Zahl, Zahl, Zahl,....DP erstellen, hatte ich weiter oben mal mit screenshots gezeigt, wie das machen.
Und bei de Variablen ist doch nur der Name anzugeben.
Das ist der DP, nochmal:
{ "common": { "name": "Liste_PV_Mittelwert", "desc": "Manuell erzeugt", "role": "state", "type": "array", "read": true, "write": true }, "type": "state", "native": {}, "from": "system.adapter.admin.0", "user": "system.user.admin", "ts": 1684640696042, "_id": "0_userdata.0.WP.Liste_PV_Mittelwert", "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" } }
-
@woupi sagte in Ausführung trotz Triggern Zeitplan:
Und wie müsste der Ausdruck im log sein, also wirklich wie in einer Liste untereinander?
nein, er müsste in
[ ]
sitzen, deswegen solltwst du ja ein leeres Array[]
mit der Hand reinschreiben.Aber jetzt nicht wieder unsystematisch weiter wühlen!!
hier fehlt noch Feedback
@homoran sagte in Ausführung trotz Triggern Zeitplan:
@woupi sagte in Ausführung trotz Triggern Zeitplan:
das hier vorgeschlagen:
was kam da im debug?
@woupi sagte in Ausführung trotz Triggern Zeitplan:
und kurz drauf ein etwas geändertes:
hier dürfte es schon wieder falsch gewesen sein.
-
@homoran sagte in Ausführung trotz Triggern Zeitplan:
@woupi sagte in Ausführung trotz Triggern Zeitplan:
hier fehlt noch Feedback
@homoran sagte in Ausführung trotz Triggern Zeitplan:
@woupi sagte in Ausführung trotz Triggern Zeitplan:
das hier vorgeschlagen:
was kam da im debug?
Ist das nicht das hier, oder was meinst du anderes mit debug.
Hier die log Ausdrücke, die bis jetzt gekommen sind:
2023-05-21 16:35:00.003 - warn: javascript.0 (6149) script.js.Wärmepumpe.WP_Steuerung: VA Liste_PV: 4097.1,4581,4498.2,7054.200000000001,6970.900000000001,6526.1,4394.6,4074.4,4119,4631.8,4304.1,4051.7000000000003,4047.3,3801.1000000000004,3805.1000000000004,3844.1000000000004,3757.9,3664.6000000000004,3702.3,3998,4337.8, DP Liste_PV_Mittelwert4097.1,4581,4498.2,7054.200000000001,6970.900000000001,6526.1,4394.6,4074.4,4119,4631.8,4304.1,4051.7000000000003,4047.3,3801.1000000000004,3805.1000000000004,3844.1000000000004,3757.9,3664.6000000000004,3702.3,3998,4337.8 2023-05-21 16:35:00.046 - info: javascript.0 (6149) State value to set for "0_userdata.0.WP.Liste_PV_Mittelwert" has to be stringified but received type "object"
Der Erste Ausdruck wurde durch den debug erzeugt
-
@woupi sagte in Ausführung trotz Triggern Zeitplan:
Ist das nicht das hier,
nein, ich meine den debug aus dem zitierten Beitrag
@woupi sagte in Ausführung trotz Triggern Zeitplan:
Dann wurde mir das hier vorgeschlagen:
-
@homoran
Ah ok, den von gestern, da war noch gar kein debug Block drin.
Ich suche aber mal in den alten logs ob ich das was finden, den irgendwann habe ich dann ja auch einen debug block eingesetzt.Mein original Schnipsel
2023-05-20 06:11:04.259 - [33mwarn[39m: javascript.0 (1020) script.js.Wärmepumpe.WP_Steuerung: Gleitwert PV, 0, 2023.05.20 06:11:04.258
Das geänderte von DJMarc75
2023-05-20 11:34:25.322 - [33mwarn[39m: javascript.0 (1020) getState "0_userdata.0.WP.Liste_PV_Mittelwert" not found (3) 2023-05-20 11:34:25.324 - [33mwarn[39m: javascript.0 (1020) at script.js.Wärmepumpe.WP_Steuerung:74:12 2023-05-20 11:34:25.325 - [33mwarn[39m: javascript.0 (1020) at script.js.Wärmepumpe.WP_Steuerung:135:3
-
@woupi sagte in Ausführung trotz Triggern Zeitplan:
Mein original Schnipsel
ist auch kein Array
@woupi sagte in Ausführung trotz Triggern Zeitplan:
Das geänderte von DJMarc75
läuft auf Fehler, greift auch auf den DP und nicht die Variable zu.
ich hätte gerne von dem
@woupi sagte in Ausführung trotz Triggern Zeitplan:
Dann wurde mir das hier vorgeschlagen:
(Link im Zitat anklicken!)
das debug von der Variable Liste_PV
-
Da ist, wie ich geschrieben habe, kein debug block drin gewesen.
Und ich habe zu der Liste da auch keinen gemacht gehabt, da es für mich ja immer nur um den DP ging.
Das Du einen log von der Liste haben wolltest, habe ich nicht richtig war genommen.
Sorry. Habe ich mich weiter oben in meiner Zusammenfassung schonmal für Endschuldigt.Ich kann dir den also nicht liefern.
-
@woupi sagte in Ausführung trotz Triggern Zeitplan:
Da ist, wie ich geschrieben habe, kein debug block drin gewesen.
ich will aber!!
ohne diese Info fehlt uns die Möglichkeit die Ursache einzugrenzen
mach es doch bitte nochmal
-
@homoran
ok, du meinst das skript nochmal genauso zusammen bauen und dann mit log, das sollte ich hin bekommen.Beile mich.
Im Grunde musste ich nur ein paar Dinge auskommentieren.
Leider kommt aber kein log, müsste es aber -
@woupi sagte in Ausführung trotz Triggern Zeitplan:
Das geänderte von DJMarc75
@djmarc75 sagte in Ausführung trotz Triggern Zeitplan:
Nur mal so zum Testen da in diesem Beispiel die Liste den Neustart des Skriptes nicht überlebt
@djmarc75 sagte in Ausführung trotz Triggern Zeitplan:
hier nochmals das Skript mit einem eigenen Datenpunkt (Liste):
Beispielskripte von Helfenden sollten auch nicht in ein unbekanntes Skript einfach so integriert werden da diese (möglicherweise schon existierende) Variablen enthalten können - solche Beispiele sind autark zu behandeln !
-
Ok.
Das war aber auch kein Vorwurf.
Ich habe nur versucht zusammen zufassen was passiert ist, weil da ja so keiner mehr durchblicken kann. -
Jetzt habe ich nochmal einen neuen Trigger cron gemacht und es 1 zu 1 neu nachgebaut, ohne auszukomentieren:
Jetzt kommt was im log:
javascript.0 2023-05-21 17:57:00.005 warn script.js.Wärmepumpe.WP_Steuerung: VA Liste_PV: 1993.9,2007.2,2041.1000000000001 javascript.0 2023-05-21 17:56:00.006 warn script.js.Wärmepumpe.WP_Steuerung: VA Liste_PV: 1993.9,2007.2 javascript.0 2023-05-21 17:55:00.004 warn script.js.Wärmepumpe.WP_Steuerung: VA Liste_PV: 1993.9
Sieht für mich genauso aus, wie der andere log, Zahl, Zahl, Zahl,.... und ohne [].
-
@woupi sagte in Ausführung trotz Triggern Zeitplan:
Sieht für mich genauso aus, wie der andere log, Zahl, Zahl, Zahl,.... und ohne [].
für mich auch!
entweder ist da was faul, oder ich bin auf dem Holzweg -
@djmarc75 sagte in Ausführung trotz Triggern Zeitplan:
Beispielskripte von Helfenden sollten auch nicht in ein unbekanntes Skript einfach so integriert werden
warum nicht?
@djmarc75 sagte in Ausführung trotz Triggern Zeitplan:
da diese (möglicherweise schon existierende) Variablen enthalten können
genau das suchen wir doch!
-
für mich auch!
entweder ist da was faul, oder ich bin auf dem Holzwegnicht
nicht falsch verstehen, aber da bin jetzt gerade echt schon etwas froh.
Ich verzweifele gerade hier an mir. -
@woupi sagte in Ausführung trotz Triggern Zeitplan:
Jetzt habe ich nochmal einen neuen Trigger cron gemacht und es 1 zu 1 neu nachgebaut, ohne auszukomentieren:
aber immer boch im Kontext des Gesamtskripts, oder?
-
@homoran
Ja, soll ich das mal komplett in einem neuen machen? -
@woupi kopier den debug mal nach ganz oben im Trigger vor dem Hinzufügen.
mich wundert dass eine leere Liste schon sooo viele Elemente hat
edit:
waren das drei durchläufe? -
@homoran
Ja -
Ich habe das jetzt in einem neuen blockly nochmal nachgebaut und laufen lassen, sieht genauso aus:
Zwei Durchläufe, reicht aber, denke ich:
javascript.0 2023-05-21 18:08:00.007 warn script.js.Wärmepumpe.test: VA Liste_PV: 1238.7,1106.8 javascript.0 2023-05-21 18:07:00.003 warn script.js.Wärmepumpe.test: VA Liste_PV: 1238.7