The Meross plugin for Homebridge.
This Plugin allows you to control your Meross Devices from HomeKit.
The original work was done by donavanbecker. This is only refinement information for Meross-MSS425E-Power-Strip, given in script below. Thanks to donavanbecker for the plugin.
- Install config-ui-x.
- Search for "Meross" on the Plugin Screen of config-ui-x .
- Click Install on Homebridge Meross.
If you're setting this plug up fresh, make sure you go through the typical Meross app for initial setup.
You will also have to obtain some information that the Meross mobile app uses in its HTTP request headers. The Charles proxy application can be used to sniff the network requests sent from the iOS app. A detailed tutorial on how to set up Charles with your iOS device can be found here.
Please rewrite your script for use of Meross-MSS425E-Power-Strip as following:
"accessories": [
{
"name": "Plug1",
"deviceUrl": "http://xxx.xxx.xxx.xxx",
"hardwareVersion": 2,
"channel": 1,
"messageId": "xxxxxxx",
"timestamp": xxxxxx,
"sign": "xxxxxx",
"accessory": "Meross"
},
{
"name": "Plug2",
"deviceUrl": "http://xxx.xxx.xxx.xxx",
"hardwareVersion": 2,
"channel": 2,
"messageId": "xxxxxxx",
"timestamp": xxxxxx,
"sign": "xxxxxx",
"accessory": "Meross"
},
{
"name": "Plug3",
"deviceUrl": "http://xxx.xxx.xxx.xxx",
"hardwareVersion": 2,
"channel": 3,
"messageId": "xxxxxxx",
"timestamp": xxxxxx,
"sign": "xxxxxx",
"accessory": "Meross"
},
{
"name": "USB",
"deviceUrl": "http://xxx.xxx.xxx.xxx",
"hardwareVersion": 2,
"channel": 4,
"messageId": "xxxxxxx",
"timestamp": xxxxxx,
"sign": "xxxxxx",
"accessory": "Meross"
}
]