Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. Test PV Forecast Adapter

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Test PV Forecast Adapter

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

      @patrickwalther sagte in Test PV Forecast Adapter:

      https://github.com/Patrick-Walther/ioBroker.pvforecast

      Also bei mir funktioniert der Adapter nach wie vor nicht. Die Instanz wird im Personal Modus mit korrektem API Schlüssel nach kurzer Zeit Rot und die Objekte werden nicht mit Werten gefüllt.

      Im Public Modus wird der Adapter gar nicht erst Grün, sondern ist von Anfang an auf Rot.

      pvforecast.0	2021-06-09 08:09:00.039	info	(15220) terminating
      pvforecast.0	2021-06-09 08:09:00.035	error	(15220) Cannot read property 'val' of null
      pvforecast.0	2021-06-09 08:09:00.034	error	(15220) TypeError: Cannot read property 'val' of null at Immediate.<anonymous> (C:\iobroker\GLT\node_modules\iobroker.pvforecast\main.js:225:33) at processImmediate (internal/timers.js:463:21)
      pvforecast.0	2021-06-09 08:09:00.032	error	(15220) uncaught exception: Cannot read property 'val' of null
      pvforecast.0	2021-06-09 08:08:25.462	error	(15220) Axios Error Error: Request failed with status code 404
      

      Interessant ist aber das hier:

      pvforecast.0	2021-06-09 08:09:33.148	info	(10544) starting. Version 0.0.1 in C:/iobroker/GLT/node_modules/iobroker.pvforecast, node: v14.16.0, js-controller: 3.3.12
      

      OBWOHL ->
      0df7a0b0-f7c8-4fba-af38-10897541a2cc-image.png

      Ich habe Admin 5.1.8 und js-controller 3.3.12 instaliert.

      P 1 Reply Last reply Reply Quote 0
      • S
        skyflying @PatrickWalther last edited by

        @patrickwalther Erstmal vielen Dank für die Umsetzung des PV Forecast in einen Adapter.

        Ich klinke mich hier mal mit ein, da mich das Thema auch gerade beschäftigt.
        Da ich bis jetzt dem "reinen" Scripting" nicht folgen konnte . (Ein Thema wo ich mich bis jetzt nicht ran getraut habe), ist dies auch für mich eine nutzbare und handbare Lösung.


        Habe gestern die Version 0.0.1 und heute auch schon die Version 0.0.2 an den Start gebracht. Arbeite aktuell mit dem Public Zugang.

        Um zumindest einen kleinen Teil beizutragen, damit der Adapter immer besser wird, teste ich gerne auch mit und liefere entsprechend eine Rückmeldung.

        Z.B. Update Lauf aus der letzten Nacht (v0.0.1)

        IMG_0478.PNG

        Vielleicht hilft es Dir weiter.

        Nochmal Danke Dir und bleibt dran 😉

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

          @skyflying sagte in Test PV Forecast Adapter:

          liefere entsprechend eine Rückmeldung.

          bitte keine Screenshots,
          Dieser ist auch noch abgeschnitten.

          bitte logs als text in code-tags posten.

          1 Reply Last reply Reply Quote 0
          • P
            PatrickWalther Developer @skyflying last edited by

            @skyflying der Fehler ist behoben.

            bitte wie @Homoran geschrieben hat, den Fehlerlog posten, so kann der Fehler meistens schneller gefunden werden.

            1 Reply Last reply Reply Quote 0
            • P
              PatrickWalther Developer @JB_Sullivan last edited by

              @jb_sullivan bitte den Adapter auf Debug schalten habe zwei neue Log Einträge eingefügt.

              Leider habe ich keinen API Schlüssel um dies testen zu können.

              Zum Punkt "obwohl": Kannst du den Adapter mal löschen und neu installieren. Denk dran die "config" zu expotieren.

              JB_Sullivan 1 Reply Last reply Reply Quote 0
              • JB_Sullivan
                JB_Sullivan @PatrickWalther last edited by JB_Sullivan

                @patrickwalther

                Den Adapter brauche ich nicht zu löschen. Ich glaube ich habe den Fehler schon gefunden.

                pvforecast.0	2021-06-09 11:45:09.572	debug	(8380) setting-gps-iobroker: undefined
                

                Du hast ein Leerzeichen beim generieren der Formel mit eingebaut. Das sieht man nur wenn man die erzeugte URL mal in einen Browser eingibt.

                hatetepees://api.forecast.solar/api_key/estimate/52.xx/%20 10.xx/40/-90/9,9

                Das wird als %20 dargestellt und somit kann die forecast.solar api nichts damit anfangen.

                ---------------------------- EDIT ----------------------------------------
                Ich korrigiere mich. Der Adapter holt sich die GPS Daten aus den Admin Einstellungen. Im Admin wird die Geo Position exakt richtig angezeigt, obwohl ICH dort ein Leerzeichen drin hatte.

                Dieses Leerzeichen wird von deinem Adapter mit übernommen und in die API URL eingebaut.

                Ohne Leerzeichen im Admin, funktioniert auch dein Adapter 😉

                1 Reply Last reply Reply Quote 0
                • P
                  PatrickWalther Developer last edited by

                  @jb_sullivan das freut mich zu hören.

                  JB_Sullivan 1 Reply Last reply Reply Quote 0
                  • michl75
                    michl75 @PatrickWalther last edited by michl75

                    @patrickwalther Guten Morgen, also bei mir funktioniert der Adapter bisher ohne Probleme - Version 0.0.2.
                    Läuft als Public als auch auf Personal 👍
                    Die nur zur Info...

                    io1.PNG

                    io2.PNG

                    1 Reply Last reply Reply Quote 1
                    • JB_Sullivan
                      JB_Sullivan @PatrickWalther last edited by

                      @patrickwalther

                      Ich hätte noch zwei drei Fragen.

                      1.) Wie ermittelst du die kw / kwh Prognose Werte?
                      2.) Wenn die Version kommt, welche mehrere Himmelrichtungen zuläßt, baust du dann in die jason auch gleich Formatierungen wie im original Script mit ein?

                      Hier mal der Vergleich zwischen deinen Daten in der Visualisierung und die VISU die aus den javascript Daten generiert wird.

                      js-Visualisierung

                      f59d2479-3c5b-4229-a97f-44d4e0fc4e50-image.png

                      Adapter Visualisierung

                      a5200747-243a-4f3d-b22d-41b8e287cc62-image.png

                      michl75 P 2 Replies Last reply Reply Quote 0
                      • L
                        lemuba @PatrickWalther last edited by

                        @patrickwalther

                        Ich gehe mit meiner PV ab Montag online - Ost/West Haus mit ca. 23kWp und Carport Süd mit ca. 5,5 kWp. Wäre eine Erweiterung auf 3 Anlagen machbar?

                        BG,

                        Matthias

                        P 2 Replies Last reply Reply Quote 0
                        • michl75
                          michl75 @JB_Sullivan last edited by

                          @jb_sullivan said in Test PV Forecast Adapter:

                          Hi,
                          wie erstellt man so Grafiken ?

                          f59d2479-3c5b-4229-a97f-44d4e0fc4e50-image.png

                          Adapter Visualisierung

                          a5200747-243a-4f3d-b22d-41b8e287cc62-image.png

                          P JB_Sullivan 2 Replies Last reply Reply Quote 0
                          • P
                            PatrickWalther Developer @JB_Sullivan last edited by PatrickWalther

                            @jb_sullivan
                            Zu Punkt:

                            1. die Werte kommen direkt von dem dem abgefragten Link und werden in die Json umgewandelt. Sind beide Koordinaten gleich? Falls ja, vergleich mal bitte die object json.
                            2. Das war mein Plan.
                            JB_Sullivan 1 Reply Last reply Reply Quote 0
                            • P
                              PatrickWalther Developer @lemuba last edited by

                              @lemuba das sollte kein Problem sein, werde ich prüfen.

                              1 Reply Last reply Reply Quote 1
                              • P
                                PatrickWalther Developer @lemuba last edited by PatrickWalther

                                @michl75 mit diesem Adapter "materialdesign" kannst du Json Grafiken und Tabellen anzeigen lassen.

                                https://github.com/Scrounger/ioBroker.vis-materialdesign

                                1 Reply Last reply Reply Quote 0
                                • P
                                  PatrickWalther Developer @michl75 last edited by

                                  @michl75 mit diesem Adapter "materialdesign" kannst du Json Grafiken und Tabellen anzeigen lassen.

                                  https://github.com/Scrounger/ioBroker.vis-materialdesign

                                  1 Reply Last reply Reply Quote 0
                                  • JB_Sullivan
                                    JB_Sullivan @michl75 last edited by

                                    @michl75

                                    Der Weg zur Erstellung der Visualisierung ist beides mal gleich. Es handelt sich jeweils um eine json Tabelle sowie vom materialdesign Adapter um eine json Grafik.

                                    Als Datenpunkte werden hier aus dem Adapter die DP`s - pvforecast.0.JSONGraph und pvforecast.0.JSONTable einfach in die eben genannten Tabellen & Grafik Widgest eingetragen.

                                    Die Blau/Rote Grafik basiert allerdings auf dem "Ur" javaskript von @Gargano und wurde im Skript schon entsprechend vor formatiert, sodaß auch hier nur der entsprechende Datenpunkt im Widget verknüpft werden muss.

                                    Ich denke dieses Skript war für @patrickwalther auch der Aufhänger daraus einen Adapter zu bauen (siehe #1)

                                    P 1 Reply Last reply Reply Quote 0
                                    • JB_Sullivan
                                      JB_Sullivan @PatrickWalther last edited by

                                      @patrickwalther

                                      Ah OK - wenn ich dem API Link folge - stimmt 😉 , das war dann in dem "ur" Skript aber nicht implementiert. Da sieht das ganze so aus. Mehr Datenpunkte gibt es da nicht. Aber perfekt das du das so umgesetzt hast. Ich habe diese Werte dann auch mal gleich in mein aktuelles produtiv View mit einfließen lassen 😄

                                      7f00981a-67f7-491a-853e-51aa8536fced-image.png

                                      1 Reply Last reply Reply Quote 0
                                      • P
                                        PatrickWalther Developer @JB_Sullivan last edited by

                                        @jb_sullivan genau, so ist es.

                                        1 Reply Last reply Reply Quote 0
                                        • caravandriver
                                          caravandriver last edited by

                                          @jb_sullivan
                                          Also wenn ich einfach ein JSON Chart nehme und als pvforecast.0.JSONTable oder Chart angebe, dann wird nichts angezeigt. Was mache ich falsch?

                                          Glasfaser 1 Reply Last reply Reply Quote 0
                                          • Glasfaser
                                            Glasfaser @caravandriver last edited by Glasfaser

                                            @caravandriver

                                            dann wird nichts angezeigt.

                                            materialdesign-Table und materialdesignChart-JSON und dort die Datenpunkte auswählen , mehr eigentlich nicht .

                                            {
                                             "settings": {
                                               "style": {
                                                 "background_class": "hq-background-h-gradient-black-4",
                                                 "background-color": "",
                                                 "background-image": ""
                                               },
                                               "theme": "dark-hive",
                                               "sizex": "",
                                               "sizey": "",
                                               "gridSize": "",
                                               "useBackground": false,
                                               "snapType": null
                                             },
                                             "widgets": {
                                               "e00001": {
                                                 "tpl": "tplVis-materialdesign-Chart-JSON",
                                                 "data": {
                                                   "oid": "pvforecast.0.JSONGraph",
                                                   "g_fixed": true,
                                                   "g_visibility": true,
                                                   "g_css_font_text": false,
                                                   "g_css_background": false,
                                                   "g_css_shadow_padding": false,
                                                   "g_css_border": false,
                                                   "g_gestures": false,
                                                   "g_signals": false,
                                                   "g_last_change": false,
                                                   "visibility-cond": "==",
                                                   "visibility-val": 1,
                                                   "visibility-groups-action": "hide",
                                                   "chartType": "bar",
                                                   "backgroundColor": "{mode:vis-materialdesign.0.colors.darkTheme;light:vis-materialdesign.0.colors.light.charts.background;dark:vis-materialdesign.0.colors.dark.charts.background; mode === \"true\" ? dark : light}",
                                                   "chartAreaBackgroundColor": "{mode:vis-materialdesign.0.colors.darkTheme;light:vis-materialdesign.0.colors.light.charts.background_chart;dark:vis-materialdesign.0.colors.dark.charts.background_chart; mode === \"true\" ? dark : light}",
                                                   "globalColor": "{mode:vis-materialdesign.0.colors.darkTheme;light:vis-materialdesign.0.colors.light.charts.global;dark:vis-materialdesign.0.colors.dark.charts.global; mode === \"true\" ? dark : light}",
                                                   "showLegend": "true",
                                                   "legendPosition": "right",
                                                   "legendFontColor": "{mode:vis-materialdesign.0.colors.darkTheme;light:vis-materialdesign.0.colors.light.charts.legend;dark:vis-materialdesign.0.colors.dark.charts.legend; mode === \"true\" ? dark : light}",
                                                   "legendFontFamily": "{vis-materialdesign.0.fonts.charts.legend}",
                                                   "legendFontSize": "{vis-materialdesign.0.fontSizes.charts.legend}",
                                                   "legendPointStyle": "true",
                                                   "showTooltip": "true",
                                                   "tooltipMode": "nearest",
                                                   "tooltipTimeFormats": "{\"millisecond\":\"lll:ss\",\"second\":\"lll:ss\",\"minute\":\"lll\",\"hour\":\"lll\",\"day\":\"lll\",\"week\":\"lll\",\"month\":\"lll\",\"quarter\":\"lll\",\"year\":\"lll\"}",
                                                   "tooltipBackgroundColor": "{mode:vis-materialdesign.0.colors.darkTheme;light:vis-materialdesign.0.colors.light.charts.tooltip_background;dark:vis-materialdesign.0.colors.dark.charts.tooltip_background; mode === \"true\" ? dark : light}",
                                                   "tooltipShowColorBox": "true",
                                                   "tooltipTitleFontColor": "{mode:vis-materialdesign.0.colors.darkTheme;light:vis-materialdesign.0.colors.light.charts.tooltip_title;dark:vis-materialdesign.0.colors.dark.charts.tooltip_title; mode === \"true\" ? dark : light}",
                                                   "tooltipTitleFontFamily": "{vis-materialdesign.0.fonts.charts.tooltip_title}",
                                                   "tooltipTitleFontSize": "{vis-materialdesign.0.fontSizes.charts.tooltip_title}",
                                                   "tooltipBodyFontColor": "{mode:vis-materialdesign.0.colors.darkTheme;light:vis-materialdesign.0.colors.light.charts.tooltip_text;dark:vis-materialdesign.0.colors.dark.charts.tooltip_text; mode === \"true\" ? dark : light}",
                                                   "tooltipBodyFontFamily": "{vis-materialdesign.0.fonts.charts.tooltip_text}",
                                                   "tooltipBodyFontSize": "{vis-materialdesign.0.fontSizes.charts.tooltip_text}",
                                                   "xAxisPosition": "bottom",
                                                   "xAxisTicksSource": "auto",
                                                   "xAxisTitleColor": "{mode:vis-materialdesign.0.colors.darkTheme;light:vis-materialdesign.0.colors.light.charts.x_axis_title;dark:vis-materialdesign.0.colors.dark.charts.x_axis_title; mode === \"true\" ? dark : light}",
                                                   "xAxisTitleFontFamily": "{vis-materialdesign.0.fonts.charts.x_axis_title}",
                                                   "xAxisTitleFontSize": "{vis-materialdesign.0.fontSizes.charts.x_axis_title}",
                                                   "xAxisValueLabelColor": "{mode:vis-materialdesign.0.colors.darkTheme;light:vis-materialdesign.0.colors.light.charts.x_axis_values;dark:vis-materialdesign.0.colors.dark.charts.x_axis_values; mode === \"true\" ? dark : light}",
                                                   "xAxisValueFontFamily": "{vis-materialdesign.0.fonts.charts.x_axis_values}",
                                                   "xAxisValueFontSize": "{vis-materialdesign.0.fontSizes.charts.x_axis_values}",
                                                   "xAxisDistanceBetweenTicks": "10",
                                                   "xAxisValueDistanceToAxis": "0",
                                                   "xAxisShowAxis": "true",
                                                   "xAxisShowAxisLabels": "true",
                                                   "xAxisShowGridLines": "true",
                                                   "xAxisGridLinesColor": "{mode:vis-materialdesign.0.colors.darkTheme;light:vis-materialdesign.0.colors.light.charts.x_axis_gridlines;dark:vis-materialdesign.0.colors.dark.charts.x_axis_gridlines; mode === \"true\" ? dark : light}",
                                                   "xAxisShowTicks": "true",
                                                   "xAxisZeroLineColor": "{mode:vis-materialdesign.0.colors.darkTheme;light:vis-materialdesign.0.colors.light.charts.x_axis_zeroline;dark:vis-materialdesign.0.colors.dark.charts.x_axis_zeroline; mode === \"true\" ? dark : light}",
                                                   "xAxisMinRotation": "0",
                                                   "xAxisMaxRotation": "0",
                                                   "yAxisTitleColor": "{mode:vis-materialdesign.0.colors.darkTheme;light:vis-materialdesign.0.colors.light.charts.y_axis_values;dark:vis-materialdesign.0.colors.dark.charts.y_axis_values; mode === \"true\" ? dark : light}",
                                                   "yAxisTitleFontFamily": "{vis-materialdesign.0.fonts.charts.y_axis_title}",
                                                   "yAxisTitleFontSize": "{vis-materialdesign.0.fontSizes.charts.y_axis_title}",
                                                   "yAxisValueLabelColor": "{mode:vis-materialdesign.0.colors.darkTheme;light:vis-materialdesign.0.colors.light.charts.y_axis_values;dark:vis-materialdesign.0.colors.dark.charts.y_axis_values; mode === \"true\" ? dark : light}",
                                                   "yAxisValueFontFamily": "{vis-materialdesign.0.fonts.charts.y_axis_values}",
                                                   "yAxisValueFontSize": "{vis-materialdesign.0.fontSizes.charts.y_axis_values}",
                                                   "yAxisValueDistanceToAxis": "10",
                                                   "signals-cond-0": "==",
                                                   "signals-val-0": true,
                                                   "signals-icon-0": "/vis/signals/lowbattery.png",
                                                   "signals-icon-size-0": 0,
                                                   "signals-blink-0": false,
                                                   "signals-horz-0": 0,
                                                   "signals-vert-0": 0,
                                                   "signals-hide-edit-0": false,
                                                   "signals-cond-1": "==",
                                                   "signals-val-1": true,
                                                   "signals-icon-1": "/vis/signals/lowbattery.png",
                                                   "signals-icon-size-1": 0,
                                                   "signals-blink-1": false,
                                                   "signals-horz-1": 0,
                                                   "signals-vert-1": 0,
                                                   "signals-hide-edit-1": false,
                                                   "signals-cond-2": "==",
                                                   "signals-val-2": true,
                                                   "signals-icon-2": "/vis/signals/lowbattery.png",
                                                   "signals-icon-size-2": 0,
                                                   "signals-blink-2": false,
                                                   "signals-horz-2": 0,
                                                   "signals-vert-2": 0,
                                                   "signals-hide-edit-2": false,
                                                   "lc-type": "last-change",
                                                   "lc-is-interval": true,
                                                   "lc-is-moment": false,
                                                   "lc-format": "",
                                                   "lc-position-vert": "top",
                                                   "lc-position-horz": "right",
                                                   "lc-offset-vert": 0,
                                                   "lc-offset-horz": 0,
                                                   "lc-font-size": "12px",
                                                   "lc-font-family": "",
                                                   "lc-font-style": "",
                                                   "lc-bkg-color": "",
                                                   "lc-color": "",
                                                   "lc-border-width": "0",
                                                   "lc-border-style": "",
                                                   "lc-border-color": "",
                                                   "lc-border-radius": 10,
                                                   "lc-zindex": 0,
                                                   "mdwDebug": false,
                                                   "titleLayout": "#mdwTheme:vis-materialdesign.0.fontSizes.card.title",
                                                   "titleFontFamily": "#mdwTheme:vis-materialdesign.0.fonts.card.title",
                                                   "colorBackground": "#mdwTheme:vis-materialdesign.0.colors.card.background",
                                                   "colorTitleSectionBackground": "#mdwTheme:vis-materialdesign.0.colors.card.background_title",
                                                   "colorTextSectionBackground": "#mdwTheme:vis-materialdesign.0.colors.card.background_body",
                                                   "colorTitle": "#mdwTheme:vis-materialdesign.0.colors.card.title",
                                                   "tooltipPosition": "nearest",
                                                   "tooltipBodyAlignment": "left"
                                                 },
                                                 "style": {
                                                   "left": "3px",
                                                   "top": "40px",
                                                   "width": "1394px",
                                                   "height": "334px"
                                                 },
                                                 "widgetSet": "materialdesign"
                                               },
                                               "e00002": {
                                                 "tpl": "tplVis-materialdesign-Table",
                                                 "data": {
                                                   "oid": "javascript.0.SolarForecast.JSON1",
                                                   "g_fixed": false,
                                                   "g_visibility": false,
                                                   "g_css_font_text": false,
                                                   "g_css_background": false,
                                                   "g_css_shadow_padding": false,
                                                   "g_css_border": false,
                                                   "g_gestures": false,
                                                   "g_signals": false,
                                                   "g_last_change": false,
                                                   "visibility-cond": "==",
                                                   "visibility-val": 1,
                                                   "visibility-groups-action": "hide",
                                                   "countCols": "1",
                                                   "tableLayout": "standard",
                                                   "showHeader": "true",
                                                   "headerTextSize": "{vis-materialdesign.0.fontSizes.table.header}",
                                                   "headerFontFamily": "{vis-materialdesign.0.fonts.table.header}",
                                                   "colorBackground": "#2d2f2d",
                                                   "colorHeaderRowBackground": "{mode:vis-materialdesign.0.colors.darkTheme;light:vis-materialdesign.0.colors.light.table.row_header_background;dark:vis-materialdesign.0.colors.dark.table.row_header_background; mode === \"true\" ? dark : light}",
                                                   "colorHeaderRowText": "{mode:vis-materialdesign.0.colors.darkTheme;light:vis-materialdesign.0.colors.light.table.row_header_text;dark:vis-materialdesign.0.colors.dark.table.row_header_text; mode === \"true\" ? dark : light}",
                                                   "colorRowBackground": "{mode:vis-materialdesign.0.colors.darkTheme;light:vis-materialdesign.0.colors.light.table.row_background;dark:vis-materialdesign.0.colors.dark.table.row_background; mode === \"true\" ? dark : light}",
                                                   "colorRowBackgroundHover": "{mode:vis-materialdesign.0.colors.darkTheme;light:vis-materialdesign.0.colors.light.table.row_hover;dark:vis-materialdesign.0.colors.dark.table.row_hover; mode === \"true\" ? dark : light}",
                                                   "colorRowText": "{mode:vis-materialdesign.0.colors.darkTheme;light:vis-materialdesign.0.colors.light.table.row_text;dark:vis-materialdesign.0.colors.dark.table.row_text; mode === \"true\" ? dark : light}",
                                                   "borderColor": "{mode:vis-materialdesign.0.colors.darkTheme;light:vis-materialdesign.0.colors.light.table.border;dark:vis-materialdesign.0.colors.dark.table.border; mode === \"true\" ? dark : light}",
                                                   "dividers": "{mode:vis-materialdesign.0.colors.darkTheme;light:vis-materialdesign.0.colors.light.table.dividers;dark:vis-materialdesign.0.colors.dark.table.dividers; mode === \"true\" ? dark : light}",
                                                   "showColumn0": "true",
                                                   "colType0": "text",
                                                   "textAlign0": "center",
                                                   "colTextSize0": "{vis-materialdesign.0.fontSizes.table.row}",
                                                   "fontFamily0": "{vis-materialdesign.0.fonts.table.row}",
                                                   "showColumn1": "true",
                                                   "colType1": "text",
                                                   "textAlign1": "center",
                                                   "colTextSize1": "{vis-materialdesign.0.fontSizes.table.row}",
                                                   "fontFamily1": "{vis-materialdesign.0.fonts.table.row}",
                                                   "signals-cond-0": "==",
                                                   "signals-val-0": true,
                                                   "signals-icon-0": "/vis/signals/lowbattery.png",
                                                   "signals-icon-size-0": 0,
                                                   "signals-blink-0": false,
                                                   "signals-horz-0": 0,
                                                   "signals-vert-0": 0,
                                                   "signals-hide-edit-0": false,
                                                   "signals-cond-1": "==",
                                                   "signals-val-1": true,
                                                   "signals-icon-1": "/vis/signals/lowbattery.png",
                                                   "signals-icon-size-1": 0,
                                                   "signals-blink-1": false,
                                                   "signals-horz-1": 0,
                                                   "signals-vert-1": 0,
                                                   "signals-hide-edit-1": false,
                                                   "signals-cond-2": "==",
                                                   "signals-val-2": true,
                                                   "signals-icon-2": "/vis/signals/lowbattery.png",
                                                   "signals-icon-size-2": 0,
                                                   "signals-blink-2": false,
                                                   "signals-horz-2": 0,
                                                   "signals-vert-2": 0,
                                                   "signals-hide-edit-2": false,
                                                   "lc-type": "last-change",
                                                   "lc-is-interval": true,
                                                   "lc-is-moment": false,
                                                   "lc-format": "",
                                                   "lc-position-vert": "top",
                                                   "lc-position-horz": "right",
                                                   "lc-offset-vert": 0,
                                                   "lc-offset-horz": 0,
                                                   "lc-font-size": "12px",
                                                   "lc-font-family": "",
                                                   "lc-font-style": "",
                                                   "lc-bkg-color": "",
                                                   "lc-color": "",
                                                   "lc-border-width": "0",
                                                   "lc-border-style": "",
                                                   "lc-border-color": "",
                                                   "lc-border-radius": 10,
                                                   "lc-zindex": 0,
                                                   "headerRowHeight": "",
                                                   "label1": "Ost",
                                                   "roundBorder": "true",
                                                   "fixedHeader": false,
                                                   "label0": "Zeit"
                                                 },
                                                 "style": {
                                                   "left": "26px",
                                                   "top": "390px",
                                                   "width": "333px",
                                                   "height": "316px"
                                                 },
                                                 "widgetSet": "materialdesign"
                                               },
                                               "e00003": {
                                                 "tpl": "tplVis-materialdesign-Table",
                                                 "data": {
                                                   "oid": "javascript.0.SolarForecast.JSON2",
                                                   "g_fixed": false,
                                                   "g_visibility": false,
                                                   "g_css_font_text": false,
                                                   "g_css_background": false,
                                                   "g_css_shadow_padding": false,
                                                   "g_css_border": false,
                                                   "g_gestures": false,
                                                   "g_signals": false,
                                                   "g_last_change": false,
                                                   "visibility-cond": "==",
                                                   "visibility-val": 1,
                                                   "visibility-groups-action": "hide",
                                                   "countCols": "1",
                                                   "tableLayout": "standard",
                                                   "showHeader": "true",
                                                   "headerTextSize": "{vis-materialdesign.0.fontSizes.table.header}",
                                                   "headerFontFamily": "{vis-materialdesign.0.fonts.table.header}",
                                                   "colorBackground": "#2d2f2d",
                                                   "colorHeaderRowBackground": "{mode:vis-materialdesign.0.colors.darkTheme;light:vis-materialdesign.0.colors.light.table.row_header_background;dark:vis-materialdesign.0.colors.dark.table.row_header_background; mode === \"true\" ? dark : light}",
                                                   "colorHeaderRowText": "{mode:vis-materialdesign.0.colors.darkTheme;light:vis-materialdesign.0.colors.light.table.row_header_text;dark:vis-materialdesign.0.colors.dark.table.row_header_text; mode === \"true\" ? dark : light}",
                                                   "colorRowBackground": "{mode:vis-materialdesign.0.colors.darkTheme;light:vis-materialdesign.0.colors.light.table.row_background;dark:vis-materialdesign.0.colors.dark.table.row_background; mode === \"true\" ? dark : light}",
                                                   "colorRowBackgroundHover": "{mode:vis-materialdesign.0.colors.darkTheme;light:vis-materialdesign.0.colors.light.table.row_hover;dark:vis-materialdesign.0.colors.dark.table.row_hover; mode === \"true\" ? dark : light}",
                                                   "colorRowText": "{mode:vis-materialdesign.0.colors.darkTheme;light:vis-materialdesign.0.colors.light.table.row_text;dark:vis-materialdesign.0.colors.dark.table.row_text; mode === \"true\" ? dark : light}",
                                                   "borderColor": "{mode:vis-materialdesign.0.colors.darkTheme;light:vis-materialdesign.0.colors.light.table.border;dark:vis-materialdesign.0.colors.dark.table.border; mode === \"true\" ? dark : light}",
                                                   "dividers": "{mode:vis-materialdesign.0.colors.darkTheme;light:vis-materialdesign.0.colors.light.table.dividers;dark:vis-materialdesign.0.colors.dark.table.dividers; mode === \"true\" ? dark : light}",
                                                   "showColumn0": "true",
                                                   "colType0": "text",
                                                   "textAlign0": "center",
                                                   "colTextSize0": "{vis-materialdesign.0.fontSizes.table.row}",
                                                   "fontFamily0": "{vis-materialdesign.0.fonts.table.row}",
                                                   "showColumn1": "true",
                                                   "colType1": "text",
                                                   "textAlign1": "center",
                                                   "colTextSize1": "{vis-materialdesign.0.fontSizes.table.row}",
                                                   "fontFamily1": "{vis-materialdesign.0.fonts.table.row}",
                                                   "signals-cond-0": "==",
                                                   "signals-val-0": true,
                                                   "signals-icon-0": "/vis/signals/lowbattery.png",
                                                   "signals-icon-size-0": 0,
                                                   "signals-blink-0": false,
                                                   "signals-horz-0": 0,
                                                   "signals-vert-0": 0,
                                                   "signals-hide-edit-0": false,
                                                   "signals-cond-1": "==",
                                                   "signals-val-1": true,
                                                   "signals-icon-1": "/vis/signals/lowbattery.png",
                                                   "signals-icon-size-1": 0,
                                                   "signals-blink-1": false,
                                                   "signals-horz-1": 0,
                                                   "signals-vert-1": 0,
                                                   "signals-hide-edit-1": false,
                                                   "signals-cond-2": "==",
                                                   "signals-val-2": true,
                                                   "signals-icon-2": "/vis/signals/lowbattery.png",
                                                   "signals-icon-size-2": 0,
                                                   "signals-blink-2": false,
                                                   "signals-horz-2": 0,
                                                   "signals-vert-2": 0,
                                                   "signals-hide-edit-2": false,
                                                   "lc-type": "last-change",
                                                   "lc-is-interval": true,
                                                   "lc-is-moment": false,
                                                   "lc-format": "",
                                                   "lc-position-vert": "top",
                                                   "lc-position-horz": "right",
                                                   "lc-offset-vert": 0,
                                                   "lc-offset-horz": 0,
                                                   "lc-font-size": "12px",
                                                   "lc-font-family": "",
                                                   "lc-font-style": "",
                                                   "lc-bkg-color": "",
                                                   "lc-color": "",
                                                   "lc-border-width": "0",
                                                   "lc-border-style": "",
                                                   "lc-border-color": "",
                                                   "lc-border-radius": 10,
                                                   "lc-zindex": 0,
                                                   "padding_left1": "-1",
                                                   "label1": "West",
                                                   "roundBorder": "true",
                                                   "fixedHeader": false,
                                                   "label0": "Zeit"
                                                 },
                                                 "style": {
                                                   "left": "377px",
                                                   "top": "391px",
                                                   "width": "343px",
                                                   "height": "316px"
                                                 },
                                                 "widgetSet": "materialdesign"
                                               },
                                               "e00004": {
                                                 "tpl": "tplVis-materialdesign-Table",
                                                 "data": {
                                                   "oid": "javascript.0.SolarForecast.JSONTable",
                                                   "g_fixed": false,
                                                   "g_visibility": false,
                                                   "g_css_font_text": false,
                                                   "g_css_background": false,
                                                   "g_css_shadow_padding": false,
                                                   "g_css_border": false,
                                                   "g_gestures": false,
                                                   "g_signals": false,
                                                   "g_last_change": false,
                                                   "visibility-cond": "==",
                                                   "visibility-val": 1,
                                                   "visibility-groups-action": "hide",
                                                   "countCols": "3",
                                                   "tableLayout": "standard",
                                                   "showHeader": "true",
                                                   "headerTextSize": "{vis-materialdesign.0.fontSizes.table.header}",
                                                   "headerFontFamily": "{vis-materialdesign.0.fonts.table.header}",
                                                   "colorBackground": "#2d2f2d",
                                                   "colorHeaderRowBackground": "{mode:vis-materialdesign.0.colors.darkTheme;light:vis-materialdesign.0.colors.light.table.row_header_background;dark:vis-materialdesign.0.colors.dark.table.row_header_background; mode === \"true\" ? dark : light}",
                                                   "colorHeaderRowText": "{mode:vis-materialdesign.0.colors.darkTheme;light:vis-materialdesign.0.colors.light.table.row_header_text;dark:vis-materialdesign.0.colors.dark.table.row_header_text; mode === \"true\" ? dark : light}",
                                                   "colorRowBackground": "{mode:vis-materialdesign.0.colors.darkTheme;light:vis-materialdesign.0.colors.light.table.row_background;dark:vis-materialdesign.0.colors.dark.table.row_background; mode === \"true\" ? dark : light}",
                                                   "colorRowBackgroundHover": "{mode:vis-materialdesign.0.colors.darkTheme;light:vis-materialdesign.0.colors.light.table.row_hover;dark:vis-materialdesign.0.colors.dark.table.row_hover; mode === \"true\" ? dark : light}",
                                                   "colorRowText": "{mode:vis-materialdesign.0.colors.darkTheme;light:vis-materialdesign.0.colors.light.table.row_text;dark:vis-materialdesign.0.colors.dark.table.row_text; mode === \"true\" ? dark : light}",
                                                   "borderColor": "{mode:vis-materialdesign.0.colors.darkTheme;light:vis-materialdesign.0.colors.light.table.border;dark:vis-materialdesign.0.colors.dark.table.border; mode === \"true\" ? dark : light}",
                                                   "dividers": "{mode:vis-materialdesign.0.colors.darkTheme;light:vis-materialdesign.0.colors.light.table.dividers;dark:vis-materialdesign.0.colors.dark.table.dividers; mode === \"true\" ? dark : light}",
                                                   "showColumn0": "true",
                                                   "colType0": "text",
                                                   "textAlign0": "center",
                                                   "colTextSize0": "{vis-materialdesign.0.fontSizes.table.row}",
                                                   "fontFamily0": "{vis-materialdesign.0.fonts.table.row}",
                                                   "showColumn1": "true",
                                                   "colType1": "text",
                                                   "textAlign1": "center",
                                                   "colTextSize1": "{vis-materialdesign.0.fontSizes.table.row}",
                                                   "fontFamily1": "{vis-materialdesign.0.fonts.table.row}",
                                                   "signals-cond-0": "==",
                                                   "signals-val-0": true,
                                                   "signals-icon-0": "/vis/signals/lowbattery.png",
                                                   "signals-icon-size-0": 0,
                                                   "signals-blink-0": false,
                                                   "signals-horz-0": 0,
                                                   "signals-vert-0": 0,
                                                   "signals-hide-edit-0": false,
                                                   "signals-cond-1": "==",
                                                   "signals-val-1": true,
                                                   "signals-icon-1": "/vis/signals/lowbattery.png",
                                                   "signals-icon-size-1": 0,
                                                   "signals-blink-1": false,
                                                   "signals-horz-1": 0,
                                                   "signals-vert-1": 0,
                                                   "signals-hide-edit-1": false,
                                                   "signals-cond-2": "==",
                                                   "signals-val-2": true,
                                                   "signals-icon-2": "/vis/signals/lowbattery.png",
                                                   "signals-icon-size-2": 0,
                                                   "signals-blink-2": false,
                                                   "signals-horz-2": 0,
                                                   "signals-vert-2": 0,
                                                   "signals-hide-edit-2": false,
                                                   "lc-type": "last-change",
                                                   "lc-is-interval": true,
                                                   "lc-is-moment": false,
                                                   "lc-format": "",
                                                   "lc-position-vert": "top",
                                                   "lc-position-horz": "right",
                                                   "lc-offset-vert": 0,
                                                   "lc-offset-horz": 0,
                                                   "lc-font-size": "12px",
                                                   "lc-font-family": "",
                                                   "lc-font-style": "",
                                                   "lc-bkg-color": "",
                                                   "lc-color": "",
                                                   "lc-border-width": "0",
                                                   "lc-border-style": "",
                                                   "lc-border-color": "",
                                                   "lc-border-radius": 10,
                                                   "lc-zindex": 0,
                                                   "showColumn2": "true",
                                                   "colType2": "text",
                                                   "textAlign2": "center",
                                                   "colTextSize2": "{vis-materialdesign.0.fontSizes.table.row}",
                                                   "fontFamily2": "{vis-materialdesign.0.fonts.table.row}",
                                                   "showColumn3": "true",
                                                   "colType3": "text",
                                                   "textAlign3": "center",
                                                   "colTextSize3": "{vis-materialdesign.0.fontSizes.table.row}",
                                                   "fontFamily3": "{vis-materialdesign.0.fonts.table.row}",
                                                   "label1": "Ost",
                                                   "imageSize1": "-1",
                                                   "label2": "West",
                                                   "label3": "Summe",
                                                   "roundBorder": "true",
                                                   "fixedHeader": false,
                                                   "label0": "Zeit"
                                                 },
                                                 "style": {
                                                   "left": "736px",
                                                   "top": "391px",
                                                   "width": "625px",
                                                   "height": "316px"
                                                 },
                                                 "widgetSet": "materialdesign"
                                               },
                                               "e00005": {
                                                 "tpl": "tplValueTimestamp",
                                                 "data": {
                                                   "oid": "javascript.0.SolarForecast.JSON1",
                                                   "g_fixed": false,
                                                   "g_visibility": false,
                                                   "g_css_font_text": false,
                                                   "g_css_background": true,
                                                   "g_css_shadow_padding": false,
                                                   "g_css_border": false,
                                                   "g_gestures": false,
                                                   "g_signals": false,
                                                   "g_last_change": false,
                                                   "visibility-cond": "==",
                                                   "visibility-val": 1,
                                                   "visibility-groups-action": "hide",
                                                   "signals-cond-0": "==",
                                                   "signals-val-0": true,
                                                   "signals-icon-0": "/vis/signals/lowbattery.png",
                                                   "signals-icon-size-0": 0,
                                                   "signals-blink-0": false,
                                                   "signals-horz-0": 0,
                                                   "signals-vert-0": 0,
                                                   "signals-hide-edit-0": false,
                                                   "signals-cond-1": "==",
                                                   "signals-val-1": true,
                                                   "signals-icon-1": "/vis/signals/lowbattery.png",
                                                   "signals-icon-size-1": 0,
                                                   "signals-blink-1": false,
                                                   "signals-horz-1": 0,
                                                   "signals-vert-1": 0,
                                                   "signals-hide-edit-1": false,
                                                   "signals-cond-2": "==",
                                                   "signals-val-2": true,
                                                   "signals-icon-2": "/vis/signals/lowbattery.png",
                                                   "signals-icon-size-2": 0,
                                                   "signals-blink-2": false,
                                                   "signals-horz-2": 0,
                                                   "signals-vert-2": 0,
                                                   "signals-hide-edit-2": false,
                                                   "lc-type": "last-change",
                                                   "lc-is-interval": true,
                                                   "lc-is-moment": false,
                                                   "lc-format": "",
                                                   "lc-position-vert": "top",
                                                   "lc-position-horz": "right",
                                                   "lc-offset-vert": 0,
                                                   "lc-offset-horz": 0,
                                                   "lc-font-size": "12px",
                                                   "lc-font-family": "",
                                                   "lc-font-style": "",
                                                   "lc-bkg-color": "",
                                                   "lc-color": "",
                                                   "lc-border-width": "0",
                                                   "lc-border-style": "",
                                                   "lc-border-color": "",
                                                   "lc-border-radius": 10,
                                                   "lc-zindex": 0,
                                                   "format_date": "ss",
                                                   "show_interval": true,
                                                   "html_prepend": "Aktualisiert : "
                                                 },
                                                 "style": {
                                                   "left": "519px",
                                                   "top": "5px",
                                                   "width": "255px",
                                                   "height": "23px",
                                                   "background-color": "#2e2e2e",
                                                   "z-index": "10"
                                                 },
                                                 "widgetSet": "basic"
                                               }
                                             },
                                             "name": "PV_SolarForecast",
                                             "filterList": []
                                            }
                                            

                                            Script:
                                            1.JPG

                                            Adapter :
                                            2.JPG

                                            .

                                            ( Nicht auf die PV Werte achten , ich habe noch keine installiert ( Termin verschoben ) und bin noch am Basteln

                                            J Mike77 2 Replies Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            808
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            forecast photovoltaik
                                            113
                                            879
                                            214613
                                            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