Just installed a Rainforest Eagle 3 which works with the EnergyVue iOS app. Home Assistant recognizes the new device also but I cannot seem to provision it. The configuration assistant asks for three parameters; cloud-id, installation-id and host. I know the first two but have no idea what is meant by ‘host’. I tried:
the eagle gateway’s IP address (with and without port specification)
Answering my own question, perhaps helpful for anyone landing here in the future. What ‘host’ is the device’s IP address. Though the data (stream) is host-ed by the device, a much better name would have been ‘device ip’ or similar suggesting an IP address is necessary.
[little rant]
The installation was further complicated by the incredible lack of craftsmanship on Rainforest’s side. The device firmware is very buggy, so is their side, their installation process not to name their iOS app. I would love to have the chance to hire their engineer(s) just for the opportunity to fire them! What a junk, would not recommend anyone to purchase this device.
[/little rant]
After much time fiddling with the device, provisioning it with our utility provider and what not else, it seems it can connect to the rainforest cloud sometimes, or the utility meter sometimes but not both. I am fine skipping their cloud as HASS is much better presentation anyway but without that cloud I get no measurements. This thing is going back.
Hi there @yohst how is this integration going?
I’d love to add one of these - I use ZHA Zigbee 3.0
My questions are
1/ Do you see the Eagle 3 as a device within HA on the ZHA zigbee network stack?
2/ If the answer to 1 is yes - what data can you retrieve live? And how often?
3/ If the answer is no and you implement (and view data) from the Eagle 3 via the EnergyVue cloud
what data can you retrieve in HA and how often does this data get updated?
Thanks!
After much fiddling and complaining with Rainforrest, the Eagle3 is now working. It connects directly into HA, no knowledge of zigbee needed. The device reports energy delivered and energy generated as two different data streams update every 5 seconds (or so). However, HA aggregates data in 1hr chunks on the energy dashboard.
The device has been fairly stable, poops out sometimes but not so often that it is a nuisance. The HA energy dash could be more informative but thats no problem with the eagle.
@yohst I’m particularly interested in being able to program in HA off the live “energy delivered” data stream coming from the Eagle 3…
For example the logic would be:
If energy delivered > 0 (power is being returned to the grid) then “do xyz” (run a script that switches on power hungry devices like pool pump, waterfall, cooling in summer etc)
Repeat above (check say 10 minutely) until energy delivered <0 (power is being consumed from the grid) then “do abc” (run a script the switches off power hungry devices)
Have you done anything like this?.. I assume it could be done using a HA automation?
My eagle 3 works great. Comed just recently allowed its pairing with their smart meters…
FYI for any lurkers, it must be paired to your smart meter by your utility. I waited literally years for my utility to allow this sort of device to work with the meter. Without utility approval there is no device that will read a smart meter. The only other option is a clamp device that directly measures current.
Also, while this is a zigbee device you won’t use zigbee in HA. The HA integration talks to it through the LAN connection. The LAN connection won’t work until it is paired to the Rainforest cloud. But the API is local.