foxthefox / ioBroker.nest

NEST adapter for ioBroker
MIT License
6 stars 3 forks source link

access_token via home.nest.com/session ? #110

Open aschmidt74 opened 1 year ago

aschmidt74 commented 1 year ago

Hej! vorab; Bin mir nicht sicher ob das dzt. überhaupt funktioniert.

Habe mehrere nest protect geräte und mir ein access_token auf der home.nest.com/session seite (eingelogt) geholt. Das ist auch das einzige was ich in den Instance settings eingetragen habe. jedoch ... die nest.0 instance startet nicht.

logs unspezifisch. ("error uncaught exception: Cannot read property 'error' of undefined")

foxthefox commented 1 year ago

Wie kann man denn in der jetzigen Zeit ein Zugang bei Nest Entwicklung bekommen? Den bräuchte ich mal wieder um überhaupt den Adapter wieder zum Testen ans Laufen zu bringen. Grundsätzlich wäre ein Auszug aus dem Log schon hilfreich, da steht meist in der Nähe auch wo der Fehler aufgetreten ist, bzw. bei welchem Aufruf. Das würde mir weiterhelfen.

aschmidt74 commented 1 year ago

naja, ich hab ja auch keinen dev-account, sondern bin als normaler user auf home.nest.com eingelogt und bin dann auf /session gegangen. Ein access_token gibts offenbar auch so. Aber ich habe eben keine ahnung, ob das funktionieren kann?!

nach dem adapter-start schaut das .log so aus: NEST0

foxthefox commented 1 year ago

OK der screenshot hilft erstmal weiter, danke

foxthefox commented 1 year ago

ich habe auf github 1.0.1 erstellt, es sollten die Fehler behoben sein Ob es nun das EInloggen ermöglicht -> ich bin gespannt

aschmidt74 commented 1 year ago

hmmm, ist anders jetzt: NEST0a

foxthefox commented 1 year ago

yep, der Fehler im code tritt nicht mehr auf, aber der stream bringt error zurück, den hab ich leider nicht in lesbares umgewandelt. hab ich jetzt ergänzt, müsstest nochmal aus github installieren

aschmidt74 commented 1 year ago

habe mir noch ein neues access_token besorgt, und die session im browser offen gelassen, aber ein normaler useraccount taugt wohl doch nicht für die API: An unknown error occurred: {"type":"error","status":401,"message":"Unauthorized"}

foxthefox commented 1 year ago

Adapter läuft, aber der Zugang ist versperrt. Wär ja zu einfach, wenn das jetzt gehen würde. Irgendwie sehr bescheidener Zustand, bei Nest geht nichts mehr über die Entwicklerschnittstelle und Google hat nicht alle Geräte in der API dabei..