[2023-10-15 21:11:19]DEBUG[meross_iot.http_api] : Performing HTTP request against https://iotx-eu.meross.com/v1/Device/devList, headers: {'AppVersion': '0.4.6.0rc2', 'Authorization': 'Basic XXXX', 'vender': 'meross', 'AppType': 'MerossIOT', 'AppLanguage': 'EN', 'User-Agent': 'MerossIOT/0.4.6.0rc2', 'Content-Type': 'application/json'}, post data: {'params': 'e30=', 'sign': 'XXXX', 'timestamp': 1697397079988, 'nonce': 'ZIASUWEJNONIV5OD'}
[2023-10-15 21:11:20]DEBUG[meross_iot.http_api] : Response Status Code: 200
[2023-10-15 21:11:20]DEBUG[meross_iot.manager] : The following devices were already known to me: {}
[2023-10-15 21:11:20]DEBUG[meross_iot.manager] : The following devices are new to me: [{"uuid": "2212097237718864110148e1e9b320c8", "online_status": "ONLINE", "dev_name": "Smart Essential Oil Diffuser", "dev_icon_id": "device_mod100_un", "bind_time": "2023-06-04T12:59:05", "device_type": "mod150", "sub_type": "un", "channels": [{}], "region": "eu", "fmware_version": "4.2.2", "hdware_version": "4.0.0", "user_dev_icon": "", "icon_type": 0, "skill_number": null, "domain": "mqtt-eu.meross.com", "reserved_domain": "mqtt-eu.meross.com"}]
[2023-10-15 21:11:20]DEBUG[meross_iot.manager] : Sending GET-Namespace.SYSTEM_ABILITY command via MQTT to 2212097237718864110148e1e9b320c8 via mqtt-eu.meross.com:443
[2023-10-15 21:11:20]INFO[meross_iot.manager] : Allocating new mqtt client for mqtt-eu.meross.com:443...
[2023-10-15 21:11:20]DEBUG[meross_iot.manager] : MQTT client connecting to mqtt-eu.meross.com:443
[2023-10-15 21:11:20]DEBUG[meross_iot.manager] : Connected with result code {'session present': 0}
[2023-10-15 21:11:20]DEBUG[meross_iot.manager] : Subscribing to topics...
[2023-10-15 21:11:20]DEBUG[meross_iot.manager] : Successfully subscribed to topics.
[2023-10-15 21:11:20]INFO[meross_iot.manager] : Subscribed to topics, scheduling state update for already known devices.
[2023-10-15 21:11:20]INFO[meross_iot.manager] :
------- Triggering Manager Discovery, filter_device: [None] -------
[2023-10-15 21:11:20]DEBUG[meross_iot.http_api] : Performing HTTP request against https://iotx-eu.meross.com/v1/Device/devList, headers: {'AppVersion': '0.4.6.0rc2', 'Authorization': 'Basic XXXX', 'vender': 'meross', 'AppType': 'MerossIOT', 'AppLanguage': 'EN', 'User-Agent': 'MerossIOT/0.4.6.0rc2', 'Content-Type': 'application/json'}, post data: {'params': 'e30=', 'sign': 'XXXX', 'timestamp': 1697397080369, 'nonce': '69LJLX93H8CALIYE'}
[2023-10-15 21:11:20]DEBUG[meross_iot.manager] : Received message from topic /app/XXXXXX-6c873be9341097ed4ad2efb6ad276229/subscribe: b'{"header":{"messageId":"6e7c800bc160887389e83e6ce0410ca3","namespace":"Appliance.System.Ability","method":"GETACK","payloadVersion":1,"from":"/appliance/2212097237718864110148e1e9b320c8/publish","timestamp":1697397080,"timestampMs":265,"sign":"XXXX"},"payload":{"payloadVersion":1,"ability":{"Appliance.Config.Key":{},"Appliance.Config.WifiList":{},"Appliance.Config.Wifi":{},"Appliance.Config.WifiX":{},"Appliance.Config.Trace":{},"Appliance.Config.Info":{},"Appliance.System.All":{},"Appliance.System.Hardware":{},"Appliance.System.Firmware":{},"Appliance.System.Debug":{},"Appliance.System.Online":{},"Appliance.System.Time":{},"Appliance.System.Clock":{},"Appliance.System.Ability":{},"Appliance.System.Runtime":{},"Appliance.System.Report":{},"Appliance.System.Position":{},"Appliance.System.DNDMode":{},"Appliance.Control.Multiple":{"maxCmdNum":5},"Appliance.Control.TimerX":{"sunOffsetSupport":1},"Appliance.Control.TriggerX":{},"Appliance.Control.Bind":{},"Appliance.Control.Unbind":{},"Appliance.Control.Upgrade":{},"Appliance.Digest.TriggerX":{},"Appliance.Digest.TimerX":{},"Appliance.Control.Diffuser.Spray":{},"Appliance.Control.Diffuser.Light":{},"Appliance.Control.Diffuser.Sensor":{}}}}'
[2023-10-15 21:11:20]DEBUG[meross_iot.manager] : Message signature OK
[2023-10-15 21:11:20]DEBUG[meross_iot.manager] : This message is an ACK to a command this client has send.
[2023-10-15 21:11:20]DEBUG[meross_iot.manager] : Found a pending command waiting for response message
[2023-10-15 21:11:20]DEBUG[meross_iot.device_factory] : Building managed device for Smart Essential Oil Diffuser (2212097237718864110148e1e9b320c8). Reported abilities: {'Appliance.Config.Key': {}, 'Appliance.Config.WifiList': {}, 'Appliance.Config.Wifi': {}, 'Appliance.Config.WifiX': {}, 'Appliance.Config.Trace': {}, 'Appliance.Config.Info': {}, 'Appliance.System.All': {}, 'Appliance.System.Hardware': {}, 'Appliance.System.Firmware': {}, 'Appliance.System.Debug': {}, 'Appliance.System.Online': {}, 'Appliance.System.Time': {}, 'Appliance.System.Clock': {}, 'Appliance.System.Ability': {}, 'Appliance.System.Runtime': {}, 'Appliance.System.Report': {}, 'Appliance.System.Position': {}, 'Appliance.System.DNDMode': {}, 'Appliance.Control.Multiple': {'maxCmdNum': 5}, 'Appliance.Control.TimerX': {'sunOffsetSupport': 1}, 'Appliance.Control.TriggerX': {}, 'Appliance.Control.Bind': {}, 'Appliance.Control.Unbind': {}, 'Appliance.Control.Upgrade': {}, 'Appliance.Digest.TriggerX': {}, 'Appliance.Digest.TimerX': {}, 'Appliance.Control.Diffuser.Spray': {}, 'Appliance.Control.Diffuser.Light': {}, 'Appliance.Control.Diffuser.Sensor': {}}
[2023-10-15 21:11:20]DEBUG[meross_iot.device_factory] : Could not find any cached type for mod150,4.0.0,4.2.2. It will be generated.
[2023-10-15 21:11:20]DEBUG[meross_iot.manager] : Adding device Smart Essential Oil Diffuser (#BASE:2212097237718864110148e1e9b320c8) to registry.
[2023-10-15 21:11:20]DEBUG[meross_iot.manager] : Updating 0 known devices form HTTPINFO and fetching data from 1 newly discovered devices...
[2023-10-15 21:11:20]INFO[meross_iot.manager] : Fetch and update done
[2023-10-15 21:11:20]INFO[meross_iot.manager] :
------- Manager Discovery ended -------
[2023-10-15 21:11:20]DEBUG[DemonPython] : Close connection
[2023-10-15 21:11:20]INFO[meross_iot.manager] : Manager stop requested.
[2023-10-15 21:11:20]DEBUG[meross_iot.manager] : Canceling pending futures...
[2023-10-15 21:11:20]DEBUG[meross_iot.http_api] : Logging out. Invalidating cached credentials {"token": "XXXX", "key": "XXXX", "user_id": "XXXXXX", "user_email": "XXXX", "domain": "https://iotx-eu.meross.com", "mqtt_domain": ["mqtt-eu.meross.com"], "mfa_lock_expire": 0, "issued_on": "2023-10-15T19:11:19.674684"}
[2023-10-15 21:11:20]INFO[meross_iot.manager] : Disconnection detected. Reason: 0
[2023-10-15 21:11:20]DEBUG[meross_iot.http_api] : Performing HTTP request against https://iotx-eu.meross.com/v1/Profile/logout, headers: {'AppVersion': '0.4.6.0rc2', 'Authorization': 'Basic XXXX', 'vender': 'meross', 'AppType': 'MerossIOT', 'AppLanguage': 'EN', 'User-Agent': 'MerossIOT/0.4.6.0rc2', 'Content-Type': 'application/json'}, post data: {'params': 'e30=', 'sign': 'XXXX', 'timestamp': 1697397080459, 'nonce': 'M7XID7T4VEE0CJBF'}
[2023-10-15 21:11:20]DEBUG[meross_iot.controller.mixins.system] : OnlineMixin handling push notification for namespace Namespace.SYSTEM_ONLINE
[2023-10-15 21:11:20]DEBUG[meross_iot.controller.device] : MerossBaseDevice Smart Essential Oil Diffuser handling notification Namespace.SYSTEM_ONLINE
[2023-10-15 21:11:20]DEBUG[meross_iot.http_api] : Response Status Code: 200
[2023-10-15 21:11:20]DEBUG[meross_iot.manager] : The following devices were already known to me: {{"uuid": "2212097237718864110148e1e9b320c8", "online_status": "ONLINE", "dev_name": "Smart Essential Oil Diffuser", "dev_icon_id": "device_mod100_un", "bind_time": "2023-06-04T12:59:05", "device_type": "mod150", "sub_type": "un", "channels": [{}], "region": "eu", "fmware_version": "4.2.2", "hdware_version": "4.0.0", "user_dev_icon": "", "icon_type": 0, "skill_number": null, "domain": "mqtt-eu.meross.com", "reserved_domain": "mqtt-eu.meross.com"}: Smart Essential Oil Diffuser (mod150, HW 4.0.0, FW 4.2.2, class: mod150:4.0.0:4.2.2)}
[2023-10-15 21:11:20]DEBUG[meross_iot.manager] : The following devices are new to me: []
[2023-10-15 21:11:20]DEBUG[meross_iot.manager] : Updating 1 known devices form HTTPINFO and fetching data from 0 newly discovered devices...
[2023-10-15 21:11:20]INFO[meross_iot.manager] : Fetch and update done
[2023-10-15 21:11:20]INFO[meross_iot.manager] :
------- Manager Discovery ended -------
[2023-10-15 21:11:20]WARNING[meross_iot.manager] : Found a new device Smart Essential Oil Diffuser (mod150, HW 4.0.0, FW 4.2.2, class: mod150:4.0.0:4.2.2) that has become online while we were offline.
[2023-10-15 21:11:20]DEBUG[meross_iot.http_api] : Response Status Code: 200
[2023-10-15 21:11:20]INFO[meross_iot.http_api] : Logout succeeded.
[2023-10-15 21:11:20]DEBUG[DemonPython] : Test connection Meross ok
[2023-10-15 21:11:20]DEBUG[DemonPython] : Ecriture du PID 7898 dans /tmp/jeedom/MerosSync/daemon.pid
[2023-10-15 21:11:20]DEBUG[DemonPython] : Ouverture socket
[2023-10-15 21:11:24]INFO : Démon meross lancé.
[2023-10-15 21:11:32]INFO : Synchronisation des équipements depuis le Cloud Meross
[2023-10-15 21:11:32]DEBUG : callMeross syncMeross
[2023-10-15 21:11:32]DEBUG : Socket unix:///tmp/jeedom/MerosSync/daemon.sock
[2023-10-15 21:11:32]DEBUG[DemonPython] : Message received in socket
[2023-10-15 21:11:32]DEBUG[DemonPython] : {'action': 'syncMeross', 'args': ''}
[2023-10-15 21:11:32]DEBUG[DemonPython] : syncMeross called
[2023-10-15 21:11:32]DEBUG[DemonPython] : aSyncMeross called
[2023-10-15 21:11:32]DEBUG[DemonPython] : Connecting with user XXXX & password
[2023-10-15 21:11:32]DEBUG[meross_iot.http_api] : Logging in with email: XXXX, password: XXXXX
[2023-10-15 21:11:32]DEBUG[meross_iot.http_api] : Performing HTTP request against https://iotx-eu.meross.com/v1/Auth/signIn, headers: {'AppVersion': '0.4.6.0rc2', 'Authorization': 'Basic', 'vender': 'meross', 'AppType': 'MerossIOT', 'AppLanguage': 'EN', 'User-Agent': 'MerossIOT/0.4.6.0rc2', 'Content-Type': 'application/json'}, post data: {'params': 'XXXX', 'sign': 'XXX', 'timestamp': 1697397092989, 'nonce': 'QKMXK318HTBURXID'}
[2023-10-15 21:11:33]DEBUG[meross_iot.http_api] : Response Status Code: 200
[2023-10-15 21:11:33]INFO[meross_iot.http_api] : Login successful against https://iotx-eu.meross.com
[2023-10-15 21:11:33]DEBUG[meross_iot.http_api] : Performing HTTP request against https://iotx-eu.meross.com/v1/log/user, headers: {'AppVersion': '0.4.6.0rc2', 'Authorization': 'Basic XXXXXX', 'vender': 'meross', 'AppType': 'MerossIOT', 'AppLanguage': 'EN', 'User-Agent': 'MerossIOT/0.4.6.0rc2', 'Content-Type': 'application/json'}, post data: {'params': 'eyJzeXN0ZW0iOiAiTGludXgiLCAidmVuZG9yIjogIm1lcm9zcyIsICJ1dWlkIjogIjY3MmU2MWRlN2EyMWEwZjdlZDkxNTFjNzg5NGM4NDJmMzk1ZGViLTBkMWEtNGNkOC1hODc5LWYyNGFkODQ5NzMwMCIsICJleHRyYSI6ICIiLCAibW9kZWwiOiAiYXJtdjdsIiwgInZlcnNpb24iOiAiIzE1MjkgU01QIFR1ZSBNYXIgOCAxMjoyMTozNyBHTVQgMjAyMiJ9', 'sign': '8a20e79d83fdc8324b13a077649cae6d', 'timestamp': 1697397093307, 'nonce': '0V944R5VNMW4AH2V'}
[2023-10-15 21:11:33]DEBUG[meross_iot.http_api] : Response Status Code: 200
[2023-10-15 21:11:33]DEBUG[meross_iot.http_api] : Login successful!
[2023-10-15 21:11:33]DEBUG[DemonPython] : Connected with user XXXXX
[2023-10-15 21:11:33]INFO[meross_iot.manager] :
------- Triggering Manager Discovery, filter_device: [None] -------
[2023-10-15 21:11:33]DEBUG[meross_iot.http_api] : Performing HTTP request against https://iotx-eu.meross.com/v1/Device/devList, headers: {'AppVersion': '0.4.6.0rc2', 'Authorization': 'Basic XXXXXX', 'vender': 'meross', 'AppType': 'MerossIOT', 'AppLanguage': 'EN', 'User-Agent': 'MerossIOT/0.4.6.0rc2', 'Content-Type': 'application/json'}, post data: {'params': 'e30=', 'sign': '53aeb74386ae21625780b85f75fb2ee9', 'timestamp': 1697397093633, 'nonce': 'S77C4CH8JCKX37V0'}
[2023-10-15 21:11:33]DEBUG[meross_iot.http_api] : Response Status Code: 200
[2023-10-15 21:11:33]DEBUG[meross_iot.manager] : The following devices were already known to me: {}
[2023-10-15 21:11:33]DEBUG[meross_iot.manager] : The following devices are new to me: [{"uuid": "2212097237718864110148e1e9b320c8", "online_status": "ONLINE", "dev_name": "Smart Essential Oil Diffuser", "dev_icon_id": "device_mod100_un", "bind_time": "2023-06-04T12:59:05", "device_type": "mod150", "sub_type": "un", "channels": [{}], "region": "eu", "fmware_version": "4.2.2", "hdware_version": "4.0.0", "user_dev_icon": "", "icon_type": 0, "skill_number": null, "domain": "mqtt-eu.meross.com", "reserved_domain": "mqtt-eu.meross.com"}]
[2023-10-15 21:11:33]DEBUG[meross_iot.manager] : Sending GET-Namespace.SYSTEM_ABILITY command via MQTT to 2212097237718864110148e1e9b320c8 via mqtt-eu.meross.com:443
[2023-10-15 21:11:33]INFO[meross_iot.manager] : Allocating new mqtt client for mqtt-eu.meross.com:443...
[2023-10-15 21:11:33]DEBUG[meross_iot.manager] : MQTT client connecting to mqtt-eu.meross.com:443
[2023-10-15 21:11:33]DEBUG[meross_iot.manager] : Connected with result code {'session present': 0}
[2023-10-15 21:11:33]DEBUG[meross_iot.manager] : Subscribing to topics...
[2023-10-15 21:11:34]DEBUG[meross_iot.manager] : Successfully subscribed to topics.
[2023-10-15 21:11:34]INFO[meross_iot.manager] : Subscribed to topics, scheduling state update for already known devices.
[2023-10-15 21:11:34]INFO[meross_iot.manager] :
------- Triggering Manager Discovery, filter_device: [None] -------
[2023-10-15 21:11:34]DEBUG[meross_iot.http_api] : Performing HTTP request against https://iotx-eu.meross.com/v1/Device/devList, headers: {'AppVersion': '0.4.6.0rc2', 'Authorization': 'Basic XXXXXX', 'vender': 'meross', 'AppType': 'MerossIOT', 'AppLanguage': 'EN', 'User-Agent': 'MerossIOT/0.4.6.0rc2', 'Content-Type': 'application/json'}, post data: {'params': 'e30=', 'sign': 'b0d4248277818389c0d7a68b5a9ec42a', 'timestamp': 1697397094025, 'nonce': 'R1JV9T8DNXSFEK4O'}
[2023-10-15 21:11:34]DEBUG[meross_iot.manager] : Received message from topic /app/XXXXXX-ec3e9f80f71dfa22f91dfd612b20f6c0/subscribe: b'{"header":{"messageId":"e956b7a288d4971bce653aa47aa77a21","namespace":"Appliance.System.Ability","method":"GETACK","payloadVersion":1,"from":"/appliance/2212097237718864110148e1e9b320c8/publish","timestamp":1697397094,"timestampMs":912,"sign":"87c8246d3af839f213d501c1ed9645ec"},"payload":{"payloadVersion":1,"ability":{"Appliance.Config.Key":{},"Appliance.Config.WifiList":{},"Appliance.Config.Wifi":{},"Appliance.Config.WifiX":{},"Appliance.Config.Trace":{},"Appliance.Config.Info":{},"Appliance.System.All":{},"Appliance.System.Hardware":{},"Appliance.System.Firmware":{},"Appliance.System.Debug":{},"Appliance.System.Online":{},"Appliance.System.Time":{},"Appliance.System.Clock":{},"Appliance.System.Ability":{},"Appliance.System.Runtime":{},"Appliance.System.Report":{},"Appliance.System.Position":{},"Appliance.System.DNDMode":{},"Appliance.Control.Multiple":{"maxCmdNum":5},"Appliance.Control.TimerX":{"sunOffsetSupport":1},"Appliance.Control.TriggerX":{},"Appliance.Control.Bind":{},"Appliance.Control.Unbind":{},"Appliance.Control.Upgrade":{},"Appliance.Digest.TriggerX":{},"Appliance.Digest.TimerX":{},"Appliance.Control.Diffuser.Spray":{},"Appliance.Control.Diffuser.Light":{},"Appliance.Control.Diffuser.Sensor":{}}}}'
[2023-10-15 21:11:34]DEBUG[meross_iot.manager] : Message signature OK
[2023-10-15 21:11:34]DEBUG[meross_iot.manager] : This message is an ACK to a command this client has send.
[2023-10-15 21:11:34]DEBUG[meross_iot.manager] : Found a pending command waiting for response message
[2023-10-15 21:11:34]DEBUG[meross_iot.device_factory] : Building managed device for Smart Essential Oil Diffuser (2212097237718864110148e1e9b320c8). Reported abilities: {'Appliance.Config.Key': {}, 'Appliance.Config.WifiList': {}, 'Appliance.Config.Wifi': {}, 'Appliance.Config.WifiX': {}, 'Appliance.Config.Trace': {}, 'Appliance.Config.Info': {}, 'Appliance.System.All': {}, 'Appliance.System.Hardware': {}, 'Appliance.System.Firmware': {}, 'Appliance.System.Debug': {}, 'Appliance.System.Online': {}, 'Appliance.System.Time': {}, 'Appliance.System.Clock': {}, 'Appliance.System.Ability': {}, 'Appliance.System.Runtime': {}, 'Appliance.System.Report': {}, 'Appliance.System.Position': {}, 'Appliance.System.DNDMode': {}, 'Appliance.Control.Multiple': {'maxCmdNum': 5}, 'Appliance.Control.TimerX': {'sunOffsetSupport': 1}, 'Appliance.Control.TriggerX': {}, 'Appliance.Control.Bind': {}, 'Appliance.Control.Unbind': {}, 'Appliance.Control.Upgrade': {}, 'Appliance.Digest.TriggerX': {}, 'Appliance.Digest.TimerX': {}, 'Appliance.Control.Diffuser.Spray': {}, 'Appliance.Control.Diffuser.Light': {}, 'Appliance.Control.Diffuser.Sensor': {}}
[2023-10-15 21:11:34]DEBUG[meross_iot.manager] : Adding device Smart Essential Oil Diffuser (#BASE:2212097237718864110148e1e9b320c8) to registry.
[2023-10-15 21:11:34]DEBUG[meross_iot.manager] : Updating 0 known devices form HTTPINFO and fetching data from 1 newly discovered devices...
[2023-10-15 21:11:34]INFO[meross_iot.manager] : Fetch and update done
[2023-10-15 21:11:34]INFO[meross_iot.manager] :
------- Manager Discovery ended -------
[2023-10-15 21:11:34]DEBUG[DemonPython] : aSyncMeross connected
[2023-10-15 21:11:34]INFO[meross_iot.manager] :
------- Triggering Manager Discovery, filter_device: [None] -------
[2023-10-15 21:11:34]DEBUG[meross_iot.http_api] : Performing HTTP request against https://iotx-eu.meross.com/v1/Device/devList, headers: {'AppVersion': '0.4.6.0rc2', 'Authorization': 'Basic XXXXXX', 'vender': 'meross', 'AppType': 'MerossIOT', 'AppLanguage': 'EN', 'User-Agent': 'MerossIOT/0.4.6.0rc2', 'Content-Type': 'application/json'}, post data: {'params': 'e30=', 'sign': 'e56ebd7aee230fd20939d98c32b156ed', 'timestamp': 1697397094116, 'nonce': 'HM9O5GGI39QK9C0H'}
[2023-10-15 21:11:34]DEBUG[meross_iot.http_api] : Response Status Code: 200
[2023-10-15 21:11:34]DEBUG[meross_iot.manager] : The following devices were already known to me: {{"uuid": "2212097237718864110148e1e9b320c8", "online_status": "ONLINE", "dev_name": "Smart Essential Oil Diffuser", "dev_icon_id": "device_mod100_un", "bind_time": "2023-06-04T12:59:05", "device_type": "mod150", "sub_type": "un", "channels": [{}], "region": "eu", "fmware_version": "4.2.2", "hdware_version": "4.0.0", "user_dev_icon": "", "icon_type": 0, "skill_number": null, "domain": "mqtt-eu.meross.com", "reserved_domain": "mqtt-eu.meross.com"}: Smart Essential Oil Diffuser (mod150, HW 4.0.0, FW 4.2.2, class: mod150:4.0.0:4.2.2)}
[2023-10-15 21:11:34]DEBUG[meross_iot.manager] : The following devices are new to me: []
[2023-10-15 21:11:34]DEBUG[meross_iot.manager] : Updating 1 known devices form HTTPINFO and fetching data from 0 newly discovered devices...
[2023-10-15 21:11:34]INFO[meross_iot.manager] : Fetch and update done
[2023-10-15 21:11:34]INFO[meross_iot.manager] :
------- Manager Discovery ended -------
[2023-10-15 21:11:34]WARNING[meross_iot.manager] : Found a new device Smart Essential Oil Diffuser (mod150, HW 4.0.0, FW 4.2.2, class: mod150:4.0.0:4.2.2) that has become online while we were offline.
[2023-10-15 21:11:34]DEBUG[meross_iot.http_api] : Response Status Code: 200
[2023-10-15 21:11:34]DEBUG[meross_iot.manager] : The following devices were already known to me: {{"uuid": "2212097237718864110148e1e9b320c8", "online_status": "ONLINE", "dev_name": "Smart Essential Oil Diffuser", "dev_icon_id": "device_mod100_un", "bind_time": "2023-06-04T12:59:05", "device_type": "mod150", "sub_type": "un", "channels": [{}], "region": "eu", "fmware_version": "4.2.2", "hdware_version": "4.0.0", "user_dev_icon": "", "icon_type": 0, "skill_number": null, "domain": "mqtt-eu.meross.com", "reserved_domain": "mqtt-eu.meross.com"}: Smart Essential Oil Diffuser (mod150, HW 4.0.0, FW 4.2.2, class: mod150:4.0.0:4.2.2)}
[2023-10-15 21:11:34]DEBUG[meross_iot.manager] : The following devices are new to me: []
[2023-10-15 21:11:34]DEBUG[meross_iot.manager] : Updating 1 known devices form HTTPINFO and fetching data from 0 newly discovered devices...
[2023-10-15 21:11:34]INFO[meross_iot.manager] : Fetch and update done
[2023-10-15 21:11:34]INFO[meross_iot.manager] :
------- Manager Discovery ended -------
[2023-10-15 21:11:34]DEBUG[DemonPython] : aSyncMeross - 1 devices found
[2023-10-15 21:11:34]DEBUG[DemonPython] : aSyncMeross - Smart Essential Oil Diffuser(mod150):OnlineStatus.ONLINE
[2023-10-15 21:11:34]DEBUG[meross_iot.manager] : Sending GET-Namespace.SYSTEM_RUNTIME command via MQTT to 2212097237718864110148e1e9b320c8 via mqtt-eu.meross.com:443
[2023-10-15 21:11:34]DEBUG[meross_iot.manager] : MQTT Client for mqtt-eu.meross.com:443 already available.
[2023-10-15 21:11:34]DEBUG[meross_iot.manager] : Received message from topic /app/XXXXXX-ec3e9f80f71dfa22f91dfd612b20f6c0/subscribe: b'{"header":{"messageId":"fe543fff910057417eeeed1a29e511ac","namespace":"Appliance.System.Runtime","method":"GETACK","payloadVersion":1,"from":"/appliance/2212097237718864110148e1e9b320c8/publish","timestamp":1697397094,"timestampMs":200,"sign":"26475d66a4a8c9b8bcfb25b2323b1595"},"payload":{"runtime":{"signal":100}}}'
[2023-10-15 21:11:34]DEBUG[meross_iot.manager] : Message signature OK
[2023-10-15 21:11:34]DEBUG[meross_iot.manager] : This message is an ACK to a command this client has send.
[2023-10-15 21:11:34]DEBUG[meross_iot.manager] : Found a pending command waiting for response message
[2023-10-15 21:11:34]DEBUG[meross_iot.manager] : Sending GET-Namespace.SYSTEM_ALL command via MQTT to 2212097237718864110148e1e9b320c8 via mqtt-eu.meross.com:443
[2023-10-15 21:11:34]DEBUG[meross_iot.manager] : MQTT Client for mqtt-eu.meross.com:443 already available.
[2023-10-15 21:11:34]DEBUG[meross_iot.manager] : Received message from topic /app/XXXXXX-ec3e9f80f71dfa22f91dfd612b20f6c0/subscribe: b'{"header":{"messageId":"147d3ba71cba91c76afe18b320494cf1","namespace":"Appliance.System.All","method":"GETACK","payloadVersion":1,"from":"/appliance/2212097237718864110148e1e9b320c8/publish","timestamp":1697397094,"timestampMs":304,"sign":"1c480fcc6b73b86a2663de9fb7d81904"},"payload":{"all":{"system":{"hardware":{"type":"mod150","subType":"un","version":"4.0.0","chipType":"MT7686","uuid":"2212097237718864110148e1e9b320c8","macAddress":"48:e1:e9:b3:20:c8"},"firmware":{"version":"4.2.2","homekitVersion":"2.0.1","compileTime":"Apr 21 2022 10:22:20","encrypt":1,"wifiMac":"f0:2f:74:13:52:00","innerIp":"192.168.50.92","server":"mqtt-eu.meross.com","port":443,"userId":XXXXXX},"time":{"timestamp":1697397094,"timezone":"Europe/Paris","timeRule":[[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],[1964048400,7200,1],[1982797200,3600,0]]},"online":{"status":1,"bindId":"NhynVatkr1L3bVWa","who":1}},"digest":{"triggerx":[],"timerx":[],"diffuser":{"type":"mod100","light":[{"channel":0,"onoff":1,"lmTime":1697372365,"mode":1,"luminance":70,"rgb":16777215}],"spray":[{"channel":0,"mode":2,"lmTime":1695560526}]}}}}}'
[2023-10-15 21:11:34]DEBUG[meross_iot.manager] : Message signature OK
[2023-10-15 21:11:34]DEBUG[meross_iot.manager] : This message is an ACK to a command this client has send.
[2023-10-15 21:11:34]DEBUG[meross_iot.manager] : Found a pending command waiting for response message
[2023-10-15 21:11:34]DEBUG[meross_iot.controller.mixins.diffuser_light] : Handling mod150:4.0.0:4.2.2 mixin data update.
[2023-10-15 21:11:34]DEBUG[meross_iot.controller.mixins.diffuser_spray] : Handling mod150:4.0.0:4.2.2 mixin data update.
[2023-10-15 21:11:34]DEBUG[meross_iot.controller.mixins.system] : Handling mod150:4.0.0:4.2.2 mixin data update.
[2023-10-15 21:11:34]DEBUG[DemonPython] : RollerShutterTimerMixin
[2023-10-15 21:11:34]DEBUG[meross_iot.manager] : Sending GET-Namespace.SYSTEM_RUNTIME command via MQTT to 2212097237718864110148e1e9b320c8 via mqtt-eu.meross.com:443
[2023-10-15 21:11:34]DEBUG[meross_iot.manager] : MQTT Client for mqtt-eu.meross.com:443 already available.
[2023-10-15 21:11:34]DEBUG[meross_iot.manager] : Received message from topic /app/XXXXXX-ec3e9f80f71dfa22f91dfd612b20f6c0/subscribe: b'{"header":{"messageId":"819514cee8ae57241be418f28c3a1625","namespace":"Appliance.System.Runtime","method":"GETACK","payloadVersion":1,"from":"/appliance/2212097237718864110148e1e9b320c8/publish","timestamp":1697397094,"timestampMs":499,"sign":"09b5c9400759591da85cb2fdb4621afc"},"payload":{"runtime":{"signal":100}}}'
[2023-10-15 21:11:34]DEBUG[meross_iot.manager] : Message signature OK
[2023-10-15 21:11:34]DEBUG[meross_iot.manager] : This message is an ACK to a command this client has send.
[2023-10-15 21:11:34]DEBUG[meross_iot.manager] : Found a pending command waiting for response message
[2023-10-15 21:11:34]DEBUG[meross_iot.manager] : Sending GET-Namespace.SYSTEM_ALL command via MQTT to 2212097237718864110148e1e9b320c8 via mqtt-eu.meross.com:443
[2023-10-15 21:11:34]DEBUG[meross_iot.manager] : MQTT Client for mqtt-eu.meross.com:443 already available.
[2023-10-15 21:11:34]DEBUG[meross_iot.manager] : Received message from topic /app/XXXXXX-ec3e9f80f71dfa22f91dfd612b20f6c0/subscribe: b'{"header":{"messageId":"145c67453f59da9bf197a4fa0a987d0e","namespace":"Appliance.System.All","method":"GETACK","payloadVersion":1,"from":"/appliance/2212097237718864110148e1e9b320c8/publish","timestamp":1697397094,"timestampMs":646,"sign":"feb9669bc6002926beac992e068afcd2"},"payload":{"all":{"system":{"hardware":{"type":"mod150","subType":"un","version":"4.0.0","chipType":"MT7686","uuid":"2212097237718864110148e1e9b320c8","macAddress":"48:e1:e9:b3:20:c8"},"firmware":{"version":"4.2.2","homekitVersion":"2.0.1","compileTime":"Apr 21 2022 10:22:20","encrypt":1,"wifiMac":"f0:2f:74:13:52:00","innerIp":"192.168.50.92","server":"mqtt-eu.meross.com","port":443,"userId":XXXXXX},"time":{"timestamp":1697397094,"timezone":"Europe/Paris","timeRule":[[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],[1964048400,7200,1],[1982797200,3600,0]]},"online":{"status":1,"bindId":"NhynVatkr1L3bVWa","who":1}},"digest":{"triggerx":[],"timerx":[],"diffuser":{"type":"mod100","light":[{"channel":0,"onoff":1,"lmTime":1697372365,"mode":1,"luminance":70,"rgb":16777215}],"spray":[{"channel":0,"mode":2,"lmTime":1695560526}]}}}}}'
[2023-10-15 21:11:34]DEBUG[meross_iot.manager] : Message signature OK
[2023-10-15 21:11:34]DEBUG[meross_iot.manager] : This message is an ACK to a command this client has send.
[2023-10-15 21:11:34]DEBUG[meross_iot.manager] : Found a pending command waiting for response message
[2023-10-15 21:11:34]DEBUG[meross_iot.controller.mixins.diffuser_light] : Handling mod150:4.0.0:4.2.2 mixin data update.
[2023-10-15 21:11:34]DEBUG[meross_iot.controller.mixins.diffuser_spray] : Handling mod150:4.0.0:4.2.2 mixin data update.
[2023-10-15 21:11:34]DEBUG[meross_iot.controller.mixins.system] : Handling mod150:4.0.0:4.2.2 mixin data update.
[2023-10-15 21:11:34]ERROR[DemonPython] : aSyncMeross Failed: object DiffuserSprayMode can't be used in 'await' expression
[2023-10-15 21:11:34]DEBUG[DemonPython] : Close connection
[2023-10-15 21:11:34]INFO[meross_iot.manager] : Manager stop requested.
[2023-10-15 21:11:34]DEBUG[meross_iot.manager] : Canceling pending futures...
[2023-10-15 21:11:34]DEBUG[meross_iot.http_api] : Logging out. Invalidating cached credentials {"token": "XXXX", "key": "XXXX", "user_id": "XXX", "user_email": "XXXXX", "domain": "https://iotx-eu.meross.com", "mqtt_domain": ["mqtt-eu.meross.com"], "mfa_lock_expire": 0, "issued_on": "2023-10-15T19:11:33.301767"}
[2023-10-15 21:11:34]INFO[meross_iot.manager] : Disconnection detected. Reason: 0
[2023-10-15 21:11:34]DEBUG[meross_iot.http_api] : Performing HTTP request against https://iotx-eu.meross.com/v1/Profile/logout, headers: {'AppVersion': '0.4.6.0rc2', 'Authorization': 'Basic XXXXXX', 'vender': 'meross', 'AppType': 'MerossIOT', 'AppLanguage': 'EN', 'User-Agent': 'MerossIOT/0.4.6.0rc2', 'Content-Type': 'application/json'}, post data: {'params': 'e30=', 'sign': 'XXXXXX', 'timestamp': 1697397094926, 'nonce': 'PU2SQL4S9SUCSYE7'}
[2023-10-15 21:11:34]DEBUG[meross_iot.controller.mixins.system] : OnlineMixin handling push notification for namespace Namespace.SYSTEM_ONLINE
[2023-10-15 21:11:34]DEBUG[meross_iot.controller.device] : MerossBaseDevice Smart Essential Oil Diffuser handling notification Namespace.SYSTEM_ONLINE
[2023-10-15 21:11:35]DEBUG[meross_iot.http_api] : Response Status Code: 200
[2023-10-15 21:11:35]INFO[meross_iot.http_api] : Logout succeeded.
[2023-10-15 21:11:35]DEBUG[DemonPython] : {'result': [], 'success': True}
[2023-10-15 21:11:35]DEBUG : result callMeross Array ( [result] => Array ( ) [success] => 1 )
[2023-10-15 21:11:35]ERROR : Aucun équipement connecté ou problème de connexion. Merci de consulter la log.
[2023-10-15 21:11:35]DEBUG : Check offline components
[2023-10-15 21:11:35]INFO : syncMeross: synchronisation terminée.