Mill
mill
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.
| Entity | Shows up as | Note |
|---|---|---|
climate | Thermostat | |
sensor | Sensor (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
| Device | In Home Assistant | In Apple Home | What they said | Source |
|---|---|---|---|---|
| Mill 1st generation heater | Works | Improved support mergedSaved copyDescription: 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 Local | Local API supports 0.1 degree precision with latest firmwareSaved copyProposed 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 heater | Partly works Local | Local control setup needed local API enabled during pairing; some users saw no entitiesSaved 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 Cloud | Control works but ON/OFF status always shows heating; Gen 2 fineSaved copyThe 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 heater | Not working Local | Adding climate device to a scene fails when setting setpointSaved copyThe 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 in | Home Assistant 0.81 |
| Set up in the UI | Yes |
| 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.