Skip to content

Commit 25f50a2

Browse files
Update victron_mqtt to 2026.8.1 (#482)
## Changes - Improve energy metric_nature: #478 ## 🧰 Maintenance - Bump release-drafter/release-drafter from 7.6.0 to 7.7.0 @[dependabot[bot]](https://github.com/apps/dependabot) (#124) ## Contributors @tomer-w Co-authored-by: tomer-w <57483589+tomer-w@users.noreply.github.com>
1 parent 3440978 commit 25f50a2

4 files changed

Lines changed: 51 additions & 52 deletions

File tree

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
"""Vendored third-party packages."""
22

3-
VICTRON_MQTT_VERSION = "2026.8.0"
3+
VICTRON_MQTT_VERSION = "2026.8.1"

custom_components/victron_mqtt/_vendor/victron_mqtt/_victron_topics.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2087,7 +2087,6 @@
20872087
short_id="multi_mppt_{mppt_id}_yield_today",
20882088
name="MPPT {mppt_id} yield today",
20892089
metric_type=MetricType.ENERGY,
2090-
metric_nature=MetricNature.TOTAL_INCREASING,
20912090
precision=3,
20922091
),
20932092
TopicDescriptor(
@@ -2096,7 +2095,6 @@
20962095
short_id="multi_yield_today",
20972096
name="Yield today",
20982097
metric_type=MetricType.ENERGY,
2099-
metric_nature=MetricNature.TOTAL_INCREASING,
21002098
precision=3,
21012099
),
21022100
TopicDescriptor(
@@ -2112,13 +2110,15 @@
21122110
short_id="multi_mppt_{mppt_id}_yield_yesterday",
21132111
name="MPPT {mppt_id} yield yesterday",
21142112
metric_type=MetricType.ENERGY,
2113+
metric_nature=MetricNature.MEASUREMENT,
21152114
),
21162115
TopicDescriptor(
21172116
topic="N/{installation_id}/multi/{device_id}/History/Daily/1/Yield",
21182117
message_type=MetricKind.SENSOR,
21192118
short_id="multi_yield_yesterday",
21202119
name="Yield yesterday",
21212120
metric_type=MetricType.ENERGY,
2121+
metric_nature=MetricNature.MEASUREMENT,
21222122
),
21232123
TopicDescriptor(
21242124
topic="N/{installation_id}/multi/{device_id}/Pv/{mpptnumber}/MppOperationMode",
@@ -2862,7 +2862,6 @@
28622862
short_id="solarcharger_tracker_{tracker}_yield_today",
28632863
name="Tracker {tracker:solarcharger_tracker_{tracker}_name} yield today",
28642864
metric_type=MetricType.ENERGY,
2865-
metric_nature=MetricNature.TOTAL_INCREASING,
28662865
precision=3,
28672866
),
28682867
TopicDescriptor(
@@ -2899,7 +2898,6 @@
28992898
name="Yield today",
29002899
metric_type=MetricType.ENERGY,
29012900
precision=3,
2902-
metric_nature=MetricNature.TOTAL_INCREASING,
29032901
),
29042902
TopicDescriptor(
29052903
topic="N/{installation_id}/solarcharger/{device_id}/History/Daily/1/MaxPower",
@@ -2914,6 +2912,7 @@
29142912
short_id="solarcharger_yield_yesterday",
29152913
name="Yield yesterday",
29162914
metric_type=MetricType.ENERGY,
2915+
metric_nature=MetricNature.MEASUREMENT,
29172916
precision=2,
29182917
),
29192918
TopicDescriptor(

custom_components/victron_mqtt/_vendor/victron_mqtt/data_classes.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -166,7 +166,7 @@ def __post_init__(self):
166166
if self.precision is None:
167167
self.precision = 1
168168
if self.metric_nature == MetricNature.NONE:
169-
self.metric_nature = MetricNature.TOTAL
169+
self.metric_nature = MetricNature.TOTAL_INCREASING
170170
# frequency default
171171
if self.metric_type == MetricType.FREQUENCY:
172172
if self.unit_of_measurement is None:

0 commit comments

Comments
 (0)