Skip to content

Introduction of "bvpp" tag - Battery and/or voltage are primary properties - #705

Merged
DigiH merged 1 commit into
theengs:developmentfrom
DigiH:bvpp
Aug 14, 2026
Merged

Introduction of "bvpp" tag - Battery and/or voltage are primary properties#705
DigiH merged 1 commit into
theengs:developmentfrom
DigiH:bvpp

Conversation

@DigiH

@DigiH DigiH commented Aug 14, 2026

Copy link
Copy Markdown
Contributor

Checklist:

  • The pull request is done against the latest development branch
  • Only one feature/fix was added per PR and the code change compiles without warnings
  • I accept the DCOx

@DigiH
DigiH merged commit 3da3902 into theengs:development Aug 14, 2026
8 checks passed
@DigiH
DigiH deleted the bvpp branch August 14, 2026 18:43
jcsanyi added a commit to jcsanyi/theengs-gateway that referenced this pull request Aug 14, 2026
The tag from theengs/decoder#705 is metadata rather than a reading, so
it follows "track": kept for discovery, dropped from the published copy.
ADVANCED_DATA won't work, as it's stripped before discovery runs.
jcsanyi added a commit to jcsanyi/theengs-gateway that referenced this pull request Aug 15, 2026
The tag from theengs/decoder#705 is metadata rather than a reading, so
it follows "track": kept for discovery, dropped from the published copy.
ADVANCED_DATA won't work, as it's stripped before discovery runs.
1technophile pushed a commit to theengs/gateway that referenced this pull request Aug 16, 2026
* Remove "bvpp" from the published payload when publish_advdata is 0

The tag from theengs/decoder#705 is metadata rather than a reading, so
it follows "track": kept for discovery, dropped from the published copy.
ADVANCED_DATA won't work, as it's stripped before discovery runs.

* Publish entity_category for diagnostic properties

Battery, voltage, packet counters and transmit power describe the device
rather than what it measures, and should properly be marked as
diagnostic in HA. Battery and voltage are left alone on devices where
those are the primary purpose - based on the "bvpp" decoder flag. Both
lists also cover the various aliases each property has in the library.

* Add a configuration option for diagnostic categorization

Defaults to 0, so nothing changes until it is enabled.

* [DOCS] Diagnostic entity categorization
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