Request for MTS150 Support in Your Library
First of all, I would like to thank you for the great work you have done on this library. It has been very helpful in integrating my devices. However, I would really appreciate it if you could add support for the MTS150 device.
Currently, the logs indicate that the MTS150 subdevice is not being recognized with a specific class and is instead being treated as a generic subdevice. Additionally, there are multiple occurrences of unhandled or not implemented event handlers related to the Namespace.HUB_MTS100_ALL. Below, I have attached the relevant console output for your reference:
------- Triggering Manager Discovery, filter_device: [None] ------- INFO:Allocating new mqtt client for mqtt-eu-5.meross.com:443... INFO:Subscribed to topics, scheduling state update for already known devices. INFO:
------- Triggering Manager Discovery, filter_device: [None] ------- WARNING:Device Smart Hub (msh300hk, uuid 2108317855255426281348e1e974d419) reported one ability of ['Appliance.Hub.SubdeviceList']. Assuming this is a full-featured HUB. INFO:Fetch and update done INFO:Fetch and update done WARNING:Could not find any specific subdevice class for type mts150. Applying generic SubDevice class. WARNING:Could not find any specific subdevice class for type mts150. Applying generic SubDevice class. WARNING:Could not find any specific subdevice class for type mts150. Applying generic SubDevice class. WARNING:Could not find any specific subdevice class for type mts150. Applying generic SubDevice class. INFO:Device Kid's Room (#BASE:2108317855255426281348e1e974d419#SUB:030070F7) has been already added to the registry. WARNING:Could not find any specific subdevice class for type mts150. Applying generic SubDevice class. INFO:Device Living Room (#BASE:2108317855255426281348e1e974d419#SUB:0300D2F7) has been already added to the registry. WARNING:Could not find any specific subdevice class for type mts150. Applying generic SubDevice class. INFO:Device Master Bedroom (#BASE:2108317855255426281348e1e974d419#SUB:0300FD43) has been already added to the registry. ERROR:Unhandled/NotImplemented event handler for Namespace.HUB_MTS100_ALL (data: {"id": "0300FD43", "scheduleBMode": 6, "online": {"status": 1, "lastActiveTime": 1741879766}, "togglex": {"onoff": 0}, "timeSync": {"state": 1}, "mode": {"state": 0}, "temperature": {"room": 230, "currentSet": 220, "custom": 220, "comfort": 270, "economy": 210, "away": 150, "max": 350, "min": 50, "heating": 0, "openWindow": 0, "id": "0300FD43"}}) - Subdevice 0300FD43 (hub 2108317855255426281348e1e974d419) ERROR:Unhandled/NotImplemented event handler for Namespace.HUB_MTS100_ALL (data: {"id": "030070F7", "scheduleBMode": 6, "online": {"status": 1, "lastActiveTime": 1741879728}, "togglex": {"onoff": 0}, "timeSync": {"state": 1}, "mode": {"state": 0}, "temperature": {"room": 205, "currentSet": 220, "custom": 220, "comfort": 270, "economy": 210, "away": 150, "max": 350, "min": 50, "heating": 0, "openWindow": 0, "id": "030070F7"}}) - Subdevice 030070F7 (hub 2108317855255426281348e1e974d419) ERROR:Unhandled/NotImplemented event handler for Namespace.HUB_MTS100_ALL (data: {"id": "0300D2F7", "scheduleBMode": 6, "online": {"status": 1, "lastActiveTime": 1741879674}, "togglex": {"onoff": 0}, "timeSync": {"state": 1}, "mode": {"state": 0}, "temperature": {"room": 230, "currentSet": 240, "custom": 240, "comfort": 270, "economy": 210, "away": 150, "max": 350, "min": 50, "heating": 0, "openWindow": 0, "id": "0300D2F7"}}) - Subdevice 0300D2F7 (hub 2108317855255426281348e1e974d419) ERROR:Unhandled/NotImplemented event handler for Namespace.HUB_MTS100_ALL (data: {"id": "0300FD43", "scheduleBMode": 6, "online": {"status": 1, "lastActiveTime": 1741879766}, "togglex": {"onoff": 0}, "timeSync": {"state": 1}, "mode": {"state": 0}, "temperature": {"room": 230, "currentSet": 220, "custom": 220, "comfort": 270, "economy": 210, "away": 150, "max": 350, "min": 50, "heating": 0, "openWindow": 0, "id": "0300FD43"}}) - Subdevice 0300FD43 (hub 2108317855255426281348e1e974d419) ERROR:Unhandled/NotImplemented event handler for Namespace.HUB_MTS100_ALL (data: {"id": "030070F7", "scheduleBMode": 6, "online": {"status": 1, "lastActiveTime": 1741879728}, "togglex": {"onoff": 0}, "timeSync": {"state": 1}, "mode": {"state": 0}, "temperature": {"room": 205, "currentSet": 220, "custom": 220, "comfort": 270, "economy": 210, "away": 150, "max": 350, "min": 50, "heating": 0, "openWindow": 0, "id": "030070F7"}}) - Subdevice 030070F7 (hub 2108317855255426281348e1e974d419) ERROR:Unhandled/NotImplemented event handler for Namespace.HUB_MTS100_ALL (data: {"id": "0300D2F7", "scheduleBMode": 6, "online": {"status": 1, "lastActiveTime": 1741879674}, "togglex": {"onoff": 0}, "timeSync": {"state": 1}, "mode": {"state": 0}, "temperature": {"room": 230, "currentSet": 240, "custom": 240, "comfort": 270, "economy": 210, "away": 150, "max": 350, "min": 50, "heating": 0, "openWindow": 0, "id": "0300D2F7"}}) - Subdevice 0300D2F7 (hub 2108317855255426281348e1e974d419) INFO: ------- Manager Discovery ended -------
WARNING:Found a new device Smart Hub (msh300hk, HW 4.0.0, FW 4.5.49, class: msh300hk:4.0.0:4.5.49) that has become online while we were offline. WARNING:Found a new device Kid's Room (mts150, HW unknown, FW unknown, class: GenericSubDevice) that has become online while we were offline. WARNING:Found a new device Living Room (mts150, HW unknown, FW unknown, class: GenericSubDevice) that has become online while we were offline. WARNING:Found a new device Master Bedroom (mts150, HW unknown, FW unknown, class: GenericSubDevice) that has become online while we were offline. INFO: ------- Manager Discovery ended -------
Found hub: Smart Hub ERROR:Unhandled/NotImplemented event handler for Namespace.HUB_MTS100_ALL (data: {"id": "0300FD43", "scheduleBMode": 6, "online": {"status": 1, "lastActiveTime": 1741879766}, "togglex": {"onoff": 0}, "timeSync": {"state": 1}, "mode": {"state": 0}, "temperature": {"room": 230, "currentSet": 220, "custom": 220, "comfort": 270, "economy": 210, "away": 150, "max": 350, "min": 50, "heating": 0, "openWindow": 0, "id": "0300FD43"}}) - Subdevice 0300FD43 (hub 2108317855255426281348e1e974d419) ERROR:Unhandled/NotImplemented event handler for Namespace.HUB_MTS100_ALL (data: {"id": "030070F7", "scheduleBMode": 6, "online": {"status": 1, "lastActiveTime": 1741879728}, "togglex": {"onoff": 0}, "timeSync": {"state": 1}, "mode": {"state": 0}, "temperature": {"room": 205, "currentSet": 220, "custom": 220, "comfort": 270, "economy": 210, "away": 150, "max": 350, "min": 50, "heating": 0, "openWindow": 0, "id": "030070F7"}}) - Subdevice 030070F7 (hub 2108317855255426281348e1e974d419) ERROR:Unhandled/NotImplemented event handler for Namespace.HUB_MTS100_ALL (data: {"id": "0300D2F7", "scheduleBMode": 6, "online": {"status": 1, "lastActiveTime": 1741879674}, "togglex": {"onoff": 0}, "timeSync": {"state": 1}, "mode": {"state": 0}, "temperature": {"room": 230, "currentSet": 240, "custom": 240, "comfort": 270, "economy": 210, "away": 150, "max": 350, "min": 50, "heating": 0, "openWindow": 0, "id": "0300D2F7"}}) - Subdevice 0300D2F7 (hub 2108317855255426281348e1e974d419)
As you can see, the MTS150 device is detected, but there is no specific implementation for it, leading to errors. I would be grateful if you could consider adding support for this device in your library. Please let me know if you need any additional information.
Donation bot here. Supporters can mark their interest in this issue by adding a comment starting with "+1" (without quotes) or adding the "#supporter_sponsor" keyword (without quotes) in their comments.
You can become a donor by subscribing as Sponsor from the GitHub sponsorship page or from the BuyMeACoffee page.
Issues marked by donors will be labeled accordingly and handled with special care
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
+1
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.