Skip to content

Add broader device support backlog and community reporting#2

Open
martinwelen wants to merge 2 commits into
docs/integration-designfrom
docs/device-support-backlog
Open

Add broader device support backlog and community reporting#2
martinwelen wants to merge 2 commits into
docs/integration-designfrom
docs/device-support-backlog

Conversation

@martinwelen
Copy link
Copy Markdown
Owner

Summary

  • Added backlog items for supporting panel heaters, oil heaters, and Wi-Fi sockets
  • Added "Other Mill Gen 3 Devices" section to README asking community members with untested device types to report their GET /status output
  • Added three auto-discovery approaches to backlog (DHCP, subnet scan, custom range scan)

Changes

  • CLAUDE.md: New backlog item for broader device support via capability-based detection
  • README.md: New section with device support matrix and instructions for community reporting

martinwelen and others added 2 commits February 15, 2026 22:09
* docs: add README with setup guide and translation contribution instructions

* feat: project scaffolding with constants and CI

* feat: API client with full endpoint coverage and tests

* chore: add .gitignore and remove cached files

* feat: DataUpdateCoordinator for polling control status

* feat: config flow with device validation and reconfigure support

* feat: integration setup with platform forwarding

* feat: climate entity with HVAC modes, presets, and services

* feat: sensor entities with auto-calculated energy tracking

* feat: binary sensor entities for window, cloud, heating status

* feat: switch entities for locks, open window, cloud communication

* feat: number entities for calibration, hysteresis, power limits

* feat: select entities for predictive heating, display unit, controller

* feat: service definitions for vacation mode, weekly program, reboot

* style: fix lint errors and rename CannotConnect to CannotConnectError

Auto-fixed import sorting, replaced asyncio.TimeoutError with TimeoutError,
removed unused imports, and renamed exception class per N818 naming convention.

* ci: trigger PR checks

* docs: update CLAUDE.md with actual project details

Replace template placeholders with real project overview, structure,
architecture, conventions, key learnings, and backlog items.

* ci: retrigger after PR base change to main

* fix: use create=True for frame._hass patch to support older HA versions

The _hass attribute may not exist in all HA versions. Using create=True
allows the patch to work regardless.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant