LoxBerry: Wunderground Plugin verfügbar

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Prof.Mobilux
    Supermoderator
    • 25.08.2015
    • 4604

    Das Plugin zeit nur an, was es von Wunderground zurückgeliefert bekommt. Eventuell hat WU da etwas geändert. In den Logdateien des Plugins findet ihr den URL-Aufruf. Gebt die URL mal im Browser ein und schaut, welche Station abgefragt wird und was unter Station Name (oder ähnlich) zurückgeliefert wird.
    🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine


    LoxBerry - Beyond the Limits

    Kommentar


    • Hesch@
      Hesch@ kommentierte
      Kommentar bearbeiten
      Hallo Prof.Mobilux,

      danke für die Info. Werde ich testen.
      Gibt es denn eigentlich die Möglichkeit sich noch zusätzliche Daten wie z. B. den Druck anzeigen zu lassen?

      Liebe österliche Grüße
      Hesch@
  • Hesch@
    Extension Master
    • 31.08.2015
    • 193

    Hallo nochmals,

    habe mal das Log-File ausgewertet und es stehen Daten drin, die gar nicht zusammen passen:

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

Name: WU-Hesch.png
Ansichten: 115
Größe: 57,4 KB
ID: 150658

    Vielleicht kann man ja diese Daten im Plugin irgendwo überschreiben. Nur wo??

    Lieben Gruß
    Hesch@

    Kommentar

    • Prof.Mobilux
      Supermoderator
      • 25.08.2015
      • 4604

      Die Templates für den Webpage Baustein findet ihr im Templates Ordner des Plugins auf dem LoxBerry. Zugriff ist per Explorer möglich. Dort könnt ihr weitere Werte hinzufügen oder die variablen einfach mit einem fixen Text überschreiben.
      🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine


      LoxBerry - Beyond the Limits

      Kommentar

      • svethi
        Lebende Foren Legende
        • 25.08.2015
        • 6289

        Naja, Ihr könnt Euch ja aber auch selber betrügen ;-). Da steht ja ganz klar was Ihr für einen Station ausgesucht habt, wo aber die Wetterdaten dafür herkommen. Wenn Ihr das jetzt einfach überschreibt, sieht es zwar für Euch toll aus, aber die Daten kommen noch immer nicht von Eurem Ort.

        Gruß
        Sven
        Miniserver; KNX; Vitogate; EnOcean (EnOceanPi); Loxone Air; Caldav-Kalenderanbindung; RaspberryPi und für keine Frickellösung zu schade :-)

        Kommentar

        • dizzy85
          MS Profi
          • 08.12.2015
          • 677

          Blöde Frage....wo finde ich das Logfile? Bin noch auf LB 0.2.4

          Kommentar

          • dizzy85
            MS Profi
            • 08.12.2015
            • 677

            Habe jetzt sämtliche Stations bei mir in der Umgebung ausprobiert und angezeigt wird bei immer wieder Hof(Plauen) obwohl ewig weit weg..
            Zuletzt geändert von dizzy85; 01.04.2018, 21:31.

            Kommentar

            • Hesch@
              Extension Master
              • 31.08.2015
              • 193

              Zitat von svethi
              Naja, Ihr könnt Euch ja aber auch selber betrügen ;-). Da steht ja ganz klar was Ihr für einen Station ausgesucht habt, wo aber die Wetterdaten dafür herkommen. Wenn Ihr das jetzt einfach überschreibt, sieht es zwar für Euch toll aus, aber die Daten kommen noch immer nicht von Eurem Ort.

              Gruß
              Sven
              Hallo svethi,

              Du hast recht, wenn ich mir die Werte vergleiche, dann differenzieren Sie etwas. Aber woran liegt es denn dann

              Direkt nach der Erstinstallation des WU-Plugins hatte ich ca. einen Tag den richtigen Station-Namen zu der von mir im Plugin angegebenen Station-ID.

              Ich habe mir jetzt mal die genanten Dateien genauer angeschaut. Es werden von Wunderground zwar die exakten Koordinaten oder auch Station-IDs eingetragen. Der eigentliche Name ist aber immer noch ein falscher. Mal davon abgesehen, gibt es diesen in meinem Fall nicht mal auf der WG Seite!! Alles sehr komisch.

              Was mir noch aufgefallen ist, der Station-Name wird vom Plugin ja so wie ich es verstehe mit der Variablen "$cur_loc_n" ausgelesen. Nur finde ich diese nicht in der weatherdata.html.
              Den von mir noch gesuchten atmosphärischen Druck "cur_pr" habe ich gleich gefunden und auch auf die webpage.html einbinden können. Hurra !!

              Woran kann es denn dann noch liegen, das WU bzw. das Plugin einen anderen Station-Namen anzieht ?? Und wo genau wird denn diese Variable für die Station-ID auf dem Loxberry abgespeichert und für den Datenabruf übermittelt??

              Lieben Gruß
              Hesch@
              Zuletzt geändert von Hesch@; 01.04.2018, 22:28.

              Kommentar

              • Prof.Mobilux
                Supermoderator
                • 25.08.2015
                • 4604

                Es liegt definitiv nicht am Plugin. Das Plugin ruft die StationID von Wunderground ab. Was Wunderground zurückliefert, kann ich nicht beeinflussen. Eventuell sendet die Station gerade keine Daten und Wunderground wählt die nächt gelegenen verfügbaren Daten? Oder nur der Name wird übeschrieben, weil es der nächstgelegene Ort ist? Keine Ahnung. Aber das Plugin kann das nicht beeinflussen.

                Hast du mal auf der Wundermap die Stationen überprüft?

                Das Logfile und auch die Database-Dateien, die auch den Stationsnamen speichern, findet ihr unter /var/run/shm/wu4lox
                Zuletzt geändert von Prof.Mobilux; 02.04.2018, 07:31.
                🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine


                LoxBerry - Beyond the Limits

                Kommentar

                • svethi
                  Lebende Foren Legende
                  • 25.08.2015
                  • 6289

                  Man liest ja in letzter Zeit auch oft, dass Netatmo Stationen nicht mehr funktionieren ... vielleicht war die Station eine Netatmo Station und liefert wie Prof.Mobilux schon sagte keine Daten mehr, man weiß es nicht. Auf der Wundermap heißt die Station dann weder Oberbeuren noch Memmingen, da heißt sie Alpenvorland. Wo die da den Namen wieder herholen weiß auch keiner. Auf alle Fälle werden dort ebenso die Geokoordinaten angezeigt, die auch bei Dir in der observation stehen.
                  Prof.Mobilux wo holst Du denn genau den Namen her? Ich meine im display_location scheint es ja wie gewünscht zu stehen.
                  Miniserver; KNX; Vitogate; EnOcean (EnOceanPi); Loxone Air; Caldav-Kalenderanbindung; RaspberryPi und für keine Frickellösung zu schade :-)

                  Kommentar


                  • dizzy85
                    dizzy85 kommentierte
                    Kommentar bearbeiten
                    Das komische an der Sache ist, dass die Neatmo Stationen die bei mir in der Umgebung weg waren bzw nicht erreichbar. Sind alle wieder da.
                    Die Werte die die Stationen liefern passen soweit. Habe ich überprüft. Die sind eigentlich korrekt.
                    Seid heute morgen wird mir aber statt Hof(Plauen) nun Erfurt(Bindersleben) angezeigt.
                    Irgendwie geht wirklich was bei WU daneben.

                  • svethi
                    svethi kommentierte
                    Kommentar bearbeiten
                    Sagen wir ja ;-)
                • Hesch@
                  Extension Master
                  • 31.08.2015
                  • 193

                  Zitat von svethi
                  Prof.Mobilux wo holst Du denn genau den Namen her? Ich meine im display_location scheint es ja wie gewünscht zu stehen.
                  Ich habe 15 !! verschiedene Stations-IDs versucht. Diese liefern alle über den Webaufruf auch richtige Wetter-Daten inkl. dem richtigen Namen der Station-ID.
                  Über das Plugin wird aber scheinbar, wenn ich das richtig interpretiere, in der "current.format" an der Stelle 5 "Display Location City" angefordert. Dieses ist in meinem Fall immer gleich "Memmingen Allgäu Airport". Warum wird hier nicht wie Sven schon fragte die display_location_city angefordert bzw. ausgewertet? Geht das überhaupt ??

                  Wegen einer zusätzlichen Datenanforderung habe ich mich leider zu früh gefreut.

                  Ich habe versucht den atmophärischen Druck mit anzuzeigen. mit den o. g. Variablen wird auch etwas angezeigt, Nur leider immer 1015 mBar. Dieser Wert wird auch wenn die WU Seiten im Browser direkt aufgerufen werden als erstes angezeigt und dann mit den "Life gemessenen Werten" überschrieben und laufend aktualisiert. Nur kann scheinbar dieser "Life-Wert" nicht durch das Plugin abgerufen werden. Im Current.dat stehen auch immer 1015 drin.

                  Lieben Gruß
                  Hesch@

                  Kommentar

                  • Hesch@
                    Extension Master
                    • 31.08.2015
                    • 193

                    Zitat von Prof.Mobilux
                    Es liegt definitiv nicht am Plugin. Das Plugin ruft die StationID von Wunderground ab. Was Wunderground zurückliefert, kann ich nicht beeinflussen. Eventuell sendet die Station gerade keine Daten und Wunderground wählt die nächt gelegenen verfügbaren Daten? Oder nur der Name wird übeschrieben, weil es der nächstgelegene Ort ist? Keine Ahnung. Aber das Plugin kann das nicht beeinflussen.

                    Hast du mal auf der Wundermap die Stationen überprüft?

                    Das Logfile und auch die Database-Dateien, die auch den Stationsnamen speichern, findet ihr unter /var/run/shm/wu4lox
                    Hallo Prof.Mobilux,

                    kann es sein, dass der genannte Pfad von dir nicht (mehr) gültig ist??
                    Ich komme zwar bis /var/run/shm aber dann gibt es nur noch den Ordner "anyplugin" welcher leer ist und eine Datei "tcp2shell.769" die nur 769 enthält !!

                    Was mache ich bloß falsch??

                    Lieben Gruß
                    Hesch@

                    Kommentar

                    • Hesch@
                      Extension Master
                      • 31.08.2015
                      • 193

                      Hallo zusammen,

                      bei der gesammten Suche ist mir übrigens noch aufgefallen, dass über das tolle Plugin auch die lokalen Wetterdaten inkl. GIF-Bildern abgerufen werden können.

                      Für die Region Bayern wäre es in der "webpage.map.html" folgender Eintrag:
                      <img src="http://www.dwd.de/DWD/wetter/radar/radfilm_bay_akt.gif" width="500" height="463">

                      Das gilt für die anderen Bundesländer auch. Es muss nur immer der dreistellige "Regional-Code" anstelle von "brd" eingetragen werden.
                      Kann man sehr gut über folgende Seite herausgefunden werden:
                      https://www.dwd.de/DE/leistungen/rad...html#buehneTop

                      Dort dann die gewünschte Region / Bundesland auswählen und mit der Maus über "Zur Großansicht" hovern. Dann wird der benötigte dreistellige Code angezeigt.

                      Lieben Gruß
                      Hesch@

                      Kommentar

                      • Prof.Mobilux
                        Supermoderator
                        • 25.08.2015
                        • 4604

                        Im Anhang ein Aufruf der StationID ISACHSEN347 (Dresden) - KEY müsst ihr durch euren ersetzen: http://api.wunderground.com/api/HIER...ACHSEN347.json

                        Das Plugin wertet aus:

                        Code:
                        current_observation -> display_location -> city
                        In meinem Fall ist das Pieschen, der Stadtteil, in dem die Station steht. Ob das der Besitzer der Station so eingegeben hat oder von Wunderground bestimmt wird (vermute ich), kann ich nicht genau sagen, Aber es stimmt.

                        Die Station ist eine WH2600 (ich kenne den Besitzer).
                        Angehängte Dateien
                        Zuletzt geändert von Prof.Mobilux; 02.04.2018, 12:00.
                        🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine


                        LoxBerry - Beyond the Limits

                        Kommentar

                        • Prof.Mobilux
                          Supermoderator
                          • 25.08.2015
                          • 4604

                          svethi hat doch einen Fehler im Code gefunden. Aktuell wird folgendes als City angezeigt:

                          Code:
                          {current_observation}->{observation_location}->{city}
                          Das ist falsch. Ich fixe das in der nächsten Version.
                          🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine


                          LoxBerry - Beyond the Limits

                          Kommentar


                          • Hesch@
                            Hesch@ kommentierte
                            Kommentar bearbeiten
                            Hallo Prof.Mobilux und Sven,

                            na toll da war meine Arbeit und der post ja ganz umsonst.
                            Oder ich war halt einfach zu langsam mit dem Schreiben.
                            Wirklich tolle Arbeit die Ihr da macht.

                            Und wo bzw. in welcher Datei mus ich dieses "observation" in "display" tauschen??

                            Lieben Gruß
                            Hesch@

                          • Hesch@
                            Hesch@ kommentierte
                            Kommentar bearbeiten
                            Habs schon gefunden. Muss wohl in der fetch.pl abgeändert werden.
                            Werde ich gleich mal testen.
                        • Hesch@
                          Extension Master
                          • 31.08.2015
                          • 193

                          Hallo Prof.Mobilux,

                          dann verstehe ich jetzt aber folgendes nicht mehr:

                          Du sagtest das "current_observation -> display_location -> city" ausgewertet wird.

                          Wenn ich mir den Inhalt der "current.format" aber anschaue, dann steht da folgendes drin:

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

Name: WU-Bild 1.png
Ansichten: 254
Größe: 42,9 KB
ID: 150792

                          Und wenn ich mir mal die Wetterdaten aus Dresden von ISACHSEN347 auf meinem Tablet Life anschaue, dann steht da unter der Location folgendes:

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

Name: WU-Bild 2.png
Ansichten: 251
Größe: 91,2 KB
ID: 150793

                          Was wieder in dem json-File der "observation_location -> city" entspricht und nicht dem "display_location -> city". Es müsste doch dann eigentlich nur "Pieschen" heißen bzw. angezeigt werden.

                          Wo ist denn jetzt der Hund oder heute besser gesagt der Hase begraben ??

                          Lieben Gruß
                          Hesch@

                          Kommentar

                          Lädt...