Ich bin gerade noch überfordert das umzusetzen. Ich sehe den „Refresh Token setzen“ Button im Experten-Panel des Netatmoweather IO, wenn ich auf Verbindungstyp „Netatmo Entwickler Schlüssel“ schalte.
Aber wie geht es weiter? Die Netatmo-Anleitung setzt Wissen um OAuth voraus was mir fehlt
wichtig ist jetzt, ob das einige Tage „hält“, also das zyklische Renew des AccessToken übersteht.
Ein IPS-Reboot sollte auch kein Problem sein …
wir warten…
ich habe den Text im Panel „Zugangsdaten“ sowie im „Experten-Bereich“ überarbeitet.
Zudem ist die Eingabe des Refresh-Token nun ein Popup (wollte ich schon immer mal mit spielen)
Ein grosser Dank auch von meiners Seite!
Auch mir hat die Beta-Version und die hilfreiche Beschreibung des Vorgehens (vorderhand und hoffentlich permanent) geholfen, nachdem ohne Vorwarnung meine NetatmoWeather-Daten nicht mehr in IPSymcon übernommen wurden (ohne dass ich was geändert hätte), logischerweise, währenddem ich im Urlaub bin
Die hat keiner, darum sind solche ‚Ich lese nicht und fage immer mehrfach‘ Beiträge auch schlecht. Es kostet dann Zeit von anderen Mitmenschen.
Danke für dein Verständnis.
Michael
Funktioniert der Hotfix für NetatmoWeather nach wie vor? Mein Netatmo Aircare ist in IPS jetzt auch leider totgelegt worden. Bei der Gelegenheit hab ich gesehen, dass bei mir wohl noch Version 1.5.3 des Moduls läuft, aber auf GitHub ist 1.7 die neueste Version. Davon scheint aber der Module Store nichts mitbekommen zu haben? Funktioniert Aircare denn mit V1.7 in der aktuellen Situation?
Ja, NetatmoAircare hat den gleichen Fix (betrifft den Zugang zu allen Netatmo-Produkten), im Modulstore zZt. nur als Beta verfügbar, d.h. für das Modul den Kanal umstellen.
Da ich kein Aircare-Produkt habe, konnte ich das nicht wirklich testen, Code ist aber analog, daher bin ich guten Mutes. Über eine Rückmeldung würde ich mich freuen.
Funktioniert, Danke für den Hotfix! Schade, dass Netatmo den Entwicklern und Benutzern das Leben schwer macht, indem funktionierende APIs einfach mal eben vernagelt werden. Aber damit muss man wohl in Zeiten von IoT-Cloud Devices rechnen…
Vielen Dank schonmal für den Hotfix und die Anleitung!
Ist es geplant die normale OAuth Authorisierung wieder funktionsfähig zu machen? Wird das auch mit älteren Symcon Versionen funktionieren oder muss zwangsläufig aktualisiert werden um es nutzen zu können?
Vielen Dank für den HotFix - nun klappt es wieder bei mir in meiner Live Instanz und auch in der Test Instanz. War einfach verwundert warum es vor dem Urlaub noch klappte und nach dem Urlaub auf einmal nicht mehr.
Das ist leicht erklärt: die Logik bei solche Token ist immer, das es einen AccessToken gibt mit einer eingeschränkten Gültigkeit (zB 1 Tag).
Und es gibt einen RefreshToken mit dem man sich einen neuen AccessToken holen kann (wenn man den neuen AccessToken holt kriegt man auch direkt einen neuen RefreshToken, der beim nächsten Mal verwendet wird).
Solange man das hat, braucht man kein neues Login zu machen.
Aber wenn man keinen RefreshToken hat (was bei einer Neuanlage der Instanz der Fall ist, müsste man ein Login machen - was aber ja nicht mehr zulässig ist.
Und daher der „Trick 17“: ich erzeuge auf der Netamo-Seite einen Token und übertrage den so erzeugten RefreshToken in die Instanz … so bin ich wieder im Spiel
Hallo demel42,
ich experimentiere nun schon seit Tagen daran, mein Netatmomodul wieder zum laufen zu bekommen.
Konnte auch den RefreshToken bei Netatmo erzeugen.
Aber ich finde keine Möglichkeit in IPS (NetatmoInstanz) den Token einzufügen.
Unter „Experten Bereich“ ist nur ein Button: Token löschen.
Aber kein Feld, wo ich den Token einfügen kann.
Ich bin wohl zu blöd. (IPS Frischling)
Was muss ich tun?
Beste Grüße Christian
welche Modul-Version hast du laufen? (Panel Information in der Instanz).
Die Eingabe (Panel „Experten-Bereich“, Button „Refresh-Token setzen“) gibt es ab Modul-Version 1.38, die steht z.Zt noch nur im Beta-Kanal des Moduls zur Verfügung- ev. must Du das im Modulstore für diese Modul erst einschalten (unter „Optionen“ (heist das glaube ich) auf der Seite dieses Moduls)