NEWS
gelöst: Jahreswechsel Werte in Datenpunkte schreiben
-
@hal sagte in Fail: Jahreswechsel Werte in Datenpunkte schreiben:
im Log steht:
wenn du da jetzt keinen Screenshot genommen hättest, sondern den Text in Code-tags gepostet, könnte ich dir die entsprechende Info zitieren. Abtippen werde ich es nicht.
@hal sagte in Fail: Jahreswechsel Werte in Datenpunkte schreiben:
Vermutlich liegt es an dem Trigger.
nicht nur vermutlich
@hal sagte in Fail: Jahreswechsel Werte in Datenpunkte schreiben:
Wie müsste der Trigger aussehen ?
ich habe etwas ähnliches und triggere zum Jahreswechsel per Cron
59 23 31 12 *
zur letzten Minute des Jahres -
@homoran sagte in Fail: Jahreswechsel Werte in Datenpunkte schreiben:
wenn du da jetzt keinen Screenshot genommen hättest, sondern den Text in Code-tags gepostet, könnte ich dir die entsprechende Info zitieren. Abtippen werde ich es nicht.
Wie kann ich nur den Javasrcipt log runterladen ? Bei mir kommt eine echt große Datei in der die einzelnen Javazeilen verteilt stehen...
Statt den Vergleich (Jahr) mit Cron ist eine gute Idee. Das baue ich mal um.
-
@hal sagte in Fail: Jahreswechsel Werte in Datenpunkte schreiben:
Wie kann ich nur den Javasrcipt log runterladen ?
Für's erste einfach den Code in deinem Screenshot markieren und als Text posten
-
@homoran
So klappt es leider nicht .<block xmlns="https://developers.google.com/blockly/xml" type="schedule_create" id=":M:tNUJ`VGIUN~udfO6v" x="-362.29241943359375" y="-87.46675109863287"> <field name="NAME">schedule1</field> <value name="SCHEDULE"> <shadow type="field_cron" id="-W[sX~]uXEP4rsu$GO{y"> <field name="CRON">{"time":{"exactTime":true,"start":"15:55"},"period":{"years":1,"yearDate":3,"yearMonth":1}}</field> </shadow> </value> <statement name="STATEMENT"> <block type="update" id="y2TDQD1aHQyskOU[3?}G"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">javascript.0.Eigene_Datenpunkte.Eigener_Ordner.Jahr</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_arithmetic" id="~KrnUfFA-,N@09t9xMff"> <field name="OP">ADD</field> <value name="A"> <shadow type="math_number" id="Ukf@KbycEcGs~NZO=qL_"> <field name="NUM">1</field> </shadow> <block type="get_value" id="k[!RUj?!(N(Qy!zXPC;j"> <field name="ATTR">val</field> <field name="OID">javascript.0.Eigene_Datenpunkte.Eigener_Ordner.Jahr</field> </block> </value> <value name="B"> <shadow type="math_number" id="NdNmYcIjy@q.krxi~5Yi"> <field name="NUM">1</field> </shadow> </value> </block> </value> </block> </statement> </block>
Log:
javascript.0 2022-01-02 15:50:40.394 info script.js.common.Jahrswechsel: registered 0 subscriptions and 1 schedule javascript.0 2022-01-02 15:50:40.385 info Start javascript script.js.common.Jahrswechsel javascript.0 2022-01-02 15:50:29.850 info Stop script script.js.common.Jahrswechsel
Da ich nicht wieder bis zum nächsten Jahreswechsel warten wollte habe ich den scedule auf heute 15:55 Uhr gestellt
-
@hal sagte in Fail: Jahreswechsel Werte in Datenpunkte schreiben:
So klappt es leider nicht .
was?
@hal sagte in Fail: Jahreswechsel Werte in Datenpunkte schreiben:
Log:
sieht doch gut aus - was soll da sonst stehen?
-
@homoran "es" der Datenpunkt "Jahr" wird nicht um "1" erhöht.
-
@hal sagte in Fail: Jahreswechsel Werte in Datenpunkte schreiben:
@homoran "es" der Datenpunkt "Jahr" wird nicht um "1" erhöht.
dann zeig mal das Blockly
-
@homoran
als Export über dem log, grafisch hier:
-
@hal sagte in Fail: Jahreswechsel Werte in Datenpunkte schreiben:
als Export über dem log
nutzt am Handy nichts!
@hal sagte in Fail: Jahreswechsel Werte in Datenpunkte schreiben:
grafisch hier:
du solltest ha auch nicht den schedule, sondern den CRON nehmen
Wobei sich zusätzlich die Frage stellt ob die Zeit(zone) auf dem Server korrekt ist
weiterhin die Frage ob der Datenpunkt vom Typ number ist und auch der Wert kein string ist -
Danke ! .Hat auch mit schedule geklappt. Am Server stand noch nicht die korrekte Systemzeit.