Skip to content
Home Assistant TestFlight
Climate

Mill

mill

Built inLocal polling

Integrates Mill heater into Home Assistant.

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
climateThermostat
sensorSensor (CO₂, humidity, temperature)

What people report

Mill heaters work, with local API for Gen 3 panel heaters and cloud for others. Gen 3 local setup and ON/OFF status reporting have caused problems.

  • Works2
  • Partly works1
  • Not working2
DeviceIn Home AssistantIn Apple HomeWhat they saidSource
Mill 1st generation heaterWorksImproved support merged
Saved copy
Description: Improve support for 1. gen mill heater ## Checklist: - [x] The code change is tested and works locally. - [x] Local tests pass with `tox`. Your PR cannot be merged unless tests pass - [x] There is no commented out code in this PR. If the code communicates with devices, web services, or third-party tools: - [x] New dependencies have been added to the `REQUIREMENTS` variable ([example][ex-requir]). - [x] New dependencies are only imported inside functions that use them ([example][ex-import]). - [x] New or updated dependencies have been added to `requirements_all.txt` by running …

Excerpt saved from GitHub on 2026-10-23.

PR #18423 · 2018-11
Mill 3rd generation heater (local API)Works LocalLocal API supports 0.1 degree precision with latest firmware
Saved copy
Proposed change With the latest firmware, the local controlled devices supports `PRECISION_TENTHS`, meaning we can remove `PRECISION_HALVES`. ## Type of change <!-- What type of change does your PR introduce to Home Assistant? NOTE: Please, check only 1! box! If your PR requires multiple boxes to be checked, you'll most likely need to split it into multiple PRs. This makes things easier and faster to code review.

Excerpt saved from GitHub on 2026-10-23.

PR #97874 · 2023-08
Mill Gen 3 panel heaterPartly works LocalLocal control setup needed local API enabled during pairing; some users saw no entities
Saved copy
… interface via a web browser without success (after having removed the integration and restarted HA). I chose "local API and cloud". I also tried resetting the panel heater (they didn't not asked me about local vs cloud when setting the heater up). My panel heaters are on an IoT network separated from my Home Blue but I don't think this is a problem as I can access the web interface of the panel heater from the Home Blue network.

Excerpt saved from GitHub on 2026-10-23.

Issue #61550 · 2021-12
Mill Gen 3 heater (cloud)Not working CloudControl works but ON/OFF status always shows heating; Gen 2 fine
Saved copy
The problem I have 4 Mill G2 and 1 G3 heater using Cloud auth. G3 heater never updates correct ON/OFF status. Always show heat even when off. I can controll heat, turn on and off from Home Assistant. Only issue is it never show correct status. Set temp is shown correctly. No issues with G2 heaters. Tried to remove and add intergration again. Tried to remove heater from Mill App. Mill App also show correct status. Have been like this for last 3-4 months over multiple versions. Only error from Mill I see in log is this: Also attached log/diagnostic for debug logging. `Logger: mill Source: …

Excerpt saved from GitHub on 2026-10-23.

Issue #164041 · 2026-02
Mill local heaterNot working LocalAdding climate device to a scene fails when setting setpoint
Saved copy
The problem If I add a mill climate device to a scene, so that I have a heating scene - for example home and away - then the scene fails with an error when setting the setpoint. I am using the local access integration. ### What version of Home Assistant Core has the issue? core-2023-2-5 ### What was the last working version of Home Assistant Core? _No response_ ### What type of installation are you running? Home Assistant OS ### Integration causing the issue mill ### Link to integration documentation on our website https://www.home-assistant.io/integrations/mill/ ### Diagnostics information …

Excerpt saved from GitHub on 2026-10-23.

Issue #88889 · 2023-02

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

Local polling

Talks to the device on your network, asking it for updates every so often.

Details

Installs (analytics)1,561 (0.22%)
Added inHome Assistant 0.81
Set up in the UIYes
Maintainers@danielhiversen

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.