Legacy Nest toegang
Voor de Nest Protect integratie kan de Legacy nest tab gebruikt worden. Om toegang te krijgen moeten een tweetal velden aangemaakt worden. Het gaat om de IssueTokenURI die een token opvraagt bij Google Nest en een Cookie die bij dat token hoort, de combinatie zorgt ervoor dat de app een sessie nabootst alsof je aangemeld bent aan Nest via een browser. De onderstaande instructies zetten die browser sessie op in de incognito mode van Chrome. Als je klaar bent en de authorisatie is bevestigd in de app, NIET UITLOGGEN, gewoon de tab/browser sluiten, Als je je wel afmeld dan is het cookie en URI niet meer geldig en ben je dus niet meer geautoriseerd.
Het meest handig is het om de app settings via de Homey developer site te benaderen. https://tools.developer.homey.app/tools/app-settings dan is het makkelijker om de waardes te kopiëren.
Instructies
Open Chrome in incognito mode
Zet cookies van derden blokkeren uit
Open Developer Tools (CTRL-SHIFT-I)
Click de Netwerk tab, vink preserve log (logboek behouden) aan
Type issueToken in het filter veld
Ga naar Home.nest.com en log aan met Google
In de development tools komt een entry met iframerpc. Click op de entry en onder headers, general sectie, staat een aanvraag url die begint met account.google.com. click recht en copy value/waarde.
Paste de waarde in de app settings veld NEST Session Issue Token URI
Type oauth2/iframe in het filter veld van de browser
Er verschijnen een aantal iframerpc calls, click op de onderste
Onder Headers, request headers (verzoekheaders) zie je cookie staan. Click rechts en copy value/waarde.
Paste deze waarde in de app settings veld NEST Session Cookie
Click Save Session Fields
Ga naar de log en check of er een melding auth() NEST Legacy Authentication successful. verschijnt. Het kan zijn dat je even moet wachten (druk op log om de log te verversen).
Niet afmelden, ga naar de Google home page, zet cookies blokkeren weer aan en sluit de browser.
Last updated