Is it an old device? Yes. Was I frustrated that I couldn’t get any other drivers to work with it? Also yes.
I present to you the Aeotec Home Energy Monitor Modern Driver! This is amodern Hubitat driver for the Aeon/Aeotec Home Energy Meter v1 (DSB09 / DSB09104). Your energy monitor can keep track of total home power usage over time, potentially helping you save money. It supports real time reporting as little as every second on USB mode, and every 240 seconds on battery mode.
This driver does not need child devices, everything is in one driver file!
It supports both battery power and usb powered modes. It supports both per-clamp totals and overall totals. It tracks total energy usage over time. It does all the things I could think of.
I was able to reverse engineer all possible parameters from the device using released firmware packages, mixed with engineering documentation sent to me by Aeotec.
I would love to! But I don't have one of the newer devices to test against, and buying one ($130) isn't in the budget right now. If someone has a loaner device I can borrow, I can definitely do the work and make a driver for it though!
i have a modified version for the gen5 that i made some changes to reduce reporting every 20 secs. and also to get rid of some errors.. it has all the configuration parameters that are missing in the stock built in driver. if anyone is interested.
the gen5 had an error in the code that was stopping updating and only worked on refresh.. similar to what you describe... dont remember what i changed but that could be it.. here is my version
i looked through the code i think i had to add a check for a null value here to fix it.
I am trying this driver but I don’t quite understand what is happening. It is reading from my device but it reads the correct energy level and then drops it to a very low level.
If I hit refresh, it will initially show a reading for energy of around 1600 kwh, then after about a second or two it drops to around 120 kwh. 1600 is the current energy usage for this month. I turned on the reporting for both clamps and the two clamps energy usage seems to be reporting correctly. Adding the usage from both clamps is right at 1600 which is where it should be now.
@amorley great driver, just what I needed thank you! Yes we both know it’s an old device but it’s important for our setup!
Question for you: I have two clamps on my HEM but only one is in use on my clothes dryer. Given this usual setup, how would I configure the relevant preferences in driver?
I’m getting “readback partial” from the Configuration Read Status which would seem appropriate given only one clamp is wrapped around conductors.