bwp91 / homebridge-meross

Homebridge plugin to integrate Meross devices into HomeKit.
MIT License
201 stars 32 forks source link

New Meross Powerstrip (MSP844) - not supported device #578

Open 0elfinger opened 1 month ago

0elfinger commented 1 month ago

Hi Ben,

I am reaching out to you again because I have the following problem:

I am currently testing a new power strip (MSP844) for Meross. This power strip will not be officially released until the end of this month. This power strip is not yet recognized by your plugin. I hope you can fix this with the following information:

[7/16/2024, 10:26:38 AM] Homebridge v1.8.3 (HAP v0.12.2) (Homebridge C758) is running on port 51935.
-----
[7/16/2024, 10:26:39 AM] [Meross] [Power Couch Left] is not supported, do create a github issue https://bit.ly/hb-meross-issues with info:
{"uuid":"24052084302506540303xxxxxxxxxxxx","onlineStatus":1,"devName":"Power Couch Left","devIconId":"device_msp844_eu","bindTime":1721117535,"deviceType":"msp844","subType":"eu","channels":[{},{"type":"Switch","devName":"Logitech HUB","devIconId":"device001"},{"type":"Switch","devName":"Notebook Workshop","devIconId":"device001"},{"type":"Switch","devName":"Headset Workshop","devIconId":"device001"},{"type":"Switch","devName":"Fan","devIconId":"device001"},{"type":"USB","devName":"USB-Ports","devIconId":"device001"}],"region":"eu","fmwareVersion":"9.3.1","hdwareVersion":"9.0.0","userDevIcon":"","iconType":1,"domain":"mqtt-eu-4.meross.com","reservedDomain":"mqtt-eu-4.meross.com","hardwareCapabilities":[],"firmware":"9.3.1","hbDeviceId":"24052084302506540303xxxxxxxxxxxx","model":"MSP844"}
…
[7/16/2024, 10:26:39 AM] [Meross] [Power Couch Right] initialised with id [220926425947745403014xxxxxxxxxxxx].
…
[7/16/2024, 10:26:39 AM] [Meross] ✓ Setup complete. This plugin has been made with ♥ by bwp91, please consider a ☆ on GitHub if you are finding it useful!

Additionally, I have the following information available:

The new power strip (MSP844) is based on the MSS425fc with the addition of MATTERv1.3 support and a fast-charging function with USB-C ports.

I hope I was able to provide you with the necessary information, otherwise, I am happy to provide more details.

Regards,

Alex

bwp91 commented 1 month ago

please try the beta version of the plugin!

0elfinger commented 1 month ago

Hi Ben,

thank you for the quick response. The power strip is now recognized and displayed in Homebridge:

[7/16/2024, 1:05:22 PM] [Meross] [Strom Couch Links] initialised with id [24052084302506540303xxxxxxxxxxxx].
[7/16/2024, 1:05:22 PM] [Meross] [Strom Couch Links] json debug info: {"uuid":"24052084302506540303xxxxxxxxxxxx","onlineStatus":1,"devName":"Strom Couch Links","devIconId":"device_msp844_eu","bindTime":1721117535,"deviceType":"msp844","subType":"eu","channels":[{},{"type":"Switch","devName":"Logitech HUB","devIconId":"device001"},{"type":"Switch","devName":"Notebook Workshop","devIconId":"device001"},{"type":"Switch","devName":"Headset Workshop","devIconId":"device001"},{"type":"Switch","devName":"Ventilator","devIconId":"device001"},{"type":"USB","devName":"USB-Ports","devIconId":"device001"}],"region":"eu","fmwareVersion":"9.3.1","hdwareVersion":"9.0.0","userDevIcon":"","iconType":1,"domain":"mqtt-eu-4.meross.com","reservedDomain":"mqtt-eu-4.meross.com","hardwareCapabilities":[],"firmware":"9.3.1","hbDeviceId":"24052084302506540303xxxxxxxxxxxx","model":"MSP844"}.
...
[7/16/2024, 1:05:22 PM] [Meross] ✓ Setup complete. This plugin has been made with ♥ by bwp91, please consider a ☆ on GitHub if you are finding it useful!
[7/16/2024, 1:05:22 PM] [Meross] [Strom Couch Links] mqtt subscribe complete.
[7/16/2024, 1:05:24 PM] [Meross] [Strom Couch Links] sending update: {"header":{"from":"http://10.100.0.24/config","messageId":"xwwkyhtiz1pvexljr4c7c52f8k1j302q","method":"GET","namespace":"Appliance.System.All","payloadVersion":1,"sign":"7dac2f118145a4ed7f18b4dbd060c692","timestamp":1721127924,"triggerSrc":"iOSLocal","uuid":"24052084302506540303xxxxxxxxxxxx"},"payload":{}}.
...
[7/16/2024, 1:05:24 PM] [Meross] [Strom Couch Links] incoming poll: {"header":{"messageId":"xwwkyhtiz1pvexljr4c7c52f8k1j302q","namespace":"Appliance.System.All","triggerSrc":"iOSLocal","method":"GETACK","payloadVersion":1,"from":"/appliance/24052084302506540303xxxxxxxxxxxx/publish","uuid":"24052084302506540303xxxxxxxxxxxx","timestamp":1721127923,"timestampMs":158,"sign":"e960ee0a383f43a3414197ac38a62ae1"},"payload":{"all":{"system":{"hardware":{"type":"msp844","subType":"eu","version":"9.0.0","chipType":"rtl8720cm","uuid":"24052084302506540303xxxxxxxxxxxx","macAddress":"c4:e7:ae:04:3c:39"},"firmware":{"version":"9.3.1","compileTime":"2024/03/25-15:46:16","encrypt":1,"wifiMac":"00:a0:57:7f:a1:b8","innerIp":"10.100.0.24","server":"mqtt-eu-4.meross.com","port":443,"userId":2000142},"time":{"timestamp":1721127923,"timezone":"Europe/Berlin","timeRule":[[1648342800,7200,1],[1667091600,3600,0],[1679792400,7200,1],[1698541200,3600,0],[1711846800,7200,1],[1729990800,3600,0],[1743296400,7200,1],[1761440400,3600,0],[1774746000,7200,1],[1792890000,3600,0],[1806195600,7200,1],[1824944400,3600,0],[1837645200,7200,1],[1856394000,3600,0],[1869094800,7200,1],[1887843600,3600,0],[1901149200,7200,1],[1919293200,3600,0],[1932598800,7200,1],[1950742800,3600,0]]},"online":{"status":1,"bindId":"304g4pbnbcWZQlf0","who":1}},"digest":{"togglex":[{"channel":0,"onoff":1,"lmTime":1721127624},{"channel":1,"onoff":1,"lmTime":1721127624},{"channel":2,"onoff":1,"lmTime":1721127624},{"channel":3,"onoff":1,"lmTime":1721127624},{"channel":4,"onoff":1,"lmTime":1721127624},{"channel":5,"onoff":1,"lmTime":1721127624}]}}}}.
[7/16/2024, 1:05:24 PM] [Meross] [Strom Couch Links] has been reported [online].
[7/16/2024, 1:05:24 PM] [Meross] [Logitech HUB] has been reported [online].
[7/16/2024, 1:05:24 PM] [Meross] [Notebook Workshop] has been reported [online].
[7/16/2024, 1:05:24 PM] [Meross] [Headset Workshop] has been reported [online].
[7/16/2024, 1:05:24 PM] [Meross] [Ventilator] has been reported [online].
[7/16/2024, 1:05:24 PM] [Meross] [USB-Ports] has been reported [online].
…

Best regards,

Alex