From a6f0527b9d7fb5b51fe11ca9af40e321034e8e8b Mon Sep 17 00:00:00 2001 From: Jack Simbach Date: Sun, 30 Apr 2023 10:24:06 -0400 Subject: [PATCH] - fixed issues with dishwasher (#155) - added oim descaling sensor (#154) - version bump --- custom_components/ge_home/devices/dishwasher.py | 3 ++- custom_components/ge_home/devices/oim.py | 1 + custom_components/ge_home/manifest.json | 4 ++-- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/custom_components/ge_home/devices/dishwasher.py b/custom_components/ge_home/devices/dishwasher.py index 2cd1da3..5943513 100644 --- a/custom_components/ge_home/devices/dishwasher.py +++ b/custom_components/ge_home/devices/dishwasher.py @@ -32,13 +32,14 @@ class DishwasherApi(ApplianceApi): GeErdBinarySensor(self, ErdCode.DISHWASHER_REMOTE_START_ENABLE), #User Setttings - GeErdPropertySensor(self, ErdCode.DISHWASHER_USER_SETTING, "sound", icon_override="mdi:volume-high"), + GeErdPropertySensor(self, ErdCode.DISHWASHER_USER_SETTING, "mute", icon_override="mdi:volume-mute"), GeErdPropertySensor(self, ErdCode.DISHWASHER_USER_SETTING, "lock_control", icon_override="mdi:lock"), GeErdPropertySensor(self, ErdCode.DISHWASHER_USER_SETTING, "sabbath", icon_override="mdi:star-david"), GeErdPropertySensor(self, ErdCode.DISHWASHER_USER_SETTING, "cycle_mode", icon_override="mdi:state-machine"), GeErdPropertySensor(self, ErdCode.DISHWASHER_USER_SETTING, "presoak", icon_override="mdi:water"), GeErdPropertySensor(self, ErdCode.DISHWASHER_USER_SETTING, "bottle_jet", icon_override="mdi:bottle-tonic-outline"), GeErdPropertySensor(self, ErdCode.DISHWASHER_USER_SETTING, "wash_temp", icon_override="mdi:coolant-temperature"), + GeErdPropertySensor(self, ErdCode.DISHWASHER_USER_SETTING, "rinse_aid", icon_override="mdi:shimmer"), GeErdPropertySensor(self, ErdCode.DISHWASHER_USER_SETTING, "dry_option", icon_override="mdi:fan"), GeErdPropertySensor(self, ErdCode.DISHWASHER_USER_SETTING, "wash_zone", icon_override="mdi:dock-top"), GeErdPropertySensor(self, ErdCode.DISHWASHER_USER_SETTING, "delay_hours", icon_override="mdi:clock-fast"), diff --git a/custom_components/ge_home/devices/oim.py b/custom_components/ge_home/devices/oim.py index 124ad3d..2eebd39 100644 --- a/custom_components/ge_home/devices/oim.py +++ b/custom_components/ge_home/devices/oim.py @@ -31,6 +31,7 @@ class OimApi(ApplianceApi): oim_entities = [ GeErdSensor(self, ErdCode.OIM_STATUS), GeErdBinarySensor(self, ErdCode.OIM_FILTER_STATUS, device_class_override="problem"), + GeErdBinarySensor(self, ErdCode.OIM_NEEDS_DESCALING, device_class_override="problem"), GeErdSelect(self, ErdCode.OIM_LIGHT_LEVEL, OimLightLevelOptionsConverter()), GeErdSwitch(self, ErdCode.OIM_POWER, bool_converter=ErdOnOffBoolConverter(), icon_on_override="mdi:power-on", icon_off_override="mdi:power-off"), ] diff --git a/custom_components/ge_home/manifest.json b/custom_components/ge_home/manifest.json index 934e468..e437f04 100644 --- a/custom_components/ge_home/manifest.json +++ b/custom_components/ge_home/manifest.json @@ -3,7 +3,7 @@ "name": "GE Home (SmartHQ)", "config_flow": true, "documentation": "https://github.com/simbaja/ha_gehome", - "requirements": ["gehomesdk==0.5.9","magicattr==0.1.6","slixmpp==1.8.3"], + "requirements": ["gehomesdk==0.5.10","magicattr==0.1.6","slixmpp==1.8.3"], "codeowners": ["@simbaja"], - "version": "0.6.6" + "version": "0.6.7" }