Wanting to monitor house power with solar

sorry for the delay…
Ok… here’s what I did:

  1. deleted app associated with the HEM (your reset app)
  2. excluded the device from the network
  3. deleted the device type for the HEM
  4. created new device from code using the code at the link above
  5. included the device using that device type.
  6. sent a reset from the device UI on my Android
  7. after a minute sent a configure from the device UI on my Android
  8. waited a few minutes and took this screen shot:

Here’s some logging info…

24e4c55f-55e0-4f1b-820c-f558d9b5beec 5:35:46 PM: error groovy.lang.GroovyRuntimeException: Ambiguous method overloading for method java.lang.Long#multiply.
Cannot resolve which method to invoke for [null] due to overlapping prototypes between:
[class java.lang.Character]
[class java.lang.Number] @ line 317
24e4c55f-55e0-4f1b-820c-f558d9b5beec 5:35:40 PM: error groovy.lang.GroovyRuntimeException: Ambiguous method overloading for method java.lang.Long#multiply.
Cannot resolve which method to invoke for [null] due to overlapping prototypes between:
[class java.lang.Character]
[class java.lang.Number] @ line 402
24e4c55f-55e0-4f1b-820c-f558d9b5beec 5:35:40 PM: error groovy.lang.GroovyRuntimeException: Ambiguous method overloading for method java.lang.Long#multiply.
Cannot resolve which method to invoke for [null] due to overlapping prototypes between:
[class java.lang.Character]
[class java.lang.Number] @ line 317
24e4c55f-55e0-4f1b-820c-f558d9b5beec 5:35:34 PM: error groovy.lang.GroovyRuntimeException: Ambiguous method overloading for method java.lang.Long#multiply.
Cannot resolve which method to invoke for [null] due to overlapping prototypes between:
[class java.lang.Character]
[class java.lang.Number] @ line 317
24e4c55f-55e0-4f1b-820c-f558d9b5beec 5:35:28 PM: error groovy.lang.GroovyRuntimeException: Ambiguous method overloading for method java.lang.Long#multiply.
Cannot resolve which method to invoke for [null] due to overlapping prototypes between:
[class java.lang.Character]
[class java.lang.Number] @ line 317
24e4c55f-55e0-4f1b-820c-f558d9b5beec 5:35:24 PM: debug Parse returned Aeon Labs Home Energy Meter amps is 12.51 A
24e4c55f-55e0-4f1b-820c-f558d9b5beec 5:35:22 PM: error groovy.lang.GroovyRuntimeException: Ambiguous method overloading for method java.lang.Long#multiply.
Cannot resolve which method to invoke for [null] due to overlapping prototypes between:
[class java.lang.Character]
[class java.lang.Number] @ line 317
24e4c55f-55e0-4f1b-820c-f558d9b5beec 5:35:16 PM: error groovy.lang.GroovyRuntimeException: Ambiguous method overloading for method java.lang.Long#multiply.
Cannot resolve which method to invoke for [null] due to overlapping prototypes between:
[class java.lang.Character]
[class java.lang.Number] @ line 416
24e4c55f-55e0-4f1b-820c-f558d9b5beec 5:35:16 PM: error groovy.lang.GroovyRuntimeException: Ambiguous method overloading for method java.lang.Long#multiply.
Cannot resolve which method to invoke for [null] due to overlapping prototypes between:
[class java.lang.Character]
[class java.lang.Number] @ line 291
24e4c55f-55e0-4f1b-820c-f558d9b5beec 5:35:16 PM: debug Parse returned Aeon Labs Home Energy Meter volts is 122.44 V
24e4c55f-55e0-4f1b-820c-f558d9b5beec 5:35:16 PM: error groovy.lang.GroovyRuntimeException: Ambiguous method overloading for method java.lang.Long#multiply.
Cannot resolve which method to invoke for [null] due to overlapping prototypes between:
[class java.lang.Character]
[class java.lang.Number] @ line 317
24e4c55f-55e0-4f1b-820c-f558d9b5beec 5:35:10 PM: error groovy.lang.GroovyRuntimeException: Ambiguous method overloading for method java.lang.Long#multiply.
Cannot resolve which method to invoke for [null] due to overlapping prototypes between:
[class java.lang.Character]
[class java.lang.Number] @ line 317
24e4c55f-55e0-4f1b-820c-f558d9b5beec 5:35:04 PM: error groovy.lang.GroovyRuntimeException: Ambiguous method overloading for method java.lang.Long#multiply.
Cannot resolve which method to invoke for [null] due to overlapping prototypes between:
[class java.lang.Character]
[class java.lang.Number] @ line 317
24e4c55f-55e0-4f1b-820c-f558d9b5beec 5:34:58 PM: error groovy.lang.GroovyRuntimeException: Ambiguous method overloading for method java.lang.Long#multiply.
Cannot resolve which method to invoke for [null] due to overlapping prototypes between:
[class java.lang.Character]
[class java.lang.Number] @ line 317
24e4c55f-55e0-4f1b-820c-f558d9b5beec 5:34:54 PM: debug Parse returned Aeon Labs Home Energy Meter amps is 12.83 A
24e4c55f-55e0-4f1b-820c-f558d9b5beec 5:34:52 PM: error groovy.lang.GroovyRuntimeException: Ambiguous method overloading for method java.lang.Long#multiply.
Cannot resolve which method to invoke for [null] due to overlapping prototypes between:
[class java.lang.Character]
[class java.lang.Number] @ line 317
24e4c55f-55e0-4f1b-820c-f558d9b5beec 5:34:46 PM: error groovy.lang.GroovyRuntimeException: Ambiguous method overloading for method java.lang.Long#multiply.
Cannot resolve which method to invoke for [null] due to overlapping prototypes between:
[class java.lang.Character]
[class java.lang.Number] @ line 317
24e4c55f-55e0-4f1b-820c-f558d9b5beec 5:34:40 PM: error groovy.lang.GroovyRuntimeException: Ambiguous method overloading for method java.lang.Long#multiply.
Cannot resolve which method to invoke for [null] due to overlapping prototypes between:
[class java.lang.Character]
[class java.lang.Number] @ line 317
24e4c55f-55e0-4f1b-820c-f558d9b5beec 5:34:34 PM: error groovy.lang.GroovyRuntimeException: Ambiguous method overloading for method java.lang.Long#multiply.
Cannot resolve which method to invoke for [null] due to overlapping prototypes between:
[class java.lang.Character]
[class java.lang.Number] @ line 317
24e4c55f-55e0-4f1b-820c-f558d9b5beec 5:34:28 PM: error groovy.lang.GroovyRuntimeException: Ambiguous method overloading for method java.lang.Long#multiply.
Cannot resolve which method to invoke for [null] due to overlapping prototypes between:
[class java.lang.Character]
[class java.lang.Number] @ line 317
24e4c55f-55e0-4f1b-820c-f558d9b5beec 5:34:24 PM: debug Parse returned Aeon Labs Home Energy Meter amps is 12.73 A
24e4c55f-55e0-4f1b-820c-f558d9b5beec 5:34:22 PM: error groovy.lang.GroovyRuntimeException: Ambiguous method overloading for method java.lang.Long#multiply.
Cannot resolve which method to invoke for [null] due to overlapping prototypes between:
[class java.lang.Character]
[class java.lang.Number] @ line 317
24e4c55f-55e0-4f1b-820c-f558d9b5beec 5:34:17 PM: error groovy.lang.GroovyRuntimeException: Ambiguous method overloading for method java.lang.Long#multiply.
Cannot resolve which method to invoke for [null] due to overlapping prototypes between:
[class java.lang.Character]
[class java.lang.Number] @ line 416
24e4c55f-55e0-4f1b-820c-f558d9b5beec 5:34:16 PM: error groovy.lang.GroovyRuntimeException: Ambiguous method overloading for method java.lang.Long#multiply.
Cannot resolve which method to invoke for [null] due to overlapping prototypes between:
[class java.lang.Character]
[class java.lang.Number] @ line 317
24e4c55f-55e0-4f1b-820c-f558d9b5beec 5:34:16 PM: debug Parse returned Aeon Labs Home Energy Meter volts is 122.5 V
24e4c55f-55e0-4f1b-820c-f558d9b5beec 5:34:16 PM: error groovy.lang.GroovyRuntimeException: Ambiguous method overloading for method java.lang.Long#multiply.
Cannot resolve which method to invoke for [null] due to overlapping prototypes between:
[class java.lang.Character]
[class java.lang.Number] @ line 291
24e4c55f-55e0-4f1b-820c-f558d9b5beec 5:34:10 PM: error groovy.lang.GroovyRuntimeException: Ambiguous method overloading for method java.lang.Long#multiply.
Cannot resolve which method to invoke for [null] due to overlapping prototypes between:
[class java.lang.Character]
[class java.lang.Number] @ line 317
24e4c55f-55e0-4f1b-820c-f558d9b5beec 5:34:04 PM: error groovy.lang.GroovyRuntimeException: Ambiguous method overloading for method java.lang.Long#multiply.
Cannot resolve which method to invoke for [null] due to overlapping prototypes between:
[class java.lang.Character]
[class java.lang.Number] @ line 317
24e4c55f-55e0-4f1b-820c-f558d9b5beec 5:33:58 PM: error groovy.lang.GroovyRuntimeException: Ambiguous method overloading for method java.lang.Long#multiply.
Cannot resolve which method to invoke for [null] due to overlapping prototypes between:
[class java.lang.Character]
[class java.lang.Number] @ line 474
24e4c55f-55e0-4f1b-820c-f558d9b5beec 5:33:58 PM: error groovy.lang.GroovyRuntimeException: Ambiguous method overloading for method java.lang.Long#multiply.
Cannot resolve which method to invoke for [null] due to overlapping prototypes between:
[class java.lang.Character]
[class java.lang.Number] @ line 317
24e4c55f-55e0-4f1b-820c-f558d9b5beec 5:33:55 PM: debug Parse returned Aeon Labs Home Energy Meter amps is 13.14 A
24e4c55f-55e0-4f1b-820c-f558d9b5beec 5:33:52 PM: error groovy.lang.GroovyRuntimeException: Ambiguous method overloading for method java.lang.Long#multiply.
Cannot resolve which method to invoke for [null] due to overlapping prototypes between:
[class java.lang.Character]
[class java.lang.Number] @ line 317
24e4c55f-55e0-4f1b-820c-f558d9b5beec 5:33:46 PM: error groovy.lang.GroovyRuntimeException: Ambiguous method overloading for method java.lang.Long#multiply.
Cannot resolve which method to invoke for [null] due to overlapping prototypes between:
[class java.lang.Character]
[class java.lang.Number] @ line 317
24e4c55f-55e0-4f1b-820c-f558d9b5beec 5:33:40 PM: error groovy.lang.GroovyRuntimeException: Ambiguous method overloading for method java.lang.Long#multiply.
Cannot resolve which method to invoke for [null] due to overlapping prototypes between:
[class java.lang.Character]
[class java.lang.Number] @ line 317
24e4c55f-55e0-4f1b-820c-f558d9b5beec 5:33:34 PM: error groovy.lang.GroovyRuntimeException: Ambiguous method overloading for method java.lang.Long#multiply.
Cannot resolve which method to invoke for [null] due to overlapping prototypes between:
[class java.lang.Character]
[class java.lang.Number] @ line 317
24e4c55f-55e0-4f1b-820c-f558d9b5beec 5:33:28 PM: error groovy.lang.GroovyRuntimeException: Ambiguous method overloading for method java.lang.Long#multiply.
Cannot resolve which method to invoke for [null] due to overlapping prototypes between:
[class java.lang.Character]
[class java.lang.Number] @ line 402
24e4c55f-55e0-4f1b-820c-f558d9b5beec 5:33:28 PM: error groovy.lang.GroovyRuntimeException: Ambiguous method overloading for method java.lang.Long#multiply.
Cannot resolve which method to invoke for [null] due to overlapping prototypes between:
[class java.lang.Character]
[class java.lang.Number] @ line 317
24e4c55f-55e0-4f1b-820c-f558d9b5beec 5:33:25 PM: debug Parse returned Aeon Labs Home Energy Meter amps is 17.28 A
24e4c55f-55e0-4f1b-820c-f558d9b5beec 5:33:23 PM: error groovy.lang.GroovyRuntimeException: Ambiguous method overloading for method java.lang.Long#multiply.
Cannot resolve which method to invoke for [null] due to overlapping prototypes between:
[class java.lang.Character]
[class java.lang.Number] @ line 317
24e4c55f-55e0-4f1b-820c-f558d9b5beec 5:33:23 PM: error groovy.lang.GroovyRuntimeException: Ambiguous method overloading for method java.lang.Long#multiply.
Cannot resolve which method to invoke for [null] due to overlapping prototypes between:
[class java.lang.Character]
[class java.lang.Number] @ line 402
24e4c55f-55e0-4f1b-820c-f558d9b5beec 5:33:17 PM: debug Parse returned Aeon Labs Home Energy Meter volts is 122.48 V
24e4c55f-55e0-4f1b-820c-f558d9b5beec 5:33:17 PM: error groovy.lang.GroovyRuntimeException: Ambiguous method overloading for method java.lang.Long#multiply.
Cannot resolve which method to invoke for [null] due to overlapping prototypes between:
[class java.lang.Character]
[class java.lang.Number] @ line 416
24e4c55f-55e0-4f1b-820c-f558d9b5beec 5:33:16 PM: error groovy.lang.GroovyRuntimeException: Ambiguous method overloading for method java.lang.Long#multiply.
Cannot resolve which method to invoke for [null] due to overlapping prototypes between:
[class java.lang.Character]
[class java.lang.Number] @ line 402
24e4c55f-55e0-4f1b-820c-f558d9b5beec 5:33:16 PM: error groovy.lang.GroovyRuntimeException: Ambiguous method overloading for method java.lang.Long#multiply.
Cannot resolve which method to invoke for [null] due to overlapping prototypes between:
[class java.lang.Character]
[class java.lang.Number] @ line 291
24e4c55f-55e0-4f1b-820c-f558d9b5beec 5:33:16 PM: error groovy.lang.GroovyRuntimeException: Ambiguous method overloading for method java.lang.Long#multiply.
Cannot resolve which method to invoke for [null] due to overlapping prototypes between:
[class java.lang.Character]
[class java.lang.Number] @ line 317
24e4c55f-55e0-4f1b-820c-f558d9b5beec 5:33:10 PM: error groovy.lang.GroovyRuntimeException: Ambiguous method overloading for method java.lang.Long#multiply.
Cannot resolve which method to invoke for [null] due to overlapping prototypes between:
[class java.lang.Character]
[class java.lang.Number] @ line 317
24e4c55f-55e0-4f1b-820c-f558d9b5beec 5:33:04 PM: error groovy.lang.GroovyRuntimeException: Ambiguous method overloading for method java.lang.Long#multiply.
Cannot resolve which method to invoke for [null] due to overlapping prototypes between:
[class java.lang.Character]
[class java.lang.Number] @ line 317
24e4c55f-55e0-4f1b-820c-f558d9b5beec 5:32:58 PM: error groovy.lang.GroovyRuntimeException: Ambiguous method overloading for method java.lang.Long#multiply.
Cannot resolve which method to invoke for [null] due to overlapping prototypes between:
[class java.lang.Character]
[class java.lang.Number] @ line 317
24e4c55f-55e0-4f1b-820c-f558d9b5beec 5:32:54 PM: debug Parse returned Aeon Labs Home Energy Meter amps is 13.29 A
24e4c55f-55e0-4f1b-820c-f558d9b5beec 5:32:52 PM: error groovy.lang.GroovyRuntimeException: Ambiguous method overloading for method java.lang.Long#multiply.
Cannot resolve which method to invoke for [null] due to overlapping prototypes between:
[class java.lang.Character]
[class java.lang.Number] @ line 317
24e4c55f-55e0-4f1b-820c-f558d9b5beec 5:32:46 PM: error groovy.lang.GroovyRuntimeException: Ambiguous method overloading for method java.lang.Long#multiply.
Cannot resolve which method to invoke for [null] due to overlapping prototypes between:
[class java.lang.Character]
[class java.lang.Number] @ line 317
24e4c55f-55e0-4f1b-820c-f558d9b5beec 5:32:40 PM: error groovy.lang.GroovyRuntimeException: Ambiguous method overloading for method java.lang.Long#multiply.
Cannot resolve which method to invoke for [null] due to overlapping prototypes between:
[class java.lang.Character]
[class java.lang.Number] @ line 317
24e4c55f-55e0-4f1b-820c-f558d9b5beec 5:32:34 PM: error groovy.lang.GroovyRuntimeException: Ambiguous method overloading for method java.lang.Long#multiply.
Cannot resolve which method to invoke for [null] due to overlapping prototypes between:
[class java.lang.Character]
[class java.lang.Number] @ line 317
24e4c55f-55e0-4f1b-820c-f558d9b5beec 5:32:28 PM: error groovy.lang.GroovyRuntimeException: Ambiguous method overloading for method java.lang.Long#multiply.
Cannot resolve which method to invoke for [null] due to overlapping prototypes between:
[class java.lang.Character]
[class java.lang.Number] @ line 317
24e4c55f-55e0-4f1b-820c-f558d9b5beec 5:32:23 PM: error groovy.lang.GroovyRuntimeException: Ambiguous method overloading for method java.lang.Long#multiply.
Cannot resolve which method to invoke for [null] due to overlapping prototypes between:
[class java.lang.Character]
[class java.lang.Number] @ line 317
24e4c55f-55e0-4f1b-820c-f558d9b5beec 5:32:17 PM: error groovy.lang.GroovyRuntimeException: Ambiguous method overloading for method java.lang.Long#multiply.
Cannot resolve which method to invoke for [null] due to overlapping prototypes between:
[class java.lang.Character]
[class java.lang.Number] @ line 291
24e4c55f-55e0-4f1b-820c-f558d9b5beec 5:32:17 PM: error groovy.lang.GroovyRuntimeException: Ambiguous method overloading for method java.lang.Long#multiply.
Cannot resolve which method to invoke for [null] due to overlapping prototypes between:
[class java.lang.Character]
[class java.lang.Number] @ line 317
24e4c55f-55e0-4f1b-820c-f558d9b5beec 5:32:16 PM: error groovy.lang.GroovyRuntimeException: Ambiguous method overloading for method java.lang.Long#multiply.
Cannot resolve which method to invoke for [null] due to overlapping prototypes between:
[class java.lang.Character]
[class java.lang.Number] @ line 416
24e4c55f-55e0-4f1b-820c-f558d9b5beec 5:32:16 PM: debug Parse returned Aeon Labs Home Energy Meter volts is 122.56 V
24e4c55f-55e0-4f1b-820c-f558d9b5beec 5:32:10 PM: error groovy.lang.GroovyRuntimeException: Ambiguous method overloading for method java.lang.Long#multiply.
Cannot resolve which method to invoke for [null] due to overlapping prototypes between:
[class java.lang.Character]
[class java.lang.Number] @ line 474
24e4c55f-55e0-4f1b-820c-f558d9b5beec 5:32:10 PM: error groovy.lang.GroovyRuntimeException: Ambiguous method overloading for method java.lang.Long#multiply.
Cannot resolve which method to invoke for [null] due to overlapping prototypes between:
[class java.lang.Character]
[class java.lang.Number] @ line 317
24e4c55f-55e0-4f1b-820c-f558d9b5beec 5:32:04 PM: error groovy.lang.GroovyRuntimeException: Ambiguous method overloading for method java.lang.Long#multiply.
Cannot resolve which method to invoke for [null] due to overlapping prototypes between:
[class java.lang.Character]
[class java.lang.Number] @ line 317
24e4c55f-55e0-4f1b-820c-f558d9b5beec 5:31:58 PM: error groovy.lang.GroovyRuntimeException: Ambiguous method overloading for method java.lang.Long#multiply.
Cannot resolve which method to invoke for [null] due to overlapping prototypes between:
[class java.lang.Character]
[class java.lang.Number] @ line 317
24e4c55f-55e0-4f1b-820c-f558d9b5beec 5:31:54 PM: debug Parse returned Aeon Labs Home Energy Meter amps is 13.17 A
24e4c55f-55e0-4f1b-820c-f558d9b5beec 5:31:52 PM: error groovy.lang.GroovyRuntimeException: Ambiguous method overloading for method java.lang.Long#multiply.
Cannot resolve which method to invoke for [null] due to overlapping prototypes between:
[class java.lang.Character]
[class java.lang.Number] @ line 317
24e4c55f-55e0-4f1b-820c-f558d9b5beec 5:31:46 PM: error groovy.lang.GroovyRuntimeException: Ambiguous method overloading for method java.lang.Long#multiply.
Cannot resolve which method to invoke for [null] due to overlapping prototypes between:
[class java.lang.Character]
[class java.lang.Number] @ line 317
24e4c55f-55e0-4f1b-820c-f558d9b5beec 5:31:40 PM: error groovy.lang.GroovyRuntimeException: Ambiguous method overloading for method java.lang.Long#multiply.
Cannot resolve which method to invoke for [null] due to overlapping prototypes between:
[class java.lang.Character]
[class java.lang.Number] @ line 317

Do you want me to correlate with actual measurements? I’ll have to do that another day as it’s dark out now and dinner time. :wink:

Click configure and reset one more time. Do nothing else, just wait. The null problem could be an initial install issue. I had similar problems when I first installed the original device. Once you get some readings and the device accepts a configuration, its smooth sailing.

Tried that a bunch of times and I still get no Watt values (or Kw/H) and still get a bunch of :

24e4c55f-55e0-4f1b-820c-f558d9b5beec 6:47:26 PM: error groovy.lang.GroovyRuntimeException: Ambiguous method overloading for method java.lang.Long#multiply.
Cannot resolve which method to invoke for [null] due to overlapping prototypes between:
[class java.lang.Character]
[class java.lang.Number] @ line 416

errors spewing rapidly.

I’ll try removing and re-adding again. pretty weird all of a sudden since I grabbed your latest code.

I’m going to look at the code, I don’t like this not working, and I don’t like that error.

BTW, if I caught you in time, do a configure first, then reset. Maybe the order there matters, but it shouldn’t.

EDIT: I’m thinking maybe you forgot (I didn’t specify, so my bad maybe) to edit the device and set the settings for cost and calibration value. I think ST is bad at setting default values.

Also can you go to this page: https://graph.api.smartthings.com/device/list

Then click on your device, and screenshot the state values here?

Edit2: I’m convinced the issue is the device settings. ST doesn’t set defaults like it claims to, you have to set them once by editing the device.

I put a new version up that should install more nicely. Please publish the new device code, then reinstall the device.

Or just edit those device values first if you want to try that quickly. It should result in the same effect.

Aeon told me v2 wasn’t directional! I bought an effergy for my solar and rewrote apps to add loads based on production rather than shed based on consumption. Oh well, guess I’m getting the Aeon now for my import/export on the mains.

Hi Brian I am hoping you can help me.

I have the HEMv2 on a subpanel dedicated only to solar. I have both string and micro inverters so I am using the HEM to get totals and peak production for the entire system. I have parameter 2 set to 1 so I am getting negative values both in the day during production and at night when the inverters are drawing power which isn’t much but still adds up over time. I was wondering if there is a way for your controller to automatically reset totals at sunrise which is generally around when power starts generating. I want to be able to compare what my inverters are reporting against what the hem is reporting during the day as sometimes I have issues where the inverter doesn’t report the energy generated due to communication errors.

Thank you for your help.

I use a reset once a day app. Will try to find where I got that from, but a search should net you something. Let me know if not, it’s possible I created it. I can publish it in that case.

Or use Rule Machine. It can do it too.

I reset mine at 11:58pm every night.

Found my app: https://github.com/bridaus/Aeontec-2nd-Gen-HEM/blob/master/ResetOnceaDay.groovy

1 Like

Any ideas for creating a virtual power tile that shows the delta between power meter and PV system? Currently my grid clamps show net and the solor clamps show production so it should be relatively easy it seems to calculate house consumption. I would need it in a virtual power tile so smarttiles can show it.

Anyone else have issues in the last month or so where the device stop started reporting all negative or all positive values and no longer flip depending on generation vs consumption? I had a tile that flipped colors (green for over production pushing to grid, red for underproduction pulling from grid, based on <0 or >0) and now it’s just positive or negative 100% of the time depending on the orientation of the MTU’s (or the bit in the smart app).

I’ve power-cycled the device several times, rebooted the hub, reloaded the device code.

Stops responding, yes twice in the past month or so. Value flip, no.

I have to cycle the power to fix it. Seems like the device just gives up after a period of time.

Interesting, the issue went away on it’s own, but I still have the issue where at least weekly one of the two stops reporting and I have to go reset it.

It’s frequent enough that I actually toyed with attaching it to a zwave plug and writing a smart app to power cycle it when it stops reporting… i’ll never do that but got a good laugh out of the thought. Wish I could figure out why it does that.

Just wondering if anyone figured this out. Im installing a sunny boy grid tied inverter which has its own "connection for an extra $250 which isn’t wifi. The wiring set up is the inverter back feeds the panel thru a double pole breaker. The inverter has their own cloud service called sunny portal which I cant find any API info on.

I am wondering if I could just use two energy meters… one that show all watts coming (back feeding will show 0) on the mains then a 2nd one on the wires going to the back feed breaker. Also does anyone have a DH that would show a graph of todays usage?

I have a sunny boy inverter with sunpower monitor for production and consumption. The data is very delayed, at least 10-15 minutes. I use https://www.amazon.com/Efergy-EE-HH-T2-Engage-hub-kit/dp/B0128Z0K1I/ref=mp_s_a_1_1?ie=UTF8&qid=1549312767&sr=8-1&pi=AC_SX236_SY340_QL65&keywords=efergy+engage&dpPl=1&dpID=410UBhyRefL&ref=plSrch and (Updated) Efergy 2.0 (Connect) for real time production data to trigger additional loads.

You may also want to take a look at curb or aetoec CTs.

1 Like

Ive purchased one of these. Are you putting the clamps on your mains or your inverter?

I installed Sense recently and have a set of Aeotec CT’s up for grabs. Message me if interested.

The CTs are on my inverter so I have real time production numbers. If you put them on your mains, I don’t think you will get an accurate reading especially when selling back to the grid. I don’t think they tell directionality so it will appear you are still using energy when you are not.

I wouldn’t waste your money on sunpower monitor, though, especially if you want real time data, and especially for consumption.

I’ve had the Aeotec CT’s on my mains for over a year. I only use them with ST and have no logging other than what all Is on the DH… kWh, high power and cost.

Well, I have had efergy hooked up for a few days. Doesn’t seem that mine is working correctly. Only thing I get is the real time usage circle (which works) none of the graphs, tariff, history usage or energy demand work. Their email support take about 2-3 days to respond. They said there is a glitch in my graphs and they would refer it to someone else. Their software wont let me delete/ modify the CT sensor and I originally set it up as generating power even though I don’t have an inverter yet.

If their software was better I would buy a few of these and shove a bunch of L1 lines in one head and a bunch of L2 in the other and you cant use 2 or more transmitters to make “whole house” then have your generating power on one. You also cant separate CT1 as garage and CT2 as kitchen or even use a phase 3 and read 3. That would take 2 or 3 transmitters. So I think the hardware will do it but not their programing.

Also are you using Efergy Connect 2.0 or 3.0 with ST. I got most of it to work with 2.0 but nothing with 3.0?

I told you I was looking at CURB (now Sense, too)…

From efergy dashboard, I only get real time use and usage history which works just as good a Sunpower monitor for monitoring solar production. I think if you got a second set for the mains (I.e. solar expansion kit) it would the engage dashboard would work a lot better, but I cannot confirm from personal experience. I don’t think any of the other graphs were meant to work without having home energy monitoring data. I can’t remember what the problem was, but I did experience issues when the device handler was being developed because mine was set up as solar monitor, too.

I’m not sure how well developed the device handler is with both home energy and solar monitor, if you do go the route of getting another set of CTs.

Also, if your internet goes out or you reset your modem you’ll have to cycle the power on the Efergy hub to regain communication. I plugged mine into a smart switch to make it easy.

Regardless, it’s still better than Sunpower monitor, in my opinion. Right now my data is delayed by 40 minutes.

1 Like

I ended up getting Sense with the solar CT’s, install was 10-15 mins tops. It has IFTTT and integrates with Alexa/ Google. So my Alexa is kind of a hub for Sense/ST It also has some sort of device network ID. Sounds like that works like smart sniff or wireshark. Its found 4 things in my house already (day 1). I’m assuming that linking my Alexa to Sense it would use the devices created by ST for Alexa would be used by Sense for device identifications but I just linked it about a few hours ago.