Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Daten aus Url abfragen und in Datenpunkt schreiben

    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

    Daten aus Url abfragen und in Datenpunkt schreiben

    This topic has been deleted. Only users with topic management privileges can see it.
    • keksn
      keksn @paul53 last edited by

      @paul53 Bitte schicke mir einen größeren Ausschnitt des Scripts , bin mir nicht ganz sicher wo die Blöcke hingehören. Danke

      paul53 1 Reply Last reply Reply Quote 0
      • paul53
        paul53 @keksn last edited by paul53

        @keksn sagte: bin mir nicht ganz sicher wo die Blöcke hingehören.

        In der Schleife über die Liste (Variable i) habe ich die Prüfung "falls i <= Länge von Liste" ergänzt.

        keksn 1 Reply Last reply Reply Quote 0
        • keksn
          keksn @paul53 last edited by

          @paul53 ich geh mal davon aus, das ich es nicht verstanden habe..

          Bildschirmfoto 2023-10-29 um 14.39.34.png

          paul53 1 Reply Last reply Reply Quote 0
          • keksn
            keksn @paul53 last edited by

            @paul53 sagte in Daten aus Url abfragen und in Datenpunkt schreiben:

            @keksn sagte: Die Preise werden lt. Homepage jeden Tag um 17:00 übermittelt muss ich da Trigger auf 17:59(einlesen) und die Einschränkung für den ganzen Tag würde sich dann auch ändern..?

            Ja, von 18:00 (73) bis 17:00 (165).

            Das bezieht sich aber nur auf die Ladezeit des Tages nicht auf das nachtladen Script?

            paul53 1 Reply Last reply Reply Quote 0
            • paul53
              paul53 @keksn last edited by

              @keksn sagte: ich geh mal davon aus, das ich es nicht verstanden habe..

              So richtig passt es nicht, wenn beide Listen (nur nachts / ganzer Tag) in einem Skript verarbeitet werden sollen. Dann braucht man auch zwei Listenvariablen.

              keksn 1 Reply Last reply Reply Quote 0
              • keksn
                keksn @paul53 last edited by keksn

                @paul53 nein ich würde ein 2. für den tag erstellen. Dann war die 2. Prüfung nur für das voll Tagesscript nicht für das Nachtladescript?

                1 Reply Last reply Reply Quote 0
                • paul53
                  paul53 @keksn last edited by paul53

                  @keksn
                  Für den ganzen Tag habe ich die Liste ladeListe benannt:

                  Blockly_temp.JPG

                  keksn 1 Reply Last reply Reply Quote 0
                  • keksn
                    keksn @paul53 last edited by

                    @paul53 sorry, hat ein bisschen länger gedauert es zu verstehen.

                    paul53 1 Reply Last reply Reply Quote 0
                    • paul53
                      paul53 @keksn last edited by

                      @keksn sagte: bisschen länger gedauert es zu verstehen.

                      Kein Problem. Beide Ladeschaltungen können dann im gleichen Stunden-Trigger behandelt werden.

                      Blockly_temp.JPG

                      keksn 1 Reply Last reply Reply Quote 0
                      • keksn
                        keksn @paul53 last edited by

                        @paul53 Es sieht jetzt so aus. Es dürfte aber noch etwas nicht passen...

                        17:19:28.534	error	javascript.0 (451) script.js.Verschiedenes.Tesal_Nachtladen_Netz: TypeError: Cannot read properties of undefined (reading 'push')
                        17:19:28.534	error	javascript.0 (451) at script.js.Verschiedenes.Tesal_Nachtladen_Netz:13:18
                        17:19:37.531	info	javascript.0 (451) Stop script script.js.Verschiedenes.Tesal_Nachtladen_Netz
                        17:19:37.662	info	javascript.0 (451) Start javascript script.js.Verschiedenes.Tesal_Nachtladen_Netz
                        17:19:37.664	info	javascript.0 (451) script.js.Verschiedenes.Tesal_Nachtladen_Netz: registered 0 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
                        17:19:37.775	info	javascript.0 (451) script.js.Verschiedenes.Tesal_Nachtladen_Netz: 188
                        17:19:37.775	error	javascript.0 (451) script.js.Verschiedenes.Tesal_Nachtladen_Netz: TypeError: Cannot read properties of undefined (reading 'push')
                        17:19:37.775	error	javascript.0 (451) at script.js.Verschiedenes.Tesal_Nachtladen_Netz:13:18
                        
                        

                        Bildschirmfoto 2023-10-29 um 17.20.55.png

                        keksn paul53 2 Replies Last reply Reply Quote 0
                        • keksn
                          keksn @keksn last edited by

                          @keksn grad gesehe es fehlen noch die neuen Datenpunkte..

                          paul53 2 Replies Last reply Reply Quote 0
                          • paul53
                            paul53 @keksn last edited by paul53

                            @keksn sagte: es fehlen noch die neuen Datenpunkte..

                            Ja, und die Prüfung auf "i <= Länge von Liste".
                            Außerdem wird links nicht zwischen ladeListe und nachtListe unterschieden. Und es muss ganztägig jede volle Stunde getriggert werden.

                            Blockly_temp.JPG

                            Es müssen zwei unterschiedliche Datenpunkte gesteuert werden: Einer mit laden und ein anderer mit nachtladen.

                            Blockly_temp.JPG

                            EDIT: Jetzt meldet er mir 188 Werte (17:36 Uhr). Es fehlen die Werte von morgen 23:00 bis 23:45 Uhr.

                            1 Reply Last reply Reply Quote 0
                            • paul53
                              paul53 @keksn last edited by paul53

                              @keksn sagte: es fehlen noch die neuen Datenpunkte..

                              Ganzer Tag (Variablen ladeListe und 3 mal laden) :

                              Blockly_temp.JPG

                              Nachts:

                              Blockly_temp.JPG

                              1 Reply Last reply Reply Quote 0
                              • paul53
                                paul53 @keksn last edited by

                                @keksn
                                Mit dem Trigger um 17:59 Uhr werden mir die folgenden Ganztags-Uhrzeiten als die 7 billigsten gezeigt (Reihenfolge Preis): 0, 2, 1, 3, 4, 23, 22 Uhr

                                keksn 2 Replies Last reply Reply Quote 0
                                • keksn
                                  keksn @paul53 last edited by

                                  @paul53 bin noch beim korrigieren...was ist das für ein Zeitrigger? Bildschirmfoto 2023-10-29 um 18.04.41.png

                                  paul53 1 Reply Last reply Reply Quote 0
                                  • paul53
                                    paul53 @keksn last edited by paul53

                                    @keksn sagte: was ist das für ein Zeitrigger?

                                    Jede volle Stunde.

                                    Blockly_temp.JPG

                                    1 Reply Last reply Reply Quote 0
                                    • keksn
                                      keksn @paul53 last edited by

                                      @paul53 bei mir sieht das jetzt so aus Variablen stehen jeweils auf 3

                                      javascript.0 (451) script.js.Verschiedenes.Tesal_Nachtladen_Netz: [{'date':'2023-10-30T00:00:00+01:00','value':0.96},{'date':'2023-10-30T02:00:00+01:00','value':1.003},{'date':'2023-10-30T01:00:00+01:00','value':1.007},{'date':'2023-10-30T03:00:00+01:00','value':1.202},{'date':'2023-10-30T04:00:00+01:00','value':2.092},{'date':'2023-10-29T23:00:00+01:00','value':5.268},{'date':'2023-10-29T22:00:00+01:00','value':6.612},{'date':'2023-10-29T21:00:00+01:00','value':8.038},{'date':'2023-10-30T05:00:00+01:00','value':8.945},{'date':'2023-10-29T20:00:00+01:00','value':9.09}]
                                      

                                      Bildschirmfoto 2023-10-29 um 18.14.29.png

                                      paul53 1 Reply Last reply Reply Quote 0
                                      • paul53
                                        paul53 @keksn last edited by

                                        @keksn
                                        Falsche Liste:

                                        Blockly_temp.JPG

                                        keksn 1 Reply Last reply Reply Quote 0
                                        • keksn
                                          keksn @paul53 last edited by keksn

                                          @paul53 jetzt so..

                                          mit debug Block Tages und Nachtliste

                                          Wäre es noch möglich bitte einen Sendto Block für die Tagesladezeiten einzubauen...Danke

                                          18:41:14.239	info	javascript.0 (451) script.js.Verschiedenes.Tesal_Nachtladen_Netz: [{'date':'2023-10-30T00:00:00+01:00','value':0.96},{'date':'2023-10-30T02:00:00+01:00','value':1.003},{'date':'2023-10-30T01:00:00+01:00','value':1.007},{'date':'2023-10-30T03:00:00+01:00','value':1.202},{'date':'2023-10-30T04:00:00+01:00','value':2.092},{'date':'2023-10-29T23:00:00+01:00','value':5.268},{'date':'2023-10-29T22:00:00+01:00','value':6.612},{'date':'2023-10-29T21:00:00+01:00','value':8.038},{'date':'2023-10-30T05:00:00+01:00','value':8.945},{'date':'2023-10-29T20:00:00+01:00','value':9.09},{'date':'2023-10-29T19:00:00+01:00','value':10.448},{'date':'2023-10-30T10:00:00+01:00','value':10.8},{'date':'2023-10-29T18:00:00+01:00','value':10.898},{'date':'2023-10-30T11:00:00+01:00','value':11.54},{'date':'2023-10-30T12:00:00+01:00','value':12.305},{'date':'2023-10-30T09:00:00+01:00','value':12.36},{'date':'2023-10-30T06:00:00+01:00','value':13.07},{'date':'2023-10-30T08:00:00+01:00','value':13.32},{'date':'2023-10-30T07:00:00+01:00','value':13.679},{'date':'2023-10-30T13:00:00+01:00','value':13.754},{'date':'2023-10-30T14:00:00+01:00','value':14.878},{'date':'2023-10-30T15:00:00+01:00','value':16.734},{'date':'2023-10-30T16:00:00+01:00','value':17.392},{'date':'2023-10-30T17:00:00+01:00','value':19.901}]
                                          18:41:14.239	info	javascript.0 (451) script.js.Verschiedenes.Tesal_Nachtladen_Netz: [{'date':'2023-10-30T00:00:00+01:00','value':0.96},{'date':'2023-10-30T02:00:00+01:00','value':1.003},{'date':'2023-10-30T01:00:00+01:00','value':1.007},{'date':'2023-10-30T03:00:00+01:00','value':1.202},{'date':'2023-10-30T04:00:00+01:00','value':2.092},{'date':'2023-10-29T23:00:00+01:00','value':5.268},{'date':'2023-10-29T22:00:00+01:00','value':6.612},{'date':'2023-10-29T21:00:00+01:00','value':8.038},{'date':'2023-10-30T05:00:00+01:00','value':8.945},{'date':'2023-10-29T20:00:00+01:00','value':9.09}]
                                          
                                          paul53 1 Reply Last reply Reply Quote 0
                                          • paul53
                                            paul53 @keksn last edited by paul53

                                            @keksn sagte: Sendto Block für die Tagesladezeiten einzubauen...

                                            Erst ganzer Tag, dann Nacht:

                                            Blockly_temp.JPG

                                            keksn 2 Replies Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            776
                                            Online

                                            31.9k
                                            Users

                                            80.1k
                                            Topics

                                            1.3m
                                            Posts

                                            3
                                            114
                                            6793
                                            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