Giter Club home page Giter Club logo

Comments (9)

Homemade-Disaster avatar Homemade-Disaster commented on June 26, 2024

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

from iobroker.netatmo-energy.

andre2308 avatar andre2308 commented on June 26, 2024

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?

image

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.
image

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.

image
image

or am I thinking wrong here?

kind regarts

from iobroker.netatmo-energy.

prorun26 avatar prorun26 commented on June 26, 2024

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 [email protected] 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?

from iobroker.netatmo-energy.

prorun26 avatar prorun26 commented on June 26, 2024

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!?

from iobroker.netatmo-energy.

prorun26 avatar prorun26 commented on June 26, 2024

Habe jetzt Gelegenheit gehabt verschiedene Sonderzeichen im Passwort auszuprobieren. Daran liegt es offensichtlich nicht.

Weiterhin der gleiche Fehler:
grafik

from iobroker.netatmo-energy.

prorun26 avatar prorun26 commented on June 26, 2024

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.

from iobroker.netatmo-energy.

ioyeti777 avatar ioyeti777 commented on June 26, 2024

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...

from iobroker.netatmo-energy.

prorun26 avatar prorun26 commented on June 26, 2024

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.

from iobroker.netatmo-energy.

Homemade-Disaster avatar Homemade-Disaster commented on June 26, 2024

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.

from iobroker.netatmo-energy.

Related Issues (19)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.