Hey there,
Recently I bought a Volt Time charger for my new car (still has to arrive, expecting it in january :-0).
Since there is no app available for the Volt Time charger I decided to investigate other options and contacted Volt Time myself. They have now released their Cloud API exposing many functions and I am busy building a couple of scripts (apps are beyond my programming skills) that build upon this API.
You can find the homey script here: git-syquens/VoltTimeCloudHomeyPro (github.com)
The script uses the better logic library to store/retrieve the API key, it expects this to be stored under: ‘VoltTimeCloudAPIKey’. In this way - I can update and share the script without worrying about exposing the API key itself - and it is in general a good practice to separate script and security IMHO. You can obviously modify this to work with the regular built-in logic function.
The script exposes the following tags upon execution:
Tag VoltTimeUserID
Tag VoltTimeName
Tag VolTimeAccount
Tag VoltTimeTeamID
Tag VoltTimeTeamType
Tag VoltTimeTeamContact
Tag VoltTimeSiteID
Tag VoltTimeSiteName
Tag VoltTimeSiteStreet
Tag VoltTimeSitePostalCode
Tag VoltTimeSiteHouseNumber
Tag VoltTimeSiteHouseNumberAddition
Tag VoltTimeSiteCity
Tag VoltTimeSiteCountry
Tag VoltTimeSitePhase
Tag VoltTimeSiteMainFuseAmperage
Tag VoltTimeSiteLoadManagement
Tag VoltTimeSiteNetType
Tag VoltTimeChargerID
Tag VoltTimeChargerIdentity
These can then obviously be used to serve other scripts or flows.
For now it just searches and lists the first occurence of every hierarchical object. That should however fit most usecases of home-owners nicely - as long as they have one single charger with a single connector.
Happy to collaborate on further improvements !
My priorities next are to work on more specific scripts that use the post commands such as enabling/disabling the connector itself. I do see a good use for that - as you may apply a geofence that monitors you/your car and actively disables the connector. That way the configuration of the charger can remain in plug-and-charge while making sure nobody but you can use the charger while you are gone. You can then even extend that courtesy to multiple cars/persons - even if you’re not there. This might come in handy when you have a charger that is easily accessible by road.