Closed andre2308 closed 1 year ago
Hello,
on my side, it is working correctly. Please check if you have created the APP.
You can find the detailed description in the README. https://github.com/Homemade-Disaster/ioBroker.netatmo-energy/blob/master/docs/en/README.md
Pleas check if the "client ID" and "client secret" i s correctly inserted in the adapter configuration page.
kind regards
Hi,
hmm okay.
I have read the Readme an tryed it again, but with no success. I keep getting the same error messages as in the screenshot, even if I deliberately use wrong access data, is it normal that the password field becomes invisible when I try to enter it?
The credentials are working in an another Node-Red installation and also working with this Blocky in ioBroker: https://forum.iobroker.net/topic/41568/stabiles-netatmo-thermostat-blockly-adapter.
I have also tryed an reinstallation of your adapter via npm or Github link via the admin interface and a brand new Docker-Container.
btw i have Senetry active, maybe you can see something here..
edit: I tried something else, I have add a few debug messages for the token request and for the password encryption and decryption in my fork.
To me it looks like the password is not stored encrypted, since I only have "cryptic" characters in the token request URL instead of the password in clear text. This is also confirmed by my debug lines when decrypting the password, at the beginning of the decryption the clear password is readable in the log, after the "decryption" it is no longer clear.
or am I thinking wrong here?
kind regarts
Hallo Zusammen, ich habe leider genau das gleiche Problem. Meine home_id, client_id und client_secret sind korrekt eingetragen. Dennoch bekomme ich die Meldung "Ich habe keinen Token erhalten" und "Api-Anfrage nicht ok". Habe Testweise einen neuen Netatmo Account angelegt und dort eine App erzeugt (andere home_id, client_id und andere client_secret) - Leider mit gleichen Ergebnis: "Ich habe keinen Token erhalten" + "Api-Anfrage nicht ok".
Wenn ich den Adapter dann so laufen lasse kommt promt eine Mail: Nach mehreren fehlgeschlagenen Anmeldeversuchen wurde Ihr Konto für die nächsten 10 Minuten gesperrt. Die letzte Anmeldung in Ihrem Konto xyz@xyz.net wurde am 29.08.22, 14:20 in Leipzig, Germany (ungefährer Standort, abgeleitet von der IP-Adresse: xx.xxx.xx.xxx) über die Drittanbieter-App ioBroker_Energy mit Ihrem Passwort vorgenommen.
New Connection
ioBroker_Energy
28.08.22, 04:50
xx.xxx.xx.xxx
Leipzig, Germany
Die Abfragen über dev.netatmo.com funktionieren. Wenn ich mit get /homesdata meine Home-ID erhalte und diese dann mit get /homestatus benutze um die Home-ID abzufragen kommt der Response korrekt zurück und ich sehe darin alle meine eigerichteten Thermostate.
Einen Copy-Paste-Fehler kann ich nach mehrmaliger Kontrolle mit Sicherheit ausschließen.
Gibt es zu dieser Problematik schon Ansätze oder gar eine Lösung?
Oder werden ggf. nur bei der Übertragung des Passworts diverse Sonderzeichen falsch translitteriert. Das würde zum einen die Mail bzgl der fehlgeschlagenen Anmeldeversuche und auch die Tatsache dass nur Einige unter diesem Fehler leiden erklären!?
Habe jetzt Gelegenheit gehabt verschiedene Sonderzeichen im Passwort auszuprobieren. Daran liegt es offensichtlich nicht.
Weiterhin der gleiche Fehler:
home_id, client_id und client_secret funktionieren mit dem mittlerweile weitverbreiteten Netatmo Thermostat Blockly Skript von Newpicsel. Ein Fehler in meinen Anmeldedaten oder eine Sperre seitens Netatmo kann also auch ausgeschlossen werden.
Hallo zusammen, ich habe genau das oben beschriebene Problem "API-Anfrage nicht ok" "Ich habe keinen Tokencode erhalten". Home ID, client ID, Client-Secret habe ich alles kopiert, so dass ich da einen Fehler eigentlich ausschließen möchte. Neuinstallation hat auch nix gebracht. Gibt es da Tipps was ich machen kann. Probiere da echt schon lang rum...
Meine Empfehlung ist, das stabile Netatmo Thermostat Blockly von Newpicsel zu verwenden. Da hier keine Antworten mehr kommen sieht es wohl so aus, dass an diesem Projekt nicht mehr weitergearbeitet wird.
Zudem hat Netatmo folgende Info heraus gegeben: "password token flow will be disabled by Netatmo end of September 2022!" Dh. kommt zu diesem Adapter kein entsprechendes Update funktioniert er ab Oktober grundsätzlich bei niemanden mehr.
Hello,
I have released a new version (v2.0.1) of the adapter. This version supports the OAuth2 authentication. You have to authenticate your account in the adapter config after installing the new version.
Hi Homemade-Disaster,
i started with an new Installation of iobroker an with your Adapter. Unfortunately the adapter didn´t get any Token´s from Netatmo.
I verifiyed the credentials with a Blocky i found in the forum.
Steps to reproduce the behavior:
Screenshots & Logfiles
Log are taken with adapter in silly mode.
Versions:
kind regards André
edit: removed home-ID from log