I was using a set of devices using the built-in Virtual Outlet
to store the results of basic Solar calculations (total gen, total consumption)
... but any power values set on the Device, using setPower
commands, that are above 4800W will not be set.
Here's a copy of recent Device's Event log to show this in action. Once the values exceed the limit, the Device's setPower
calls stop propagating through:
The changes are applied using the setPower
method of it's PowerMeter capability, via this simple RM rule:
This behavior seems a bit dodgy
I can't find this limit documented, so I'm assuming it's a bug in the Virtual Outlet
implementation.
Work-around
Switch the Device Type from Virtual Outlet
to Virtual Omni
and the values coming through won't be filtered anymore from the underlying power field.
Here's the Device Events after changing the type to a Virtual Omni:
@interrobang Seth, probably relevant for your [RELEASE] Simple MQTT Client Driver - both the limit, as well as the Virtual Omni
Device type.