NEWS
[gelöst] Abfrage Netatmo "undefined"
-
@maik-0
Oh-K! Ich ziehe meinen Hut, tausend Dank Maik!
Noch vorsichtig unter Vorbehalt, da ich erst eine Stunde voll habe, aber: es scheint tatsächlich so zu funktionieren! Er ruft alle 5 Minuten zuverlässig ab, kein "undefined" mehr.Für mich zu Einordnung / Verständnis: dadurch, dass nun die ClientID und ClientSecret involviert sind, geht NetAtmo davon aus, dass der Adapter eine Anwendung ist, die mit der Netatmo Webcam arbeitet und dadurch "realtime data" benötigt?
An die Mitlesenden ohne Probleme: habt ihr den Adapter mit dem Webcam Feature eingebunden?
An die Mitlesenden mit Problemen: habt ihr den Adapter ohne das Webcam Feature eingebunden?Wenn es jetzt dauerhaft keine Probleme mehr macht, ergänze ich mal das Ticket beim Adapter mit den Infos. Dann sollte man die ClientID und ClientSecret wohl besser als Standard mit eingeben müssen, auch ohne Webcam.
-
@localhorst sagte in Abfrage Netatmo "undefined":
An die Mitlesenden ohne Probleme: habt ihr den Adapter mit dem Webcam Feature eingebunden?
Ich hatte eine App erstellt, ist zwar schon etwas her und war für die Kopplung mit der CCU2 angelegt, die ClientID und das ClientSecret habe ich aber nicht in den Settings des Adapters eingetragen.
-
@localhorst
Ich hatte die Anleitung von @Maik-0 ebenfalls befolgt. Bis jetzt läufts wieder... -
Das erklärt, warum es bei mir durchweg lief. Durch die Kamera die ich habe, hatte ich seit eh und je eine Client ID + Secret eingetragen...
-
@maik-0 Danke! So klappt das bei mir jetzt auch. Ist nur seltsam, dass die Abfrage auch ohne diesem "Trick" ein- oder zweimal in der Stunde funktioniert hat (bei mir sehr regelmäßig). Ich hatte schon eine App für ioBroker und diese zur Bearbeitung geöffnet. Da sieht man die clientid und clientsecret. Die clientid war beim Adapter schon eingetragen - die clientsecret natürlich nur als ***** zu sehen.
Auf jeden Fall dürfte Netatmo etwas umgestellt haben, denn am Adapter gab es ja keine Änderungen.
-
@localhorst
Ich denke mal die Kamera hat keine Bedeutung für die Abfrage der Daten.
Aber dieser Haken gibt einem erst die Option clientid / clientsecret einzugeben.
Also eher ein Problem des Adapters.
Bei mir lief der Adapter 2h lang mit 1 Abfrage pro Minute.
Das sind 120 Abfragen. Und kein einziges undefined. -
@maik-0 sagte in Abfrage Netatmo "undefined":
Also eher ein Problem des Adapters.
Wobei es bis vor zirka 8 Tagen problemlos funktioniert hat mit dieser Adapterversion. Hatte auch sonst zu diesem Zeitpunkt nichts geändert. Aber Hauptsache es funktioniert wieder...
-
@dr-bakterius said in Abfrage Netatmo "undefined":
@maik-0 sagte in Abfrage Netatmo "undefined":
Also eher ein Problem des Adapters.
Wobei es bis vor zirka 8 Tagen problemlos funktioniert hat mit dieser Adapterversion. Hatte auch sonst zu diesem Zeitpunkt nichts geändert.
Genauso hier. Und es lief bei mir über ein Jahr mit 3 Minuten Intervall problemlos. Auch der Zeitpunkt (ca. vor 8 Tagen) scheint ja bei allen gleich zu sein.
Insofern vermute ich schon, dass etwas an der API in Bezug auf die Wetterstationen geändert wurde. Man so wohl den Traffic ein bisschen runter bekommen möchte. Netatmo verdient ja auch kein Geld damit, nur mit dem Verkauf der Hardware.
Und bei einer Kamera müssen sie das wohl anders behandeln / können sie nicht die Zugriffe auf 2 in der Stunde beschränken. Denn das war bei mir ja auch der Fall: es kam ca. 2 mal die Stunde was durch. Ansonsten wurde nur zurück gemeldet: "Application usage reached"Wie auch immer: ganz großes Tennis Maik - vielen Dank nochmals!
Nichts desto trotz hat das bei mir nun den Entschluss bewirkt mich in Bezug auf diese Sensorik für meine Anlage von der Cloud und Anbietern unabhängig zu machen und eine lokale Lösung aufzubauen. Bin nun gespannt auf den AirSniffer Bausatz, werde den parallel zur Netatmo testen und dann auch wohl schnell komplett umsteigen. Rechne damit, dass der gut läuft. Dann kann ich mir auch im Minutentakt Daten ziehen, juckt niemanden. -
Es ist wohl anzunehmen, dass die meisten Adapter-Nutzer noch gar nichts von ihrem "Glück" wissen, denn die Meldung "undefined" erscheint nur im Debug-Modus. Wenn ich nicht auf diesen Thread aufmerksam geworden wäre, hätte ich das erst gemerkt, wenn ich mal in meine History- oder Influxdb-Daten geschaut hätte...
-
@ofbeqnpolkkl6mby5e13 sagte in Abfrage Netatmo "undefined":
Es ist wohl anzunehmen, dass die meisten Adapter-Nutzer noch gar nichts von ihrem "Glück" wissen
Stimmt, da mein Adapter nur auf error läuft hab ich den Eintrag nicht gesehen. Aber da ich vorher schon mal eine App angelegt hatte, sind anscheinend die ClientId und das ClientSecret automatisch eingetragen worden. Sie waren zumindest hier.
-
An diesem Thread haben sich ~ 10-15 Benutzer beteiligt. Plus die Anzahl an Benutzern, die still mitliest. Plus die Benutzer, die schon immer eine Welcome konfiguriert hatten. Alle anderen wissen nicht, dass es ein Problem gibt. Ich schätze mal, die Mehrheit...
-
@ofbeqnpolkkl6mby5e13
Ich schätze, die, die aktiv mit den Messwerten regeln, werden recht schnell den Thread hier finden.
Und finden gleich eine aktuell funktionierende Lösung. Ist doch schön?Bei mir läuft es seit dem Fix ohne Ausreißer.
-
@localhorst sagte in Abfrage Netatmo "undefined":
Ist doch schön?
Natürlich! Mein Gedanke war: wie könnte man die Benutzer sensibilisieren?
-
Also mir ist es sehr schnell aufgefallen, da ich mir die Update Zeit auf der Vis anzeigen lasse.
ich habe keine Kamera und so hatte es mich auch getroffen. Jetzt habe ich das so umgesetzt wie maik-0
das geschrieben hat und es funktioniert erst mal wieder. Danke für diese hilfreiche Info. -
Mit dem "Kamera-Trick" erscheint beim Adapterstart diese Zeile:
Registering realtime events with https://iobroker.herokuapp.com/netatmo/
Ohne Kamera kommt nichts das mit RealTime zu tun hätte ...
-
@einstein67
Genau, so kam es bei mir auch. -
@ofbeqnpolkkl6mby5e13 sagte in Abfrage Netatmo "undefined":
Es ist wohl anzunehmen, dass die meisten Adapter-Nutzer noch gar nichts von ihrem "Glück" wissen, denn die Meldung "undefined" erscheint nur im Debug-Modus.
Mir ist es aufgefallen, weil ich ein Blockly-Skript laufen habe, dass mir die Datenübertragung überwacht. Wenn 30 Minuten keine Daten rein kommen, wird die Netatmo-Station neu gestartet (kurz vom Strom genommen) und mir eine Nachricht geschickt. In VIS sehe ich es ebenfalls.
-
Hallo zusammen,
hatte die selben Probleme seit dem besagten Tag...es kamen nur noch stündlich Werte in den iobroker (habe nur die Wetterstation von Netatmo).
Dank eurer Hilfe läuft es jetzt wieder wie gewohnt.
Vielen Dank hierfür -
Bei mir kommt nun seit 20 Minuten (ohne dass ich was verändert habe) folgender Fehler:
Error: getHomeData error: Application does not have the good scope rights
Ich glaube die haben mich dabei erwischt dass ich gar keine Kamera habe
-
@einstein67
Bei mir läuft es noch ohne Probleme.
Deine Fehlermeldung deutet auf ein Rechteproblem hin.
Du (deine App) hast nicht das Recht Abfragen in diesem Scope zu machen.
Scope sind die Bereiche Wetterstation/Kameras/Rauchmelder/Thermostaten etc.
Hast du die Netatmo-App installiert.
Wenn ja sieh mal unter "Einstellungen/Mein Account/Partner Apps" nach.
Dort sollte deine erstellte App sein. Bei den Berechtigungen sind bei mir 6 Einträge.
Wetter und 5 x Kamera.