Error homekit homebridge-gardaget plugin access token expired


I tried many time to replace the new access token from Garadget garage cloud login but every time I login and logout. The access token is changed all the time. Does anyone has the same issue and know how to fix this issue. I had my garadget garage device working before with homekit using Siri to control but I didn’t know access token is expired like 90 days. Any advices are welcome.


Now it is possible to generate a token that does not expire. You can do it via the Garadget’s login form as before or directly through Particle call.


How do I go about generate token not to expire using Garadget’s login form. Every time when I logout and login back in. The access token is not the same. Second, I using the config.json file to setup homebridge-garadget-plugin for my device. what is the correct format to use for generating token not to expire. Here is the sample of the config.json example out there.

“bridge”: {
“name”: “Homebridge”,
“username”: “CC:22:3D:E3:CE:39”,
“port”: 51826,
“pin”: “031-45-154”

“description”: “Garadget as an accessory.”,
“accessories”: [{
“accessory”: “Garadget”,
“name”: “Garage Door”,
“cloudURL”: “”,
“deviceID”: “<>”,
“access_token”: “<>”,
“bypass”: “0”,
“args”: “{STATE}”
“platforms”: [




Please see this post for explanation of how to get the token from the web app. To generate non-expiring token, please make sure to use the link in my previous post (one with ?expires_in=0 parameter).

I’m not familiar with homebridge setup, but from its look the token goes on the right side of “access_token” in double quotes. Also for valid JSON use the regular double quote characters (") instead of (“ and ”).


I tried all the options you last posted and I still get the error. Not sure what else to try or set.

[Garage Door] Error getting state: null
[Garage Door] This means your access token expired. Replace in config.json