-
-
Notifications
You must be signed in to change notification settings - Fork 7.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Initial Victron Venus documentation. #35739
base: next
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,74 @@ | ||
--- | ||
title: "Victron Venus OS Integration" | ||
description: "Documentation for the Victron Venus integration" | ||
ha_release: "2024.12" | ||
ha_category: Sensor | ||
ha_iot_class: "Local Push" | ||
ha_config_flow: true | ||
ha_codeowners: | ||
- '@JohansLab' | ||
ha_domain: victronvenus | ||
|
||
--- | ||
|
||
The Victron Venus OS integration allows connection to a Venus Victron OS device | ||
that has local MQTT enabled. This add-on will automatically configure the | ||
integration through UPnP/Simple Service Discovery Protocol if possible. | ||
|
||
### List of exposes sensors | ||
|
||
#### Grid Sensors | ||
|
||
- The number of grid phases e.g. 1 for single-phase, or 3 for three-phase. | ||
If there is a grid failure then the number of phases will be 0. This can be used | ||
detect grid failure. | ||
- The AC voltage, current and power for each of the available grid phases. | ||
- The combined voltage, current and power for the combined grid input. | ||
- The lifetime running total of all energy consumed from the grid, or fed back | ||
to the grid. These figures generally only makes sense as delta values. | ||
|
||
#### Solar Panels | ||
|
||
- The DC voltage, current and power of the solar panels. | ||
- The lifetime running total yield of the solar panels. These figures generally | ||
only makes sense as delta values. | ||
- The maximum power produced by the solar panels for the current day. | ||
|
||
#### Batteries | ||
|
||
- The DC voltage, current and power of the batteries. | ||
- The temperature of the battery. | ||
- The lifetime running total of energy charged and discharged from the battery. | ||
These figures generally only makes sense as delta values. | ||
- The current capacity and installed capacity of the batteries in Ampere-Hours (Ah). | ||
- The state of charge of the batteries. | ||
|
||
#### Consumption | ||
|
||
- The AC Load in watts on the inverter input. | ||
- The Critical Loads in watts on the inverter output. | ||
|
||
### Enabling local MQTT on a Victron Venus device | ||
|
||
If your Victron Venus device is not automatically detected ensure that MQTT on | ||
LAN is enabled. To enable MQTT on your device the following instructions can be | ||
followed (as tested on a Cerbo GX): | ||
|
||
- Connect to your device using a browser. By default the device should be | ||
available at [http://venus.local.](http://venus.local./). | ||
- In the menu navigate to Settings > Services and ensure MQTT on LAN is switched | ||
on. | ||
Comment on lines
+53
to
+60
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Fix grammar and URL formatting issues
-If your Victron Venus device is not automatically detected ensure that MQTT on
+If your Victron Venus device is not automatically detected, ensure that MQTT on -By default the device should be
+By default, the device should be
-[http://venus.local.](http://venus.local./).
+[http://venus.local](http://venus.local)
🧰 Tools🪛 LanguageTool[uncategorized] ~53-~53: Possible missing comma found. (AI_HYDRA_LEO_MISSING_COMMA) [uncategorized] ~57-~57: Did you mean: “By default,”? (BY_DEFAULT_COMMA) [uncategorized] ~59-~59: Possible missing comma found. (AI_HYDRA_LEO_MISSING_COMMA)
Comment on lines
+51
to
+60
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🛠️ Refactor suggestion Enhance setup instructions with troubleshooting steps Consider adding:
🧰 Tools🪛 LanguageTool[uncategorized] ~53-~53: Possible missing comma found. (AI_HYDRA_LEO_MISSING_COMMA) [uncategorized] ~57-~57: Did you mean: “By default,”? (BY_DEFAULT_COMMA) |
||
|
||
### Limitations | ||
|
||
The integration currently has the following limitations: | ||
|
||
- The integration was built and tested against an installation consisting of a | ||
single-phase grid-tied Multiplus Inverter, with a single MPPT Solar Charger and | ||
a battery that contains its own BMS. Your installation might have a different | ||
configuration. | ||
- The integration does not currently support generators and other configuration | ||
options. | ||
- The integration currently only exposes sensors, it does not yet allow changing | ||
settings from Home Assistant. | ||
- This integration was not tested with MQTT with SSL. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
💡 Codebase verification
Release version "2024.12" seems far in the future
🔗 Analysis chain
Verify the release version and integration categories
A few suggestions for the metadata:
🏁 Scripts executed
The following scripts were executed for the analysis:
Script:
Length of output: 52
Script:
Length of output: 69
Script:
Length of output: 71645