Closed gielk closed 4 years ago
Yep. Deze error zie ik ook. Denk dat er aanpassingen moeten worden uitgevoerd. Ik had al een ander draadje geopend omdat Eneco al waarschuwde dat er wijzigingen uitgevoerd zouden worden aan de Toon API vanaf 1 december 2019. Het lijkt erop dat dit nu uitgevoerd is. Jochem?
@jochem725 Heb je misschien een oplossing?
Zelfde issue hier na de update. Voor de update functioneerde de koppeling nog goed.
Zelfde issue hier na de update. Voor de update functioneerde de koppeling nog goed.
Als je de plug-in met npm geüpdatet hebt dan zou ie nu weer moeten werken. Bij mij werkt ie nu na de update weer goed.
Ook na de update heb ik het probleem.
Heb het weer werkend. De "oude" config. Het was de combinatie van de oude config (met consumer key e.d.) en de nieuwe (met het access token) wat bij mij niet goed stond.
Nu alleen de access token nog in de config en het werkt weer.
Heb het weer werkend. De "oude" config. Het was de combinatie van de oude config (met consumer key e.d.) en de nieuwe (met het access token) wat bij mij niet goed stond.
Nu alleen de access token nog in de config en het werkt weer.
Top! :)
Heb het weer werkend. De "oude" config. Het was de combinatie van de oude config (met consumer key e.d.) en de nieuwe (met het access token) wat bij mij niet goed stond.
Nu alleen de access token nog in de config en het werkt weer.
Hoe bedoel je dat? Kun je mij laten zien hoe de config nu moet?
Even kijken op https://github.com/jochem725/homebridge-toon. Je moet via de link bij Eneco met je huidige consumerkey een apitoken aanvragen. Deze vul je vervolgens in de aangepaste config.json in conform de readme.
Bij mij werkt ie weer perfect, bedankt Jochem!
Even kijken op https://github.com/jochem725/homebridge-toon. Je moet via de link bij Eneco met je huidige consumerkey een apitoken aanvragen. Deze vul je vervolgens in de aangepaste config.json in conform de readme.
Bij mij werkt ie weer perfect, bedankt Jochem!
OOOhhhhhh top ja! Thanks!!! @jochem725 bedankt voor het snelle fixen!
Precies wat @DennisDeKoster zegt. En dan alleen opnemen wat in de readme staat.
Ik heb in de config { "platform": "Toon", "name": "Thermostaat", "apiToken": "https: //api.toon.eu/toonapi-accesstoken?tenant_id=eneco&client_id=XXXX" }, ingevuld, waarbij de XXXX staan voor de consumer key van de app die ik heb aangemaakt. Het werkt helaas niet. Krijg alle undefined meldingen. Ik vraag mij ook af hoe hij de "mijn eneco" gegevens koppelt aan deze Consumer Key in de developer.toon.eu gegevens. De readme vind ik vrij summier, dus ik dacht ik vraag het hier even
En hier dus dezelfde foutmelding:
(node:6717) UnhandledPromiseRejectionWarning: StatusCodeError: 401 - {"fault":{"faultstring":"Invalid Access Token","detail":{"errorcode":"keymanagement.service.invalid_access_token"}}}
at new StatusCodeError (/usr/lib/node_modules/homebridge-toon/node_modules/request-promise-core/lib/errors.js:32:15)
at Request.plumbing.callback (/usr/lib/node_modules/homebridge-toon/node_modules/request-promise-core/lib/plumbing.js:104:33)
at Request.RP$callback [as _callback] (/usr/lib/node_modules/homebridge-toon/node_modules/request-promise-core/lib/plumbing.js:46:31)
at Request.self.callback (/usr/lib/node_modules/homebridge-toon/node_modules/request/request.js:185:22)
at Request.emit (events.js:310:20)
at Request.--unhandled-rejections=strict
(see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 1)
(node:6717) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
@santheman-nl Het api token kun je ophalen door naar https://api.toon.eu/toonapi-accesstoken?tenant_id=eneco&client_id=XXXX
te gaan. Hier kun je vervolgens inloggen om het token te verkrijgen.
Cliënt id, is dat het klantennummer? Ik heb een account aangemaakt op developer.toon.eu en daar een app toegevoegd.
@santheman-nl Het client id is de consumer_key
die je bij de app kunt vinden op developer.toon.eu.
Het is gelukt! Wellicht goed om in de readme aan te geven dat de url dus niet in json geplaatst moet worden, maar dat je die moet volgen (bezoeken) en dat je dan pas de echte api key krijgt. Ik ben benieuwd of het nu werkt!
Het werkt! Maar dus misschien goed om duidelijker aan te geven dat je via die URL die token krijgt die je in de config moet invullen. Dat was voor mij zo echt niet duidelijk. Top dat je me hebt willen helpen! Fijn weekend verder.
I get the following errors. I have requested a new API, but also with this I get the following messages. Please help?!