2021-05-20 09:15:49 -06:00
# GE Home Appliances (SmartHQ)
2021-02-04 23:13:09 -07:00
2021-07-31 17:07:36 -06:00
Integration for GE WiFi-enabled appliances into Home Assistant. This integration currently support the following devices:
2021-12-11 09:06:30 -07:00
- Fridge
2021-07-31 17:07:36 -06:00
- Oven
2022-10-16 08:44:14 -06:00
- Dishwasher / F& P Dual Dishwasher
2021-07-31 17:07:36 -06:00
- Laundry (Washer/Dryer)
- Whole Home Water Filter
2021-12-11 09:06:30 -07:00
- Whole Home Water Softener
2022-10-16 08:44:14 -06:00
- Whole Home Water Heater
2021-12-11 09:06:30 -07:00
- A/C (Portable, Split, Window)
- Range Hood
2021-07-31 17:07:36 -06:00
- Advantium
2021-12-11 09:06:30 -07:00
- Microwave
- Opal Ice Maker
2022-10-16 08:44:14 -06:00
- Coffee Maker / Espresso Maker
- Beverage Center
2021-05-20 09:15:49 -06:00
**Forked from Andrew Mark's [repository ](https://github.com/ajmarks/ha_components ).**
2021-02-04 23:13:09 -07:00
2022-04-30 17:51:24 -06:00
## Updates
Unfortunately, I'm pretty much at the end of what I can do without assistance from others with these devices that can help provide logs. I'll do what I can to make updates if there's something broken, but I am not really able to add new functionality if I can't get a little help to do so.
2021-07-31 17:07:36 -06:00
## Home Assistant UI Examples
2021-02-04 23:13:09 -07:00
Entities card:
2021-05-20 09:15:49 -06:00
![Entities ](https://raw.githubusercontent.com/simbaja/ha_components/master/img/appliance_entities.png )
2021-02-04 23:13:09 -07:00
Fridge Controls:
2021-05-20 09:15:49 -06:00
![Fridge controls ](https://raw.githubusercontent.com/simbaja/ha_components/master/img/fridge_control.png )
2021-02-04 23:13:09 -07:00
Oven Controls:
2021-05-20 09:15:49 -06:00
![Fridge controls ](https://raw.githubusercontent.com/simbaja/ha_components/master/img/oven_controls.png )
2021-02-04 23:13:09 -07:00
2021-08-08 14:58:08 -06:00
A/C Controls:
![A/C controls ](https://raw.githubusercontent.com/simbaja/ha_components/master/img/ac_controls.png )
2021-07-31 17:07:36 -06:00
{% if installed %}
### Changes as compared to your installed version:
#### Breaking Changes
2023-04-22 23:05:15 -06:00
{% if version_installed.split('.') | map('int') < '0.6.6'.split('.') | map('int') %}
- Requires HA version 2022.12.0 or later
{% endif %}
2021-12-11 09:06:30 -07:00
{% if version_installed.split('.') | map('int') < '0.6.0'.split('.') | map('int') %}
2021-12-12 09:23:13 -07:00
- Requires HA version 2021.12.0 or later
2022-02-19 13:05:53 -07:00
- Enabled authentication to both US and EU regions (may require re-auth)
2021-12-11 09:06:30 -07:00
- Changed the sensors to use native value/uom
2021-12-12 09:24:45 -07:00
- Changed the temperatures to always be natively fahrenheit (API appears to always use this system) (@vignatyuk)
2021-12-11 09:06:30 -07:00
{% endif %}
2021-08-07 12:53:36 -06:00
{% if version_installed.split('.') | map('int') < '0.4.0'.split('.') | map('int') %}
2021-08-08 14:58:08 -06:00
- Laundry support changes will cause entity names to be different, you will need to fix in HA (uninstall, reboot, delete leftover entitites, install, reboot)
2021-08-07 12:53:36 -06:00
{% endif %}
2021-07-31 17:07:36 -06:00
#### Changes
2021-08-21 12:05:19 -06:00
{% if version_installed.split('.') | map('int') < '0.5.0'.split('.') | map('int') %}
- Added logic to prevent multiple configurations of the same GE account
{% endif %}
2021-07-31 17:07:36 -06:00
#### Features
2023-04-30 08:31:38 -06:00
2024-01-28 08:07:52 -07:00
{% if version_installed.split('.') | map('int') < '0.6.9'.split('.') | map('int') %}
- Added additional fridge controls (#200)
{% endif %}
2023-09-10 17:30:38 -06:00
{% if version_installed.split('.') | map('int') < '0.6.8'.split('.') | map('int') %}
- Added Dehumidifier (#114)
- Added oven drawer sensors
- Added oven current state sensors (#175)
- Added descriptors to manifest (#181)
{% endif %}
2023-04-30 08:31:38 -06:00
{% if version_installed.split('.') | map('int') < '0.6.7'.split('.') | map('int') %}
- Added OIM descaling sensor (#154)
{% endif %}
2023-04-22 23:05:15 -06:00
{% if version_installed.split('.') | map('int') < '0.6.6'.split('.') | map('int') %}
- Modified dishwasher to include new functionality (@NickWaterton)
{% endif %}
2021-07-31 17:07:36 -06:00
2022-10-16 08:44:14 -06:00
{% if version_installed.split('.') | map('int') < '0.6.5'.split('.') | map('int') %}
- Added beverage cooler support (@kksligh)
- Added dual dishwasher support (@jkili)
- Added initial espresso maker support (@datagen24)
- Added whole home water heater support (@seantibor)
{% endif %}
{% if version_installed.split('.') | map('int') < '0.6.0'.split('.') | map('int') %}
- Initial support for built-in air conditioners (@DaveZheng)
{% endif %}
2021-12-11 09:06:30 -07:00
{% if version_installed.split('.') | map('int') < '0.6.0'.split('.') | map('int') %}
2021-12-12 10:37:29 -07:00
- Initial support for Water Softeners (@npentell, @drjeff )
2021-12-11 09:06:30 -07:00
- Initial support for Opal Ice Makers (@mbcomer, @knobunc )
2021-12-12 10:37:29 -07:00
- Initial support for Microwaves (@mbcomer, @mnestor )
2022-02-18 21:51:43 -07:00
- Initial support for Coffee Makers (@alexanv1)
2021-12-11 09:06:30 -07:00
{% endif %}
2021-08-21 10:12:12 -06:00
{% if version_installed.split('.') | map('int') < '0.5.0'.split('.') | map('int') %}
- Support for Oven Hood units (@digitalbites)
2021-08-21 10:44:08 -06:00
- Added extended mode support for ovens
2021-08-21 10:12:12 -06:00
{% endif %}
2021-08-08 09:44:47 -06:00
{% if version_installed.split('.') | map('int') < '0.4.3'.split('.') | map('int') %}
2021-08-17 20:31:52 -06:00
- Support for Portable, Split, and Window AC units (@swcrawford1, @mbrentrowe , @RobertusIT , @luddystefenson )
2021-08-08 09:44:47 -06:00
{% endif %}
2021-07-31 17:07:36 -06:00
2021-08-08 09:44:47 -06:00
{% if version_installed.split('.') | map('int') < '0.4.0'.split('.') | map('int') %}
2021-07-31 17:07:36 -06:00
- Implemented Laundry Support (@warrenrees, @ssindsd )
- Implemented Water Filter Support (@bendavis, @tumtumsback , @rgabrielson11 )
- Implemented Initial Advantium Support (@ssinsd)
- Additional authentication error handling (@rgabrielson11)
- Additional dishwasher functionality (@ssinsd)
- Introduced new select entity (@bendavis)
- Integrated new version of SDK
{% endif %}
#### Bugfixes
2024-02-01 19:24:01 -07:00
{% if version_installed.split('.') | map('int') < '0.6.10'.split('.') | map('int') %}
- Bugfix: Removed additional deprecated constants (#229)
- Bugfix: Fixed issue with climate entities (#228)
{% endif %}
2024-01-28 08:07:52 -07:00
{% if version_installed.split('.') | map('int') < '0.6.9'.split('.') | map('int') %}
- Bugfix: Additional auth stability improvements (#215, #211 )
- Bugfix: Removed deprecated constants (#218)
{% endif %}
2023-09-10 17:30:38 -06:00
{% if version_installed.split('.') | map('int') < '0.6.8'.split('.') | map('int') %}
- Bugfix: Fixed issue with oven lights (#174)
- Bugfix: Fixed issues with dual dishwasher (#161)
- Bugfix: Fixed disconnection issue (#169)
{% endif %}
2023-04-30 08:31:38 -06:00
{% if version_installed.split('.') | map('int') < '0.6.7'.split('.') | map('int') %}
- Bugfix: fixed issues with dishwasher (#155)
{% endif %}
2023-04-22 23:05:15 -06:00
{% if version_installed.split('.') | map('int') < '0.6.6'.split('.') | map('int') %}
- Fixed region issues after setup (#130)
- Updated the temperature conversion (#137)
- UoM updates (#138)
- Fixed oven typo (#149)
- Updated light control (#144)
{% endif %}
2022-10-16 08:44:14 -06:00
{% if version_installed.split('.') | map('int') < '0.6.3'.split('.') | map('int') %}
- Updated detection of invalid serial numbers (#89)
- Updated implementation of number entities to fix deprecation warnings (#85)
{% endif %}
{% if version_installed.split('.') | map('int') < '0.6.2'.split('.') | map('int') %}
- Fixed issue with water heater naming when no serial is present
{% endif %}
2022-05-07 17:57:03 -06:00
{% if version_installed.split('.') | map('int') < '0.6.1'.split('.') | map('int') %}
- Fixed issue with water filter life sensor (@rgabrielson11)
{% endif %}
2021-12-11 09:06:30 -07:00
{% if version_installed.split('.') | map('int') < '0.6.0'.split('.') | map('int') %}
- Updated deprecated icons (@mjmeli, @schmittx )
{% endif %}
2021-08-21 12:05:19 -06:00
{% if version_installed.split('.') | map('int') < '0.5.0'.split('.') | map('int') %}
- Advantium fixes (@willhayslett)
2021-08-21 20:18:58 -06:00
- Fixed device info when serial not present (@Xe138)
2021-08-25 10:50:18 -06:00
- Fixed issue with ovens when raw temperature not available (@chadohalloran)
2021-09-01 16:15:48 -06:00
- Fixed issue where Split A/C temperature sensors report UOM incorrectly (@RobertusIT)
2021-10-17 13:08:05 -06:00
- Added convertable drawer mode, proximity light, and interior lights to fridge (@groto27, @elwing00 )
2021-08-21 12:05:19 -06:00
{% endif %}
2021-08-08 14:58:08 -06:00
{% if version_installed.split('.') | map('int') < '0.4.3'.split('.') | map('int') %}
- Bug fixes for laundry (@steveredden, @sweichbr )
2021-08-10 11:35:30 -06:00
- Fixed startup issue when encountering an unknown unit type(@chansearrington, @opie546 )
- Fixed interpretation of A/C demand response power (@garulf)
2021-08-19 19:01:26 -06:00
- Fixed issues with updating disabled entities (@willhayslett)
- Advantium fixes (@willhayslett)
2021-08-08 14:58:08 -06:00
{% endif %}
2021-07-31 17:15:45 -06:00
{% if version_installed.split('.') | map('int') < '0.4.1'.split('.') | map('int') %}
2021-08-03 20:22:30 -06:00
- Fixed an issue with dryer entities causing an error in HA (@steveredden)
{% endif %}
{% if version_installed.split('.') | map('int') < '0.4.0'.split('.') | map('int') %}
2021-07-31 17:15:45 -06:00
- Bug fixes for ovens (@TKpizza)
- Miscellaneous entity bug fixes/refinements
{% endif %}
2021-07-31 17:07:36 -06:00
{% endif %}