Compare commits

...

85 Commits

Author SHA1 Message Date
Jack Simbach db011eada4 - updated documentation 2024-02-01 21:24:01 -05:00
Jack Simbach 8e9d936151 Merge remote-tracking branch 'remotes/origin/dev' 2024-02-01 21:20:27 -05:00
Jack Simbach dddb3beff8 - version bump 2024-02-01 21:15:22 -05:00
Jack Simbach 2ecb694706 - fixed issues with new comments (#228, #229) 2024-01-29 22:55:40 -05:00
Jack Simbach edc877c472 Merge branch 'dev' of https://github.com/simbaja/ha_gehome into dev 2024-01-28 09:34:48 -05:00
Jack Simbach eac81c691e - updated documentation 2024-01-28 09:34:46 -05:00
myztillx 70dfdb915e
Update deprecated constants or remove unused ones (#219) 2024-01-16 19:20:20 +01:00
Jack Simbach 6e651bcc40 added new style cooktop status support (#159) 2023-12-09 10:45:12 -05:00
Jack Simbach 4249141be1 - bumped sdk version requirement 2023-12-09 09:59:20 -05:00
Jason Foley c9619ca6e4
Set device class on day flow for water filters (#209) 2023-12-09 08:26:50 -05:00
Jack Simbach c2025f97e7 - added additional logic to handle non-standard ready conditions 2023-12-03 19:08:09 -05:00
Jack Simbach 75ff9243fb - fixed coordinator bug 2023-11-28 20:11:14 -05:00
Jack Simbach fbb4db3067 - added additional update error handling 2023-11-28 19:22:37 -05:00
Jack Simbach d2329e6025 - fixed error when reloading integration 2023-11-27 21:33:04 -05:00
Jack Simbach c665ac3fd9 - documentation updates 2023-11-26 20:52:18 -05:00
Jack Simbach 19c05fc83d - added fridge/freezer controls 2023-11-26 20:23:49 -05:00
Jack Simbach ff983cc594 bumped gehomesdk version requirement 2023-11-26 18:25:58 -05:00
Jack Simbach 1d1ff7c990 - removed references to _hass in update coordinator
- removed hass attribute in ge_entity
- version bump
2023-11-26 17:45:33 -05:00
Nathan Fiscus 264c431ef9
Set device class on day flow for water softeners (#207)
This should allow sensor to be added to the energy dashboard.
2023-11-26 15:01:10 -05:00
Jack Simbach 1cc7ce1117 Merge remote-tracking branch 'remotes/origin/master' into dev 2023-09-10 19:31:07 -04:00
Jack Simbach 1d5cd73754 Merge remote-tracking branch 'remotes/origin/master' into dev 2023-09-10 19:28:23 -04:00
Jack Simbach 541d0bb76b - SDK version bump 2023-09-10 19:12:50 -04:00
Jack Simbach e06b5bc6d5 - missed a commit 2023-08-02 19:27:34 -04:00
Jack Simbach d3cae05e93 - updated dehumidifier to handle target precision
- updated dehumidifier sensor value conversion
2023-08-02 19:25:37 -04:00
Jack Simbach 7feecd3e37 - sdk version bump 2023-08-02 11:46:42 -04:00
Jack Simbach 77aeba6369 - sdk version requirement bump 2023-08-02 08:58:16 -04:00
Jack Simbach 7df803f4cd - fixed copy/paste error 2023-08-01 22:32:48 -04:00
Jack Simbach 102c7d98c9 - fixed typos in humidifier class 2023-08-01 20:09:38 -04:00
Jack Simbach 294a111479 - added humidifier platform 2023-07-31 21:54:34 -04:00
Jack Simbach 2160b28085 - updated dehumidifier icon 2023-07-31 00:14:36 -04:00
Jack Simbach 296f81dfb2 - removed target select
- added dehumidifier entity
- sdk version bump
2023-07-31 00:11:02 -04:00
Jack Simbach 0d9cb8f934 - updated change logs
- updated sdk version requirement
2023-07-30 18:25:51 -04:00
Jack Simbach 6ca4d56c51 - added oven state sensors (#175) 2023-07-30 18:19:08 -04:00
Jack Simbach 40015294a3 - dehumidifier appliance type fix 2023-07-30 18:10:32 -04:00
Jack Simbach ba6dc60b36 - added dehumidifier (#114) 2023-07-30 17:40:35 -04:00
Jack Simbach ed27905ad9 - gehomesdk version bump 2023-07-30 16:55:40 -04:00
Jack Simbach 8ef7da4bd5 - updated the gehomesdk version requirement 2023-07-30 16:00:07 -04:00
Jack Simbach f2e2c25ac3 -added iot class (#181) 2023-07-30 15:15:47 -04:00
Jack Simbach fc5e342fd8 - fixed bad type import for warming drawer 2023-06-25 16:07:41 -04:00
Jack Simbach 304a7bcefb - fixed issues with the new oven initialization logic 2023-06-25 08:54:15 -04:00
Jack Simbach b772321284 - added oven warming drawers
- simplified oven entity logic
2023-06-24 16:18:01 -04:00
Chris Petersen 3d18d57a9a
Check for upper oven light when there is a lower oven (#174)
Resolves issue #121
2023-06-17 16:33:32 -04:00
Alex Peters edba2bb4f2
await disconnect when unloading (#169)
Fixes simbaja#164.
2023-06-05 17:34:40 -04:00
na4ma4 851f28d8ec
updated dual dishwasher for changes to gehomesdk (#161)
Co-authored-by: na4ma4 <na4ma4@users.noreply.github.com>
2023-05-11 14:39:23 -04:00
Jack Simbach f260d26877 - updated change log 2023-04-30 10:28:40 -04:00
Jack Simbach a6f0527b9d - fixed issues with dishwasher (#155)
- added oim descaling sensor (#154)
- version bump
2023-04-30 10:24:06 -04:00
Jack Simbach 5addc2d3a3 Merge remote-tracking branch 'remotes/origin/master' into dev 2023-04-23 01:06:34 -04:00
Jack Simbach febb566603 Merge remote-tracking branch 'remotes/origin/master' into dev 2023-04-23 01:02:00 -04:00
Jack Simbach 111951f136 - updated change log
- fixed oven light control (#144)
2023-04-23 00:12:39 -04:00
Jack Simbach 56106b7b71 - fixed typo in oven (#149) 2023-04-22 22:01:51 -04:00
Jack Simbach a09d814dd2 updated uom for liquid volume per HA specifications 2023-01-29 09:32:01 -05:00
Jack Simbach c5e385e067 - updated dishwasher for new functionality
- updated documentation
2023-01-22 21:12:59 -05:00
Jack Simbach d65a41f629 - more documentation updates 2023-01-22 20:31:59 -05:00
Jack Simbach faeaa90f5d - updated documentation (@gleepwurp) 2023-01-22 20:28:39 -05:00
Jack Simbach 52a69a1ac6 - updated the temperature conversion to use non-deprecated HASS methods 2023-01-22 20:05:56 -05:00
Jack Simbach 8a2ac1aa9a - version bump
- doc update
- string fixes
2022-12-05 21:41:24 -05:00
Jack Simbach 3ccf9946f9 - fixed region setting in update coordinator 2022-12-05 21:36:49 -05:00
Jack Simbach 2ff48dbbc8 Merge branch 'dev' of https://github.com/simbaja/ha_components into dev 2022-10-16 09:48:33 -04:00
Jack Simbach d555ff103c - added fix for CGY366P2TS1 (#116) to try to get the cooktop status, but fail more gracefully if it isn't supported 2022-10-16 09:48:31 -04:00
simbaja 7ddf62513e
Merge pull request #112 from alexanv1/coffeemakerfixes
Fix CoffeeMaker after the NumberEntity refactoring
2022-09-30 08:58:11 -04:00
alexanv1 17e7c4a95d Fix CoffeeMaker after the NumberEntity refactoring 2022-09-29 23:30:54 -07:00
Jack Simbach 15a8a1d2ba - added correct min/max temps for water heaters 2022-09-17 11:22:19 -04:00
Jack Simbach 992623bb94 - added logic to prevent double registration of entities 2022-09-17 11:05:58 -04:00
Jack Simbach f2553c9bbc - rewrote initialization (resolves #99) 2022-09-05 16:08:56 -04:00
Jack Simbach c3729685f9 - bugfixes 2022-09-04 22:55:51 -04:00
Jack Simbach b77fb6e889 Merge branch 'dev' of https://github.com/simbaja/ha_components into dev 2022-09-04 22:44:37 -04:00
Jack Simbach 669772fd51 - added basic espresso maker device 2022-09-04 22:44:34 -04:00
Jack Simbach 2938b26ccc - added water heater support 2022-09-04 22:31:12 -04:00
Jack Simbach ac005af428 - added dual dishwasher support
- updated documentation
- version bumps
2022-09-04 16:21:30 -04:00
simbaja 7abdc23878
Merge pull request #102 from fsevilla3/master
Add support for fridges with reduced support for ERD codes
2022-08-16 16:16:09 -04:00
Federico Sevilla 0afb05f9ee Add support for fridges with reduced support for ERD codes (no turbo mode, no current temperature reporting, no temperature setpoint limit reporting, no door status reporting). This change has been tested on a Fisher & Paykel RF610AA. 2022-08-12 17:09:00 +10:00
Jack Simbach bda47eea1f - fixed circular reference 2022-08-02 16:36:50 -04:00
Jack Simbach b3a73bbc28 - added cooktop support 2022-08-02 15:46:16 -04:00
Jack Simbach fc5e962016 Merge branch 'dev' of https://github.com/simbaja/ha_components into dev 2022-07-23 11:03:24 -04:00
Jack Simbach 84aade4a8b - hopefully fixed recursion bug with numbers 2022-07-23 11:03:18 -04:00
simbaja 86db51663c
Merge pull request #86 from robsgh/master
Add Built-In AC unit support
2022-07-17 13:45:24 -04:00
Rob Schmidt 81182563f8
Merge branch 'dev' into master 2022-07-17 09:18:00 -07:00
Rob Schmidt 96a4131c1f
Merge branch 'simbaja:master' into master 2022-07-17 09:14:21 -07:00
Jack Simbach b71ee0933c - updated version
- updated changelog
2022-07-17 10:50:12 -04:00
Jack Simbach 6235d4af1d - updated zero serial number detection (resolves #89) 2022-07-17 10:14:55 -04:00
Jack Simbach fa770d5c60 Merge remote-tracking branch 'remotes/origin/master' into dev 2022-07-17 09:53:33 -04:00
Rob Schmidt c31396d33e Update README.md
Update README.md to include Built-In AC as supported device
2022-07-10 16:42:31 -07:00
Rob Schmidt 207a82937a Add support for Built-In AC Unit
Built-In AC unit operation and function is similar to a WAC.
`gehomesdk` version bumped from 0.4.25 to 0.4.27 to include latest
ErdApplianceType enum.
2022-07-10 16:36:26 -07:00
Jack Simbach 4cf40bc055 - initial support for built-in AC units 2022-06-22 22:42:16 -04:00
Jack Simbach 0a207c573a - updated water heater naming 2022-05-11 09:20:57 -04:00
5 changed files with 14 additions and 4 deletions

View File

@ -1,6 +1,11 @@
# GE Home Appliances (SmartHQ) Changelog
## 0.6.10
- Bugfix: Removed additional deprecated constants [#229]
- Bugfix: Fixed issue with climate entities [#228]
## 0.6.9
- Added additional fridge controls [#200]

View File

@ -1,4 +1,4 @@
from homeassistant.components.binary_sensor import DEVICE_CLASS_PROBLEM
from homeassistant.components.binary_sensor import BinarySensorDeviceClass
from homeassistant.components.sensor import SensorDeviceClass
import logging
from typing import List
@ -130,7 +130,7 @@ class FridgeApi(ApplianceApi):
GeErdPropertySensor(self, ErdCode.HOT_WATER_STATUS, "status", icon_override="mdi:information-outline"),
GeErdPropertySensor(self, ErdCode.HOT_WATER_STATUS, "time_until_ready", icon_override="mdi:timer-outline"),
GeErdPropertySensor(self, ErdCode.HOT_WATER_STATUS, "current_temp", device_class_override=SensorDeviceClass.TEMPERATURE, data_type_override=ErdDataType.INT),
GeErdPropertyBinarySensor(self, ErdCode.HOT_WATER_STATUS, "faulted", device_class_override=DEVICE_CLASS_PROBLEM),
GeErdPropertyBinarySensor(self, ErdCode.HOT_WATER_STATUS, "faulted", device_class_override=BinarySensorDeviceClass.PROBLEM),
GeDispenser(self)
])

View File

@ -17,7 +17,7 @@ from .options_converter import OptionsConverter
_LOGGER = logging.getLogger(__name__)
#by default, we'll support target temp and fan mode (derived classes can override)
GE_CLIMATE_SUPPORT = WaterHeaterEntityFeature.TARGET_TEMPERATURE | ClimateEntityFeature.FAN_MODE
GE_CLIMATE_SUPPORT = ClimateEntityFeature.TARGET_TEMPERATURE | ClimateEntityFeature.FAN_MODE
class GeClimate(GeEntity, ClimateEntity):
"""GE Climate Base Entity (Window AC, Portable AC, etc)"""

View File

@ -7,5 +7,5 @@
"documentation": "https://github.com/simbaja/ha_gehome",
"requirements": ["gehomesdk==0.5.26","magicattr==0.1.6","slixmpp==1.8.3"],
"codeowners": ["@simbaja"],
"version": "0.6.9"
"version": "0.6.10"
}

View File

@ -127,6 +127,11 @@ A/C Controls:
#### Bugfixes
{% 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 %}
{% if version_installed.split('.') | map('int') < '0.6.9'.split('.') | map('int') %}
- Bugfix: Additional auth stability improvements (#215, #211)
- Bugfix: Removed deprecated constants (#218)