Skip to content
  • Home
  • 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
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Adapter: DasWetter

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.1k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.1k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

Adapter: DasWetter

Scheduled Pinned Locked Moved ioBroker Allgemein
1.5k Posts 223 Posters 452.3k Views 113 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.
  • L leonundjulie

    Gibt es eine Gegenüberstellung der Datenstrukturen für die Versionen des Adapters 3.x und 4.x? Ich frage weil das Skript das zum Widget https://github.com/Scrounger/ioBroker.vis-materialdesign/tree/master/examples/Weather gehört angepasst werden muss damit das Widget auch unter der Adapter Version 4.x genutzt werden kann. Oder hat schon jemand das zum Widget gehörende Skript angepasst?

    D3ltoroxpD Offline
    D3ltoroxpD Offline
    D3ltoroxp
    wrote on last edited by
    #1421

    @leonundjulie sagte in Adapter: DasWetter:

    Gibt es eine Gegenüberstellung der Datenstrukturen für die Versionen des Adapters 3.x und 4.x? Ich frage weil das Skript das zum Widget https://github.com/Scrounger/ioBroker.vis-materialdesign/tree/master/examples/Weather gehört angepasst werden muss damit das Widget auch unter der Adapter Version 4.x genutzt werden kann. Oder hat schon jemand das zum Widget gehörende Skript angepasst?

    Oh gut das du das erwähnst, das hatte ich gar nicht mehr auf dem Schirm, aber das läuft hier auch. Ich selber bin da leider gar nicht fit in sowas. Aber würde mich auch interessieren... Oder muss man hier nur mühselig die ganzen DP's anpassen ?

    Kann man aktuell eigentlich noch mit der 3.x arbeiten ? Geht die API noch ? Es wird zumindest noch was angezeigt bei mir.

    Rene_HMR 1 Reply Last reply
    0
    • D3ltoroxpD D3ltoroxp

      @leonundjulie sagte in Adapter: DasWetter:

      Gibt es eine Gegenüberstellung der Datenstrukturen für die Versionen des Adapters 3.x und 4.x? Ich frage weil das Skript das zum Widget https://github.com/Scrounger/ioBroker.vis-materialdesign/tree/master/examples/Weather gehört angepasst werden muss damit das Widget auch unter der Adapter Version 4.x genutzt werden kann. Oder hat schon jemand das zum Widget gehörende Skript angepasst?

      Oh gut das du das erwähnst, das hatte ich gar nicht mehr auf dem Schirm, aber das läuft hier auch. Ich selber bin da leider gar nicht fit in sowas. Aber würde mich auch interessieren... Oder muss man hier nur mühselig die ganzen DP's anpassen ?

      Kann man aktuell eigentlich noch mit der 3.x arbeiten ? Geht die API noch ? Es wird zumindest noch was angezeigt bei mir.

      Rene_HMR Offline
      Rene_HMR Offline
      Rene_HM
      Developer
      wrote on last edited by
      #1422

      @D3ltoroxp sagte in Adapter: DasWetter:

      Kann man aktuell eigentlich noch mit der 3.x arbeiten ? Geht die API noch ? Es wird zumindest noch was angezeigt bei mir.

      ja, die alte Version geht weiterhin. Meteored hatte geschrieben:

      Die aktuelle API wird am 31 des März 2026 nicht mehr verfügbar sein. Während dieses Zeitraums können Sie weiterhin beide Versionen verwenden.

      In dem Zusammenhang der Hinweis von mir: Der Adapter v4.x ist immer noch im beta-Stadium, kann also noch fehlerhaft sein, oder es können features fehlen... Mein Ziel ist es, bis Februar ein finales Release zu erreichen...

      1 Reply Last reply
      2
      • L leonundjulie

        Gibt es eine Gegenüberstellung der Datenstrukturen für die Versionen des Adapters 3.x und 4.x? Ich frage weil das Skript das zum Widget https://github.com/Scrounger/ioBroker.vis-materialdesign/tree/master/examples/Weather gehört angepasst werden muss damit das Widget auch unter der Adapter Version 4.x genutzt werden kann. Oder hat schon jemand das zum Widget gehörende Skript angepasst?

        ArmilarA Offline
        ArmilarA Offline
        Armilar
        Most Active Forum Testing
        wrote on last edited by
        #1423

        @leonundjulie

        Du meinst das?

        0daa8d5f-dfd1-4b66-b32a-f4b633bb5ecb-image.png

        Ist bei mir mittlerweile ein Mix aus 3 Wetteradaptern (weatherunderground, brightsky und daswetter).

        Die Datenstruktur ist insbesondere bei der stündlichen Vorhersage (hier braucht man 120 Stunden) nicht mehr gegeben, was den daswetter-Adapter leider für mich weitestgehend unbrauchbar macht. Jetzt kann man nur noch den Daily-Part für eine langfristige Prognose nutzen.

        Daher habe ich einen großen Teil auf BrightSky umgestellt... In den Vis-Views ist vieles verdrahtet, was ebenfalls umgestellt werden muss. Auch die Wetter-Icons wurden nicht mehr korrekt angezeigt, so dass ich hier den Wechsel auf Brightsky gemacht habe.

        Den stündlichen Part für die Tage 3-5 habe ich aktuell noch nicht drin.

        Installationsanleitung, Tipps, Alias-Definitionen, FAQ für das Sonoff NSPanel mit lovelace UI unter ioBroker
        https://github.com/joBr99/nspanel-lovelace-ui/wiki

        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

        L 1 Reply Last reply
        0
        • L Online
          L Online
          leonundjulie
          wrote on last edited by
          #1424

          @rene_hm , Danke für den BETA Hinweis. Ich habe die 4.3 installiert und habe viele gefüllte Datenpunkte. Soll ich für Feedback auf etwas spezielles achten?

          @scrounger: wirst Du Dein Skript aus „Wetter Beispiel Projekt für Material Design Widgets“ (https://github.com/Scrounger/ioBroker.vis-materialdesign/tree/master/examples/Weather) auf die neue „DasWétter“ Datenstruktion gemäß der Adaptrer-Version >4.x anpassen?

          10x JA-Solar (380Wp) unter 15° gen Süden und 12x JA-Solar (385Wp) unter 10° gen Westen auf Carport, HUAWEI SUN2000 WR

          Daran HUAWEI LUNA2000, 10kWh

          Und via Kaskade 8x JA-Solar (385Wp) unter 45° gen Osten und 14x JA-Solar (385Wp) unter 23° gen Westen am 2. HUAWEI SUN2000 WR.

          SMARTFOX PRO als EMS, KEBA P30-X Wallbox

          ScroungerS 1 Reply Last reply
          0
          • L leonundjulie

            @rene_hm , Danke für den BETA Hinweis. Ich habe die 4.3 installiert und habe viele gefüllte Datenpunkte. Soll ich für Feedback auf etwas spezielles achten?

            @scrounger: wirst Du Dein Skript aus „Wetter Beispiel Projekt für Material Design Widgets“ (https://github.com/Scrounger/ioBroker.vis-materialdesign/tree/master/examples/Weather) auf die neue „DasWétter“ Datenstruktion gemäß der Adaptrer-Version >4.x anpassen?

            ScroungerS Offline
            ScroungerS Offline
            Scrounger
            Developer
            wrote on last edited by
            #1425

            @leonundjulie
            ist leider nicht geplant

            L 1 Reply Last reply
            0
            • ScroungerS Scrounger

              @leonundjulie
              ist leider nicht geplant

              L Online
              L Online
              leonundjulie
              wrote on last edited by
              #1426

              @Scrounger schade. Bitte schreibe das mit auf der GitHub Seite, dass es nur mit der Version 3.x des DasWetter Adapters geht … man andere sich viel Zeit sparen

              10x JA-Solar (380Wp) unter 15° gen Süden und 12x JA-Solar (385Wp) unter 10° gen Westen auf Carport, HUAWEI SUN2000 WR

              Daran HUAWEI LUNA2000, 10kWh

              Und via Kaskade 8x JA-Solar (385Wp) unter 45° gen Osten und 14x JA-Solar (385Wp) unter 23° gen Westen am 2. HUAWEI SUN2000 WR.

              SMARTFOX PRO als EMS, KEBA P30-X Wallbox

              B 1 Reply Last reply
              0
              • L leonundjulie

                @Scrounger schade. Bitte schreibe das mit auf der GitHub Seite, dass es nur mit der Version 3.x des DasWetter Adapters geht … man andere sich viel Zeit sparen

                B Offline
                B Offline
                bommel_030
                wrote on last edited by
                #1427

                @leonundjulie
                In der nächsten Version vom dasWetter-Adapter soll der current-Ordner wieder mit drin sein.
                Wenn dem so ist, schau ich mal ob ich das mit meinen bescheidenen Kenntnissen anpassen kann. Müsste mir sonst auch was Neues basteln. An der Qualität der gelieferten Daten wird das allerdings nichts ändern.

                M 1 Reply Last reply
                1
                • B bommel_030

                  @leonundjulie
                  In der nächsten Version vom dasWetter-Adapter soll der current-Ordner wieder mit drin sein.
                  Wenn dem so ist, schau ich mal ob ich das mit meinen bescheidenen Kenntnissen anpassen kann. Müsste mir sonst auch was Neues basteln. An der Qualität der gelieferten Daten wird das allerdings nichts ändern.

                  M Offline
                  M Offline
                  MartyBr
                  wrote on last edited by
                  #1428

                  @bommel_030
                  Sehr gut. Ich habe s bisher nicht geschafft. Es wäre sehr schön, wenn das tolle Widget von @scrounger wieder laufen würde.

                  Gruß
                  Martin


                  Intel NUCs mit Proxmox / Iobroker als VM unter Debian
                  Raspeberry mit USB Leseköpfen für Smartmeter
                  Homematic und Homematic IP

                  1 Reply Last reply
                  0
                  • NegaleinN Offline
                    NegaleinN Offline
                    Negalein
                    Global Moderator
                    wrote on last edited by Negalein
                    #1429

                    v4.4.1 zeigt bei mir den alten Icon-Pfad.

                    das ist der alte: /daswetter.admin/icons/tiempo-weather/galeria7/

                    der neue: /daswetter.admin/icons/weather/gallery7/png/128x128/

                    Im DP daswetter.0.location_1.ForecastDaily.Day_1.symbol_URL steht aber weiterhin /daswetter.admin/icons/tiempo-weather/galeria7/1.png


                    und zusätzlich sind diese Fehler neu:

                    daswetter.0 2026-01-20 09:41:50.764	error	DasWetter_0: no location hash available, please check postcode and city settings
                    daswetter.0 2026-01-20 09:41:50.764	error	DasWetter_0: no location hash available, please check postcode and city settings
                    daswetter.0 2026-01-20 09:41:50.679	error	DasWetter_0: axios error in GetLocationFreetext: message=Request failed with status code 401, code=ERR_BAD_REQUEST, status=401, data={"ok":false,"expiracion":1768898510649,"info":{"message":"Unauthorized"}}
                    daswetter.0 2026-01-20 09:41:50.381	error	DasWetter_0: axios error in GetLocationPostcode: message=Request failed with status code 401, code=ERR_BAD_REQUEST, status=401, data={"ok":false,"expiracion":1768898510237,"info":{"message":"Unauthorized"}}
                    

                    mit v4.3.0 passt alles

                    ° Node.js & System Update ---> sudo apt update, iob stop, sudo apt full-upgrade
                    ° Node.js Fixer ---> iob nodejs-update
                    ° Fixer ---> iob fix

                    Merlin123M 1 Reply Last reply
                    1
                    • B Offline
                      B Offline
                      bommel_030
                      wrote on last edited by
                      #1430

                      Hat jemand noch die alte API am laufen und kann mir den Baum daswetter.0. mal als JSON zur Verfügung stellen?
                      Ist nicht eineindeutig wie die Datenpunkte alt/neu teilweise benannt sind.
                      Danke

                      Dr. BakteriusD 1 Reply Last reply
                      0
                      • R Offline
                        R Offline
                        RandyAndy
                        wrote on last edited by
                        #1431

                        Hi,
                        der Adpater wäre ja prinzipiell ok. Inzwischen habe ich aber auf brightsky umgestellt. Mit Brightsky scheint der adapter aber nicht zusammenzuarbeiten. Das wäre sicherlich schöne wenn das möglich wäre.

                        1 Reply Last reply
                        0
                        • B bommel_030

                          Hat jemand noch die alte API am laufen und kann mir den Baum daswetter.0. mal als JSON zur Verfügung stellen?
                          Ist nicht eineindeutig wie die Datenpunkte alt/neu teilweise benannt sind.
                          Danke

                          Dr. BakteriusD Online
                          Dr. BakteriusD Online
                          Dr. Bakterius
                          Most Active
                          wrote on last edited by
                          #1432

                          @bommel_030 sagte in Adapter: DasWetter:

                          Hat jemand noch die alte API am laufen und kann mir den Baum daswetter.0. mal als JSON zur Verfügung stellen?

                          daswetter.json

                          Dr. BakteriusD 1 Reply Last reply
                          0
                          • NegaleinN Negalein

                            v4.4.1 zeigt bei mir den alten Icon-Pfad.

                            das ist der alte: /daswetter.admin/icons/tiempo-weather/galeria7/

                            der neue: /daswetter.admin/icons/weather/gallery7/png/128x128/

                            Im DP daswetter.0.location_1.ForecastDaily.Day_1.symbol_URL steht aber weiterhin /daswetter.admin/icons/tiempo-weather/galeria7/1.png


                            und zusätzlich sind diese Fehler neu:

                            daswetter.0 2026-01-20 09:41:50.764	error	DasWetter_0: no location hash available, please check postcode and city settings
                            daswetter.0 2026-01-20 09:41:50.764	error	DasWetter_0: no location hash available, please check postcode and city settings
                            daswetter.0 2026-01-20 09:41:50.679	error	DasWetter_0: axios error in GetLocationFreetext: message=Request failed with status code 401, code=ERR_BAD_REQUEST, status=401, data={"ok":false,"expiracion":1768898510649,"info":{"message":"Unauthorized"}}
                            daswetter.0 2026-01-20 09:41:50.381	error	DasWetter_0: axios error in GetLocationPostcode: message=Request failed with status code 401, code=ERR_BAD_REQUEST, status=401, data={"ok":false,"expiracion":1768898510237,"info":{"message":"Unauthorized"}}
                            

                            mit v4.3.0 passt alles

                            Merlin123M Offline
                            Merlin123M Offline
                            Merlin123
                            wrote on last edited by
                            #1433

                            @Negalein sagte in Adapter: DasWetter:

                            v4.4.1 zeigt bei mir den alten Icon-Pfad.

                            das ist der alte: /daswetter.admin/icons/tiempo-weather/galeria7/

                            und zusätzlich sind diese Fehler neu:

                            daswetter.0 2026-01-20 09:41:50.764	error	DasWetter_0: no location hash available, please check postcode and city settings
                            

                            mit v4.3.0 passt alles

                            Kann ich so leider bestätigen.....

                            Beta-Tester

                            1 Reply Last reply
                            1
                            • LatziL Online
                              LatziL Online
                              Latzi
                              wrote on last edited by Latzi
                              #1434

                              mit 4.4.1 schaut bei mir der API-Key seltsam aus, zurück auf 4.3.0 passt er wieder, Fehlermeldung ident zu oben

                              Rene_HMR 1 Reply Last reply
                              1
                              • L Online
                                L Online
                                leonundjulie
                                wrote on last edited by leonundjulie
                                #1435

                                Wenn ich mir das ZIP der Version 4.4.1 ziehe, dann sehe ich dort alle icons.

                                Wenn ich die Version via iOBroker installiere, dann sagt die Instanz, das keine ICONS (bis für WIND) da sind.

                                Auch im VIS-Dateimanager seh ich kein einziges Symbol, ICON.

                                Auf dem PI sind aber alle vorhanden.

                                Muss ich die händisch in der INSTANZ bekannt machen (Benutzer definiert)?

                                10x JA-Solar (380Wp) unter 15° gen Süden und 12x JA-Solar (385Wp) unter 10° gen Westen auf Carport, HUAWEI SUN2000 WR

                                Daran HUAWEI LUNA2000, 10kWh

                                Und via Kaskade 8x JA-Solar (385Wp) unter 45° gen Osten und 14x JA-Solar (385Wp) unter 23° gen Westen am 2. HUAWEI SUN2000 WR.

                                SMARTFOX PRO als EMS, KEBA P30-X Wallbox

                                B L 2 Replies Last reply
                                0
                                • L leonundjulie

                                  Wenn ich mir das ZIP der Version 4.4.1 ziehe, dann sehe ich dort alle icons.

                                  Wenn ich die Version via iOBroker installiere, dann sagt die Instanz, das keine ICONS (bis für WIND) da sind.

                                  Auch im VIS-Dateimanager seh ich kein einziges Symbol, ICON.

                                  Auf dem PI sind aber alle vorhanden.

                                  Muss ich die händisch in der INSTANZ bekannt machen (Benutzer definiert)?

                                  B Offline
                                  B Offline
                                  bommel_030
                                  wrote on last edited by
                                  #1436

                                  @leonundjulie
                                  Falls du im angepassten Skript noch die beiden Warnungen hast, dann ersetzte mal

                                  symbol_url durch symbol_URL
                                  

                                  Und den Teil createMond durch den hier.

                                  function createMond(day) {
                                     let idDasWetter = `daswetter.0.location_1.ForecastDaily.Day_${day}`;
                                     let idDasWetter1 = `daswetter.0.location_1.ForecastDaily.Day_1`; 
                                     let idDasWetter2 = `daswetter.0.location_1.ForecastDaily.Day_2`; 
                                     let listForWidget = [];
                                  
                                     listForWidget.push({
                                         rightText: `<div style="color: gray; height: 13px; font-size: 10px; font-family: RobotoCondensed-Light; margin-top: 2px;">Aufgang</div>
                                         <div style="display: flex; align-items: flex-end; justify-content: flex-end;">
                                             <div style="color: #44739e; font-size: 24px; font-family: RobotoCondensed-Regular;">${getState(`${idDasWetter}.Moon_in`).val}</div>
                                         </div>`
                                     })
                                  
                                     listForWidget.push({
                                         rightText: `<div style="color: gray; height: 13px; font-size: 10px; font-family: RobotoCondensed-Light; margin-top: 2px;">Untergang</div>
                                         <div style="display: flex; align-items: flex-end; justify-content: flex-end;">
                                             <div style="color: #44739e; font-size: 24px; font-family: RobotoCondensed-Regular;">${getState(`${idDasWetter}.Moon_out`).val}</div>
                                         </div>`
                                     })
                                  
                                     let Beleuchtung = '';
                                     let lumiVal1 = getState(`${idDasWetter1}.Moon_illumination`).val;
                                     let lumiVal2 = getState(`${idDasWetter2}.Moon_illumination`).val;
                                     // NULL-Check hinzugefügt
                                     if (lumiVal1 !== null && lumiVal1 !== undefined) { // 1
                                         // if (lumiVal.includes('abneh')) {
                                         if (lumiVal1 >= lumiVal2) {
                                             Beleuchtung = `<div>
                                                 <span class="mdi mdi-arrow-down-bold materialdesign-icon-image"></span>
                                                 ${getState(`${idDasWetter}.Moon_illumination`).val}
                                             </div>`;
                                         } else {
                                             Beleuchtung = `<div>
                                                 <span class="mdi mdi-arrow-up-bold materialdesign-icon-image"></span>
                                                 ${getState(`${idDasWetter}.Moon_illumination`).val}
                                             </div>`;
                                         }
                                     } else {
                                         // Fallback wenn Moon_desc nicht verfügbar ist
                                         Beleuchtung = `<div>${getState(`${idDasWetter}.Moon_illumination`).val}</div>`;
                                     }
                                  
                                  


                                  Simpler Vergleich von Day1 und Day2. Nicht elegant, aber besser als nix.

                                  L 1 Reply Last reply
                                  1
                                  • Dr. BakteriusD Dr. Bakterius

                                    @bommel_030 sagte in Adapter: DasWetter:

                                    Hat jemand noch die alte API am laufen und kann mir den Baum daswetter.0. mal als JSON zur Verfügung stellen?

                                    daswetter.json

                                    Dr. BakteriusD Online
                                    Dr. BakteriusD Online
                                    Dr. Bakterius
                                    Most Active
                                    wrote on last edited by
                                    #1437

                                    @jogger166

                                    Hat jemand noch die alte API am laufen und kann mir den Baum daswetter.0. mal als JSON zur Verfügung stellen?

                                    daswetter.json

                                    Was an meinem Post ist negativ das du es down votest?

                                    1 Reply Last reply
                                    0
                                    • B bommel_030

                                      @leonundjulie
                                      Falls du im angepassten Skript noch die beiden Warnungen hast, dann ersetzte mal

                                      symbol_url durch symbol_URL
                                      

                                      Und den Teil createMond durch den hier.

                                      function createMond(day) {
                                         let idDasWetter = `daswetter.0.location_1.ForecastDaily.Day_${day}`;
                                         let idDasWetter1 = `daswetter.0.location_1.ForecastDaily.Day_1`; 
                                         let idDasWetter2 = `daswetter.0.location_1.ForecastDaily.Day_2`; 
                                         let listForWidget = [];
                                      
                                         listForWidget.push({
                                             rightText: `<div style="color: gray; height: 13px; font-size: 10px; font-family: RobotoCondensed-Light; margin-top: 2px;">Aufgang</div>
                                             <div style="display: flex; align-items: flex-end; justify-content: flex-end;">
                                                 <div style="color: #44739e; font-size: 24px; font-family: RobotoCondensed-Regular;">${getState(`${idDasWetter}.Moon_in`).val}</div>
                                             </div>`
                                         })
                                      
                                         listForWidget.push({
                                             rightText: `<div style="color: gray; height: 13px; font-size: 10px; font-family: RobotoCondensed-Light; margin-top: 2px;">Untergang</div>
                                             <div style="display: flex; align-items: flex-end; justify-content: flex-end;">
                                                 <div style="color: #44739e; font-size: 24px; font-family: RobotoCondensed-Regular;">${getState(`${idDasWetter}.Moon_out`).val}</div>
                                             </div>`
                                         })
                                      
                                         let Beleuchtung = '';
                                         let lumiVal1 = getState(`${idDasWetter1}.Moon_illumination`).val;
                                         let lumiVal2 = getState(`${idDasWetter2}.Moon_illumination`).val;
                                         // NULL-Check hinzugefügt
                                         if (lumiVal1 !== null && lumiVal1 !== undefined) { // 1
                                             // if (lumiVal.includes('abneh')) {
                                             if (lumiVal1 >= lumiVal2) {
                                                 Beleuchtung = `<div>
                                                     <span class="mdi mdi-arrow-down-bold materialdesign-icon-image"></span>
                                                     ${getState(`${idDasWetter}.Moon_illumination`).val}
                                                 </div>`;
                                             } else {
                                                 Beleuchtung = `<div>
                                                     <span class="mdi mdi-arrow-up-bold materialdesign-icon-image"></span>
                                                     ${getState(`${idDasWetter}.Moon_illumination`).val}
                                                 </div>`;
                                             }
                                         } else {
                                             // Fallback wenn Moon_desc nicht verfügbar ist
                                             Beleuchtung = `<div>${getState(`${idDasWetter}.Moon_illumination`).val}</div>`;
                                         }
                                      
                                      


                                      Simpler Vergleich von Day1 und Day2. Nicht elegant, aber besser als nix.

                                      L Online
                                      L Online
                                      leonundjulie
                                      wrote on last edited by
                                      #1438

                                      @bommel_030 sagte in Adapter: DasWetter:

                                      @leonundjulie
                                      Falls du im angepassten Skript noch die beiden Warnungen hast, dann ersetzte mal

                                      symbol_url durch symbol_URL
                                      

                                      Und den Teil createMond durch den hier.

                                      function createMond(day) {
                                         let idDasWetter = `daswetter.0.location_1.ForecastDaily.Day_${day}`;
                                         let idDasWetter1 = `daswetter.0.location_1.ForecastDaily.Day_1`; 
                                         let idDasWetter2 = `daswetter.0.location_1.ForecastDaily.Day_2`; 
                                         let listForWidget = [];
                                      
                                         listForWidget.push({
                                             rightText: `<div style="color: gray; height: 13px; font-size: 10px; font-family: RobotoCondensed-Light; margin-top: 2px;">Aufgang</div>
                                             <div style="display: flex; align-items: flex-end; justify-content: flex-end;">
                                                 <div style="color: #44739e; font-size: 24px; font-family: RobotoCondensed-Regular;">${getState(`${idDasWetter}.Moon_in`).val}</div>
                                             </div>`
                                         })
                                      
                                         listForWidget.push({
                                             rightText: `<div style="color: gray; height: 13px; font-size: 10px; font-family: RobotoCondensed-Light; margin-top: 2px;">Untergang</div>
                                             <div style="display: flex; align-items: flex-end; justify-content: flex-end;">
                                                 <div style="color: #44739e; font-size: 24px; font-family: RobotoCondensed-Regular;">${getState(`${idDasWetter}.Moon_out`).val}</div>
                                             </div>`
                                         })
                                      
                                         let Beleuchtung = '';
                                         let lumiVal1 = getState(`${idDasWetter1}.Moon_illumination`).val;
                                         let lumiVal2 = getState(`${idDasWetter2}.Moon_illumination`).val;
                                         // NULL-Check hinzugefügt
                                         if (lumiVal1 !== null && lumiVal1 !== undefined) { // 1
                                             // if (lumiVal.includes('abneh')) {
                                             if (lumiVal1 >= lumiVal2) {
                                                 Beleuchtung = `<div>
                                                     <span class="mdi mdi-arrow-down-bold materialdesign-icon-image"></span>
                                                     ${getState(`${idDasWetter}.Moon_illumination`).val}
                                                 </div>`;
                                             } else {
                                                 Beleuchtung = `<div>
                                                     <span class="mdi mdi-arrow-up-bold materialdesign-icon-image"></span>
                                                     ${getState(`${idDasWetter}.Moon_illumination`).val}
                                                 </div>`;
                                             }
                                         } else {
                                             // Fallback wenn Moon_desc nicht verfügbar ist
                                             Beleuchtung = `<div>${getState(`${idDasWetter}.Moon_illumination`).val}</div>`;
                                         }
                                      
                                      


                                      Simpler Vergleich von Day1 und Day2. Nicht

                                      DANKE, das hat schon mal weiter geholfenelegant, aber besser als nix.

                                      10x JA-Solar (380Wp) unter 15° gen Süden und 12x JA-Solar (385Wp) unter 10° gen Westen auf Carport, HUAWEI SUN2000 WR

                                      Daran HUAWEI LUNA2000, 10kWh

                                      Und via Kaskade 8x JA-Solar (385Wp) unter 45° gen Osten und 14x JA-Solar (385Wp) unter 23° gen Westen am 2. HUAWEI SUN2000 WR.

                                      SMARTFOX PRO als EMS, KEBA P30-X Wallbox

                                      1 Reply Last reply
                                      0
                                      • L leonundjulie

                                        Wenn ich mir das ZIP der Version 4.4.1 ziehe, dann sehe ich dort alle icons.

                                        Wenn ich die Version via iOBroker installiere, dann sagt die Instanz, das keine ICONS (bis für WIND) da sind.

                                        Auch im VIS-Dateimanager seh ich kein einziges Symbol, ICON.

                                        Auf dem PI sind aber alle vorhanden.

                                        Muss ich die händisch in der INSTANZ bekannt machen (Benutzer definiert)?

                                        L Online
                                        L Online
                                        leonundjulie
                                        wrote on last edited by leonundjulie
                                        #1439

                                        sagte in Adapter: DasWetter:

                                        Wenn ich mir das ZIP der Version 4.4.1 ziehe, dann sehe ich dort alle icons.

                                        Wenn ich die Version via iOBroker installiere, dann sagt die Instanz, das keine ICONS (bis für WIND) da sind.

                                        Auch im VIS-Dateimanager seh ich kein einziges Symbol, ICON.

                                        Auf dem PI sind aber alle vorhanden.

                                        Muss ich die händisch in der INSTANZ bekannt machen (Benutzer definiert)?

                                        Ich korrigiere mich mal selber - in der Version 4.4.1 sind die vielen, vielen ICONS (GALERIA 1 bis 7 etc.) nicht mehr enthalten. In der Version 4.3 ist noch alles drin. Hat jemand eine Idee, wie man sie wieder reinbekommt? Sie direkt im RASP via Terminal „einfach“ mal an die richtige Stelle kopieren, ist erfahrungsgemäß keine gute Idee. Via VIS-Dateimanager funktionierts wegen der fehlenden Rechte zum Upload in das Verzeichnis DASWETTER auch nicht. Was nun?

                                        10x JA-Solar (380Wp) unter 15° gen Süden und 12x JA-Solar (385Wp) unter 10° gen Westen auf Carport, HUAWEI SUN2000 WR

                                        Daran HUAWEI LUNA2000, 10kWh

                                        Und via Kaskade 8x JA-Solar (385Wp) unter 45° gen Osten und 14x JA-Solar (385Wp) unter 23° gen Westen am 2. HUAWEI SUN2000 WR.

                                        SMARTFOX PRO als EMS, KEBA P30-X Wallbox

                                        Rene_HMR 1 Reply Last reply
                                        0
                                        • LatziL Latzi

                                          mit 4.4.1 schaut bei mir der API-Key seltsam aus, zurück auf 4.3.0 passt er wieder, Fehlermeldung ident zu oben

                                          Rene_HMR Offline
                                          Rene_HMR Offline
                                          Rene_HM
                                          Developer
                                          wrote on last edited by
                                          #1440

                                          @Latzi sagte in Adapter: DasWetter:

                                          mit 4.4.1 schaut bei mir der API-Key seltsam aus

                                          was heisst "selstsam"?

                                          LatziL 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
                                          FAQ Cloud / IOT
                                          HowTo: Node.js-Update
                                          HowTo: Backup/Restore
                                          Downloads
                                          BLOG

                                          793

                                          Online

                                          32.7k

                                          Users

                                          82.3k

                                          Topics

                                          1.3m

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

                                          • Don't have an account? Register

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