Plugin: Weather4Lox (ehemals Wunderground4Loxone)

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • pezo
    Smart Home'r
    • 12.09.2022
    • 48

    Hallo zusammen, Miniserver und Loxberry uptodate. Im Plugin ist alles okay. Loxone App zeigt durchgehend 18 Grad an. Beim Wetterserver im Config (Liveview) alle Werte auf 0. Kennt das jemand?

    Kommentar

    • pezo
      Smart Home'r
      • 12.09.2022
      • 48

      Zitat von pezo
      Hallo zusammen, Miniserver und Loxberry uptodate. Im Plugin ist alles okay. Loxone App zeigt durchgehend 18 Grad an. Beim Wetterserver im Config (Liveview) alle Werte auf 0. Kennt das jemand?
      erledigt. Die DNS-Auflösung des Miniservers war fehlerhaft.

      Kommentar

      • Hedyso
        Azubi
        • 03.05.2023
        • 1

        Hi, i try german
        Heute habe ich Weather4Loxone auf Version 4.10.0.2 aktualisiert, aber ich kann die "Visual Crossing® Settings" nicht speichern. Wenn ich versuche zu speichern, erhalte ich folgende Fehlermeldung:
        "Wide character in subroutine entry at /opt/loxberry/webfrontend/htmlauth/plugins/weather4lox/index.cgi line 1229."
        Depending on what you have done, please report this error either to the plugin developer or the LoxBerry-Core team. Further information may be found in the error logs.

        Könnten Sie mir bitte mitteilen, welche Schritte ich unternehmen sollte, um dieses Problem zu lösen?
        LB version: 2.0.0
        thx
        Zuletzt geändert von Hedyso; 03.05.2023, 14:49.

        Kommentar


        • Prof.Mobilux
          Prof.Mobilux kommentierte
          Kommentar bearbeiten
          You still have DarkSky enabled. Disable it in your settings.
      • Nolli
        Dumb Home'r
        • 02.11.2022
        • 11

        Hallo zusammen,
        ich finde meinen Fehler leider nicht, warum es beei mir nicht läuft :-/
        Im Loxberry scheint das PlugIn zu laufen, im Miniserver bzw. in der App kommt aber nichts an, z. B. zeigt der Wetterservice immer noch die Werbung für das Abo an. IP-Adresse vom Loxberry istin der Konfiguration des Miniservers jedoch für beide DNS-Serveradressen eingetragen.

        Grabber: OpenWeatherMap
        Beim Speichern in Loxberry keine Fehlermeldungen.

        Anbei ein paar Screenshots. Wenn mehr benötigt wird, gerne Bescheid sagen.
        Per UDP hab ich in dem Monitor nichts gesehen; hab es deshalb per HTML probiert, aber leider auch ohne Erfolg.

        Sehe wahrscheinlich den Wald vor lauter Bäumen nicht, weshalb ich mich über jeden Hinweis freue!
        20230511_191409_521_grabber_openweather.log



        Kommentar

        • boogymanxxl
          Azubi
          • 16.09.2015
          • 7

          Hi,
          also bei mit habe ich auch einen Fehler.

          Identisch bei LOXBERRY 2.2.2. und LOXBERRY 3.0

          Daten sollen von Darksky kommen. Bei Speicher kommt folgende Meldung:

          Software error:
          Wide character in subroutine entry at /opt/loxberry/webfrontend/htmlauth/plugins/weather4lox/index.cgi line 1229.

          Depending of what you have done, report this error to the plugin developer or the LoxBerry-Core team.
          Further information you may find in the error logs.


          Hat jemand eine Idee?
          LG Lars

          Kommentar

          • Lightpicture
            Lebende Foren Legende
            • 16.11.2015
            • 3500

            boogymanxxl
            Es liegt an Darksky, die API funktioniert nicht mehr, bitte deaktivieren und einen anderen Wetterdienst verwenden.
            Danke.
            FG
            Lightpicture

            Nur ein Netzwerkkabel ist richtiges WLAN

            Kommentar

            • boogymanxxl
              Azubi
              • 16.09.2015
              • 7

              Hi,
              nachdem Darksky wohl down ist, habe ich mich an OpenWeatherMap herangemacht.
              Anscheinend gibt es einen Fehler bei der URL abfrage.
              Standardmäßig kommt die Meldung API ungültig

              Es liegt aber im Abfrage String an OpenWeatherMap:

              Laut weather4LOX:

              https://api.openweathermap.org/data/3.0/onecall?appid=2c37441f7e9f2b267a3f9d405cf5b651&lat=50.00&l on=13.01

              Es sollte aber sein:

              https://api.openweathermap.org/data/2.5/weather?lat=50.50&lon=13.0&appid=2c37441f7e9f2b267a3f9d405 cf5b651
              (hier kommen die passenden Antworten ohne Fehler zurück)

              Selbst bekomme ich die .pl oder den Anfrag-Sstring nicht umgebaut.
              Hier muss mal bitte ein Fachmann ran, bzw. bitte ich um Hilfe.

              LG Lars

              Kommentar


              • Prof.Mobilux
                Prof.Mobilux kommentierte
                Kommentar bearbeiten
                Nein, wir brauchen Onecall. Wiki lesen. Das steht alles drin.
            • weitho
              Smart Home'r
              • 23.04.2017
              • 59

              Guten Morgen,
              Darksky ist ja nicht mehr verfügbar.
              Nun wollte ich auf Weatherbit umsteigen und habe mich angemeldet und einen API-Code erhalten. (besitze aber eine "alte Version" eines Loxberry´s)
              Ich habe die Einstellung am LB durchgeführt, es werden aber keine Daten geliefert!
              Ist es in meinem Fall überhaupt möglich die Daten zu erhalten oder benötige ich eine höhere LB-Version?


              Danke Klicke auf die Grafik für eine vergrößerte Ansicht

Name: LOXberry Version.jpg
Ansichten: 665
Größe: 53,4 KB
ID: 391265

              Kommentar


              • Prof.Mobilux
                Prof.Mobilux kommentierte
                Kommentar bearbeiten
                Logfiles, Logfiles, Logfiles.

              • weitho
                weitho kommentierte
                Kommentar bearbeiten
                keine Ahnung wie ich dir die logfiles hier übermitteln kann

              • Prof.Mobilux
                Prof.Mobilux kommentierte
                Kommentar bearbeiten
                Runterladen und hier als Dateianhang anhängen?
            • weitho
              Smart Home'r
              • 23.04.2017
              • 59

              Datei habe ich auf PDF geändert! (wurde sonst blockeiert)
              Angehängte Dateien

              Kommentar


              • Prof.Mobilux
                Prof.Mobilux kommentierte
                Kommentar bearbeiten
                Ich hab's mal dem Admin geschrieben. Dachte eigentlich, dass .log auch geht. Können wir bestimmt ergänzen. Aber so ging es ja auch ;-)
            • Prof.Mobilux
              Supermoderator
              • 25.08.2015
              • 4590

              Weatherbit verweigert Dir den Zugriff:

              Code:
              <CRITICAL> Failed to fetch data for lat=47.92764205972435&lon=15.486347039203677. Status Code: 403
              Statuscode 403 ist "Forbidden".
              🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine


              LoxBerry - Beyond the Limits

              Kommentar

              • serenity
                Azubi
                • 01.11.2021
                • 5

                Hallo zusammen,

                erstmal vielen Dank für die tolle Arbeit, die hier reingesteckt wird!

                Ich habe aktuell auf meiner Synology Diskstation das aktuelle Loxberry 3.0.0.6 als VM mit dem Wx4Lox plugin in der aktuellen Version V4.10.0.2 laufen.

                Als Wetterdienst nutze ich openweathermap, die API Abrufe laufen ohne Probleme.
                Für lokale Wetterwerte wie Strahlung nutze ich eine Wunderground Station ums Eck, welche die Werte liefert.

                Im Plugin lasse ich den Wetterserver emulieren, das funktioniert so weit auch. Loxone zeigt mir die Wetterdaten in der App/Config an.
                Allerdings gibt es ein paar Probleme, welche ich aktuell nicht lösen kann und auch im Forum nichts dazu gefunden habe.

                Auf der Wetterhomepage über Wx4Lox wird der Mond (ganz unten) mit -9999 angegeben (siehe Screenshot)

                Klicke auf die Grafik für eine vergrößerte Ansicht  Name: webpage_html.png Ansichten: 0 Größe: 124,1 KB ID: 391922

                Des weiteren liefert der Test des Emulators folgendes Ergebnis:

                Klicke auf die Grafik für eine vergrößerte Ansicht  Name: forecast.png Ansichten: 0 Größe: 183,8 KB ID: 391923

                Blau: die Höhe wird nicht korrekt dargestellt. nachrangiges Problem.

                Grün: Wert für die Niederschlagswahrscheinlichkeit ist bei -9999

                Gelb:
                Solare Strahlung wir in der ersten Zeile korrekt mit 357 angegeben, dieser Wert stimmt mit den Werten der Wunderground Station überein.
                Die folgende Zeile wird vermutlich aus den Daten von Openweathermap generiert und die Strahlung wieder auf -9999 gesetzt.
                Im Miniserver landet auch nur dieser Wert, wodurch die Berechnung für "Sonnenschein" entsprechend nicht erfolgt.

                Habt ihr eine Idee, woran das liegen könnte und wie ich das Problem lösen kann?

                Nebenfrage: gibt es eine Möglichkeit, die Variable "Sonnenschein" in Loxone selbst zu berechnen und zu setzen?
                Mir schwebt da vor, als Referenz die Produktionsleistung der PV Anlage zu verwenden.


                Vielen Dank für eure Hilfe,

                Oli
                Zuletzt geändert von serenity; 21.05.2023, 09:44.

                Kommentar


                • serenity
                  serenity kommentierte
                  Kommentar bearbeiten
                  hme0354, danke für den Hinweis. Sowas hab ich mir schon gedacht. Bleibt noch das wesentliche Problem mit der Solarstrahlung, die in Loxone als -9999 ankommt, obwohl Wunderground ja den aktuellen Wert liefert.

                  svethi
                  Vielen Dank für die schnelle Antwort. Dass es ein Momentanwert ist, ist mir bewusst. Dennoch kommt in Loxone hier -9999 an.

                  Im Test des Emulators enthält also die erste Zeile die aktuellen Wetterdaten? Was ist in der zweiten Zeile? Diese gibt als Uhrzeit ja die gleiche an, hier 9 Uhr. Überschreibt diese Zeile dann den Strahlungswert aus der ersten Zeile, wodurch dann die -9999 in Loxone landet?

                  Was muss ich in Wx4Loxone einstellen, dass das korrekt übertragen wird? An der Loxone Config kann ich diesbezüglich ja nichts einstellen.
                  Zuletzt geändert von serenity; 21.05.2023, 11:18.

                • Prof.Mobilux
                  Prof.Mobilux kommentierte
                  Kommentar bearbeiten
                  Nimm Virtual Crossing als Dienst. Der hat alles was du brauchst. Auch die solare Strahlung als Vorhersage.

                • serenity
                  serenity kommentierte
                  Kommentar bearbeiten
                  @Prof.Mobilux
                  Habe ich gemacht, klappt. Danke.
              • HAL900
                Smart Home'r
                • 31.08.2016
                • 66

                Hallo,

                habe heute von DarkSky auf Openweathermap umgestellt. Key ganz neu registriert (also schon der OneCall). Ich laufe allerdings beim Abruf der Daten immer auf critical error. Komischerweise gibt es 2 verschiedene Resultate, einmal erhalte ich einfach gar keine Daten(hier scheint er gar nicht erst die API aufzurufen), einmal werden zwar die aktuellen Daten geliefert, beim Abruf des Forecast kommt es dann zum 401. Kennet jemand das Problem?
                Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Daten teilweise.png
Ansichten: 521
Größe: 220,1 KB
ID: 391950
                Klicke auf die Grafik für eine vergrößerte Ansicht

Name: log.png
Ansichten: 520
Größe: 110,4 KB
ID: 391949
                Angehängte Dateien

                Kommentar


                • HAL900
                  HAL900 kommentierte
                  Kommentar bearbeiten
                  Kleiner Nachtrag: wenn ich die URL bei der im Log forbidden steht manuell aufrufe antwortet mir die API mit Daten.

                • HAL900
                  HAL900 kommentierte
                  Kommentar bearbeiten
                  Noch ein Nachtrag: während ich hier tippe, gab es auch 2 erfolgreiche API Calls des Plugins, ich beobachte das jetzt mal (geändert hab ich nichts).
              • blacksun
                MS Profi
                • 20.01.2016
                • 558

                Weatherbit hat auch was geändert, welche Daten mit einem kostenlosem API Key abgefragt werden können.

                Der stündliche Forecast bis 240h ist anscheinend mit dem kostenlosen API Key entfallen.

                Klicke auf die Grafik für eine vergrößerte Ansicht  Name: 1.png Ansichten: 0 Größe: 60,5 KB ID: 392515

                Die Folge ist:
                error "Your API key does not allow access to this endpoint."


                Code:
                ================================================================================
                
                26.05.2023 09:49:46 TASK STARTED
                
                Weather4Lox GRABBER_WEATHERBIT process started
                
                [COLOR=black][B]INFO:[/B] LoxBerry Version 2.2.2.2 ( is_raspberry.cfg )[/COLOR]
                
                [COLOR=black][B]INFO:[/B] Weather 4 Loxone Version 4.10.0.2[/COLOR]
                
                [COLOR=black][B]INFO:[/B] Loglevel: 7[/COLOR]
                This is /opt/loxberry/bin/plugins/weather4lox/grabber_weatherbit.pl Version 4.10.0.2
                
                [COLOR=black][B]INFO:[/B] Fetching Current Data for Location lat=123&lon=123[/COLOR]
                URL: http://api.weatherbit.io/v2.0/current?key=123&lat=123&lon=123&lang=de&units=M&marine=f
                Status: 200 OK
                
                [COLOR=green][B]OK:[/B][/COLOR] Data fetched successfully for lat=123&lon=123
                
                [COLOR=black][B]INFO:[/B] Saving new Data for Timestamp Fri May 26 09:33:34 2023 to database.[/COLOR]
                
                [COLOR=green][B]OK:[/B][/COLOR] Saving current data to /opt/loxberry/log/plugins/weather4lox/current.dat.tmp successfully.
                Database content:
                1685086414|Fri, 26 May 2023 09:33:34 +0200|CEST|Europe/Berlin|+0200|123|123|DE|123|123|-9999|17.1|17.1|57|Nord-Westen|332|5.5|5.5|17.1|953|8.6|16|541.5|-9999|3.1|-9999|0.000|mostlysunny|2|Wenige Wolken|MOONPERCENT|-9999|MOONPHASE|-9999|04|13|19|53|-9999|30|-9999|0.000|
                
                [COLOR=black][B]INFO:[/B] Fetching Daily Forecast Data for Location lat=123&lon=123[/COLOR]
                URL: http://api.weatherbit.io/v2.0/forecast/daily?key=123&lat=123&lon=123&lang=de&units=M&marine=f
                Status: 200 OK
                
                [COLOR=green][B]OK:[/B][/COLOR] Data fetched successfully for lat=123&lon=123
                
                [COLOR=green][B]OK:[/B][/COLOR] Saving daily forecast data to /opt/loxberry/log/plugins/weather4lox/dailyforecast.dat.tmp successfully.
                Database content:
                1|1685052060|26|05|Mai|Mai|2023|00|01|Freitag|Fr|21.3|11.5|0|0.000|0.000|18.4|Osten|100|7.6|Osten|100|56|-9999|-9999|mostlycloudy|3|Verstreute Wolken|-9999|0|7.2|952|7.3|05|13|20|58|24.128|
                2|1685138460|27|05|Mai|Mai|2023|00|01|Samstag|Sa|19.8|8.8|0|0.000|0.000|14.8|Süd-Osten|136|7.2|Süd-Osten|136|57|-9999|-9999|mostlycloudy|3|Verstreute Wolken|-9999|1|5.9|952|7.1|05|12|20|59|24.128|
                3|1685224860|28|05|Mai|Mai|2023|00|01|Sonntag|So|21.3|7.3|0|0.000|0.000|13.3|Süd-Osten|136|6.5|Süd-Osten|136|59|-9999|-9999|mostlycloudy|3|Verstreute Wolken|-9999|1|6.0|948|8.7|05|11|21|00|24.128|
                4|1685311260|29|05|Mai|Mai|2023|00|01|Montag|Mo|21.8|8.5|0|0.000|0.000|14.8|Süd-Osten|113|7.2|Süd-Osten|113|58|-9999|-9999|mostlycloudy|3|Verstreute Wolken|-9999|1|6.8|945|8.5|05|10|21|01|24.128|
                5|1685397660|30|05|Mai|Mai|2023|00|01|Dienstag|Di|22.2|9.2|0|0.000|0.000|14.8|Süd-Osten|116|7.6|Süd-Osten|116|58|-9999|-9999|mostlycloudy|3|Verstreute Wolken|-9999|1|7.2|944|7.2|05|09|21|02|24.128|
                6|1685484060|31|05|Mai|Mai|2023|00|01|Mittwoch|Mi|22.3|9.8|0|0.000|0.000|15.1|Süd-Osten|128|7.6|Süd-Osten|128|56|-9999|-9999|mostlycloudy|3|Verstreute Wolken|-9999|1|6.9|946|9.1|05|09|21|03|24.128|
                7|1685570460|01|06|Juni|Jun|2023|00|01|Donnerstag|Do|23.5|10.1|0|0.000|0.000|14.8|Süd-Osten|131|7.6|Süd-Osten|131|56|-9999|-9999|mostlycloudy|3|Verstreute Wolken|-9999|1|7.9|946|9.1|05|08|21|04|24.128|
                
                [COLOR=black][B]INFO:[/B] Fetching Hourly Forecat Data for Location lat=123&lon=123[/COLOR]
                URL: http://api.weatherbit.io/v2.0/forecast/hourly?key=123&lat=123&lon=123&lang=de&units=M&marine=f&hours=120
                Status: 403 Forbidden
                
                [COLOR=red][B]CRITICAL:[/B][/COLOR] Failed to fetch data for lat=123&lon=123. Status Code: 403
                
                26.05.2023 09:49:48 TASK FINISHED
                ​
                Hab mich jetzt auch bei Visual Crossing registriert, funktioniert wieder einwandfrei.
                Zuletzt geändert von blacksun; 26.05.2023, 09:57.

                Kommentar

                • Prof.Mobilux
                  Supermoderator
                  • 25.08.2015
                  • 4590

                  Beim nächsten Update schmeiss ich alle nicht mehr funktionierenden Wetterdienste raus. Machen nichts als Ärger und Supportaufwand.
                  Zuletzt geändert von Prof.Mobilux; 26.05.2023, 20:43.
                  🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine


                  LoxBerry - Beyond the Limits

                  Kommentar

                • edipseamm
                  Smart Home'r
                  • 03.02.2020
                  • 38

                  Hello.

                  I've used this plugin for a long time with no problems

                  In an effort to make my network more secure I've separated the network and made vlans with different subnets. I'm using a unifi setup where all vlans are shared but the default

                  So now I have loxone in 192.168.30.x
                  And the loxberry is in 192.168.40.x

                  Now this gives me this error.
                  weather error authentication exception: user is not activ

                  This normally comes when the loxone can't resolve the dns masq of the pi.

                  I've tried to run

                  Code:
                  sudo /opt/loxberry/bin/plugins/weather4lox/cloudemu enable
                  Which had no effect.

                  Any ideas?

                  TY
                  S

                  Kommentar

                  Lädt...