I recently migrated from HS3 to HS4. Before doing so, I updated all HS3 plugins, including mcsMQTT from version 5.6.3.0 to 5.9.3.2. The migration went well and I've noticed very few problems. However, some events I had in HS3 to monitor the watts being used by the dryer and announce when its cycle is finished stopped working. I noticed that the trigger for the event was no longer firing, as it was looking for a change in the "value" of the current/watts coming from a current monitor via MQTT, and although the payload is changing in the association table and HS4 device status, the value is no longer changing in HS. I confirmed that it's also no longer working in HS3.
Here's one of the events that's no longer working:
This is the Advanced Info of the Energy diginrg_6c Dryer Watts device in HS4, showing the incorrect value:
This is the entry from the Association table for the Energy diginrg_6c Dryer Watts with the correct payload:
Although the status of the HS device follows stays in sync with the payload in mcsMQTT, the HS device value never changes from 27. I think that's why my events no longer trigger. Any ideas on why this might be occurring?
Here's one of the events that's no longer working:
This is the Advanced Info of the Energy diginrg_6c Dryer Watts device in HS4, showing the incorrect value:
This is the entry from the Association table for the Energy diginrg_6c Dryer Watts with the correct payload:
Although the status of the HS device follows stays in sync with the payload in mcsMQTT, the HS device value never changes from 27. I think that's why my events no longer trigger. Any ideas on why this might be occurring?
Comment