Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. [gelöst] Ausführung trotz Triggern Zeitplan

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    [gelöst] Ausführung trotz Triggern Zeitplan

    This topic has been deleted. Only users with topic management privileges can see it.
    • W
      woupi @Homoran last edited by woupi

      @homoran

      Ja, das hatte ich aus deinen Post von Heute Vormittag schon entnommen, nur nicht wie ich das ändern kann.

      Ich versuche das mal wieder zu sortieren, ich blicke nämlich auch nicht mehr durch.

      Angefangen hat es damit, dass meine Liste nicht erstellt wurde, mein skript war.
      Bis hier hin, hat alles, bis auf die Liste funktioniert:

      e863be9a-b9d7-4913-95b3-91a84c7e41c8-image.png
      Da hatte ich aus Anleitungen die gefunden habe zusammen gestellt.

      Dann wurde mir das hier vorgeschlagen:

      f13e6ea4-55c7-403f-9bdb-80f7d1fdf1d7-image.png

      und kurz drauf ein etwas geändertes:
      bc08766b-dd21-401a-9c9f-d9068ba50e07-image.png

      Hier fing das dann mit der Geschichte array an, aber bezogen auf den DP.

      DJMarc75
      @woupi sagte in Ausführung trotz Triggern Zeitplan:
      Meinst Du, dass ich einen neuen Datenpunkt setzten soll, also z.B. Liste_PV_Mittelwert?

      Richtig und zwar den DP auch als Liste (Array) anlegen.

      Mein geändertes skript zu diesem Zeitpunkt:
      1c2b9378-6b35-4881-baa6-858b9b04c46e-image.png

      Dann kommt ganz viel Hilfe bezogen auf das nicht upgedatete System.

      Dann kommt weiter unten

      TT-Tom vor 18 Stunden

      @woupi

      Du setzt die Variable mit dem Datenpunkt und möchtest du zwei Schritte weiter die Variable als Liste nutzen, das geht nicht. Du musst beim setzten der Variable Liste _PV eine leere Liste erzeugen. Dann kannst du die Variable auch als Liste nutzen.

      Zum Schluss schreibt man die Liste in den Datenpunkt.

      Also quasi das, was ich in meinem ursprünglichen Schnipsel auch gemacht habe.

      Dann kommt wieder

      TT-Tom vor 18 Stunden

      @woupi

      Dann musst du nochmal prüfen, ob in dem DP wirklich eine Liste ist.

      Und dann kommt, das habe ich schlicht falsch gelesen oder weil es die ganze Zeit um den DP ging auch überlesen:

      Homoran GLOBAL MODERATOR ADMINISTRATORS vor 17 Stunden

      @tt-tom sagte in Ausführung trotz Triggern Zeitplan:

      @woupi

      Schreibe mal in den DP [] und versuche nochmal

      oder gib die variable mal über einen debug Baustein aus.

      Da es danach aber direkt wieder weiter geht mit dem DP, habe ich das so auch nicht nochmal kontrolliert:

      Homoran GLOBAL MODERATOR ADMINISTRATORS vor 17 Stunden

      @tt-tom sagte in Ausführung trotz Triggern Zeitplan:

      Du setzt die Variable mit dem Datenpunkt und möchtest du zwei Schritte weiter die Variable als Liste nutzen

      wenn der Datenpunkt ein Array enthält geht das

      wenn

      @woupi sagte in Ausführung trotz Triggern Zeitplan:

      Unter Wert steht (Null)

      eher nicht

      @woupi

      zeig mal die Objektdaten von dem DP

      Dann kommt wieder ganz viel bezogen auf das System und dann auch wieder DP.

      Viel mehr sollte ich jetzt nicht zusammen fassen, da das dann wieder zu viel ist.
      Ich hoffe, dass ich es aber trotzdem dadurch etwas einfacher mache, das scrollen ist schon echt schwierig, da hast du recht.

      Ich werde also jetzt einen log bezogen auf die Variable machen und ausgeben.
      Außerdem werde ich wieder am Anfang die neue Liste erstellen lassen.

      @tt-tom sagte in Ausführung trotz Triggern Zeitplan:

      @woupi okay das habe ich garnicht erkannt, am handy ist es immer schwer mit Bildern.

      mein Vorschlag: ad682edf-60b8-4dc9-97ac-b046955ec5c7-image.png

      und bei "aktualisiere" las das String weg.

      Ist das so ok?

      W Homoran 2 Replies Last reply Reply Quote 0
      • W
        woupi @woupi last edited by woupi

        Das wäre dann so:

        a1a1aea2-852d-4373-9e98-f1fcd7512940-image.png

        W 1 Reply Last reply Reply Quote 0
        • Homoran
          Homoran Global Moderator Administrators @woupi last edited by Homoran

          @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.

          1 Reply Last reply Reply Quote 0
          • W
            woupi @woupi last edited by

            @woupi

            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"
            
            Homoran W 2 Replies Last reply Reply Quote 0
            • Homoran
              Homoran Global Moderator Administrators @woupi last edited by

              @woupi sagte in Ausführung trotz Triggern Zeitplan:

              Hier die log Ausdrücke, die bis jetzt gekommen sind:

              passt zu dem bisher gesagten.

              Das ist kein Array

              W 1 Reply Last reply Reply Quote 0
              • W
                woupi @Homoran last edited by woupi

                @homoran

                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"
                  }
                }
                
                Homoran 1 Reply Last reply Reply Quote 0
                • Homoran
                  Homoran Global Moderator Administrators @woupi last edited by Homoran

                  @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.

                  1 Reply Last reply Reply Quote 0
                  • W
                    woupi @woupi last edited by woupi

                    @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
                    02b940ae-876b-435d-ad64-98e5d6457e60-image.png

                    Homoran 1 Reply Last reply Reply Quote 0
                    • Homoran
                      Homoran Global Moderator Administrators @woupi last edited by

                      @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:

                      W 1 Reply Last reply Reply Quote 0
                      • W
                        woupi @Homoran last edited by woupi

                        @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  - warn: 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  - warn: javascript.0 (1020) getState "0_userdata.0.WP.Liste_PV_Mittelwert" not found (3)
                        2023-05-20 11:34:25.324  - warn: javascript.0 (1020)     at script.js.Wärmepumpe.WP_Steuerung:74:12
                        2023-05-20 11:34:25.325  - warn: javascript.0 (1020)     at script.js.Wärmepumpe.WP_Steuerung:135:3
                        
                        Homoran DJMarc75 2 Replies Last reply Reply Quote 0
                        • Homoran
                          Homoran Global Moderator Administrators @woupi last edited by Homoran

                          @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

                          W 1 Reply Last reply Reply Quote 0
                          • W
                            woupi @Homoran last edited by

                            @homoran

                            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.

                            Homoran 1 Reply Last reply Reply Quote 0
                            • Homoran
                              Homoran Global Moderator Administrators @woupi last edited by Homoran

                              @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

                              W 1 Reply Last reply Reply Quote 0
                              • W
                                woupi @Homoran last edited by woupi

                                @homoran
                                ok, du meinst das skript nochmal genauso zusammen bauen und dann mit log, das sollte ich hin bekommen.

                                Beile mich.

                                b07b884f-179c-47c6-b1f8-4821ecc02cc1-image.png

                                Im Grunde musste ich nur ein paar Dinge auskommentieren.
                                Leider kommt aber kein log, müsste es aber

                                W 1 Reply Last reply Reply Quote 0
                                • DJMarc75
                                  DJMarc75 @woupi last edited by

                                  @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
                                  Screenshot 2023-05-20 090452.png

                                  @djmarc75 sagte in Ausführung trotz Triggern Zeitplan:

                                  hier nochmals das Skript mit einem eigenen Datenpunkt (Liste):
                                  Screenshot 2023-05-20 093644.png

                                  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 !

                                  W Homoran 2 Replies Last reply Reply Quote 0
                                  • W
                                    woupi @DJMarc75 last edited by

                                    @djmarc75

                                    Ok.
                                    Das war aber auch kein Vorwurf.
                                    Ich habe nur versucht zusammen zufassen was passiert ist, weil da ja so keiner mehr durchblicken kann.

                                    1 Reply Last reply Reply Quote 0
                                    • W
                                      woupi @woupi last edited by woupi

                                      Jetzt habe ich nochmal einen neuen Trigger cron gemacht und es 1 zu 1 neu nachgebaut, ohne auszukomentieren:

                                      d104954e-170b-494d-abe6-e822d9cfe013-image.png

                                      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 [].

                                      Homoran 2 Replies Last reply Reply Quote 0
                                      • Homoran
                                        Homoran Global Moderator Administrators @woupi last edited by

                                        @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

                                        W 1 Reply Last reply Reply Quote 0
                                        • Homoran
                                          Homoran Global Moderator Administrators @DJMarc75 last edited by

                                          @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!

                                          1 Reply Last reply Reply Quote 0
                                          • W
                                            woupi @Homoran last edited by

                                            @homoran

                                            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.

                                            Homoran 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            928
                                            Online

                                            31.9k
                                            Users

                                            80.1k
                                            Topics

                                            1.3m
                                            Posts

                                            5
                                            198
                                            14443
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo