I’m trying to get the latter to work. I found the link in the code https://ws.otodatanetwork.com/neevoapp/v1/DataService.svc/GetAllDisplayPropaneDevices
and entered it in a browser, and when I did it prompts me for my logon info for the Neevo app, and when I enter that I get a screen with all the data in it, and I can find the “Level” value, which is what I’m looking for.
In the interim I tried entering the code in the yaml.config and it told me there was an undefined variable or something along those lines, indicating that the
!secret neevo_auth
didn’t exist.
I’ve got no idea what that should be or where, so I got stuck again.
Any other thoughts or direction would be much appreciated!
I use this integration for otodata tank monitor. I had to tweak the code a bit since the fields didnt match up. I’m using two tank sensors. tank data is coming straight from otodata.
Yes you need to change Attributes at the bottom of file const.py located at
/homeassistant/custom_components/otodata_tank_monitor/const.py
since some changed in the api.
As of about 2 days I’m getting this response: 502 Bad Gateway Did they change it?
EDIT: Nevermind. It appears to be working. I believe my credentials expired. I logged into the Nee-Vo app, changed my credentials, updated the Base64 of my new password, and it’s working again.
API itself was never actually down, likely just rejecting my credentials with a 502 error instead of the expected 401.**