implement some features of Venus OS
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
@@ -4,6 +4,11 @@
|
||||
# Requirements:
|
||||
# - invertergui started with MQTT publishing enabled.
|
||||
# - invertergui MQTT discovery disabled (`--mqtt.ha.enabled=false`) when using this package.
|
||||
# - for guide-style ESS controls below, enable:
|
||||
# `MQTT_VENUS_ENABLED=true`
|
||||
# `MQTT_VENUS_GUIDE_COMPAT=true`
|
||||
# `MQTT_VENUS_TOPIC_PREFIX=victron`
|
||||
# `MQTT_VENUS_PORTAL_ID=invertergui`
|
||||
|
||||
mqtt:
|
||||
sensor:
|
||||
@@ -205,6 +210,42 @@ mqtt:
|
||||
max: 100
|
||||
step: 0.1
|
||||
icon: mdi:current-ac
|
||||
- name: Victron ESS Grid Setpoint
|
||||
unique_id: invertergui_mqtt_ess_grid_setpoint
|
||||
state_topic: victron/N/invertergui/settings/0/Settings/CGwacs/AcPowerSetPoint
|
||||
value_template: "{{ value_json.value | float(0) }}"
|
||||
command_topic: victron/W/invertergui/settings/0/Settings/CGwacs/AcPowerSetPoint
|
||||
command_template: '{"value":{{ value | float(0) | round(0) }}}'
|
||||
unit_of_measurement: W
|
||||
mode: box
|
||||
min: -20000
|
||||
max: 20000
|
||||
step: 1
|
||||
icon: mdi:transmission-tower-export
|
||||
- name: Victron ESS Max Charge Power
|
||||
unique_id: invertergui_mqtt_ess_max_charge_power
|
||||
state_topic: victron/N/invertergui/settings/0/Settings/CGwacs/MaxChargePower
|
||||
value_template: "{{ value_json.value | float(0) }}"
|
||||
command_topic: victron/W/invertergui/settings/0/Settings/CGwacs/MaxChargePower
|
||||
command_template: '{"value":{{ value | float(0) | round(0) }}}'
|
||||
unit_of_measurement: W
|
||||
mode: box
|
||||
min: 0
|
||||
max: 20000
|
||||
step: 1
|
||||
icon: mdi:battery-plus
|
||||
- name: Victron ESS Max Discharge Power
|
||||
unique_id: invertergui_mqtt_ess_max_discharge_power
|
||||
state_topic: victron/N/invertergui/settings/0/Settings/CGwacs/MaxDischargePower
|
||||
value_template: "{{ value_json.value | float(0) }}"
|
||||
command_topic: victron/W/invertergui/settings/0/Settings/CGwacs/MaxDischargePower
|
||||
command_template: '{"value":{{ value | float(0) | round(0) }}}'
|
||||
unit_of_measurement: W
|
||||
mode: box
|
||||
min: 0
|
||||
max: 20000
|
||||
step: 1
|
||||
icon: mdi:battery-minus
|
||||
|
||||
switch:
|
||||
- name: Victron Remote Panel Standby
|
||||
@@ -216,6 +257,16 @@ mqtt:
|
||||
state_on: "ON"
|
||||
state_off: "OFF"
|
||||
icon: mdi:power-sleep
|
||||
- name: Victron ESS Optimized Mode
|
||||
unique_id: invertergui_mqtt_ess_optimized_mode
|
||||
state_topic: victron/N/invertergui/settings/0/Settings/CGwacs/BatteryLife/State
|
||||
value_template: "{{ value_json.value | int(9) }}"
|
||||
command_topic: victron/W/invertergui/settings/0/Settings/CGwacs/BatteryLife/State
|
||||
payload_on: '{"value":10}'
|
||||
payload_off: '{"value":9}'
|
||||
state_on: "10"
|
||||
state_off: "9"
|
||||
icon: mdi:battery-sync
|
||||
|
||||
input_select:
|
||||
victron_remote_panel_mode_target:
|
||||
|
||||
Reference in New Issue
Block a user