-
Notifications
You must be signed in to change notification settings - Fork 443
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Please add support of heater Wetair WCH-750 AL WIFI #44
Comments
Hi, if you can figure out what the "mod_free", "level1" and "heating" values are, and if they can be set by the user, what the possible values are, that would be ideal. In HA "heating" is used to indicate back what the heater is doing, but is not directly set by the user. The fact that you include "idle", suggests the same - so the dps 1 would be the user control, (HEAT, OFF), and dps 11 is the heater reporting back whether it is "heating" or "idle" if the user has set it to HEAT, or "off" if the user set it to "OFF". level1 could be the heating level (or fan, if the heater has a fan), in which case I'll need to know how many levels there are, and whether this is something that can be set, or its just something the heater reports back after automatically adjusting its level. mod_free, I'm totally unsure about. 0h looks like a timer, which we don't really support, so it will just be reported as an attribute with no abililty to set it from HA. The other two 0 values, could be also related to the timer (some devices have a minute or second countdown in addition to the 0h for setting the timer), error codes, or something else. I don't see a current temperature reading, which is unusual for a heater., as it must have a sensor for the set temperature to work, I guess one of the 0 values might be a current temperature reading that only comes on when the heater is switched on? |
Looks like, that this heater does not report current temp at all.
Thank you in advance! |
I think the only Python changes required are to implement brightness settings for the light entity (current devices only have on..off switch, so that is all that is implemented so far). The climate device should be implementable with just a new yaml configuration file in custom_components/tuya_local/devices/ |
Thank you! Looks like that climate features are working, except light integration.
Anyway, it's great! |
The only minor thing: the allowed temp range should be 10-35, not 5-35. |
I think I have fixed the two issues highlighted in the release 0.11.0 |
Did some tests on the release 0.11.0. Climate entity works correctly now, the only thing that I found - climate entity is "unavailable" after component start until I send any command to it (on or off). After that, everything works fine. Light entity: on/off commands are work, but there are some brightness issues. Default light card do not allow to change brightness, if I will call the turn_on service with brightness param - sometimes it will change it correctly, sometimes - no effect at all. Light entity:
|
Since there are only three levels, but Home Assistant uses 255, there are a lot of brightness values that will result in the same brightness. If you are using a slider, it may be generating commands too quickly for the device to keep up, so it drops some. |
I noticed that supported_color_modes is not matching color_mode above, which may be the cause of the intermittent working, and certainly the missing UI functionality. This should be fixed in main. |
Name: Wetair WCH-750 AL WIFI
HA warning: Device matches simple_switch with quality of 12%. DPS: {'1': False, '2': 17, '4': 'mod_free', '11': 'heating', '19': '0h', '20': 0, '21': 0, '101': 'level1', 'updated_at': 1632857027.131441}
Now it works just like a switch, but I would like to ask you add an ability to set target temp (dps = 2), and current hvac mode (off, idle, heat) if it possible.
I can provide examples of heater statuses in different modes, if it required
The text was updated successfully, but these errors were encountered: