What problem are you trying to solve?
I have a E100W in the attic that I am moving to external control using my main thermostat dehumidify relay since it doesn't get an accurate RH internally.
This integration seems to work pretty well for internally controlled dehumidifiers but specifically throws a repair error if it's externally controlled. Is there any specific reason to exclude them? As far as I can tell they are still reporting their sensors and the on/off control is still active, only the humidity setting itself has no effect.
The April air app still allows on/off control but seems to purposely hide the diagnostic sensors in external control, which is annoying but I think thats just a UI decision on their part.
Proposed change
Allow integration to work with externally controlled dehumidifiers allowing on/off control and sensor readings.
Additional context
The line that control this is here, not sure if more needs to be done than just removing the check:
|
if dehumidifier_setup.get("controlType") != SUPPORTED_CONTROL_TYPE: |
|
return "unsupported_control_type" |
What problem are you trying to solve?
I have a E100W in the attic that I am moving to external control using my main thermostat dehumidify relay since it doesn't get an accurate RH internally.
This integration seems to work pretty well for internally controlled dehumidifiers but specifically throws a repair error if it's externally controlled. Is there any specific reason to exclude them? As far as I can tell they are still reporting their sensors and the on/off control is still active, only the humidity setting itself has no effect.
The April air app still allows on/off control but seems to purposely hide the diagnostic sensors in external control, which is annoying but I think thats just a UI decision on their part.
Proposed change
Allow integration to work with externally controlled dehumidifiers allowing on/off control and sensor readings.
Additional context
The line that control this is here, not sure if more needs to be done than just removing the check:
ha-aprilaire-cloud/custom_components/aprilaire_cloud/profiles.py
Lines 237 to 238 in 6165ed6