Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. Diagramm für Wettervorhersage

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Diagramm für Wettervorhersage

    This topic has been deleted. Only users with topic management privileges can see it.
    • A
      anno171986 @MCU last edited by

      @mcu Hallo, ich habe es jetzt das erste Mal ausprobiert. Es kallp schonmal soweit, dass die Datenpunkte gesetzt werden.

      Ich nutze daswetter.0.NextDaysDetailed.Location_1.Day_1.Hour_1.hour_value, das habe ich auch angepasst. Dort ist jedoch .Hour_8, das maximum, da nur alle 3 Stunden Werte vorhanden sind. Dazu bekomme ich im Log bekomme ich jetzt den Fehler:

      javascript.0
      	2022-11-19 20:29:55.157	warn	at processTimers (node:internal/timers:502:7)
      javascript.0
      	2022-11-19 20:29:55.157	warn	at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2396:34)
      javascript.0
      	2022-11-19 20:29:55.157	warn	at Object.<anonymous> (script.js.common.DasWetter_Vorhersage:44:9)
      javascript.0
      	2022-11-19 20:29:55.157	warn	at listOnTimeout (node:internal/timers:559:17)
      javascript.0
      	2022-11-19 20:29:55.156	warn	at getWeatherData (script.js.common.DasWetter_Vorhersage:451:44)
      javascript.0
      	2022-11-19 20:29:55.155	warn	at processTimers (node:internal/timers:502:7)
      javascript.0
      	2022-11-19 20:29:55.155	warn	at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2396:34)
      javascript.0
      	2022-11-19 20:29:55.155	warn	at Object.<anonymous> (script.js.common.DasWetter_Vorhersage:44:9)
      javascript.0
      	2022-11-19 20:29:55.154	warn	getState "daswetter.0.NextDaysDetailed.Location_1.Day_3.Hour_22.uv_index_value" not found (3)
      javascript.0
      	2022-11-19 20:29:55.155	warn	at listOnTimeout (node:internal/timers:559:17)
      javascript.0
      	2022-11-19 20:29:55.155	warn	getState "daswetter.0.NextDaysDetailed.Location_1.Day_3.Hour_23.uv_index_value" not found (3)
      javascript.0
      	2022-11-19 20:29:55.153	warn	at processTimers (node:internal/timers:502:7)
      javascript.0
      	2022-11-19 20:29:55.153	warn	at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2396:34)
      javascript.0
      	2022-11-19 20:29:55.154	warn	at getWeatherData (script.js.common.DasWetter_Vorhersage:451:44)
      javascript.0
      	2022-11-19 20:29:55.153	warn	at Object.<anonymous> (script.js.common.DasWetter_Vorhersage:44:9)
      javascript.0
      	2022-11-19 20:29:55.152	warn	getState "daswetter.0.NextDaysDetailed.Location_1.Day_3.Hour_21.uv_index_value" not found (3)
      javascript.0
      	2022-11-19 20:29:55.153	warn	at listOnTimeout (node:internal/timers:559:17)
      javascript.0
      	2022-11-19 20:29:55.151	warn	at processTimers (node:internal/timers:502:7)
      javascript.0
      	2022-11-19 20:29:55.151	warn	at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2396:34)
      javascript.0
      	2022-11-19 20:29:55.152	warn	at getWeatherData (script.js.common.DasWetter_Vorhersage:451:44)
      javascript.0
      	2022-11-19 20:29:55.151	warn	at Object.<anonymous> (script.js.common.DasWetter_Vorhersage:44:9)
      javascript.0
      	2022-11-19 20:29:55.150	warn	getState "daswetter.0.NextDaysDetailed.Location_1.Day_3.Hour_20.uv_index_value" not found (3)
      javascript.0
      	2022-11-19 20:29:55.151	warn	at listOnTimeout (node:internal/timers:559:17)
      javascript.0
      	2022-11-19 20:29:55.149	warn	at processTimers (node:internal/timers:502:7)
      javascript.0
      	2022-11-19 20:29:55.149	warn	at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2396:34)
      javascript.0
      	2022-11-19 20:29:55.150	warn	at getWeatherData (script.js.common.DasWetter_Vorhersage:451:44)
      javascript.0
      	2022-11-19 20:29:55.149	warn	at Object.<anonymous> (script.js.common.DasWetter_Vorhersage:44:9)
      javascript.0
      	2022-11-19 20:29:55.149	warn	at listOnTimeout (node:internal/timers:559:17)
      javascript.0
      	2022-11-19 20:29:55.148	warn	at getWeatherData (script.js.common.DasWetter_Vorhersage:451:44)
      javascript.0
      	2022-11-19 20:29:55.147	warn	at processTimers (node:internal/timers:502:7)
      javascript.0
      	2022-11-19 20:29:55.147	warn	at listOnTimeout (node:internal/timers:559:17)
      javascript.0
      	2022-11-19 20:29:55.147	warn	getState "daswetter.0.NextDaysDetailed.Location_1.Day_3.Hour_19.uv_index_value" not found (3)
      javascript.0
      	2022-11-19 20:29:55.146	warn	at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2396:34)
      javascript.0
      	2022-11-19 20:29:55.146	warn	at Object.<anonymous> (script.js.common.DasWetter_Vorhersage:44:9)
      javascript.0
      	2022-11-19 20:29:55.146	warn	at getWeatherData (script.js.common.DasWetter_Vorhersage:451:44)
      javascript.0
      	2022-11-19 20:29:55.145	warn	getState "daswetter.0.NextDaysDetailed.Location_1.Day_3.Hour_18.uv_index_value" not found (3)
      javascript.0
      	2022-11-19 20:29:55.142	warn	at processTimers (node:internal/timers:502:7)
      javascript.0
      	2022-11-19 20:29:55.141	warn	at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2396:34)
      javascript.0
      	2022-11-19 20:29:55.141	warn	at getWeatherData (script.js.common.DasWetter_Vorhersage:451:44)
      javascript.0
      	2022-11-19 20:29:55.140	warn	getState "daswetter.0.NextDaysDetailed.Location_1.Day_3.Hour_17.uv_index_value" not found (3)
      javascript.0
      	2022-11-19 20:29:55.141	warn	at Object.<anonymous> (script.js.common.DasWetter_Vorhersage:44:9)
      javascript.0
      	2022-11-19 20:29:55.141	warn	at listOnTimeout (node:internal/timers:559:17)
      javascript.0
      	2022-11-19 20:29:55.139	warn	at processTimers (node:internal/timers:502:7)
      javascript.0
      	2022-11-19 20:29:55.139	warn	at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2396:34)
      javascript.0
      	2022-11-19 20:29:55.139	warn	at Object.<anonymous> (script.js.common.DasWetter_Vorhersage:44:9)
      javascript.0
      	2022-11-19 20:29:55.138	warn	getState "daswetter.0.NextDaysDetailed.Location_1.Day_3.Hour_16.uv_index_value" not found (3)
      javascript.0
      	2022-11-19 20:29:55.139	warn	at listOnTimeout (node:internal/timers:559:17)
      javascript.0
      	2022-11-19 20:29:55.137	warn	at processTimers (node:internal/timers:502:7)
      javascript.0
      	2022-11-19 20:29:55.137	warn	at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2396:34)
      javascript.0
      	2022-11-19 20:29:55.137	warn	at getWeatherData (script.js.common.DasWetter_Vorhersage:451:44)
      javascript.0
      	2022-11-19 20:29:55.138	warn	at getWeatherData (script.js.common.DasWetter_Vorhersage:451:44)
      javascript.0
      	2022-11-19 20:29:55.136	warn	getState "daswetter.0.NextDaysDetailed.Location_1.Day_3.Hour_15.uv_index_value" not found (3)
      javascript.0
      	2022-11-19 20:29:55.136	warn	at listOnTimeout (node:internal/timers:559:17)
      javascript.0
      	2022-11-19 20:29:55.137	warn	at Object.<anonymous> (script.js.common.DasWetter_Vorhersage:44:9)
      javascript.0
      	2022-11-19 20:29:55.137	warn	at listOnTimeout (node:internal/timers:559:17)
      javascript.0
      	2022-11-19 20:29:55.136	warn	at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2396:34)
      javascript.0
      	2022-11-19 20:29:55.135	warn	at getWeatherData (script.js.common.DasWetter_Vorhersage:451:44)
      javascript.0
      	2022-11-19 20:29:55.136	warn	at processTimers (node:internal/timers:502:7)
      javascript.0
      	2022-11-19 20:29:55.135	warn	getState "daswetter.0.NextDaysDetailed.Location_1.Day_3.Hour_14.uv_index_value" not found (3)
      javascript.0
      	2022-11-19 20:29:55.134	warn	at listOnTimeout (node:internal/timers:559:17)
      javascript.0
      	2022-11-19 20:29:55.135	warn	at Object.<anonymous> (script.js.common.DasWetter_Vorhersage:44:9)
      javascript.0
      	2022-11-19 20:29:55.134	warn	at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2396:34)
      javascript.0
      	2022-11-19 20:29:55.134	warn	at processTimers (node:internal/timers:502:7)
      

      Und dann noch einen Fehler bezüglich doppelter Einträge in der DB:

      sql.0
      	2022-11-19 20:29:58.507	error	Cannot insert INSERT INTO `iobroker`.ts_number (id, ts, val, ack, _from, q) VALUES (32, 1669071600000, 14, 0, 8, 0);: Error: Duplicate entry '32-1669071600000' for key 'PRIMARY' (id: 0_userdata.0.daswetter.futureWind)
      sql.0
      	2022-11-19 20:29:58.488	error	Cannot insert INSERT INTO `iobroker`.ts_number (id, ts, val, ack, _from, q) VALUES (31, 1669071600000, 0, 0, 8, 0);: Error: Duplicate entry '31-1669071600000' for key 'PRIMARY' (id: 0_userdata.0.daswetter.futureUV_Index)
      sql.0
      	2022-11-19 20:29:58.481	error	Cannot insert INSERT INTO `iobroker`.ts_number (id, ts, val, ack, _from, q) VALUES (32, 1669068000000, 17, 0, 8, 0);: Error: Duplicate entry '32-1669068000000' for key 'PRIMARY' (id: 0_userdata.0.daswetter.futureWind)
      sql.0
      	2022-11-19 20:29:58.464	error	Cannot insert INSERT INTO `iobroker`.ts_number (id, ts, val, ack, _from, q) VALUES (31, 1669068000000, 0, 0, 8, 0);: Error: Duplicate entry '31-1669068000000' for key 'PRIMARY' (id: 0_userdata.0.daswetter.futureUV_Index)
      sql.0
      	2022-11-19 20:29:58.459	error	Cannot insert INSERT INTO `iobroker`.ts_number (id, ts, val, ack, _from, q) VALUES (32, 1669057200000, 16, 0, 8, 0);: Error: Duplicate entry '32-1669057200000' for key 'PRIMARY' (id: 0_userdata.0.daswetter.futureWind)
      sql.0
      	2022-11-19 20:29:58.456	error	Cannot insert INSERT INTO `iobroker`.ts_number (id, ts, val, ack, _from, q) VALUES (28, 1669071600000, 94, 0, 8, 0);: Error: Duplicate entry '28-1669071600000' for key 'PRIMARY' (id: 0_userdata.0.daswetter.futureHumidity)
      
      M 1 Reply Last reply Reply Quote 0
      • M
        MCU @anno171986 last edited by MCU

        @anno171986 Was hast du in den DP eingetragen?
        0_userdata.0.daswetter.daswetterDP

        Zeig bitte die Datenstruktur von
        daswetter.0.NextDaysDetailed.Location_1.Day_1

        A 2 Replies Last reply Reply Quote 0
        • A
          anno171986 @MCU last edited by anno171986

          @mcu daswetter.0.NextDaysDetailed.Location_1.Day_1

          Es geht ja soweit. Das Problem ist nur, dass er nicht bei daswetter.0.NextDaysDetailed.Location_1.Day_1.Hour_8.hour_value aufhört, sondern bis daswetter.0.NextDaysDetailed.Location_1.Day_1.Hour_24.hour_value weiter sucht, die es aber ab daswetter.0.NextDaysDetailed.Location_1.Day_1.Hour_9.hour_value nicht mehr gibt. Deibne Unterscheidung ob Werte für jede, oder nur jede 3 Stunden da sind, scheint nicht ganz zu funktionieren, jedenfalls für daswetter.0.NextDaysDetailed.Location_1 nicht

          M 1 Reply Last reply Reply Quote 0
          • A
            anno171986 @MCU last edited by

            @mcu hier erstmal das Ergebnis, dass es funktioniert:
            Diagramm.PNG

            Und hier die Struktur:
            Struktur.PNG

            1 Reply Last reply Reply Quote 0
            • M
              MCU @anno171986 last edited by

              @anno171986 Das kann es eigentlich nicht, da er nur die Hour-Werte liest, die auch da sind!

              A 1 Reply Last reply Reply Quote 0
              • A
                anno171986 @MCU last edited by

                @mcu Habe es gerade nochmal durchlaufen lassen;

                javascript.0
                	2022-11-19 20:59:52.338	warn	at processTimers (node:internal/timers:502:7)
                javascript.0
                	2022-11-19 20:59:52.338	warn	at listOnTimeout (node:internal/timers:559:17)
                javascript.0
                	2022-11-19 20:59:52.338	warn	at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2396:34)
                javascript.0
                	2022-11-19 20:59:52.338	warn	at Object.<anonymous> (script.js.common.DasWetter_Vorhersage:44:9)
                javascript.0
                	2022-11-19 20:59:52.338	warn	at getWeatherData (script.js.common.DasWetter_Vorhersage:451:44)
                javascript.0
                	2022-11-19 20:59:52.337	warn	getState "daswetter.0.NextDaysDetailed.Location_1.Day_3.Hour_20.uv_index_value" not found (3)
                

                Bei uv_index_value scheint er bis 24 zu suchen.

                M 1 Reply Last reply Reply Quote 0
                • M
                  MCU @anno171986 last edited by

                  @anno171986 Du hast die Dir Version (detailed) ausgesucht, die ich nicht getestet hatte. Hole mir gerade die Daten. Mal sehen.

                  A 2 Replies Last reply Reply Quote 0
                  • A
                    anno171986 @MCU last edited by

                    @mcu Alles gut. Soweit funktioniert es ja, dass sind jetzt Details. Ich habe jetzt noch ein viel größeres Problem zu lösen. Ich versuche mir das Diagramm per Telegram schicken zu lassen, da kommt dann leider folgender Fehler;

                    Cannot find required modules: Error: The module '/opt/iobroker/node_modules/canvas/build/Release/canvas.node' was compiled against a different Node.js version using NODE_MODULE_VERSION 72. This version of Node.js requires NODE_MODULE_VERSION 93. Please try re-compiling or re-installing the module (for instance, using `npm rebuild` or `npm install`).
                    

                    Habe schon ziemlich viele Tipps aus dem Netz versucht, aber alles ohne Erfolg.

                    1 Reply Last reply Reply Quote 0
                    • A
                      anno171986 @MCU last edited by

                      @mcu Laut log ist das auch nur bei Day_2 und Day_3 ein Fehler.

                      M 1 Reply Last reply Reply Quote 0
                      • M
                        MCU @anno171986 last edited by MCU

                        @anno171986 Dann bitte die Datenstruktur von den Tagen.
                        Also ich habe jetzt das bei mir laufen lassen und bekomme keine Fehler.

                        A 1 Reply Last reply Reply Quote 0
                        • A
                          anno171986 @MCU last edited by

                          @mcu Ja, habe gerade selber geguckt und den Fehler bei mir gefunden. Es gab mal einen Fehler im Adapter, wo er fälschlicherweise die Ordner Hour_10 bis Hour_24 angelegt hatte. Die muss ich jetzt per Hand löschen.

                          M 1 Reply Last reply Reply Quote 0
                          • M
                            MCU @anno171986 last edited by

                            @anno171986 Tritt das Problem mit der SQL-DB jedes Mal bei dem Lauf auf?

                            A 1 Reply Last reply Reply Quote 0
                            • A
                              anno171986 @MCU last edited by anno171986

                              @mcu Habe die Flachen Ordner gelöscht, jetzt läuft alles ohne Fehler durch!

                              Vielen vielen Dank.

                              Kennst u dich zufällig auch mit canvas aus? siehe oben^^
                              @anno171986 said in Diagramm für Wettervorhersage:

                              @mcu Alles gut. Soweit funktioniert es ja, dass sind jetzt Details. Ich habe jetzt noch ein viel größeres Problem zu lösen. Ich versuche mir das Diagramm per Telegram schicken zu lassen, da kommt dann leider folgender Fehler;

                              Cannot find required modules: Error: The module '/opt/iobroker/node_modules/canvas/build/Release/canvas.node' was compiled against a different Node.js version using NODE_MODULE_VERSION 72. This version of Node.js requires NODE_MODULE_VERSION 93. Please try re-compiling or re-installing the module (for instance, using `npm rebuild` or `npm install`).
                              

                              Habe schon ziemlich viele Tipps aus dem Netz versucht, aber alles ohne Erfolg.

                              M Thomas Braun 2 Replies Last reply Reply Quote 0
                              • M
                                MCU @anno171986 last edited by

                                @anno171986 Ich würde @Thomas-Braun fragen. Er kennt sich gut aus. Canvas?

                                A 1 Reply Last reply Reply Quote 0
                                • A
                                  anno171986 @MCU last edited by

                                  @mcu Eine Frage habe ich noch: wie kommt es, dass im Diagramm die Zeiten nicht ganz so stimmen? Habe Temperatur und Regen in einem Diagramm. siehe hier die zwei Bilder.
                                  Fehler_1.png
                                  Fehler_2.png

                                  Es scheint dass er den regenwert um 08:00 hat und dort die Temperatur interpoliert (ich vermute jedenfalls dass das "i" das bedeutet. Den Zeitstempel (10:58:35.500) im zweiten Bild sollte es ja gar nicht geben, da es nur ganze Stunden geben sollte. Wenn ich mir die Daten über den Objektbaum angucke, gibt es den Zeitpunkt auch gar nicht.

                                  Fehler_3.png

                                  M 1 Reply Last reply Reply Quote 0
                                  • M
                                    MCU @anno171986 last edited by MCU

                                    @anno171986
                                    5404553a-65db-400e-961b-6241b6799820-image.png
                                    Du kannst ja raw-Werte anzeigen lassen.
                                    cc9d1842-8f75-4fd6-9e25-fc65ff7eb5ce-image.png

                                    A 2 Replies Last reply Reply Quote 1
                                    • A
                                      anno171986 @MCU last edited by anno171986

                                      @mcu hat sich erledigt

                                      1 Reply Last reply Reply Quote 0
                                      • A
                                        anno171986 @MCU last edited by

                                        @mcu said in Diagramm für Wettervorhersage:

                                        @anno171986
                                        5404553a-65db-400e-961b-6241b6799820-image.png
                                        Du kannst ja raw-Werte anzeigen lassen.
                                        cc9d1842-8f75-4fd6-9e25-fc65ff7eb5ce-image.png

                                        Das war es

                                        1 Reply Last reply Reply Quote 0
                                        • Thomas Braun
                                          Thomas Braun Most Active @anno171986 last edited by

                                          @anno171986

                                          Zu Canvas:

                                          Brauch mehr Infos.
                                          In welchem Zusammenhang taucht die Meldung auf?

                                          Am besten in einem neuen Thread.

                                          M A 2 Replies Last reply Reply Quote 0
                                          • M
                                            MCU @Thomas Braun last edited by MCU

                                            @thomas-braun
                                            https://forum.iobroker.net/topic/56603/canvas-installation-mit-node16-auf-r4-nicht-möglich/20

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            878
                                            Online

                                            32.0k
                                            Users

                                            80.4k
                                            Topics

                                            1.3m
                                            Posts

                                            5
                                            40
                                            2348
                                            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