barban-dev / homeassistant-midea-dehumidifier

Home Assistant Custom Integration for EVA II PRO WiFi Smart Dehumidifier appliance by Midea/Inventor.
GNU General Public License v3.0
69 stars 27 forks source link

Fantastic to see this project back in development! #1

Closed mectza closed 6 months ago

mectza commented 3 years ago

Not so much an issue as a query/feature request:

I have 2 of these dehumidifiers, is there any way to set up this integration so that it can control both?
I have tried the following:


2020-08-18 13:43:59 DEBUG (MainThread) [custom_components.midea_dehumidifier] midea_dehumidifier: starting async_setup
2020-08-18 13:43:59 INFO (MainThread) [custom_components.midea_dehumidifier] midea_dehumi: logging into Midea API Web Service...
2020-08-18 13:44:02 INFO (MainThread) [custom_components.midea_dehumidifier] midea-dehumi: login success, sessionId=aecd2f0c4c6a4a96bbb81b78283680dd20200818124400306
2020-08-18 13:44:03 INFO (MainThread) [custom_components.midea_dehumidifier] midea-dehumi: [id=17592186xxxxxx type=0xA1 name=Downstairs ] is online, is active.
2020-08-18 13:44:03 INFO (MainThread) [custom_components.midea_dehumidifier] midea-dehumidifier: device type 0xA1 found.
2020-08-18 13:44:03 INFO (MainThread) [custom_components.midea_dehumidifier] midea-dehumidifier: loading humidifier entity sub-component...
2020-08-18 13:44:03 INFO (MainThread) [custom_components.midea_dehumidifier] midea-dehumidifier: loading sensor entity sub-component...
2020-08-18 13:44:03 INFO (MainThread) [custom_components.midea_dehumidifier] midea_dehumidifier: platform successfuly initialized.
2020-08-18 13:44:07 INFO (MainThread) [custom_components.midea_dehumidifier.humidifier] midea_dehumidifier: initializing humidifier platform
2020-08-18 13:44:07 DEBUG (MainThread) [custom_components.midea_dehumidifier.humidifier] midea_dehumidifier: starting async_setup_platform
2020-08-18 13:44:07 DEBUG (MainThread) [custom_components.midea_dehumidifier.humidifier] midea_dehumidifier: MIDEA_API_CLIENT=midea_api_client
2020-08-18 13:44:07 DEBUG (MainThread) [custom_components.midea_dehumidifier.humidifier] midea_dehumidifier: MIDEA_TARGET_DEVICE=midea_target_device
2020-08-18 13:44:07 DEBUG (MainThread) [custom_components.midea_dehumidifier.humidifier] midea_dehumidifier: targetDevice = {'masterId': '', 'des': '', 'activeStatus': '1', 'onlineStatus': '1', 'name': 'Downstairs ', 'modelNumber': '0', 'id': '17592186xxxxxx', 'sn': '7d07ce7737a9062dedcd23400a69ae485a3a0cadc87c751b0051db943af3514f05aefe27d5e5a1895c82a25cee96a47f', 'type': '0xA1', 'tsn': '', 'mac': ''}
2020-08-18 13:44:07 DEBUG (MainThread) [custom_components.midea_dehumidifier.humidifier] midea_dehumidifier: initializing MideaDehumidifierDevice...
2020-08-18 13:44:07 INFO (MainThread) [custom_components.midea_dehumidifier.humidifier] midea_dehumidifier: humidifier entity initialized.
2020-08-18 13:44:21 INFO (MainThread) [custom_components.midea_dehumidifier.sensor] sensor.midea_dehumidifier: initializing sensor entity sub-component
2020-08-18 13:44:21 DEBUG (MainThread) [custom_components.midea_dehumidifier.sensor] sensor.midea_dehumidifier: starting async_setup_platform
2020-08-18 13:44:21 DEBUG (MainThread) [custom_components.midea_dehumidifier.sensor] sensor.midea_dehumidifier: targetDevice = {'masterId': '', 'des': '', 'activeStatus': '1', 'onlineStatus': '1', 'name': 'Downstairs ', 'modelNumber': '0', 'id': '17592186xxxxxx', 'sn': '7d07ce7737a9062dedcd23400a69ae485a3a0cadc87c751b0051db943af3514f05aefe27d5e5a1895c82a25cee96a47f', 'type': '0xA1', 'tsn': '', 'mac': ''}
2020-08-18 13:44:21 DEBUG (MainThread) [custom_components.midea_dehumidifier.sensor] state.attributes = {'min_humidity': 40, 'max_humidity': 85, 'available_modes': ['Target_humidity', 'Continuos', 'Smart', 'Dryer'], 'mode': None, 'friendly_name': 'midea_dehumidifier_17592186xxxxxx', 'supported_features': 1, 'device_class': 'dehumidifier'}
2020-08-18 13:44:21 DEBUG (MainThread) [custom_components.midea_dehumidifier.sensor] sensor.midea_dehumidifier: cannot retrieve the state of midea_dehumidifier device
2020-08-18 13:44:21 INFO (MainThread) [custom_components.midea_dehumidifier.sensor] midea_dehumidifier: sensor entity initialized.
2020-08-18 13:44:52 DEBUG (MainThread) [custom_components.midea_dehumidifier.sensor] state.attributes = {'min_humidity': 40, 'max_humidity': 85, 'available_modes': ['Target_humidity', 'Continuos', 'Smart', 'Dryer'], 'mode': None, 'friendly_name': 'midea_dehumidifier_17592186xxxxxx', 'supported_features': 1, 'device_class': 'dehumidifier'}
2020-08-18 13:44:52 DEBUG (MainThread) [custom_components.midea_dehumidifier.sensor] sensor.midea_dehumidifier: cannot retrieve the state of midea_dehumidifier device
2020-08-18 13:45:07 INFO (MainThread) [custom_components.midea_dehumidifier.humidifier] midea-dehumidifier: async_update called.
2020-08-18 13:45:07 DEBUG (MainThread) [custom_components.midea_dehumidifier.humidifier] midea-dehumidifier: sending get_device_status via Web API...
2020-08-18 13:45:09 INFO (MainThread) [custom_components.midea_dehumidifier.humidifier] DeHumidification [powerMode=0, mode=3, Filter=True, Water tank=False, Current humidity=74, Current humidity (decimal)=0, Wind speed=80, Set humidity=50, Set humidity (decimal)=0, ionSetSwitch=0, isDisplay=True, dryClothesSetSwitch=0, Up&Down Swing=0]```
HVPereira commented 3 years ago

Did you manage to sort out this one? I've tried the same as you and I have exactly the same issue.

mectza commented 3 years ago

@HVPereira, no I didn't ever get it working, i meant to get back to it an try again but life got in the way, I may have another try in the new year, but for now I'm just using one via HA and using the other manually

HVPereira commented 3 years ago

@mectza hi again, I've actually managed it :) Feel free to go to https://community.home-assistant.io/t/midea-dehumi-custom-component-midea-inventor-invmate-eva-ii-pro-wifi-dehumidifier/89638/78 and check my post it was prety simple in fact.

barban-dev commented 6 months ago

Many thanks to @HVPereira for providing a solution for this enhancement. I will merge it on a next release.