Skip to content

feat: bacnet reinit warmstart coldstart integration - #83

Merged
skarg merged 8 commits into
defaultfrom
feature/bacnet-shell-reinit-help
Aug 27, 2026
Merged

feat: bacnet reinit warmstart coldstart integration#83
skarg merged 8 commits into
defaultfrom
feature/bacnet-shell-reinit-help

Conversation

@skarg

@skarg skarg commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

This PR adds support for the BACnet ReinitializeDevice service in the Zephyr integration and wires it into the sample profiles.

==What changed==

  • Added ReinitializeDevice handling for warm and cold start reboot behavior.
  • Added support for querying the current state and listing valid state names from the BACnet shell.
  • Added a coldstart callback path that clears persisted BACnet settings before reboot.
  • Updated the profile samples to restore saved settings after reboot and keep device configuration consistent across reinitialization.

==Why==
This enables devices to properly handle BACnet reinitialization requests, including a clean cold-start reset path for stored configuration while preserving expected device behavior during warm and cold restart events.

@skarg
skarg merged commit 183bab4 into default Aug 27, 2026
3 checks passed
@skarg
skarg deleted the feature/bacnet-shell-reinit-help branch August 27, 2026 17:20
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