Roadmap
The honest read on what’s moving. Now is in-flight work; Next is picked but not started; Later is “yes, eventually” without a date. Shipped is recent landings.
Nothing here is a promise — this is a hobby project shared in the hope that others find it useful. If something on Later matters to you, the fastest way to nudge it is a GitHub issue with concrete use case, or a PR.
Now
In flight this month · 2- Crowdsourced compatibility table Building a public list of confirmed Samsung models from the new system-check workflow. Currently seeding from the maintainer's install + early adopters.
- Polish + bug fixes for v1.0 Closing out small UX issues, performance regressions, and edge cases ahead of a versioned 1.0 release with stability guarantees.
Next
Picked, queued up · 4- Heating-curve software auto-tune Daily ±0.1 °C nudge to the water-law offset based on the long-running room-temperature error. Software-only Phase 1; full adaptive curve waits for the 8 MB AtomS3.
- Open-window detection Watch room-temp slope. A drop > 1.5 °C in 10 min while heating → pause for 15 min, surface as a binary_sensor in HA + an event-log entry.
- PV / solar surplus DHW boost Accept solar_export_w via MQTT. When surplus > 1.5 kW for 5 min, trigger DHW boost. Heat pump becomes a hot-water battery for surplus generation.
- Daily carbon integrator Firmware-side running integral of powerW × currentG, reset at midnight. Surfaces as sensor.carbon_today in the HACS integration.
Later
On the list, no date · 5- HomeKit bridge HomeSpan running alongside the bus tap on the Atom S3 Lite. Surface heating + DHW as native HomeKit accessories without HA in the loop.
- Matter over WiFi ESP-Matter on the Atom S3 Lite. Full Matter accessory + commissioning support. The 8 MB flash + S3 Matter SDK make this feasible (was blocked on the 4 MB Atom Lite).
- F3/F4 wired-remote bus tap Second RS-485 adapter on a Grove port to sniff the F3/F4 channel between wired remote and indoor unit. Unlocks the write-only FSV registers (FSV3031/3032 + similar) that the indoor never broadcasts onto F1/F2.
- Adaptive heating curve (Phase 2) Full data-driven curve fit using the heat-loss analyser's building UA + thermal mass estimate. Needs the 8 MB chip for the optimisation buffer.
- Octopus Agile combo mode Pair Phase 2 Agile half-hourly scheduling with the Combo mode's warmest-hour pick — best COP × cheapest half-hour, not just one or the other.
Shipped
Recent landings · 5- Octopus tariff auto-detect API-key + account → automatic off-peak windows. Phase 1 covers Go, Cosy, Flux, Intelligent; Phase 2 adds Agile half-hourly scheduling.
- DHW Combo + Efficiency modes Warmest off-peak hour scheduling for hot water, plus pure-COP "warmest hour" mode for non-tariff users.
- HACS custom integration v0.2 ~50 entities including daily energy / cost / carbon / COP. Polls /api/live every 5 s, no MQTT broker required.
- Settings IA refactor Home Assistant + Data sources + Troubleshooting tabs. /system-check → /config/troubleshooting with progressive feedback.
- Privacy & data page Every external service the device calls, what's sent, what comes back. Audit-friendly.
How to influence the roadmap
Section titled “How to influence the roadmap”- Concrete use case in a GitHub issue beats a vague feature request. “I want X” with no context is hard to act on; “I’m on Octopus Saving Sessions and would love X to participate automatically” is actionable.
- Compatibility reports via the system-check workflow feed the Now-lane compatibility table directly.
- PRs are welcome — start by opening an issue to align on approach before writing code, especially for anything touching bus writes.