OK, maybe a NooB thing. Followed destructions. was able to discover the MSG100, added it to HE. used httpcatcher, caught Message ID, Timestamp, and Sign. Key and UUID were prepopulated. port 1 was set by default in the device.
When I trigger an open/close event via HE, I get "the target server failed to respond"
What am I doing wrong. I know the device is at the right IP address, and is online. Actuates fine in the Meross app.
Help!
I had the same problem, It added the door ok, but the status was always "door: unknown" with the same warning about missing setting configuration.
It seems that the device state isn't captured correctly at installation, so it thinks currentVersion is 0, which is one of the reasons it's log that warning on line 103 of the driver code. I just temporarily changed the code to default to version 428 (mine is 4.2.8) at the end of line 98.
Then I clicked the refresh button and it grabbed the status correctly.
Is your Meross MSG200 on version 4.2.8?
(asking as mine shows version 2.1.3)
Yes, my MSG200 has Firmware version 4.2.8. In checking, the iOS app showed me that there is a new firmware version available, 4.2.11:
- Fixed a critical time synchronization issue
- Added support for changing Wi-Fi functionality.
- Improved the device's network stability during online operation
- Addressed other known issues.
I have not installed the update yet.
Thank you,
Alright, for anyone else who is troubleshooting.
My Meross msg200 garage door opener was purchase in Aug 2021 and is a pre/non-homekit version. I can see firmware version 2.1.3 in Hubitat (and I also see hardware version 2.0.0 when I look in HA). I do not have any available updates when I look in the app, so it appears 2.1.3 is the current version for my 2.0.0 for my hardware.
What I just tried based on pjam73's earlier comment was to change all references of the version in the drivers code to 213 (the 0s at the end of line 67, 98; and anywhere there was a value of 323, I changed it to 213.) That solved my issues, and my opener is now working as expected.