Skip to content

Add options flow, fix YAML merge, fix mac_mapping gap bug - #44

Open
w-j-r wants to merge 3 commits into
parvez:mainfrom
w-j-r:fix/options-flow-and-yaml-merge
Open

Add options flow, fix YAML merge, fix mac_mapping gap bug#44
w-j-r wants to merge 3 commits into
parvez:mainfrom
w-j-r:fix/options-flow-and-yaml-merge

Conversation

@w-j-r

@w-j-r w-j-r commented Aug 3, 2026

Copy link
Copy Markdown

These fixes are done by Claude AI and is currently used in my personal Hass instance.

  • Add OptionsFlow so mac_mapping/ip_range can be edited after initial setup via Configure, instead of requiring reinstall (fixes How to reconfigure? #14)
  • Auto-reload the entry on options update so changes apply immediately
  • Merge configuration.yaml mac_mapping_*/ip_range into the config entry on startup, since it was previously only used as a setup-wizard default and silently ignored afterward (fixes configuration.yaml not loaded #15)
  • (Untested) Fix sensor.py so mac_mapping entries are collected by scanning all present keys instead of walking contiguously, which previously caused every entry above a numbering gap to be silently dropped

Whitney and others added 3 commits August 3, 2026 04:03
- Add OptionsFlow so mac_mapping/ip_range can be edited after initial
  setup via Configure, instead of requiring reinstall (fixes parvez#14)
- Auto-reload the entry on options update so changes apply immediately
- Merge configuration.yaml mac_mapping_*/ip_range into the config entry
  on startup, since it was previously only used as a setup-wizard
  default and silently ignored afterward
- Fix sensor.py so mac_mapping entries are collected by scanning all
  present keys instead of walking contiguously, which previously
  caused every entry above a numbering gap to be silently dropped
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.

configuration.yaml not loaded How to reconfigure?

1 participant