What it does!
The app will connect to Efergy servers and generate an Authentication Token and then create the child Device in SmartThings.
Once that’s done the app will handle the refreshing of the data from Efergy and will update the device roughly every ~30 seconds.
It will also send push notifications if it stops polling data after so many(customizable in the app) minutes. There is also a watchdog of sorts that attempts to monitors its schedules to make sure it’s updating and reschedules after 5 minutes of no updates.
I find the easiest way to install and keep things updated is to add the following GitHub repo: tonesto7/MySmartThingsPublic to IDE settings. SmartApp
Once you have published the app and device type to your account just install the Efergy 2.0 (Connect) SmartApp from the MyApps section on your mobile device.
If you ever decide that you want to remove the device just uninstall the smart app and it will delete the device.
I hadn’t realised this had been done already, i started writing a device type yesterday and succeeded with tracking the Current power reading, wish i had seen this first as that was a bit of my life wasted i will never get back anyway, i have noticed a very time bug/feature dependent on how you look at it. I am in the UK and when specifying the currency unit as £’s the Tarriff shows in us cents still.
I apologize Tonesto it wouldn’t let me respond for 19hrs because im a noob. I did get it working, it must have been my company wifi, because i tried it again using the cell network and it went through and allowed me to add the app and login, its working fantastically!!! thank you so much
yeah i guess you’re right i just checked my android device and it’s not there or the icon. Even though the icon shows under the things list.
The android client is not up to speed with the iOS yet in terms of tile support. I thought the last build for android fixed this but apparently did not.