* add HomeKit humidifier/dehumidifier * added more test coverage * simplified char logic Co-authored-by: Quentame <polletquentin74@me.com> * use mode constants * Renamed HomeKit Contorller Co-authored-by: Quentame <polletquentin74@me.com> * improved threshold logic * split up homekit humidifier into 2 entities * fixed tests * fixed mode and switch logic * added set mode tests * removed redundant methods present in base class Co-authored-by: Quentame <polletquentin74@me.com>