Skip to content
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. Daten aus Url abfragen und in Datenpunkt schreiben

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.1k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.8k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.1k

Daten aus Url abfragen und in Datenpunkt schreiben

Scheduled Pinned Locked Moved Blockly
114 Posts 3 Posters 10.8k Views 3 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • keksnK keksn

    @paul53

    Ich versuche mal das mit den Listen und der Auswahl zu verstehen. Du hast geschrieben das da api unter Data 192 Objekte liefert.

    Ich sehe hier 95 Einträge mit 2 Daten wo sind die fehlenden 2?

    Bildschirmfoto 2023-10-29 um 08.00.26.png

    Wenn ich nun im Script diesen Teil der Auswahl auf 2 -190 beziehungsweise (192?) ändere nimmt das Script dann 24 Stunden?

    Bildschirmfoto 2023-10-29 um 08.00.45.png

    und diesen Datenpunkt den Wert "24" gebe ..

    Bildschirmfoto 2023-10-29 um 08.08.16.png

    paul53P Offline
    paul53P Offline
    paul53
    wrote on last edited by
    #69

    @keksn sagte: Ich sehe hier 95 Einträge

    Es sind 96 (beginnt mit 0). Ich habe noch eine Prüfung ergänzt für den Fall, dass es bei Skriptstart nur 96 Werte sind:

    Blockly_temp.JPG

    Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
    Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

    keksnK 1 Reply Last reply
    0
    • paul53P paul53

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

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

      Ladezeiten über eine Sendto Block zu übermittel?

      Blockly_temp.JPG

      keksnK Offline
      keksnK Offline
      keksn
      wrote on last edited by
      #70

      @paul53 danke funktioniert top mit der Benachrichtigung!!

      1 Reply Last reply
      0
      • paul53P paul53

        @keksn sagte: Ich sehe hier 95 Einträge

        Es sind 96 (beginnt mit 0). Ich habe noch eine Prüfung ergänzt für den Fall, dass es bei Skriptstart nur 96 Werte sind:

        Blockly_temp.JPG

        keksnK Offline
        keksnK Offline
        keksn
        wrote on last edited by
        #71

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

        paul53P 1 Reply Last reply
        0
        • keksnK keksn

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

          paul53P Offline
          paul53P Offline
          paul53
          wrote on last edited by paul53
          #72

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

          Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
          Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

          keksnK 1 Reply Last reply
          0
          • paul53P 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.

            keksnK Offline
            keksnK Offline
            keksn
            wrote on last edited by
            #73

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

            Bildschirmfoto 2023-10-29 um 14.39.34.png

            paul53P 1 Reply Last reply
            0
            • paul53P paul53

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

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

              Ladezeiten über eine Sendto Block zu übermittel?

              Blockly_temp.JPG

              keksnK Offline
              keksnK Offline
              keksn
              wrote on last edited by
              #74

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

              paul53P 1 Reply Last reply
              0
              • keksnK keksn

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

                Bildschirmfoto 2023-10-29 um 14.39.34.png

                paul53P Offline
                paul53P Offline
                paul53
                wrote on last edited by
                #75

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

                Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                keksnK 1 Reply Last reply
                0
                • paul53P paul53

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

                  keksnK Offline
                  keksnK Offline
                  keksn
                  wrote on last edited by keksn
                  #76

                  @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
                  0
                  • keksnK keksn

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

                    paul53P Offline
                    paul53P Offline
                    paul53
                    wrote on last edited by paul53
                    #77

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

                    Blockly_temp.JPG

                    Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                    Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                    keksnK 1 Reply Last reply
                    0
                    • paul53P paul53

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

                      Blockly_temp.JPG

                      keksnK Offline
                      keksnK Offline
                      keksn
                      wrote on last edited by
                      #78

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

                      paul53P 1 Reply Last reply
                      0
                      • keksnK keksn

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

                        paul53P Offline
                        paul53P Offline
                        paul53
                        wrote on last edited by
                        #79

                        @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

                        Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                        Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                        keksnK 1 Reply Last reply
                        0
                        • paul53P paul53

                          @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

                          keksnK Offline
                          keksnK Offline
                          keksn
                          wrote on last edited by
                          #80

                          @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

                          keksnK paul53P 2 Replies Last reply
                          0
                          • keksnK keksn

                            @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

                            keksnK Offline
                            keksnK Offline
                            keksn
                            wrote on last edited by
                            #81

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

                            paul53P 2 Replies Last reply
                            0
                            • keksnK keksn

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

                              paul53P Offline
                              paul53P Offline
                              paul53
                              wrote on last edited by paul53
                              #82

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

                              Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                              Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                              1 Reply Last reply
                              0
                              • keksnK keksn

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

                                paul53P Offline
                                paul53P Offline
                                paul53
                                wrote on last edited by paul53
                                #83

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

                                Ganzer Tag (Variablen ladeListe und 3 mal laden) :

                                Blockly_temp.JPG

                                Nachts:

                                Blockly_temp.JPG

                                Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                                Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                                1 Reply Last reply
                                0
                                • keksnK keksn

                                  @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

                                  paul53P Offline
                                  paul53P Offline
                                  paul53
                                  wrote on last edited by
                                  #84

                                  @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

                                  Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                                  Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                                  keksnK 2 Replies Last reply
                                  0
                                  • paul53P paul53

                                    @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

                                    keksnK Offline
                                    keksnK Offline
                                    keksn
                                    wrote on last edited by
                                    #85

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

                                    paul53P 1 Reply Last reply
                                    0
                                    • keksnK keksn

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

                                      paul53P Offline
                                      paul53P Offline
                                      paul53
                                      wrote on last edited by paul53
                                      #86

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

                                      Jede volle Stunde.

                                      Blockly_temp.JPG

                                      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                                      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                                      1 Reply Last reply
                                      0
                                      • paul53P paul53

                                        @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

                                        keksnK Offline
                                        keksnK Offline
                                        keksn
                                        wrote on last edited by
                                        #87

                                        @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

                                        paul53P 1 Reply Last reply
                                        0
                                        • keksnK keksn

                                          @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

                                          paul53P Offline
                                          paul53P Offline
                                          paul53
                                          wrote on last edited by
                                          #88

                                          @keksn
                                          Falsche Liste:

                                          Blockly_temp.JPG

                                          Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                                          Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                                          keksnK 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          273

                                          Online

                                          32.4k

                                          Users

                                          81.4k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe