Skip to content
Home Assistant TestFlight
Lighting

SmartHQ

geappliances/geappliances-smarthq-integration · vv1.3.0

HACSCloud push

Home Assistant custom integration for GE Appliances SmartHQ connected devices

In Apple Home through HomeKit Bridge

What HomeKit Bridge makes of each kind of entity this integration creates, read from its source code. A device only gets the ones that apply to it.

EntityShows up asNote
lightLight
switchSwitch or outlet
climateThermostat
binary_sensorSensor (motion, contact, leak, smoke…)
sensorSensor (temperature, humidity, air quality…)
water_heaterWater heater (as a thermostat)
buttonButton (as a switch)
selectMode picker (as switches)

1 report below say how a device from this integration behaves in the Home app.

What people report

GE SmartHQ appliances connect through the cloud v2 API, so some app features are missing. Fisher & Paykel units expose only a few entities.

  • Works7
  • Partly works6
DeviceIn Home AssistantIn Apple HomeWhat they saidSource
GE AC/thermostat appliances (climate)Works CloudWorks in Home
Apple Home previously showed unknown current temperature; fixed
Current temperature fixed; shows correctly in Apple Home when bridged
Saved copy
Summary The climate entity for SmartHQ AC/thermostat appliances never reported a current temperature: the HA thermostat card, and Apple Home, when the entity is bridged over HomeKit, showed `unknown` for the room temperature, even though the appliance publishes the reading. ## Root cause `SmartHQThermostatClimate.current_temperature` was a hard-coded stub: [code] The `cloud.smarthq.service.thermostat.v1` service genuinely does not carry a measured temperature in its state, so there is nothing to read there. However, these appliances expose a sibling `cloud.smarthq.service.temperature` …

Excerpt saved from GitHub on 2026-10-23.

PR #13 · 2026-07
GE Appliances SmartHQWorksWasher, dryer, dishwasher, oven connected to HA; local API needs RJ45 adapter
Saved copy
I have SmartHQ with washer/dryer/dishwasher/oven and range all connected to Home Assistant. These are GE appliances not Haier though. Work as intended but honestly there is not much to automate aside from telling you the clothes have been damp for too long.

Excerpt saved from the Arctic Shift Reddit archive on 2026-10-23.

Reddit comment · 2024-01
GE Appliances SmartHQ coffee makerWorks CloudBrew strength, size, temperature, start/stop and status entities
Saved copy
… temperature, Cook time; Buttons: Start Cooking, Stop Cooking, Firmware Update; Switches: Control Lock. Limitations: This integration is built exclusively on the SmartHQ v2 public developer API. The SmartHQ mobile app communicates over GE's internal v1 API, which exposes capabilities not available through the public v2 path. As a result, some product lines have limited or no support in Home Assistant even when the app shows full …

Excerpt saved from the README on 2026-10-23.

README
GE Appliances SmartHQ smokerWorks CloudCavity and probe temperature, smoke control, alerts
Saved copy
… Smoke On/Off, Auto Warm; Numbers: Cavity target temperature, Probe target temperature, Cook time, Auto Warm hold time, Early alert time; Buttons: Send to Smoker, Restore defaults, Firmware Update; Binary Sensors: Probe connected; Switches (Alerts): Smoke Clear Alert, Start Alert, Door Alert, Finish Alert, Early Alert, Preheat Complete, Auto Warm Reminder, Software Updates; Sensors: Run status, Cycle, Sub-cycle; Selects: Brew Strength (Light/Medium/Bold), Brew Size (10/12/14 Oz, Carafe), Brew Temperature (85–95°C); Buttons: Brew Start, Brew Stop, Firmware Update; Binary Sensors: Pot Present, …

Excerpt saved from the README on 2026-10-23.

README
GE Appliances SmartHQ toaster ovenWorks CloudCooking modes, temperature, start/stop and control lock
Saved copy
… temperature, Cook time; Buttons: Start Cooking, Stop Cooking, Firmware Update; Switches: Control Lock. Limitations: This integration is built exclusively on the SmartHQ v2 public developer API. The SmartHQ mobile app communicates over GE's internal v1 API, which exposes capabilities not available through the public v2 path. As a result, some product lines have limited or no support in Home Assistant even when the app shows full …

Excerpt saved from the README on 2026-10-23.

README
GE Appliances SmartHQ washer and dryerWorks CloudCycle, status, energy meter and alert entities
Saved copy
… level, Energy meter, Firmware version, Signal strength; Buttons: Start, Stop, Firmware Update; Selects: Remote cycle selection; Switches: Control Lock, Washer Link; Switches (Alerts): Cycle Complete, Clothes Damp, Cycle Ending Soon, Delay Start, Dryer Sheets alerts, Dryer Vent Blocked, Unattended Clothes, Software Updates; Sensors: Run status, Cycle, Sub-cycle, Spin, Temperature, Rinse, Soil level, Energy meter, Signal strength, Firmware version; Sensors: Cook status, Firmware version, Signal strength; Selects: Cooking mode (Bake, Air Fry, Toast, Bagel, Broil, Warm, Pizza, Cookies, Reheat, …

Excerpt saved from the README on 2026-10-23.

README
GE washer and dryerWorksMany sensors provided via SmartHQ integration
Saved copy
I have a GE washer and dryer that work great through the SmartHQ integration in HACS. Many more sensors provided than I think I'll ever need.

Excerpt saved from the Arctic Shift Reddit archive on 2026-10-23.

Reddit comment · 2025-02
Fisher & Paykel RF4022AA refrigeratorPartly works CloudOnly 12 entities: alerts, sabbath, update, units, mode, RSSI
Saved copy
I have an RF4022AA which shows 12 entities. 7x Alerts (not sure what they are for) Fridge sabbath Fridge software update Fridge Temperatureunits Mode RSSI

Excerpt saved from GitHub on 2026-10-23.

Issue #40 · 2026-07
Fisher & Paykel RS902AA refrigeratorPartly works CloudOnly a few entities exposed by the v2 API
Saved copy
Adding a second refrigerator data point for the RS90A1 (integrated model), broadly matching the RS902AA above: Refrigerator, model RS90A1 v2 exposes: mode/temperatureunits, toggle/sabbath, integer/rssi, firmware.v1 (×2, main unit + what appears to be a leak-sensor accessory slot), leaksensor.pairing/pair and /unpair App shows, v2 does not: fridge/freezer temperature setpoints, Fast Freeze 7 services total, no door/filter/setpoint services present

Excerpt saved from GitHub on 2026-10-23.

Issue #40 · 2026-07
Fisher & Paykel RS90A1 refrigeratorPartly works CloudLimited entities: sabbath, units, RSSI, firmware
Saved copy
Adding a second refrigerator data point for the RS90A1 (integrated model), broadly matching the RS902AA above: Refrigerator, model RS90A1 v2 exposes: mode/temperatureunits, toggle/sabbath, integer/rssi, firmware.v1 (×2, main unit + what appears to be a leak-sensor accessory slot), leaksensor.pairing/pair and /unpair App shows, v2 does not: fridge/freezer temperature setpoints, Fast Freeze 7 services total, no door/filter/setpoint services present

Excerpt saved from GitHub on 2026-10-23.

Issue #40 · 2026-07
GE AWCS08WWT air conditionerPartly works CloudAdvertises 62 F minimum; PR to enforce 64 F still open
Saved copy
Summary - read the appliance model when creating thermostat climate entities - override the AWCS08WWT minimum to 64 F when its service config advertises 62 F - clamp outbound setpoint commands to the effective entity minimum - add regression coverage for both the exposed minimum and command payload ## Context The AWCS08WWT reports a 62 F minimum through `coolFahrenheitMinimum`, but the model does not accept setpoints below 64 F. Without a model-specific effective minimum, Home Assistant offers 62-63 F controls and forwards commands the appliance cannot honor. Other models continue to use …

Excerpt saved from GitHub on 2026-10-23.

PR #45 · 2026-08
GE GFD55ESSN1WW dryerPartly works CloudNo door status sensor, though dishwasher and washer have one
Saved copy
The most recent update exposed door status for my dishwasher and washer, however not for my dryer. model GFD55ESSN1WW . With an older integration I had door status with all the appliances. Is it possible to add this entity?

Excerpt saved from GitHub on 2026-10-23.

Issue #65 · 2026-09
GE oven/stove (SmartHQ)Partly works CloudOven control may be tricky; SmartHQ via HACS or ESPHome serial bus add-on
Saved copy
… quick look: Z-wave stuff should be fine because you presumably have a z-wave coordinator attached (or accessible) to the machine you'd be using HA on. Stove wise, there appears to be two options, depending on your comfort level: using a SmartHQ integration via HACs or adding an ESPHome serial bus to make it local. As an FYI though, as of the next major release (2026.11), HACs will become Core to HA and be renamed "Marketplace". Just looking between those quickly, it looks like the integration is a bit handcuffed while the serial bus is more fleshed out. Though I have another option for you …

Excerpt saved from the Arctic Shift Reddit archive on 2026-10-23.

Reddit comment · 2026-10

Gathered from GitHub issues, pull requests, discussions and docs, and from r/homeassistant. These are individual reports, so check the linked thread and the date before you buy.

How it connects

Cloud push

Goes through the maker’s cloud, which sends updates as they happen. Needs the internet and an account.

Details

Installs (analytics)531 (0.07%)
GitHub stars32
Latest versionv1.3.0 (2026-10-06)
Set up in the UIYes
Maintainers@geappliances
LicenseBSD-3-Clause

Devices listed in its README

  • Sensors: Cavity temperature, Probe temperature, Cook time remaining, Preheat progress, Signal strength, Firmware version
  • Switches: Control Lock, Cavity Light, Smoke On/Off, Auto Warm
  • Numbers: Cavity target temperature, Probe target temperature, Cook time, Auto Warm hold time, Early alert time
  • Buttons: Send to Smoker, Restore defaults, Firmware Update
  • Binary Sensors: Probe connected
  • Switches (Alerts): Smoke Clear Alert, Start Alert, Door Alert, Finish Alert, Early Alert, Preheat Complete, Auto Warm Reminder, Software Updates
  • Sensors: Run status, Cycle, Sub-cycle
  • Selects: Brew Strength (Light/Medium/Bold), Brew Size (10/12/14 Oz, Carafe), Brew Temperature (85–95°C)
  • Buttons: Brew Start, Brew Stop, Firmware Update
  • Binary Sensors: Pot Present, Out of Water, Out of Beans, Clean Brew Basket
  • Sensors: Run status, Cycle, Sub-cycle, Spin, Temperature, Rinse, Soil level, Energy meter, Firmware version, Signal strength
  • Buttons: Start, Stop, Firmware Update
  • Selects: Remote cycle selection
  • Switches: Control Lock, Washer Link
  • Switches (Alerts): Cycle Complete, Clothes Damp, Cycle Ending Soon, Delay Start, Dryer Sheets alerts, Dryer Vent Blocked, Unattended Clothes, Software Updates
  • Sensors: Run status, Cycle, Sub-cycle, Spin, Temperature, Rinse, Soil level, Energy meter, Signal strength, Firmware version
  • Sensors: Cook status, Firmware version, Signal strength
  • Selects: Cooking mode (Bake, Air Fry, Toast, Bagel, Broil, Warm, Pizza, Cookies, Reheat, Custom), Cook option, Numeric option (slices / size)
  • Numbers: Cavity temperature, Cook time
  • Buttons: Start Cooking, Stop Cooking, Firmware Update
  • Switches: Control Lock

Limitations from the README

  • This integration is built exclusively on the SmartHQ v2 public developer API. The SmartHQ mobile app communicates over GE's internal v1 API, which exposes capabilities not available through the public v2 path. As a result, some product lines have limited or no support in Home Assistant even when the app shows full …

In ReReHome

Whatever HomeKit Bridge shares reaches Apple Home as normal HomeKit accessories behind your Home Assistant bridge, so ReReHome shows and controls them like any other.

Bridges get their own settings page listing the accessories behind them.