HI,
I'm endeavoring to upgrade my HomeSeer configuration after running an ancient configuration for many years (mcsMQTT was at 3.4.5.2 🤨... if it ain't broke, don't fix it!). Anyway, I managed to get things mostly working, with one small issue. I couldn't get a virtual device<-->mcsMQTT association to create log entries in the the HomeSeer log when toggled on/off, and while playing with the association configuration in mcsMQTT settings a bit, the parent device somehow managed to get deleted.
Running the latest HomeSeer version (4.2.11), I created a virtual device which (unlike with version 3.xx of HomeSeer) created a 'feature' device as well. Parent device had an ID of 29, feature device (named 'Control' by default) had an ID of 30. I set up an association in mcsMQTT, using the feature device (30) as the ID. When toggling the virtual device via the HomeSeer GUI, the event would get logged as expected. When mcsMQTT toggled the virtual device however, no log entry appeared. The device itself toggled just fine, just no log entry. I did toggle the 'HS Event Trigger' log entry in the mcsMQTT settings of course, and also toggled the feature (and) parent device 'Last Change Time Updates on Status Change Only' entry in the HomeSeer device configuration settings in various combinations but to no avail.
I believe that the last setting that I togged in the mcsMQTT association was the 'Value Change Event' setting, and I believe that is what made the virtual device disappear from the HomeSeer Devices page. The feature device 'Control' (again ID 30) apparently is still in the system, as evidenced by the following log entries that appears every time I restart HomeSeer:
I was able to re-create a new virtual device using the same name/location in hopes that would take care of the orphaned 'feature' device, but not surprisingly that didn't work. It created a new device with new parent/feature IDs.
With that, does anyone know how to delete a 'feature' device with no parent? And assuming I can get that fixed, any advice on getting log entries with virtual devices toggled by mcsMQTT?
Thanks much.
I'm endeavoring to upgrade my HomeSeer configuration after running an ancient configuration for many years (mcsMQTT was at 3.4.5.2 🤨... if it ain't broke, don't fix it!). Anyway, I managed to get things mostly working, with one small issue. I couldn't get a virtual device<-->mcsMQTT association to create log entries in the the HomeSeer log when toggled on/off, and while playing with the association configuration in mcsMQTT settings a bit, the parent device somehow managed to get deleted.
Running the latest HomeSeer version (4.2.11), I created a virtual device which (unlike with version 3.xx of HomeSeer) created a 'feature' device as well. Parent device had an ID of 29, feature device (named 'Control' by default) had an ID of 30. I set up an association in mcsMQTT, using the feature device (30) as the ID. When toggling the virtual device via the HomeSeer GUI, the event would get logged as expected. When mcsMQTT toggled the virtual device however, no log entry appeared. The device itself toggled just fine, just no log entry. I did toggle the 'HS Event Trigger' log entry in the mcsMQTT settings of course, and also toggled the feature (and) parent device 'Last Change Time Updates on Status Change Only' entry in the HomeSeer device configuration settings in various combinations but to no avail.
I believe that the last setting that I togged in the mcsMQTT association was the 'Value Change Event' setting, and I believe that is what made the virtual device disappear from the HomeSeer Devices page. The feature device 'Control' (again ID 30) apparently is still in the system, as evidenced by the following log entries that appears every time I restart HomeSeer:
Code:
4/19/2022 9:23:20 PM HomeSeer Warning Device (30) House All Rooms Control references a parent, but the parent does not exist 4/19/2022 9:23:20 PM HomeSeer Warning Issue checking child device (30) House All Rooms Control
With that, does anyone know how to delete a 'feature' device with no parent? And assuming I can get that fixed, any advice on getting log entries with virtual devices toggled by mcsMQTT?
Thanks much.
Comment