Loxberry Netatmo Weather PlugIn

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • singertom
    Dumb Home'r
    • 15.04.2020
    • 14

    #196
    Danke Michael,
    werds die Tage mal testen... :-)
    Hab noch 2 Netatmo Home Coach daheim, is es sehr aufwändig die Daten auch auf die Loxone zu bekommen?

    Greifen Sie, egal, wo Sie sind, über Ihr Smartphone auf die Messungen aus Ihrem Wohnumfeld zu und schaffen Sie ein gesundes Wohnklima.

    Kommentar

    • Michael M.
      LoxBus Spammer
      • 23.03.2016
      • 237

      #197
      singertom lt. Netatmo Dokumentation https://dev.netatmo.com/apidocumenta...homecoachsdata sind die Datenstrukturen zur Wetterstation sehr ähnlich, aber nicht gleich. Daher müsste man vermutlich ein neues Plugin machen. Dazu kannst du mein Netatmo-Weather Plugin kopieren und an verschiedenen Stellen das Plug-In anpassen, bzw. dinge rauswerfen, welche es beim Home Coach nicht gibt.

      Dazu sind natürlich aber etwas Programmierkenntnisse notwendig - mir fehlt leider die Zeit, das anzupacken.

      Ganz grob:


      Zeile 163: getstationsdata in gethomecoachsdata ändern
      Überall "device["home_name"]" in device["station_name"] ändern
      Zeile 239 - 254 raus, da es kein pressure_trend gibt
      Zeile 263 - 349 raus, da es keine Module gibt

      Kommentar

      • singertom
        Dumb Home'r
        • 15.04.2020
        • 14

        #198
        Michael M. danke für die Infos....
        also es scheint das die erste Version des geänderten Plugins gleich schon funktioniert... bekommen von beiden HomeCoach die daten auf die Loxone :-) das war jetzt auch für mich überraschend :-)

        des weitern hab dich dein Update Installiert, und auch das scheint problemlos zu laufen :-)

        Tom

        Kommentar

        • Gast

          #199
          Michael M. Danke für das 2.0.4 Update und die Funktion das man nun das Logfile im loxberry anschauen kann das hilft ungemein - natürlich kann man auch immer Putty verwenden aber so ists komfortabler. Installation hat einwandfrei funktioniert und bisher funktioniert auch die Datenübertragung...

          Vielen Dank!

          Kommentar

          • Gast

            #200
            Bräuchte bitte Unterstützung bei einer Einbindung einer Atmo Wetterstation über Loxberry in die Loxone Config.
            Habe eine Atmo Innenstation, Aussenstation, Windsensor, Regensensor
            Alle sind bei Netatmo angemeldet und funktionieren auch über die Atmo App.
            Nun habe ich einen Rasberry PI4 mit Loxberry eingerichtet.
            Das Plugin für die Atmo Wetterstation installiert, die Settings nach Anleitung eingestellt.
            Im UDP-Monitor der Loxone Config erhalte ich allerdings keine Daten der Wetterstation.

            Über Putty erhalte ich folgende Fehlermeldung

            loxberry@loxberry:~ $ python3 /opt/loxberry/data/plugins/netatmo-weather/netatmo.py
            Number of arguments: 1 arguments.
            Argument List: ['/opt/loxberry/data/plugins/netatmo-weather/netatmo.py']
            using plugin log file netatmo-weather.log
            Plugin configuration file missing netatmo.cfg

            Kann mir hier jemand weiterhelfen?
            Folgende Versionen hab ich am laufen
            Loxone Config 11.1.9.14
            Loxberry 2.2.0.4
            Netatmo Weather 2.0.4

            danke im Voraus
            Peter

            Kommentar

            • Michael M.
              LoxBus Spammer
              • 23.03.2016
              • 237

              #201
              Hallo Peter,

              kannst du per Putty mal folgendes machen
              ls /opt/loxberry/config/plugins/netatmo-weather/

              es sieht so aus, als gäbe es kein config file bei dir.

              Kommentar


              • Gast
                Gast kommentierte
                Kommentar bearbeiten
                Hallo Michael,

                Danke für deinen Vorschlag.
                War die letzten Wochen beruflich sehr beschäftigt.
                Werde die Tage deinen Vorschlag testen, melde mich dann wieder.
            • lobi
              Smart Home'r
              • 19.10.2015
              • 39

              #202
              Hallo,

              wollte soeben meine Wetterstation mittels Plugin einbinden, scheint aber leider noch nicht perfekt zu funktionieren...

              per ssh habe ich folgende Fehlermeldung erhalten:

              Code:
              Traceback (most recent call last):
              File "/opt/loxberry/data/plugins/netatmo-weather/netatmo.py", line 326, in <module>
              main()
              File "/opt/loxberry/data/plugins/netatmo-weather/netatmo.py", line 140, in main
              value = "{0}.{1}.{2}={3}".format(device["home_name"], device["module_name"], "wifi_status",
              KeyError: 'module_name'
              module_name war zuerst "Draußen", dachte dann an das ß und habs auf "Draussen" geändert.. aber leider auch ohne Erfolg.

              Gelöst - das Innenmodul hatte noch die MAC Adresse im Namen... geändert und passt Danke!
              Zuletzt geändert von lobi; 26.05.2021, 10:49. Grund: Gelöst, war noch ein falscher Name im Spiel

              Kommentar

              • rainman43
                Dumb Home'r
                • 03.06.2016
                • 12

                #203
                Hello Gentleman,

                there is no value min/max temperature and date min/max temperature from executed command /Getstationdata.
                I founded if I put some other station in to favorite station and set get_favorites then min/max value is shown.

                Any idea where could be issue on netatmo api?
                In past I used dev account.

                Thank You for your support.
                BR /Václav
                Angehängte Dateien

                Kommentar

                • singertom
                  Dumb Home'r
                  • 15.04.2020
                  • 14

                  #204
                  Servus,

                  hoffe es kann mir jemand nen Tip geben!

                  habe seit gestern folgendes Problem, in der Loxone kommen keine neue Daten mehr vom Netatmo Loxberry Plugin an.
                  im Log vom Loxberry steht folgendes..

                  2021-11-22 16:05:26 root INFO using plugin log file /opt/loxberry/log/plugins/netatmo-weather/netatmo-weather.log
                  2021-11-22 16:05:26 root INFO using system configuration file /opt/loxberry/config/system/general.json
                  2021-11-22 16:05:26 root INFO Miniserver ip address: 192.168.xx.xx
                  2021-11-22 16:05:26 urllib3.connectionpool DEBUG Starting new HTTPS connection (1): auth.netatmo.com:443
                  2021-11-22 16:05:26 urllib3.connectionpool DEBUG https://auth.netatmo.com:443 "GET /en-us/access/login HTTP/1.1" 200 None
                  2021-11-22 16:05:26 root INFO Successfully got session cookie from https://auth.netatmo.com/en-us/access/login
                  2021-11-22 16:05:26 root INFO Found _token value ['xxxxxxxxx'] in response from https://auth.netatmo.com/en-us/access/login
                  2021-11-22 16:05:27 urllib3.connectionpool DEBUG https://auth.netatmo.com:443 "POST /access/postlogin HTTP/1.1" 302 334
                  2021-11-22 16:05:27 urllib3.connectionpool DEBUG Starting new HTTPS connection (1): my.netatmo.com:443
                  2021-11-22 16:05:27 urllib3.connectionpool DEBUG https://my.netatmo.com:443 "GET / HTTP/1.1" 302 0
                  2021-11-22 16:05:28 urllib3.connectionpool DEBUG https://my.netatmo.com:443 "GET /app HTTP/1.1" 302 0
                  2021-11-22 16:05:29 urllib3.connectionpool DEBUG https://my.netatmo.com:443 "GET /app/camera HTTP/1.1" 302 0
                  2021-11-22 16:05:29 urllib3.connectionpool DEBUG Starting new HTTPS connection (1): home.netatmo.com:443
                  2021-11-22 16:05:30 urllib3.connectionpool DEBUG https://home.netatmo.com:443 "GET /security HTTP/1.1" 404 5441
                  2021-11-22 16:05:30 root ERROR Unable to contact https://auth.netatmo.com/access/postlogin
                  2021-11-22 16:05:30 root CRITICAL Error: 404

                  sensible daten hab ich mit xxx unkentlich gemacht..

                  hoffe ihr könnt mir helfen!
                  Danke im vorraus

                  grüße, Tom

                  Kommentar


                  • erti
                    erti kommentierte
                    Kommentar bearbeiten
                    Hallo,

                    hat irgendwer schon eine Lösung für das Problem?

                    Grüße
                    Stephan

                  • McLossi
                    McLossi kommentierte
                    Kommentar bearbeiten
                    Bei mir funktioniert das Plugin auch nicht mehr. Weiss schon jemand bescheid?

                  • Michael M.
                    Michael M. kommentierte
                    Kommentar bearbeiten
                    Habs mir gerade angeschaut - bei mir klappt noch alles. keine Anmeldeprobleme. Hast du zufällig dein Kennwort geändert, sodass ggf. Sonderzeichen enthalten sind? Oder hat sich irgendetwas verändert? Neue Netatmo Geräte, sieht dein Account irgendwie anders aus?

                    https://auth.netatmo.com:443 "POST /access/postlogin HTTP/1.1" 302 334

                    Das sieht komisch aus - 302 bedeutet http redirect und daher auch die neuen URLs, da wird dann immer wieder weitergeleitet...

                    2021-11-22 16:05:29 urllib3.connectionpool DEBUG https://my.netatmo.com:443 "GET /app/camera HTTP/1.1" 302 0

                    /app/camera - das macht mich stutzig, ist aber auch bei mir anders, da ich keine Welcome hab.
                • singertom
                  Dumb Home'r
                  • 15.04.2020
                  • 14

                  #205
                  Leider keine Ahnung.. Michael M. ... hast du nen Ansatz für uns?

                  Kommentar


                  • McLossi
                    McLossi kommentierte
                    Kommentar bearbeiten
                    Ich denke diese URL im code vom plugin https://auth.netatmo.com/access/postlogin wird von netatmo nicht mehr unterstützt (API change). 404 not found sieht danach aus als ob es den endpunkt nicht mehr gibt.

                    Auf der netatmo seite ist es nun mit oauth2

                    We want to create a smarter home. With Netatmo connect, creative people can imagine solutions to make users' life easier. Netatmo products are ready to communicate with all Apps and services to fit your vision of what makes a home smarter.



                    Ich denke das muss im plugin umgeschrieben werden.
                    Zuletzt geändert von McLossi; 20.12.2021, 10:07.
                • singertom
                  Dumb Home'r
                  • 15.04.2020
                  • 14

                  #206
                  Ok, ich schaus mir mal an... und gib dann bescheid... vielen Dank für die Info

                  Kommentar

                  • Michael M.
                    LoxBus Spammer
                    • 23.03.2016
                    • 237

                    #207
                    Verd****t - ich bekomm einfach keine Benachrichtigung per Mail, wenn sich in diesem Threat etwas tut . Danke singertom fürs direkte markieren.

                    Wenn Netatmo wirklich auf OAuth umgestellt hat, wirds "doof" - dann könnte es sein, dass sich jeder User ein Developer Account mit API Client ID anlegen muss. Ich werde es mir die nächsten Tage in Ruhe anschauen und die Anmeldung mal debuggen.

                    Wenn jemand in der Zwischenzeit erkenntnisse hat, gerne her damit.

                    Kommentar


                    • McLossi
                      McLossi kommentierte
                      Kommentar bearbeiten
                      ich hab mich per ssh beim loxberry eingeloggt und wie beim troubleshooting beschrieben mal das python script ausgeführt. Die Daten passen! Ich hab auch nicht die Fehlermeldung wie singertom. Bei mir sieht es eher so aus als ob die Daten nicht an den Miniserver gesendet werden. Am UDP Monitor kommt auch nichts an. Sehr eigenartig.

                    • McLossi
                      McLossi kommentierte
                      Kommentar bearbeiten
                      Mir ist aufgefallen dass in der netatmo.cfg bei MINISERVER nicht der name meines miniservers steht sondern ein anderer. habs mal mit vi geändert, aber die UDP pakete kommen noch immer nicht an. OK das script geht dann nicht mehr und wirft einen Fehler. Auf der github seite vom plugin steht bei Troubleshoot steht was von --logfile beim aufrufen. Das log-file schreibt er jedoch nicht.
                      Zuletzt geändert von McLossi; 22.12.2021, 08:41.
                  • McLossi
                    Smart Home'r
                    • 25.11.2016
                    • 87

                    #208
                    Michael M. Ich hab den port beim Plugin und Miniserver empfangsport auf einen anderen geändert und ich bekomme nun wieder Wetterdaten an den Miniserver geschickt. Das mit dem API change trifft vermutlich auf den Homecoach zu den singertom verwendet. Bei netatmo weather loxberry plugin version 2.0.3 scheint alles zu funktionieren wie gehabt.

                    Kommentar

                    • Michael M.
                      LoxBus Spammer
                      • 23.03.2016
                      • 237

                      #209
                      Vermutlich - ich hab auch mit der Wetterstation keinerlei Probleme.

                      Kommentar


                      • singertom
                        singertom kommentierte
                        Kommentar bearbeiten
                        Is bei mir egal .. ich hab das orginal Weather plugin laufen... das geht auch nicht...
                        Das homecoach plugin ist ein angepasstes Werther plugin welches als eigene Loxberry App läuft... also bei plugin unabhängig... der Fehler kommt trotzdem...

                        Könnte das mit einem Fritzbox Update zu tun haben?

                        :-(

                        In der Netatmo App am Handy läuft alles, aber eben am loxberry nicht
                    • singertom
                      Dumb Home'r
                      • 15.04.2020
                      • 14

                      #210

                      2021-12-23 19:30:32 root INFO using plugin log file /opt/loxberry/log/plugins/netatmo-weather/netatmo-weather.log
                      2021-12-23 19:30:32 root INFO using system configuration file /opt/loxberry/config/system/general.json
                      2021-12-23 19:30:32 root INFO Miniserver ip address: 192.168.13.77
                      2021-12-23 19:30:32 urllib3.connectionpool DEBUG Starting new HTTPS connection (1): auth.netatmo.com:443
                      2021-12-23 19:30:34 urllib3.connectionpool DEBUG https://auth.netatmo.com:443 "GET /en-us/access/login HTTP/1.1" 200 None
                      2021-12-23 19:30:34 root INFO Successfully got session cookie from https://auth.netatmo.com/en-us/access/login
                      2021-12-23 19:30:34 root INFO Found _token value ['xxxxxxxxxxxxx'] in response from https://auth.netatmo.com/en-us/access/login
                      2021-12-23 19:30:49 urllib3.connectionpool DEBUG https://auth.netatmo.com:443 "POST /access/postlogin HTTP/1.1" 302 334
                      2021-12-23 19:30:49 urllib3.connectionpool DEBUG Starting new HTTPS connection (1): my.netatmo.com:443
                      2021-12-23 19:30:50 urllib3.connectionpool DEBUG https://my.netatmo.com:443 "GET / HTTP/1.1" 302 0
                      2021-12-23 19:30:50 urllib3.connectionpool DEBUG https://my.netatmo.com:443 "GET /app HTTP/1.1" 302 0
                      2021-12-23 19:30:50 urllib3.connectionpool DEBUG https://my.netatmo.com:443 "GET /app/camera HTTP/1.1" 302 0
                      2021-12-23 19:30:50 urllib3.connectionpool DEBUG Starting new HTTPS connection (1): home.netatmo.com:443
                      2021-12-23 19:30:50 urllib3.connectionpool DEBUG https://home.netatmo.com:443 "GET /security HTTP/1.1" 404 5441
                      2021-12-23 19:30:50 root ERROR Unable to contact https://auth.netatmo.com/access/postlogin
                      2021-12-23 19:30:50 root CRITICAL Error: 404

                      Kommentar

                    Lädt...