vlebourl / custom_vesync

Custom VeSync component for Home Assistant
95 stars 63 forks source link

Configuration buttons do not seem to work even On/Off is unreliable #80

Closed Menz01 closed 1 year ago

Menz01 commented 1 year ago

The problem

I have the levoit classic 300s and i am using this integration. for me, the controls under the "configuration" section (i.e. auto mode, display, mist level etc) do not seem yo work. the toggle ones toggle then after a couple of seconds toggle back on their own. the sliders stay where they are but nothing happens on the unit itself. Even the On/Off toggle is unreliable although it does seem to work sometimes unlike the others

What version of this integration has the issue?

0.2.5

What version of Home Assistant Core has the issue?

2023.1.7

Diagnostics

Diagnostics ```{ "home_assistant": { "installation_type": "Home Assistant OS", "version": "2023.1.7", "dev": false, "hassio": true, "virtualenv": false, "python_version": "3.10.7", "docker": true, "arch": "x86_64", "timezone": "America/New_York", "os_name": "Linux", "os_version": "5.15.80", "supervisor": "2022.12.1", "host_os": "Home Assistant OS 9.4", "docker_version": "20.10.19", "chassis": "vm", "run_as_root": true }, "custom_components": { "mass": { "version": "2022.12.1", "requirements": [ "music-assistant==1.8.7.2", "git+https://github.com/music-assistant/databases@fix-breaking-sqlalchemy-cursor-changes#databases==0.6.3" ] }, "eufy_security": { "version": "6.2.0", "requirements": [ "websocket-client==1.1.0", "aiortsp==1.3.6" ] }, "cync_lights": { "version": "1.0.1", "requirements": [] }, "hacs": { "version": "1.30.0", "requirements": [ "aiogithubapi>=22.10.1" ] }, "keymaster": { "version": "v0.0.84", "requirements": [] }, "alexa_media": { "version": "4.5.3", "requirements": [ "alexapy==1.26.4", "packaging>=20.3", "wrapt>=1.12.1" ] }, "vesync": { "version": "0.2.5", "requirements": [ "pyvesync==2.1.1" ] }, "wyzeapi": { "version": "0.1.17", "requirements": [ "wyzeapy==0.5.16" ] }, "samsungtv_smart": { "version": "0.10.2", "requirements": [ "websocket-client!=1.4.0,>=0.58.0", "wakeonlan>=2.0.0", "aiofiles>=0.8.0" ] }, "pyscript": { "version": "1.3.3", "requirements": [ "croniter==1.3.4", "watchdog==2.1.6" ] }, "temperature_feels_like": { "version": "0.3.5", "requirements": [] }, "teamtracker": { "version": "0.1", "requirements": [ "arrow", "aiofiles" ] }, "holidays": { "version": "1.9.4", "requirements": [ "python-dateutil>=2.8.2", "holidays>=0.14.2" ] }, "watchman": { "version": "0.5.1", "requirements": [ "prettytable==3.0.0" ] }, "garbage_collection": { "version": "4.10.2", "requirements": [ "python-dateutil>=2.8.2" ] }, "webrtc": { "version": "v3.0.0", "requirements": [] }, "dwains_dashboard": { "version": "3.3.0", "requirements": [] }, "calendarific": { "version": "0.14.0", "requirements": [ "sampleclient", "integrationhelper" ] } }, "integration_manifest": { "domain": "vesync", "name": "VeSync", "documentation": "https://www.home-assistant.io/integrations/vesync", "codeowners": [ "@markperdue", "@webdjoe", "@thegardenmonkey", "@vlebourl" ], "requirements": [ "pyvesync==2.1.1" ], "config_flow": true, "iot_class": "cloud_polling", "version": "0.2.5", "issue_tracker": "https://github.com/vlebourl/custom_vesync", "dhcp": [ { "hostname": "levoit-*", "macaddress": "*" } ], "is_built_in": false }, "data": { "humidifier": [ { "device_name": "Master Bedroom Humidifier", "device_image": "https://image.vesync.com/defaultImages/deviceDefaultImages/wifibtonboardingnotify_airhumidifier_classic300s_us_240.png", "cid": "**REDACTED**", "connection_status": "online", "connection_type": "WiFi+BTOnboarding+BTNotify", "device_type": "Classic300S", "type": "wifi-air", "uuid": "**REDACTED**", "config_module": "WiFiBTOnboardingNotify_AirHumidifier_Classic300S_US", "mac_id": "**REDACTED**", "mode": null, "speed": null, "extension": null, "current_firm_version": null, "sub_device_no": null, "config": { "auto_target_humidity": 45, "display": true, "automatic_stop": false }, "device_status": "on", "enabled": true, "config_dict": { "module": "VeSyncHumid200300S", "models": [ "Classic300S", "LUH-A601S-WUSB" ], "features": [ "nightlight" ], "mist_modes": [ "auto", "sleep", "manual" ], "mist_levels": [ 1, 2, 3, 4, 5, 6, 7, 8, 9 ] }, "mist_levels": [ 1, 2, 3, 4, 5, 6, 7, 8, 9 ], "mist_modes": [ "auto", "sleep", "manual" ], "features": [ "nightlight" ], "warm_mist_feature": false, "warm_mist_levels": [], "night_light": true, "details": { "humidity": 52, "mist_virtual_level": 1, "mist_level": 1, "mode": "sleep", "water_lacks": false, "humidity_high": false, "water_tank_lifted": false, "display": false, "automatic_stop_reach_target": false, "night_light_brightness": 0 }, "_api_modes": [ "getHumidifierStatus", "setAutomaticStop", "setSwitch", "setNightLightBrightness", "setVirtualLevel", "setTargetHumidity", "setHumidityMode", "setDisplay", "setLevel" ] } ] } } ```

Home Assistant log

Logs ```py Copy/paste any log here, between the starting and ending backticks. ```

Additional information

No response

vlebourl commented 1 year ago

Hi, Sorry the integration isn't working for you. Was it working as expected with a previous version? I don't have the device at home, so I would need access to be able to debug the problems. Would you mind sharing to your device with me? If you agree, can you send an invite to vlebourl+vesync -at- gmail.com? And if you could join the discord channel (https://discord.gg/vwN5v5tk), that would make solving the problem easier. Cheers.

Menz01 commented 1 year ago

prior to yours, the only other version i had on it was the non HACS installed version from FormatBCE. it was in his forum post that i found your post pointing to this HACS installed version. his version worked but did not have all the controls you have. so it really is almost the same cause with both of your versions, it really is just controlling "On" and "Off" that were working

Menz01 commented 1 year ago

i shared an invite with you as well. the invite to the discord said it was invalid or expired

Menz01 commented 1 year ago

so... interesting... today while i was near the machine, i tested all the functions that were not working and today they all worked. this is very odd

vlebourl commented 1 year ago

well, i didn't do anything except accept your invite, no chance it could have changed anything. I'll close this issue for now, don't hesitate to reopen if you notice anything odd. Cheers

Menz01 commented 1 year ago

could you possibly re-invite me to your discord in case it happens?

vlebourl commented 1 year ago

sure

https://discord.gg/MbDM9WQf

Menz01 commented 1 year ago

Thanks

On Sat, Jan 28, 2023, 2:38 PM Vincent Le Bourlot @.***> wrote:

sure

https://discord.gg/MbDM9WQf

— Reply to this email directly, view it on GitHub https://github.com/vlebourl/custom_vesync/issues/80#issuecomment-1407471112, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHOXQZZKTVM7KR3XY35KP53WUVYUFANCNFSM6AAAAAAUGNASKQ . You are receiving this because you authored the thread.Message ID: @.***>