Skip to content

Fixes, New Controls, and Device Registry#1

Open
chaichuk wants to merge 7 commits into
svanggaard:masterfrom
chaichuk:master
Open

Fixes, New Controls, and Device Registry#1
chaichuk wants to merge 7 commits into
svanggaard:masterfrom
chaichuk:master

Conversation

@chaichuk

Copy link
Copy Markdown

This PR introduces significant improvements and fixes for NBE V7/V13 controllers. It addresses scaling issues, adds full control capabilities (target temp, hopper, power), and organizes entities into a proper Home Assistant Device.

Key Changes:

  • Scaling Fixed: Corrected values for Hopper Content
  • Write Protocol Fix: Fixed OSError/IOError when sending commands. The integration now correctly converts values to strings before sending to the controller, which is required for newer firmware versions.
  • Power Logic: Implemented correct logic for the Power Switch based on operating_data/state. State 14 is interpreted as OFF, while other states (0, 1, 2, etc.) are interpreted as ON.

New Platforms:

  • number platform: Added control for Boiler Target Temperature and Hopper Content. Implemented split multipliers (read x10, write x1) for correct hopper updates.
  • switch platform: Added Boiler Power switch (replaces Start/Stop buttons for better UX) and Boiler Pump Force switch.
  • button platform: Refactored to contain only the "Reset Alarm" button.

Sensors & Entities:

  • Device Registry: Added device_info to all entities. Now all sensors and controls are grouped under a single "NBE Boiler" device in Home Assistant.
  • Renaming & Icons: Renamed temperature sensors (e.g., Temperature Boiler, Temperature Return) for better alphabetical sorting. Added Material Design icons (MDI) to all entities.

Cleanup:

  • Removed duplicate binary sensors that are now handled by switches.
  • Cleaned up __init__.py logging.
{05D29470-5669-4ECC-9D16-41C6EA7461DB} {C0305443-0B94-4801-8E58-729D23A0C02D} {F202E48E-E5E1-4308-876C-77165889C013}

@chaichuk chaichuk changed the title Support for V7/V13 Controllers: Fixes, New Controls, and Device Registry Fixes, New Controls, and Device Registry Dec 26, 2025
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