Skip to content

Commit adb5037

Browse files
Update victron_mqtt to 2026.7.5 (#465)
## Changes - feat: add Orion XS and MPPT 150/45 rev2/rev3 to product capability table ## Contributors @tomer-w Co-authored-by: tomer-w <57483589+tomer-w@users.noreply.github.com>
1 parent 0f6531e commit adb5037

4 files changed

Lines changed: 38 additions & 1 deletion

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.7.4"
3+
VICTRON_MQTT_VERSION = "2026.7.5"

custom_components/victron_mqtt/_vendor/victron_mqtt/_victron_enums.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,8 @@ class VictronProductId(VictronEnum):
7878
BLUESOLAR_MPPT_150_70 = (0xA04A, "bluesolar_mppt_150_70", "BlueSolar MPPT 150/70")
7979
BLUESOLAR_MPPT_75_10 = (0xA04C, "bluesolar_mppt_75_10", "BlueSolar MPPT 75/10")
8080
BLUESOLAR_MPPT_150_45 = (0xA04D, "bluesolar_mppt_150_45", "BlueSolar MPPT 150/45")
81+
BLUESOLAR_MPPT_150_45_REV2 = (0xA06F, "bluesolar_mppt_150_45_rev2", "BlueSolar MPPT 150/45 rev2")
82+
BLUESOLAR_MPPT_150_45_REV3 = (0xA072, "bluesolar_mppt_150_45_rev3", "BlueSolar MPPT 150/45 rev3")
8183
BLUESOLAR_MPPT_150_60 = (0xA04E, "bluesolar_mppt_150_60", "BlueSolar MPPT 150/60")
8284
BLUESOLAR_MPPT_150_85 = (0xA04F, "bluesolar_mppt_150_85", "BlueSolar MPPT 150/85")
8385
# SmartSolar MPPT solar chargers
@@ -99,8 +101,12 @@ class VictronProductId(VictronEnum):
99101
SMARTSOLAR_MPPT_100_20 = (0xA05F, "smartsolar_mppt_100_20", "SmartSolar MPPT 100/20")
100102
SMARTSOLAR_MPPT_100_20_48V = (0xA060, "smartsolar_mppt_100_20_48v", "SmartSolar MPPT 100/20 48V")
101103
SMARTSOLAR_MPPT_150_45 = (0xA061, "smartsolar_mppt_150_45", "SmartSolar MPPT 150/45")
104+
SMARTSOLAR_MPPT_150_45_REV2 = (0xA06A, "smartsolar_mppt_150_45_rev2", "SmartSolar MPPT 150/45 rev2")
105+
SMARTSOLAR_MPPT_150_45_REV3 = (0xA073, "smartsolar_mppt_150_45_rev3", "SmartSolar MPPT 150/45 rev3")
102106
SMARTSOLAR_MPPT_150_60 = (0xA062, "smartsolar_mppt_150_60", "SmartSolar MPPT 150/60")
103107
SMARTSOLAR_MPPT_150_70 = (0xA063, "smartsolar_mppt_150_70", "SmartSolar MPPT 150/70")
108+
# Orion XS DC-DC charger (VE.Direct); reported under the alternator/dcdc device types.
109+
ORION_XS_12V_12V_50A = (0xA3F0, "orion_xs_12v_12v_50a", "Orion XS 12V/12V-50A")
104110

105111

106112
class DVCCMode(VictronEnum):

custom_components/victron_mqtt/_vendor/victron_mqtt/_victron_products.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,8 @@ class ProductCapabilities:
4040
VictronProductId.BLUESOLAR_MPPT_150_70: ProductCapabilities(max_charge_current=70),
4141
VictronProductId.BLUESOLAR_MPPT_75_10: ProductCapabilities(max_charge_current=10),
4242
VictronProductId.BLUESOLAR_MPPT_150_45: ProductCapabilities(max_charge_current=45),
43+
VictronProductId.BLUESOLAR_MPPT_150_45_REV2: ProductCapabilities(max_charge_current=45),
44+
VictronProductId.BLUESOLAR_MPPT_150_45_REV3: ProductCapabilities(max_charge_current=45),
4345
VictronProductId.BLUESOLAR_MPPT_150_60: ProductCapabilities(max_charge_current=60),
4446
VictronProductId.BLUESOLAR_MPPT_150_85: ProductCapabilities(max_charge_current=85),
4547
# SmartSolar MPPT
@@ -61,8 +63,12 @@ class ProductCapabilities:
6163
VictronProductId.SMARTSOLAR_MPPT_100_20: ProductCapabilities(max_charge_current=20),
6264
VictronProductId.SMARTSOLAR_MPPT_100_20_48V: ProductCapabilities(max_charge_current=20),
6365
VictronProductId.SMARTSOLAR_MPPT_150_45: ProductCapabilities(max_charge_current=45),
66+
VictronProductId.SMARTSOLAR_MPPT_150_45_REV2: ProductCapabilities(max_charge_current=45),
67+
VictronProductId.SMARTSOLAR_MPPT_150_45_REV3: ProductCapabilities(max_charge_current=45),
6468
VictronProductId.SMARTSOLAR_MPPT_150_60: ProductCapabilities(max_charge_current=60),
6569
VictronProductId.SMARTSOLAR_MPPT_150_70: ProductCapabilities(max_charge_current=70),
70+
# Orion XS DC-DC charger (12/12-50 A) -> rated 50 A.
71+
VictronProductId.ORION_XS_12V_12V_50A: ProductCapabilities(max_charge_current=50),
6672
}
6773

6874

victron_mqtt.json

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15137,6 +15137,16 @@
1513715137
"name": "BlueSolar MPPT 150/45",
1513815138
"value": 41037
1513915139
},
15140+
{
15141+
"id": "bluesolar_mppt_150_45_rev2",
15142+
"name": "BlueSolar MPPT 150/45 rev2",
15143+
"value": 41071
15144+
},
15145+
{
15146+
"id": "bluesolar_mppt_150_45_rev3",
15147+
"name": "BlueSolar MPPT 150/45 rev3",
15148+
"value": 41074
15149+
},
1514015150
{
1514115151
"id": "bluesolar_mppt_150_60",
1514215152
"name": "BlueSolar MPPT 150/60",
@@ -15237,6 +15247,16 @@
1523715247
"name": "SmartSolar MPPT 150/45",
1523815248
"value": 41057
1523915249
},
15250+
{
15251+
"id": "smartsolar_mppt_150_45_rev2",
15252+
"name": "SmartSolar MPPT 150/45 rev2",
15253+
"value": 41066
15254+
},
15255+
{
15256+
"id": "smartsolar_mppt_150_45_rev3",
15257+
"name": "SmartSolar MPPT 150/45 rev3",
15258+
"value": 41075
15259+
},
1524015260
{
1524115261
"id": "smartsolar_mppt_150_60",
1524215262
"name": "SmartSolar MPPT 150/60",
@@ -15246,6 +15266,11 @@
1524615266
"id": "smartsolar_mppt_150_70",
1524715267
"name": "SmartSolar MPPT 150/70",
1524815268
"value": 41059
15269+
},
15270+
{
15271+
"id": "orion_xs_12v_12v_50a",
15272+
"name": "Orion XS 12V/12V-50A",
15273+
"value": 41968
1524915274
}
1525015275
]
1525115276
},

0 commit comments

Comments
 (0)