@matt216 did you set the vehicleType
correctly in config. is the config variable in correct case ?
switch (config.vehicleType.toLowerCase()) { <--- error on this line.
case 'diesel':
vehicleStatus = 'fuelstatus';
}
@matt216 did you set the vehicleType
correctly in config. is the config variable in correct case ?
switch (config.vehicleType.toLowerCase()) { <--- error on this line.
case 'diesel':
vehicleStatus = 'fuelstatus';
}
@matt216 Can you check if request package is installed ? you can do so with below command
npm install request --save
@rogers0072002 As per logs it looks like you have not added scope or token is not valid can you delete the tokens.json file and try login again ? make sure you have linked right scope (electric or fuel) in the Mercedes app.
@andreas-heins looks like you are missing Step 7 from https://github.com/ashishtank/MMM-MercedesMe documentation. Please check, also which version of Magic Mirror are you using ? there are breaking changes in v2.15 in MM core and issue i have not fixed for my module yet.
@andreas-heins Is your configuration correct ? if you have already logged in then it will not display login screen and will directly get token. Did you check if tokens.json file is created and updated after authentication ?
@pyrophoenix Let me know if changing the scope solves the issue. I will update the documentation accordingly.
@pyrophoenix things looks correct, http://localhost:8080/MMM_MercedesMe/callback is important other localhost urls in callback are optional. I have sent you PM what we can do next.
@pyrophoenix Can you delete the app in Mercedes dev portal and create new one with correct scope ? also delete tokens.json file and restart the mirror. I think it is some caching issue.