Replies: 4 comments 6 replies
-
Seems my issue was that you needed to add a new meross setup (hub). While the devices were initially found without the hub, it was not possible to set them up. Adding the hub allows the cloud connection to start with and finds all the device keys. Then you have to go back and enter all the IP addresses manually :( But at least it is running :) |
Beta Was this translation helpful? Give feedback.
-
I'm experiencing exactly the same issue, I've literally just install HomeAssistant in a VM on Synology NAS so have very little experience of HA yet, but happy to provide additional info if anyone can point me to what's needed and a simple guide on getting it. |
Beta Was this translation helpful? Give feedback.
-
@sgawne, At any rate, I've opened #497 since this is likely a bug that need tracking |
Beta Was this translation helpful? Give feedback.
-
Just started with HA and of course I have a bunch of Meross stuff, of which only one device was discovered after getting a firmware update. Getting the same error: 'ConfigEntry.init() missing 1 required keyword-only argument: 'discovery_keys'' Should I wait for an update or is there a fix I can implement now? I'm on 2024.10 also... Thanks! :-) |
Beta Was this translation helpful? Give feedback.
-
Having a weird problem with meross device keys. My device key is empty and the plugin takes me thru the action to get the device key from the cloud, but it fails with:
ConfigEntry.init() missing 1 required keyword-only argument: 'discovery_keys'
Some snippets from the log seem to indicate it is talking to the cloud...
2024-10-04 10:28:09.491 DEBUG (MainThread) [custom_components.meross_lan.api] CloudApiClient(): async_cloudapi_post:REQUEST url:https://iotx-us.meross.com/v1/Auth/signIn data:{'email': '#################0', 'password': '', 'encryption': 1, 'agree': 0} credentials:{}
2024-10-04 10:28:09.491 DEBUG (MainThread) [custom_components.meross_lan.api] CloudApiClient(): async_cloudapi_post:POST url:https://iotx-us.meross.com/v1/Auth/signIn request:{'timestamp': 1728052089491, 'nonce': '57262161fd5b41bfaba1f2e3af3c28a9', 'params': '', 'sign': 'ea1d767098df3fec92c4cd3ab7c8a01b'} headers:{}
2024-10-04 10:28:09.738 DEBUG (MainThread) [custom_components.meross_lan.api] CloudApiClient(): async_cloudapi_post:RECEIVE url:https://iotx-us.meross.com/v1/Auth/signIn response:
2024-10-04 10:28:09.740 DEBUG (MainThread) [custom_components.meross_lan.api] CloudApiClient(): async_cloudapi_post:RESPONSE url:https://iotx-us.meross.com/v1/Auth/signIn response:{'apiStatus': 0, 'sysStatus': 0, 'info': '', 'timestamp': 1728052089, 'data': {'userid': '@0', 'email': '#################0', 'key': '###############################0', 'token': '###############################################################0', 'domain': '#########################0', 'mqttDomain': '###################1'}}
2024-10-04 10:28:21.531 DEBUG (MainThread) [custom_components.meross_lan.api] CloudApiClient(): destroy
2024-10-04 11:09:41.869 DEBUG (MainThread) [custom_components.meross_lan.api] destroy
I have been poking around to see if I could understand it better, but its not clear why it is failing.
The version of the plugin is 5.3.1. The version of HA is 2024.10.1, also with 2024.10.0.
Not sure what I am missing.
Beta Was this translation helpful? Give feedback.
All reactions