Can't configure my 2 Meross MSS310
Hi
I recently installed Homebridge-Meros (v2.3.0) and I'm trying to do the setup for my 2 plugs. 
The Wiki is a bit unclear to me.  

- Because it's not clear to me if I have to use **both** HTTP Catcher AND Charles to collect the  data or if using just one of the two if enough ? 

- First I used HTTP catcher to gather those 3 fields, messageId, timestamp &  sign ....  but here already a problem because for a single power on on a plug  (in the MEROSS app) .. HTTP catcher is grabbing several posts, having all "/config 200 application/json" but when opening them they have all different informations for "messageId, timestamp &  sign" so I don't understand why those differences in data and also which is the good one to select ?  So I just randomly pick up data out of one of the post and used them in the Hombrige-Meross config.  On top,  I added 2 additional parameter "version" and "innerIp" ... but not OK and erros in the log (see below)

-Second, I used Charlie (on MAC) to grab the required information  .. (got again different values for messageId, timestamp &  sign)  to  but same result  at the end , errors

**My config :** 


{
            "model": "MSS310",
            "name": "MEROSS 1",
            "deviceUrl": "192.168.1.161",
            "channel": 0,
            "messageId": "f67b3fb76156........d08239bc027dee",
            "timestamp": 1594374788,
            "sign": "a92dcc56b1eb14........f03790b74384",
            "accessory": "Meross",
            "version": "1.0.0",
            "innerIp": "192.168.1.161"
        },
        {
            "model": "MSS310",
            "name": "MEROSS 2",
            "deviceUrl": "192.168.1.162",
            "channel": 0,
            "messageId": "04da0d2e4070......f1f81ca5cd729",
            "timestamp": 1594374790,
            "sign": "d287ad92d09e......a253cf8f6f2b",
            "accessory": "Meross",
            "version": "1.0.0",
            "innerIp": "192.168.1.162"
        }


**Errors**

(node:1155) UnhandledPromiseRejectionWarning: TypeError: Cannot read property 'togglex' of undefined
    at Meross.getOnCharacteristicHandler (/usr/local/lib/node_modules/homebridge-meross/index.js:327:41)
    at process._tickCallback (internal/process/next_tick.js:68:7)
(node:1155) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 5)
(node:1155) UnhandledPromiseRejectionWarning: TypeError: Cannot read property 'togglex' of undefined
    at Meross.getOnCharacteristicHandler (/usr/local/lib/node_modules/homebridge-meross/index.js:327:41)
    at process._tickCallback (internal/process/next_tick.js:68:7)
(node:1155) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 6)
[7/10/2020, 12:14:35 PM] [MEROSS 1] Set failed: false
[7/10/2020, 12:14:38 PM] [MEROSS 2] Set failed: false


Thanks for your help 

Eugène





