Load on Hub

I have 30+ Shelly Gen1 devices that run on Hubitat's built-in driver, the Counts are low.
For the new Shelly Gen2 devices, using an other driver I see higher values
The "Toilet" is a GEN1 device, "192.168.178.140" is a GEN2 device


Would it be a problem for the hub if I switch to gen2 devices (30+ devices)

What do you think?

Since the Shelly devices are wifi are there settings for polling in the drivers. I suspect it may be a bit aggressive in the Driver for the Gen2 device.

Keep in mind that though 14% does seem high that is 14% of the 1.4% of the actual load created by all of your devices. That being said the actual load isn't much actually.

What gen2 device is this, and what driver are you using for it? I'm working on the drivers on the official Shelly GitHub repository and the only device I'm running that creates events at this rate is the power monitoring plug, but it doesn't use anywhere near 14% of the busy column on my C7 or C8-Pro. It does generate a LOT of events per day since it's doing power monitoring, but it uses about 5% as much CPU as your screenshot here is showing.

None of my drivers use polling, so the event count is just what's needed to handle the incoming events, and none of the drivers I'm still working on will use polling either. Specifically since it's a huge waste of resources and entirely unnecessary for Shelly devices since there's more than a few ways to have them connect inbound rather than need polled.

I don't think it is polling

Shelly Plus 2PM an the driver is Bitbucket

That is good. Have you turned on debug logging to see what is generated. If you look at your logs for the device do you see allot of entries.

That devices does power monitoring for two separate devices. Wifi shouldn't really struggle with that, but devices that monitor more the one power cusumer on zwave frequently cause havoc. Do you have options to set how aggressive the power monitoring is with updates.

I'll see if I can get a few minutes this weekend to add a driver for the Shelly Plus 2PM into the official repo. It should need not much more than a base metadata driver file that pulls in my library, since functionally it's pretty similar to the PM plugs.

As for 11,000 events in 2 days? That's probably about right since it's doing power monitoring, and the Shelly devices are pretty 'chatty' and send events every few seconds. The CPU usage looks high, so I'm guessing whatever that driver is doing in its parse method is taking longer than it needs to.

A quick look at the driver looks like it's using a lot of def and no @CompileStatic annotations, which would make it take at least 100x more CPU usage to run the code than using static typing and @CompileStatic does. For a driver that runs a couple events per day, just tossing def on everything and not bothering with @CompileStatic is fine. But for a driver that processes date every few seconds it definitely isn't ideal, which is why it's using as much CPU time as it is.

I'll let you know when I have the driver for this wrapped up. It'll have just as many events, because that's the nature of the power monitoring devices, but the CPU usage will be significantly lower.

2 Likes

Adjust in the shelly device, not that I know of.

This how aggressive , chatty the device is:

10 min debug logs

dev:24802024-03-21 20:33:01.880info(192.168.178.140 switch 2) Meter generic report: Electric:energy 0.0kWh

dev:24802024-03-21 20:33:01.878debug(192.168.178.140 switch 2) parseShellyCommonStatus [aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049580], id:1, ret_aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049580], ts:1711049580.00]

dev:24802024-03-21 20:33:01.874debug(192.168.178.140 switch 2) parseShellySwitchStatus [aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049580], id:1, ret_aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049580], ts:1711049580.00]

dev:24802024-03-21 20:33:01.870debugparseShellyStatus [switch:1:[aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049580], id:1, ret_aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049580]], ts:1711049580.00]

dev:24802024-03-21 20:33:01.835info(192.168.178.140 switch 1) Meter generic report: Electric:energy 0.0017kWh

dev:24802024-03-21 20:33:01.832debug(192.168.178.140 switch 1) parseShellyCommonStatus [aenergy:[by_minute:[158.550, 158.582, 158.472], total:1.700, minute_ts:1711049580], id:0, ret_aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049580], ts:1711049580.00]

dev:24802024-03-21 20:33:01.829debug(192.168.178.140 switch 1) parseShellySwitchStatus [aenergy:[by_minute:[158.550, 158.582, 158.472], total:1.700, minute_ts:1711049580], id:0, ret_aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049580], ts:1711049580.00]

dev:24802024-03-21 20:33:01.825debugparseShellyStatus [switch:0:[aenergy:[by_minute:[158.550, 158.582, 158.472], total:1.700, minute_ts:1711049580], id:0, ret_aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049580]], ts:1711049580.00]

dev:24802024-03-21 20:32:01.882info(192.168.178.140 switch 1) Meter generic report: Electric:energy 0.001541kWh

dev:24802024-03-21 20:32:01.879debug(192.168.178.140 switch 1) parseShellyCommonStatus [aenergy:[by_minute:[158.582, 158.472, 158.363], total:1.541, minute_ts:1711049520], id:0, ret_aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049520], ts:1711049520.00]

dev:24802024-03-21 20:32:01.875debug(192.168.178.140 switch 1) parseShellySwitchStatus [aenergy:[by_minute:[158.582, 158.472, 158.363], total:1.541, minute_ts:1711049520], id:0, ret_aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049520], ts:1711049520.00]

dev:24802024-03-21 20:32:01.871debugparseShellyStatus [switch:0:[aenergy:[by_minute:[158.582, 158.472, 158.363], total:1.541, minute_ts:1711049520], id:0, ret_aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049520]], ts:1711049520.00]

dev:24802024-03-21 20:32:01.837info(192.168.178.140 switch 2) Meter generic report: Electric:energy 0.0kWh

dev:24802024-03-21 20:32:01.834debug(192.168.178.140 switch 2) parseShellyCommonStatus [aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049520], id:1, ret_aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049520], ts:1711049520.00]

dev:24802024-03-21 20:32:01.831debug(192.168.178.140 switch 2) parseShellySwitchStatus [aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049520], id:1, ret_aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049520], ts:1711049520.00]

dev:24802024-03-21 20:32:01.827debugparseShellyStatus [switch:1:[aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049520], id:1, ret_aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049520]], ts:1711049520.00]

dev:24802024-03-21 20:31:01.975info(192.168.178.140 switch 1) Meter generic report: Electric:energy 0.001383kWh

dev:24802024-03-21 20:31:01.972debug(192.168.178.140 switch 1) parseShellyCommonStatus [aenergy:[by_minute:[158.472, 158.363, 158.441], total:1.383, minute_ts:1711049460], id:0, ret_aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049460], ts:1711049460.00]

dev:24802024-03-21 20:31:01.969debug(192.168.178.140 switch 1) parseShellySwitchStatus [aenergy:[by_minute:[158.472, 158.363, 158.441], total:1.383, minute_ts:1711049460], id:0, ret_aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049460], ts:1711049460.00]

dev:24802024-03-21 20:31:01.964debugparseShellyStatus [switch:0:[aenergy:[by_minute:[158.472, 158.363, 158.441], total:1.383, minute_ts:1711049460], id:0, ret_aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049460]], ts:1711049460.00]

dev:24802024-03-21 20:31:01.852info(192.168.178.140 switch 2) Meter generic report: Electric:energy 0.0kWh

dev:24802024-03-21 20:31:01.850debug(192.168.178.140 switch 2) parseShellyCommonStatus [aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049460], id:1, ret_aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049460], ts:1711049460.00]

dev:24802024-03-21 20:31:01.846debug(192.168.178.140 switch 2) parseShellySwitchStatus [aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049460], id:1, ret_aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049460], ts:1711049460.00]

dev:24802024-03-21 20:31:01.842debugparseShellyStatus [switch:1:[aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049460], id:1, ret_aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049460]], ts:1711049460.00]

dev:24802024-03-21 20:30:01.942info(192.168.178.140 switch 2) Meter generic report: Electric:energy 0.0kWh

dev:24802024-03-21 20:30:01.938debug(192.168.178.140 switch 2) parseShellyCommonStatus [aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049400], id:1, ret_aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049400], ts:1711049400.00]

dev:24802024-03-21 20:30:01.935debug(192.168.178.140 switch 2) parseShellySwitchStatus [aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049400], id:1, ret_aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049400], ts:1711049400.00]

dev:24802024-03-21 20:30:01.930debugparseShellyStatus [switch:1:[aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049400], id:1, ret_aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049400]], ts:1711049400.00]

dev:24802024-03-21 20:30:01.837info(192.168.178.140 switch 1) Meter generic report: Electric:energy 0.001224kWh

dev:24802024-03-21 20:30:01.834debug(192.168.178.140 switch 1) parseShellyCommonStatus [aenergy:[by_minute:[158.363, 158.441, 158.129], total:1.224, minute_ts:1711049400], id:0, ret_aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049400], ts:1711049400.00]

dev:24802024-03-21 20:30:01.831debug(192.168.178.140 switch 1) parseShellySwitchStatus [aenergy:[by_minute:[158.363, 158.441, 158.129], total:1.224, minute_ts:1711049400], id:0, ret_aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049400], ts:1711049400.00]

dev:24802024-03-21 20:30:01.827debugparseShellyStatus [switch:0:[aenergy:[by_minute:[158.363, 158.441, 158.129], total:1.224, minute_ts:1711049400], id:0, ret_aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049400]], ts:1711049400.00]

dev:24802024-03-21 20:29:01.883info(192.168.178.140 switch 1) Meter generic report: Electric:energy 0.001066kWh

dev:24802024-03-21 20:29:01.880debug(192.168.178.140 switch 1) parseShellyCommonStatus [aenergy:[by_minute:[158.441, 158.129, 157.769], total:1.066, minute_ts:1711049340], id:0, ret_aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049340], ts:1711049340.00]

dev:24802024-03-21 20:29:01.876debug(192.168.178.140 switch 1) parseShellySwitchStatus [aenergy:[by_minute:[158.441, 158.129, 157.769], total:1.066, minute_ts:1711049340], id:0, ret_aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049340], ts:1711049340.00]

dev:24802024-03-21 20:29:01.872debugparseShellyStatus [switch:0:[aenergy:[by_minute:[158.441, 158.129, 157.769], total:1.066, minute_ts:1711049340], id:0, ret_aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049340]], ts:1711049340.00]

dev:24802024-03-21 20:29:01.838info(192.168.178.140 switch 2) Meter generic report: Electric:energy 0.0kWh

dev:24802024-03-21 20:29:01.835debug(192.168.178.140 switch 2) parseShellyCommonStatus [aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049340], id:1, ret_aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049340], ts:1711049340.00]

dev:24802024-03-21 20:29:01.832debug(192.168.178.140 switch 2) parseShellySwitchStatus [aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049340], id:1, ret_aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049340], ts:1711049340.00]

dev:24802024-03-21 20:29:01.828debugparseShellyStatus [switch:1:[aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049340], id:1, ret_aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049340]], ts:1711049340.00]

dev:24802024-03-21 20:28:01.886info(192.168.178.140 switch 2) Meter generic report: Electric:energy 0.0kWh

dev:24802024-03-21 20:28:01.883debug(192.168.178.140 switch 2) parseShellyCommonStatus [aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049280], id:1, ret_aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049280], ts:1711049280.00]

dev:24802024-03-21 20:28:01.880debug(192.168.178.140 switch 2) parseShellySwitchStatus [aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049280], id:1, ret_aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049280], ts:1711049280.00]

dev:24802024-03-21 20:28:01.876debugparseShellyStatus [switch:1:[aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049280], id:1, ret_aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049280]], ts:1711049280.00]

dev:24802024-03-21 20:28:01.840info(192.168.178.140 switch 1) Meter generic report: Electric:energy 9.07E-4kWh

dev:24802024-03-21 20:28:01.837debug(192.168.178.140 switch 1) parseShellyCommonStatus [aenergy:[by_minute:[158.129, 157.769, 158.300], total:0.907, minute_ts:1711049280], id:0, ret_aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049280], ts:1711049280.00]

dev:24802024-03-21 20:28:01.834debug(192.168.178.140 switch 1) parseShellySwitchStatus [aenergy:[by_minute:[158.129, 157.769, 158.300], total:0.907, minute_ts:1711049280], id:0, ret_aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049280], ts:1711049280.00]

dev:24802024-03-21 20:28:01.830debugparseShellyStatus [switch:0:[aenergy:[by_minute:[158.129, 157.769, 158.300], total:0.907, minute_ts:1711049280], id:0, ret_aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049280]], ts:1711049280.00]

dev:32702024-03-21 20:27:13.206infoAir temperature 46.08°C

dev:24802024-03-21 20:27:13.201info(192.168.178.140 temperature sensor 2) Sensor generic report: Air temperature:temperature 46.08°C

dev:24802024-03-21 20:27:13.198debug(192.168.178.140 temperature sensor 2) parseShellyTemperatureSensorStatus [tF:114.95, tC:46.08]

dev:24802024-03-21 20:27:13.194debug(192.168.178.140 switch 2) parseShellyCommonStatus [temperature:[tF:114.95, tC:46.08], id:1, ts:1711049231.34]

dev:24802024-03-21 20:27:13.191debug(192.168.178.140 switch 2) parseShellySwitchStatus [temperature:[tF:114.95, tC:46.08], id:1, ts:1711049231.34]

dev:24802024-03-21 20:27:13.188debugparseShellyStatus [switch:1:[temperature:[tF:114.95, tC:46.08], id:1], ts:1711049231.34]

dev:32692024-03-21 20:27:13.161infoAir temperature 46.08°C

dev:24802024-03-21 20:27:13.156info(192.168.178.140 temperature sensor 1) Sensor generic report: Air temperature:temperature 46.08°C

dev:24802024-03-21 20:27:13.153debug(192.168.178.140 temperature sensor 1) parseShellyTemperatureSensorStatus [tF:114.95, tC:46.08]

dev:24802024-03-21 20:27:13.150debug(192.168.178.140 switch 1) parseShellyCommonStatus [temperature:[tF:114.95, tC:46.08], id:0, ts:1711049231.34]

dev:24802024-03-21 20:27:13.147debug(192.168.178.140 switch 1) parseShellySwitchStatus [temperature:[tF:114.95, tC:46.08], id:0, ts:1711049231.34]

dev:24802024-03-21 20:27:13.143debugparseShellyStatus [switch:0:[temperature:[tF:114.95, tC:46.08], id:0], ts:1711049231.34]

dev:24802024-03-21 20:27:01.886info(192.168.178.140 switch 1) Meter generic report: Electric:energy 7.49E-4kWh

dev:24802024-03-21 20:27:01.883debug(192.168.178.140 switch 1) parseShellyCommonStatus [aenergy:[by_minute:[157.769, 158.300, 158.019], total:0.749, minute_ts:1711049220], id:0, ret_aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049220], ts:1711049220.00]

dev:24802024-03-21 20:27:01.880debug(192.168.178.140 switch 1) parseShellySwitchStatus [aenergy:[by_minute:[157.769, 158.300, 158.019], total:0.749, minute_ts:1711049220], id:0, ret_aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049220], ts:1711049220.00]

dev:24802024-03-21 20:27:01.876debugparseShellyStatus [switch:0:[aenergy:[by_minute:[157.769, 158.300, 158.019], total:0.749, minute_ts:1711049220], id:0, ret_aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049220]], ts:1711049220.00]

dev:24802024-03-21 20:27:01.840info(192.168.178.140 switch 2) Meter generic report: Electric:energy 0.0kWh

dev:24802024-03-21 20:27:01.838debug(192.168.178.140 switch 2) parseShellyCommonStatus [aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049220], id:1, ret_aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049220], ts:1711049220.00]

dev:24802024-03-21 20:27:01.834debug(192.168.178.140 switch 2) parseShellySwitchStatus [aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049220], id:1, ret_aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049220], ts:1711049220.00]

dev:24802024-03-21 20:27:01.830debugparseShellyStatus [switch:1:[aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049220], id:1, ret_aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049220]], ts:1711049220.00]

dev:24802024-03-21 20:26:01.884info(192.168.178.140 switch 2) Meter generic report: Electric:energy 0.0kWh

dev:24802024-03-21 20:26:01.881debug(192.168.178.140 switch 2) parseShellyCommonStatus [aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049160], id:1, ret_aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049160], ts:1711049160.00]

dev:24802024-03-21 20:26:01.878debug(192.168.178.140 switch 2) parseShellySwitchStatus [aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049160], id:1, ret_aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049160], ts:1711049160.00]

dev:24802024-03-21 20:26:01.874debugparseShellyStatus [switch:1:[aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049160], id:1, ret_aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049160]], ts:1711049160.00]

dev:24802024-03-21 20:26:01.839info(192.168.178.140 switch 1) Meter generic report: Electric:energy 5.91E-4kWh

dev:24802024-03-21 20:26:01.836debug(192.168.178.140 switch 1) parseShellyCommonStatus [aenergy:[by_minute:[158.300, 158.019, 135.023], total:0.591, minute_ts:1711049160], id:0, ret_aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049160], ts:1711049160.00]

dev:24802024-03-21 20:26:01.833debug(192.168.178.140 switch 1) parseShellySwitchStatus [aenergy:[by_minute:[158.300, 158.019, 135.023], total:0.591, minute_ts:1711049160], id:0, ret_aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049160], ts:1711049160.00]

dev:24802024-03-21 20:26:01.829debugparseShellyStatus [switch:0:[aenergy:[by_minute:[158.300, 158.019, 135.023], total:0.591, minute_ts:1711049160], id:0, ret_aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049160]], ts:1711049160.00]

dev:24802024-03-21 20:25:01.981info(192.168.178.140 switch 1) Meter generic report: Electric:energy 4.33E-4kWh

dev:24802024-03-21 20:25:01.978debug(192.168.178.140 switch 1) parseShellyCommonStatus [aenergy:[by_minute:[158.019, 135.023, 94.530], total:0.433, minute_ts:1711049100], id:0, ret_aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049100], ts:1711049100.00]

dev:24802024-03-21 20:25:01.975debug(192.168.178.140 switch 1) parseShellySwitchStatus [aenergy:[by_minute:[158.019, 135.023, 94.530], total:0.433, minute_ts:1711049100], id:0, ret_aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049100], ts:1711049100.00]

dev:24802024-03-21 20:25:01.970debugparseShellyStatus [switch:0:[aenergy:[by_minute:[158.019, 135.023, 94.530], total:0.433, minute_ts:1711049100], id:0, ret_aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049100]], ts:1711049100.00]

dev:24802024-03-21 20:25:01.934info(192.168.178.140 switch 2) Meter generic report: Electric:energy 0.0kWh

dev:24802024-03-21 20:25:01.931debug(192.168.178.140 switch 2) parseShellyCommonStatus [aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049100], id:1, ret_aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049100], ts:1711049100.00]

dev:24802024-03-21 20:25:01.927debug(192.168.178.140 switch 2) parseShellySwitchStatus [aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049100], id:1, ret_aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049100], ts:1711049100.00]

dev:24802024-03-21 20:25:01.832debugparseShellyStatus [switch:1:[aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049100], id:1, ret_aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049100]], ts:1711049100.00]

dev:24802024-03-21 20:24:01.875info(192.168.178.140 switch 1) Meter generic report: Electric:energy 2.75E-4kWh

dev:24802024-03-21 20:24:01.872debug(192.168.178.140 switch 1) parseShellyCommonStatus [aenergy:[by_minute:[135.023, 94.530, 36.915], total:0.275, minute_ts:1711049040], id:0, ret_aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049040], ts:1711049040.00]

dev:24802024-03-21 20:24:01.869debug(192.168.178.140 switch 1) parseShellySwitchStatus [aenergy:[by_minute:[135.023, 94.530, 36.915], total:0.275, minute_ts:1711049040], id:0, ret_aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049040], ts:1711049040.00]

dev:24802024-03-21 20:24:01.865debugparseShellyStatus [switch:0:[aenergy:[by_minute:[135.023, 94.530, 36.915], total:0.275, minute_ts:1711049040], id:0, ret_aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049040]], ts:1711049040.00]

dev:24802024-03-21 20:24:01.831info(192.168.178.140 switch 2) Meter generic report: Electric:energy 0.0kWh

dev:24802024-03-21 20:24:01.828debug(192.168.178.140 switch 2) parseShellyCommonStatus [aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049040], id:1, ret_aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049040], ts:1711049040.00]

dev:24802024-03-21 20:24:01.825debug(192.168.178.140 switch 2) parseShellySwitchStatus [aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049040], id:1, ret_aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049040], ts:1711049040.00]

dev:24802024-03-21 20:24:01.821debugparseShellyStatus [switch:1:[aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049040], id:1, ret_aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711049040]], ts:1711049040.00]

dev:24802024-03-21 20:23:10.401debug(192.168.178.140 switch 2) parseShellyCommonStatus [output:true, id:1, source:HTTP_in, ts:1711048988.58]

dev:24802024-03-21 20:23:10.375debug(192.168.178.140 switch 2) parseShellySwitchStatus [output:true, id:1, source:HTTP_in, ts:1711048988.58]

dev:24802024-03-21 20:23:10.372debugparseShellyStatus [switch:1:[output:true, id:1, source:HTTP_in], ts:1711048988.58]

dev:24802024-03-21 20:23:10.327info(192.168.178.140 switch 1) Meter generic report: Electric:amperage 0.063A

dev:24802024-03-21 20:23:10.324debug(192.168.178.140 switch 1) parseShellyCommonStatus [current:0.063, id:0, ts:1711048988.48]

dev:24802024-03-21 20:23:10.321debug(192.168.178.140 switch 1) parseShellySwitchStatus [current:0.063, id:0, ts:1711048988.48]

dev:24802024-03-21 20:23:10.318debugparseShellyStatus [switch:0:[current:0.063, id:0], ts:1711048988.48]

dev:24802024-03-21 20:23:10.285info(192.168.178.140 switch 1) Meter generic report: Electric:power 8.8W

dev:24802024-03-21 20:23:10.282debug(192.168.178.140 switch 1) parseShellyCommonStatus [apower:8.8, id:0, ts:1711048988.48]

dev:24802024-03-21 20:23:10.279debug(192.168.178.140 switch 1) parseShellySwitchStatus [apower:8.8, id:0, ts:1711048988.48]

dev:24802024-03-21 20:23:10.276debugparseShellyStatus [switch:0:[apower:8.8, id:0], ts:1711048988.48]

dev:24802024-03-21 20:23:09.888debug(192.168.178.140 switch 1) parseShellyCommonStatus [output:true, id:0, source:HTTP_in, ts:1711048988.06]

dev:24802024-03-21 20:23:09.859debug(192.168.178.140 switch 1) parseShellySwitchStatus [output:true, id:0, source:HTTP_in, ts:1711048988.06]

dev:24802024-03-21 20:23:09.855debugparseShellyStatus [switch:0:[output:true, id:0, source:HTTP_in], ts:1711048988.06]

dev:24802024-03-21 20:23:01.876info(192.168.178.140 switch 2) Meter generic report: Electric:energy 0.0kWh

dev:24802024-03-21 20:23:01.873debug(192.168.178.140 switch 2) parseShellyCommonStatus [aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711048980], id:1, ret_aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711048980], ts:1711048980.00]

dev:24802024-03-21 20:23:01.870debug(192.168.178.140 switch 2) parseShellySwitchStatus [aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711048980], id:1, ret_aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711048980], ts:1711048980.00]

dev:24802024-03-21 20:23:01.866debugparseShellyStatus [switch:1:[aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711048980], id:1, ret_aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711048980]], ts:1711048980.00]

dev:24802024-03-21 20:23:01.831info(192.168.178.140 switch 1) Meter generic report: Electric:energy 1.4E-4kWh

dev:24802024-03-21 20:23:01.828debug(192.168.178.140 switch 1) parseShellyCommonStatus [aenergy:[by_minute:[94.530, 36.915, 0.000], total:0.140, minute_ts:1711048980], id:0, ret_aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711048980], ts:1711048980.00]

dev:24802024-03-21 20:23:01.825debug(192.168.178.140 switch 1) parseShellySwitchStatus [aenergy:[by_minute:[94.530, 36.915, 0.000], total:0.140, minute_ts:1711048980], id:0, ret_aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711048980], ts:1711048980.00]

dev:24802024-03-21 20:23:01.821debugparseShellyStatus [switch:0:[aenergy:[by_minute:[94.530, 36.915, 0.000], total:0.140, minute_ts:1711048980], id:0, ret_aenergy:[by_minute:[0.000, 0.000, 0.000], total:0.000, minute_ts:1711048980]], ts:1711048980.00]

Thanks for looking at the issue, I would just like to say that I appreciate the current driver for its current functionalities. I look forward to it, you make me curious😀

Could you please specify which Hubitat Elevation model you have?

C5, + I have a spare C8