|
type: sections |
|
max_columns: 3 |
|
title: Solaire |
|
path: solar |
|
icon: mdi:solar-panel-large |
|
sections: |
|
- type: grid |
|
cards: |
|
- type: custom:power-flow-card-plus |
|
entities: |
|
grid: |
|
entity: sensor.grid_power |
|
display_state: one_way |
|
secondary_info: |
|
entity: sensor.grid_voltage |
|
unit_of_measurement: V |
|
display_zero: true |
|
color_value: false |
|
decimals: 1 |
|
use_metadata: false |
|
color_value: false |
|
color_icon: true |
|
solar: |
|
entity: sensor.solar_production_power |
|
display_zero_state: true |
|
color_value: false |
|
color_icon: true |
|
secondary_info: |
|
entity: sensor.max_inverter_voltage |
|
unit_of_measurement: V |
|
display_zero: true |
|
color_value: false |
|
decimals: 1 |
|
home: |
|
entity: sensor.home_consumed_power |
|
color_value: false |
|
color_icon: true |
|
secondary_info: {} |
|
individual: |
|
- entity: sensor.openevse_power |
|
display_zero: true |
|
icon: mdi:car-electric |
|
name: OpenEVSE |
|
color_value: false |
|
color_icon: true |
|
secondary_info: |
|
entity: sensor.renault_zoe_battery_level |
|
unit_of_measurement: "%" |
|
display_zero: true |
|
unit_white_space: true |
|
display_zero_state: true |
|
unit_white_space: true |
|
- entity: sensor.chauffe_eau_power |
|
display_zero: true |
|
color_value: false |
|
color_icon: true |
|
secondary_info: {} |
|
name: Chauffe-eau |
|
icon: mdi:water-boiler |
|
calculate_flow_rate: false |
|
display_zero_state: true |
|
unit_white_space: true |
|
- entity: sensor.total_deshumidificateur_power |
|
display_zero: true |
|
color_value: false |
|
color_icon: true |
|
secondary_info: {} |
|
name: Déshumidificateurs |
|
icon: mdi:air-filter |
|
display_zero_state: true |
|
calculate_flow_rate: false |
|
unit_white_space: true |
|
- entity: sensor.total_pac_power |
|
display_zero: true |
|
color_value: false |
|
color_icon: true |
|
secondary_info: {} |
|
name: PAC |
|
icon: mdi:air-conditioner |
|
display_zero_state: true |
|
unit_white_space: true |
|
clickable_entities: true |
|
display_zero_lines: |
|
mode: show |
|
transparency: 50 |
|
grey_color: |
|
- 189 |
|
- 189 |
|
- 189 |
|
use_new_flow_rate_model: true |
|
max_expected_power: 12000 |
|
watt_threshold: 12000 |
|
kw_decimals: 2 |
|
min_flow_rate: 0.5 |
|
max_flow_rate: 3 |
|
- type: entities |
|
entities: |
|
- type: custom:entity-progress-card |
|
entity: sensor.inverter_1410a01e2cdd_power |
|
decimal: 0 |
|
min_value: 0 |
|
max_value: 1000 |
|
name: "#1: 1410A01E2CDD" |
|
hold_action: |
|
action: more-info |
|
tap_action: |
|
action: perform-action |
|
perform_action: button.press |
|
target: |
|
entity_id: button.inverter_1410a01e2cdd_restart_inverter |
|
layout: horizontal |
|
force_circular_background: true |
|
bar_size: medium |
|
icon: mdi:restart |
|
theme: optimal_when_high |
|
grid_options: |
|
columns: 12 |
|
rows: 1 |
|
- type: custom:entity-progress-card |
|
entity: sensor.inverter_1410a01ec916_power |
|
decimal: 0 |
|
min_value: 0 |
|
max_value: 1000 |
|
name: "#2: 1410A01EC916" |
|
hold_action: |
|
action: more-info |
|
tap_action: |
|
action: perform-action |
|
perform_action: button.press |
|
target: |
|
entity_id: button.inverter_1410a01ec916_restart_inverter |
|
layout: horizontal |
|
force_circular_background: true |
|
bar_size: medium |
|
icon: mdi:restart |
|
theme: optimal_when_high |
|
grid_options: |
|
columns: 12 |
|
rows: 1 |
|
- type: custom:entity-progress-card |
|
entity: sensor.inverter_1410a01ed6ca_power |
|
decimal: 0 |
|
min_value: 0 |
|
max_value: 1000 |
|
name: "#3: 1410A01ED6CA" |
|
hold_action: |
|
action: more-info |
|
tap_action: |
|
action: perform-action |
|
perform_action: button.press |
|
target: |
|
entity_id: button.inverter_1410a01ed6ca_restart_inverter |
|
layout: horizontal |
|
force_circular_background: true |
|
bar_size: medium |
|
icon: mdi:restart |
|
theme: optimal_when_high |
|
grid_options: |
|
columns: 12 |
|
rows: 1 |
|
- type: custom:entity-progress-card |
|
entity: sensor.inverter_1410a01ed5a9_power |
|
decimal: 0 |
|
min_value: 0 |
|
max_value: 1000 |
|
name: "#4: 1410A01ED5A9" |
|
hold_action: |
|
action: more-info |
|
tap_action: |
|
action: perform-action |
|
perform_action: button.press |
|
target: |
|
entity_id: button.inverter_1410a01ed5a9_restart_inverter |
|
layout: horizontal |
|
force_circular_background: true |
|
bar_size: medium |
|
icon: mdi:restart |
|
theme: optimal_when_high |
|
grid_options: |
|
columns: 12 |
|
rows: 1 |
|
- type: custom:entity-progress-card |
|
entity: sensor.inverter_1410a01ed5f0_power |
|
decimal: 0 |
|
min_value: 0 |
|
max_value: 1000 |
|
name: "#5: 1410A01ED5F0" |
|
hold_action: |
|
action: more-info |
|
tap_action: |
|
action: perform-action |
|
perform_action: button.press |
|
target: |
|
entity_id: button.inverter_1410a01ed5f0_restart_inverter |
|
layout: horizontal |
|
force_circular_background: true |
|
bar_size: medium |
|
icon: mdi:restart |
|
theme: optimal_when_high |
|
grid_options: |
|
columns: 12 |
|
rows: 1 |
|
- type: custom:entity-progress-card |
|
entity: sensor.inverter_1410a01f092d_power |
|
decimal: 0 |
|
min_value: 0 |
|
max_value: 1000 |
|
name: "#7: 1410A01F092D" |
|
hold_action: |
|
action: more-info |
|
tap_action: |
|
action: perform-action |
|
perform_action: button.press |
|
target: |
|
entity_id: button.inverter_1410a01f092d_restart_inverter |
|
layout: horizontal |
|
force_circular_background: true |
|
bar_size: medium |
|
icon: mdi:restart |
|
theme: optimal_when_high |
|
grid_options: |
|
columns: 12 |
|
rows: 1 |
|
- type: custom:entity-progress-card |
|
entity: sensor.inverter_1410a01ed604_power |
|
decimal: 0 |
|
min_value: 0 |
|
max_value: 1000 |
|
name: "#8: 1410A01ED604" |
|
hold_action: |
|
action: more-info |
|
tap_action: |
|
action: perform-action |
|
perform_action: button.press |
|
target: |
|
entity_id: button.inverter_1410a01ed604_restart_inverter |
|
layout: horizontal |
|
force_circular_background: true |
|
bar_size: medium |
|
icon: mdi:restart |
|
theme: optimal_when_high |
|
grid_options: |
|
columns: 12 |
|
rows: 1 |
|
- type: custom:entity-progress-card |
|
entity: sensor.inverter_1410a01f010c_power |
|
decimal: 0 |
|
min_value: 0 |
|
max_value: 1000 |
|
name: "#9: 1410A01F010C" |
|
hold_action: |
|
action: more-info |
|
tap_action: |
|
action: perform-action |
|
perform_action: button.press |
|
target: |
|
entity_id: button.inverter_1410a01f010c_restart_inverter |
|
layout: horizontal |
|
force_circular_background: true |
|
bar_size: medium |
|
icon: mdi:restart |
|
theme: optimal_when_high |
|
grid_options: |
|
columns: 12 |
|
rows: 1 |
|
title: Inverter Power |
|
- type: entities |
|
entities: |
|
- type: custom:entity-progress-card |
|
entity: number.inverter_1410a01e2cdd_limit_nonpersistent_relative |
|
decimal: 1 |
|
name: "#1: 1410A01E2CDD" |
|
hold_action: |
|
action: more-info |
|
tap_action: |
|
action: perform-action |
|
perform_action: number.set_value |
|
data: |
|
value: 100 |
|
target: |
|
entity_id: number.inverter_1410a01e2cdd_limit_nonpersistent_relative |
|
layout: horizontal |
|
force_circular_background: true |
|
bar_size: medium |
|
icon: mdi:restart |
|
theme: optimal_when_high |
|
grid_options: |
|
columns: 12 |
|
rows: 1 |
|
- type: custom:entity-progress-card |
|
entity: number.inverter_1410a01ec916_limit_nonpersistent_relative |
|
decimal: 1 |
|
name: "#2: 1410A01EC916" |
|
hold_action: |
|
action: more-info |
|
tap_action: |
|
action: perform-action |
|
perform_action: number.set_value |
|
data: |
|
value: 100 |
|
target: |
|
entity_id: number.inverter_1410a01ec916_limit_nonpersistent_relative |
|
layout: horizontal |
|
force_circular_background: true |
|
bar_size: medium |
|
icon: mdi:restart |
|
theme: optimal_when_high |
|
grid_options: |
|
columns: 12 |
|
rows: 1 |
|
- type: custom:entity-progress-card |
|
entity: number.inverter_1410a01ed6ca_limit_nonpersistent_relative |
|
decimal: 1 |
|
name: "#3: 1410A01ED6CA" |
|
hold_action: |
|
action: more-info |
|
tap_action: |
|
action: perform-action |
|
perform_action: number.set_value |
|
data: |
|
value: 100 |
|
target: |
|
entity_id: number.inverter_1410a01ed6ca_limit_nonpersistent_relative |
|
layout: horizontal |
|
force_circular_background: true |
|
bar_size: medium |
|
icon: mdi:restart |
|
theme: optimal_when_high |
|
grid_options: |
|
columns: 12 |
|
rows: 1 |
|
- type: custom:entity-progress-card |
|
entity: number.inverter_1410a01ed5a9_limit_nonpersistent_relative |
|
decimal: 1 |
|
name: "#4: 1410A01ED5A9" |
|
hold_action: |
|
action: more-info |
|
tap_action: |
|
action: perform-action |
|
perform_action: number.set_value |
|
data: |
|
value: 100 |
|
target: |
|
entity_id: number.inverter_1410a01ed5a9_limit_nonpersistent_relative |
|
layout: horizontal |
|
force_circular_background: true |
|
bar_size: medium |
|
icon: mdi:restart |
|
theme: optimal_when_high |
|
grid_options: |
|
columns: 12 |
|
rows: 1 |
|
- type: custom:entity-progress-card |
|
entity: number.inverter_1410a01ed5f0_limit_nonpersistent_relative |
|
decimal: 1 |
|
name: "#5: 1410A01ED5F0" |
|
hold_action: |
|
action: more-info |
|
tap_action: |
|
action: perform-action |
|
perform_action: number.set_value |
|
data: |
|
value: 100 |
|
target: |
|
entity_id: number.inverter_1410a01ed5f0_limit_nonpersistent_relative |
|
layout: horizontal |
|
force_circular_background: true |
|
bar_size: medium |
|
icon: mdi:restart |
|
theme: optimal_when_high |
|
grid_options: |
|
columns: 12 |
|
rows: 1 |
|
- type: custom:entity-progress-card |
|
entity: number.inverter_1410a01f092d_limit_nonpersistent_relative |
|
decimal: 1 |
|
name: "#7: 1410A01F092D" |
|
hold_action: |
|
action: more-info |
|
tap_action: |
|
action: perform-action |
|
perform_action: number.set_value |
|
data: |
|
value: 100 |
|
target: |
|
entity_id: number.inverter_1410a01f092d_limit_nonpersistent_relative |
|
layout: horizontal |
|
force_circular_background: true |
|
bar_size: medium |
|
icon: mdi:restart |
|
theme: optimal_when_high |
|
grid_options: |
|
columns: 12 |
|
rows: 1 |
|
- type: custom:entity-progress-card |
|
entity: number.inverter_1410a01ed604_limit_nonpersistent_relative |
|
decimal: 1 |
|
name: "#8: 1410A01ED604" |
|
hold_action: |
|
action: more-info |
|
tap_action: |
|
action: perform-action |
|
perform_action: number.set_value |
|
data: |
|
value: 100 |
|
target: |
|
entity_id: number.inverter_1410a01ed604_limit_nonpersistent_relative |
|
layout: horizontal |
|
force_circular_background: true |
|
bar_size: medium |
|
icon: mdi:restart |
|
theme: optimal_when_high |
|
grid_options: |
|
columns: 12 |
|
rows: 1 |
|
- type: custom:entity-progress-card |
|
entity: number.inverter_1410a01f010c_limit_nonpersistent_relative |
|
decimal: 1 |
|
name: "#9: 1410A01F010C" |
|
hold_action: |
|
action: more-info |
|
tap_action: |
|
action: perform-action |
|
perform_action: number.set_value |
|
data: |
|
value: 100 |
|
target: |
|
entity_id: number.inverter_1410a01f010c_limit_nonpersistent_relative |
|
layout: horizontal |
|
force_circular_background: true |
|
bar_size: medium |
|
icon: mdi:restart |
|
theme: optimal_when_high |
|
grid_options: |
|
columns: 12 |
|
rows: 1 |
|
title: Inverter Limit |
|
- type: custom:bar-card |
|
title: Inverter Voltage |
|
direction: right |
|
height: 25 |
|
positions: |
|
icon: "off" |
|
indicator: inside |
|
name: inside |
|
value: inside |
|
entities: |
|
- entity: sensor.inverter_1410a01e2cdd_voltage |
|
name: "#1: 1410A01E2CDD" |
|
- entity: sensor.inverter_1410a01ec916_voltage |
|
name: "#2: 1410A01EC916" |
|
- entity: sensor.inverter_1410a01ed6ca_voltage |
|
name: "#3: 1410A01ED6CA" |
|
- entity: sensor.inverter_1410a01ed5a9_voltage |
|
name: "#4: 1410A01ED5A9" |
|
- entity: sensor.inverter_1410a01ed5f0_voltage |
|
name: "#5: 1410A01ED5F0" |
|
- entity: sensor.inverter_1410a01f092d_voltage |
|
name: "#7: 1410A01F092D" |
|
- entity: sensor.inverter_1410a01ed604_voltage |
|
name: "#8: 1410A01ED604" |
|
- entity: sensor.inverter_1410a01f010c_voltage |
|
name: "#9: 1410A01F010C" |
|
min: 207 |
|
max: 253 |
|
- type: custom:bar-card |
|
title: Inverter Temperature |
|
direction: right |
|
height: 25px |
|
positions: |
|
icon: "off" |
|
indicator: inside |
|
name: inside |
|
value: inside |
|
entities: |
|
- entity: sensor.inverter_1410a01e2cdd_temperature |
|
name: "#1: 1410A01E2CDD" |
|
- entity: sensor.inverter_1410a01ec916_temperature |
|
name: "#2: 1410A01EC916" |
|
- entity: sensor.inverter_1410a01ed6ca_temperature |
|
name: "#3: 1410A01ED6CA" |
|
- entity: sensor.inverter_1410a01ed5a9_temperature |
|
name: "#4: 1410A01ED5A9" |
|
- entity: sensor.inverter_1410a01ed5f0_temperature |
|
name: "#5: 1410A01ED5F0" |
|
- entity: sensor.inverter_1410a01f092d_temperature |
|
name: "#7: 1410A01F092D" |
|
- entity: sensor.inverter_1410a01ed604_temperature |
|
name: "#8: 1410A01ED604" |
|
- entity: sensor.inverter_1410a01f010c_temperature |
|
name: "#9: 1410A01F010C" |
|
min: 0 |
|
max: 80 |
|
- type: grid |
|
cards: |
|
- type: horizontal-stack |
|
grid_options: |
|
columns: full |
|
cards: |
|
- type: custom:plotly-graph |
|
title: Grid and Solar Power |
|
refresh_interval: 60 |
|
hours_to_show: 8 |
|
layout: |
|
height: 440 |
|
yaxis9: |
|
visible: false |
|
fixedrange: true |
|
xaxis: |
|
rangeselector: |
|
"y": 1.3 |
|
bgcolor: grey |
|
buttons: |
|
- count: 1 |
|
step: hour |
|
- count: 2 |
|
step: hour |
|
- count: 4 |
|
step: hour |
|
- count: 8 |
|
step: hour |
|
- count: 12 |
|
step: hour |
|
entities: |
|
- entity: sensor.home_consumed_power |
|
name: Consumption |
|
line: |
|
color: "#A52A2A" |
|
width: 1 |
|
- entity: sensor.openevse_power |
|
name: OpenEVSE |
|
line: |
|
color: "#00AA00" |
|
width: 1 |
|
- entity: sensor.grid_power |
|
name: Grid |
|
line: |
|
color: "#0000FF" |
|
width: 1 |
|
filters: |
|
- map_y_numbers: "y >= 0 ? y : 0" |
|
- entity: sensor.solar_production_power |
|
name: Solar |
|
line: |
|
color: "#ff8c00" |
|
width: 1 |
|
- entity: sensor.grid_power |
|
name: Excess |
|
line: |
|
color: "#FFFF00" |
|
width: 1 |
|
filters: |
|
- map_y_numbers: "y <= 0 ? y : 0" |
|
- entity: binary_sensor.inverters_zero_inject |
|
name: Zero-Inject |
|
showlegend: true |
|
yaxis: y9 |
|
filters: |
|
- map_y: "y === 'on' ? 1 : 0" |
|
fill: tozeroy |
|
line: |
|
color: rgba(100,100,100,0.1) |
|
shape: hv |
|
connectgaps: false |
|
width: 0 |
|
- type: horizontal-stack |
|
cards: |
|
- type: custom:plotly-graph |
|
title: Energy |
|
refresh_interval: 1m |
|
hours_to_show: 8 |
|
layout: |
|
height: 440 |
|
barmode: relative |
|
yaxis9: |
|
visible: false |
|
fixedrange: true |
|
xaxis: |
|
rangeselector: |
|
"y": 1.3 |
|
bgcolor: grey |
|
buttons: |
|
- count: 8 |
|
step: hour |
|
- count: 12 |
|
step: hour |
|
- count: 1 |
|
step: day |
|
- count: 7 |
|
step: day |
|
entities: |
|
- entity: sensor.inverters_energy |
|
name: Solar |
|
statistic: sum |
|
type: bar |
|
unit_of_measurement: Wh |
|
period: auto |
|
marker: |
|
color: "#ff8c00" |
|
filters: |
|
- multiply: 1000 |
|
- delta |
|
- entity: sensor.grid_total_active_energy |
|
name: Grid |
|
statistic: sum |
|
type: bar |
|
unit_of_measurement: Wh |
|
period: auto |
|
marker: |
|
color: "#0000FF" |
|
filters: |
|
- multiply: 1000 |
|
- delta |
|
- entity: sensor.home_consumed_energy_meter_daily |
|
name: Consumption |
|
statistic: sum |
|
type: bar |
|
unit_of_measurement: Wh |
|
period: auto |
|
marker: |
|
color: "#A52A2A" |
|
filters: |
|
- multiply: -1000 |
|
- delta |
|
- entity: sensor.linky_energie_injectee |
|
name: Excess |
|
statistic: sum |
|
type: bar |
|
unit_of_measurement: Wh |
|
period: auto |
|
marker: |
|
color: "#FFFF00" |
|
filters: |
|
- multiply: -1000 |
|
- delta |
|
- entity: binary_sensor.inverters_zero_inject |
|
name: Zero-Inject |
|
showlegend: true |
|
yaxis: y9 |
|
filters: |
|
- map_y: "y === 'on' ? 1 : 0" |
|
fill: tozeroy |
|
line: |
|
color: rgba(100,100,100,0.1) |
|
shape: hv |
|
connectgaps: false |
|
width: 0 |
|
grid_options: |
|
columns: full |
|
- type: horizontal-stack |
|
cards: |
|
- type: custom:plotly-graph |
|
title: Inverter Limit |
|
refresh_interval: 60 |
|
hours_to_show: 8 |
|
layout: |
|
height: 440 |
|
barmode: relative |
|
yaxis: |
|
autorange: max |
|
rangemode: tozero |
|
yaxis9: |
|
visible: false |
|
fixedrange: true |
|
xaxis: |
|
rangeselector: |
|
"y": 1.1 |
|
bgcolor: grey |
|
buttons: |
|
- count: 1 |
|
step: hour |
|
- count: 2 |
|
step: hour |
|
- count: 4 |
|
step: hour |
|
- count: 8 |
|
step: hour |
|
- count: 12 |
|
step: hour |
|
entities: |
|
- entity: input_number.inverters_power_limit |
|
- entity: binary_sensor.inverters_zero_inject |
|
name: Bridage |
|
showlegend: true |
|
yaxis: y9 |
|
filters: |
|
- map_y: "y === 'on' ? 1 : 0" |
|
fill: tozeroy |
|
line: |
|
color: rgba(100,100,100,0.1) |
|
shape: hv |
|
connectgaps: false |
|
width: 0 |
|
grid_options: |
|
columns: 24 |
|
rows: auto |
|
- type: horizontal-stack |
|
cards: |
|
- type: custom:plotly-graph |
|
title: Inverter Temperatures |
|
refresh_interval: 60 |
|
hours_to_show: 8 |
|
layout: |
|
height: 440 |
|
barmode: relative |
|
yaxis: |
|
autorange: max |
|
rangemode: tozero |
|
yaxis9: |
|
visible: false |
|
fixedrange: true |
|
xaxis: |
|
rangeselector: |
|
"y": 1.3 |
|
bgcolor: grey |
|
buttons: |
|
- count: 1 |
|
step: hour |
|
- count: 2 |
|
step: hour |
|
- count: 4 |
|
step: hour |
|
- count: 8 |
|
step: hour |
|
- count: 12 |
|
step: hour |
|
entities: |
|
- entity: sensor.inverter_1410a01e2cdd_temperature |
|
name: "#1" |
|
- entity: sensor.inverter_1410a01ec916_temperature |
|
name: "#2" |
|
- entity: sensor.inverter_1410a01ed6ca_temperature |
|
name: "#3" |
|
- entity: sensor.inverter_1410a01ed5a9_temperature |
|
name: "#4" |
|
- entity: sensor.inverter_1410a01ed5f0_temperature |
|
name: "#5" |
|
- entity: sensor.inverter_1410a01f092d_temperature |
|
name: "#7" |
|
- entity: sensor.inverter_1410a01ed604_temperature |
|
name: "#8" |
|
- entity: sensor.inverter_1410a01f010c_temperature |
|
name: "#9" |
|
- entity: binary_sensor.inverters_zero_inject |
|
name: Bridage |
|
showlegend: true |
|
yaxis: y9 |
|
filters: |
|
- map_y: "y === 'on' ? 1 : 0" |
|
fill: tozeroy |
|
line: |
|
color: rgba(100,100,100,0.1) |
|
shape: hv |
|
connectgaps: false |
|
width: 0 |
|
grid_options: |
|
columns: full |
|
- type: horizontal-stack |
|
cards: |
|
- type: custom:plotly-graph |
|
title: Inverter Voltage |
|
refresh_interval: 60 |
|
hours_to_show: 8 |
|
layout: |
|
height: 440 |
|
barmode: relative |
|
yaxis9: |
|
visible: false |
|
fixedrange: true |
|
xaxis: |
|
rangeselector: |
|
"y": 1.3 |
|
bgcolor: grey |
|
buttons: |
|
- count: 1 |
|
step: hour |
|
- count: 2 |
|
step: hour |
|
- count: 4 |
|
step: hour |
|
- count: 8 |
|
step: hour |
|
- count: 12 |
|
step: hour |
|
entities: |
|
- entity: sensor.grid_voltage |
|
name: Grid |
|
- entity: sensor.inverter_1410a01e2cdd_voltage |
|
name: "#1" |
|
- entity: sensor.inverter_1410a01ec916_voltage |
|
name: "#2" |
|
- entity: sensor.inverter_1410a01ed6ca_voltage |
|
name: "#3" |
|
- entity: sensor.inverter_1410a01ed5a9_voltage |
|
name: "#4" |
|
- entity: sensor.inverter_1410a01ed5f0_voltage |
|
name: "#5" |
|
- entity: sensor.inverter_1410a01f092d_voltage |
|
name: "#7" |
|
- entity: sensor.inverter_1410a01ed604_voltage |
|
name: "#8" |
|
- entity: sensor.inverter_1410a01f010c_voltage |
|
name: "#9" |
|
- entity: binary_sensor.inverters_zero_inject |
|
name: Bridage |
|
showlegend: true |
|
yaxis: y9 |
|
filters: |
|
- map_y: "y === 'on' ? 1 : 0" |
|
fill: tozeroy |
|
line: |
|
color: rgba(100,100,100,0.1) |
|
shape: hv |
|
connectgaps: false |
|
width: 0 |
|
grid_options: |
|
columns: full |
|
- type: horizontal-stack |
|
cards: |
|
- type: custom:plotly-graph |
|
title: Energy (hourly) |
|
refresh_interval: 5m |
|
hours_to_show: 7d |
|
layout: |
|
height: 440 |
|
barmode: relative |
|
yaxis9: |
|
visible: false |
|
fixedrange: true |
|
xaxis: |
|
rangeselector: |
|
"y": 1.3 |
|
bgcolor: grey |
|
buttons: |
|
- count: 1 |
|
step: day |
|
- count: 3 |
|
step: day |
|
- count: 7 |
|
step: day |
|
entities: |
|
- entity: sensor.inverters_energy |
|
name: Solar |
|
statistic: sum |
|
type: bar |
|
unit_of_measurement: kWh |
|
period: hour |
|
marker: |
|
color: "#ff8c00" |
|
filters: |
|
- multiply: 1 |
|
- delta |
|
- entity: sensor.grid_total_active_energy |
|
name: Grid |
|
statistic: sum |
|
type: bar |
|
unit_of_measurement: kWh |
|
period: hour |
|
marker: |
|
color: "#0000FF" |
|
filters: |
|
- multiply: 1 |
|
- delta |
|
- entity: sensor.home_consumed_energy_meter_daily |
|
name: Consumption |
|
statistic: sum |
|
type: bar |
|
unit_of_measurement: kWh |
|
period: hour |
|
marker: |
|
color: "#A52A2A" |
|
filters: |
|
- multiply: -1 |
|
- delta |
|
- entity: sensor.linky_energie_injectee |
|
name: Excess |
|
statistic: sum |
|
type: bar |
|
unit_of_measurement: kWh |
|
period: hour |
|
marker: |
|
color: "#FFFF00" |
|
filters: |
|
- multiply: -1 |
|
- delta |
|
- entity: sensor.openevse_total_active_energy |
|
name: OpenEVSE |
|
statistic: sum |
|
unit_of_measurement: kWh |
|
period: hour |
|
type: line |
|
line: |
|
color: "#00FF00" |
|
width: 1 |
|
filters: |
|
- multiply: 1 |
|
- delta |
|
- entity: binary_sensor.inverters_zero_inject |
|
name: Bridage |
|
showlegend: true |
|
yaxis: y9 |
|
filters: |
|
- map_y: "y === 'on' ? 1 : 0" |
|
fill: tozeroy |
|
line: |
|
color: rgba(100,100,100,0.1) |
|
shape: hv |
|
connectgaps: false |
|
width: 0 |
|
grid_options: |
|
columns: full |
|
column_span: 2 |
|
cards: [] |
|
badges: |
|
- type: entity |
|
show_name: true |
|
show_state: true |
|
show_icon: true |
|
entity: input_number.inverters_count |
|
name: Inverters |
|
- type: entity |
|
show_name: true |
|
show_state: true |
|
show_icon: true |
|
entity: input_number.inverters_minimal_power |
|
name: Min |
|
- type: entity |
|
show_name: true |
|
show_state: true |
|
show_icon: true |
|
entity: input_number.inverters_nominal_power |
|
name: Max |
|
- type: entity |
|
show_name: true |
|
show_state: true |
|
show_icon: true |
|
entity: input_number.inverters_power_limit |
|
name: Limit |
|
- type: entity |
|
show_name: true |
|
show_state: true |
|
show_icon: true |
|
entity: input_number.inverters_zero_inject_setpoint |
|
icon: mdi:bullseye-arrow |
|
name: Zero-Inject |
|
- type: entity |
|
show_name: true |
|
show_state: true |
|
show_icon: true |
|
entity: input_number.inverters_excess_setpoint |
|
icon: mdi:bullseye-arrow |
|
name: Setpoint |
|
- type: entity |
|
show_name: true |
|
show_state: true |
|
show_icon: true |
|
entity: sensor.inverters_energy |
|
name: Production |
|
visible: |
|
- user: 8b29665394c74237a7759b784fc5232e |
|
header: |
|
layout: center |
|
badges_position: bottom |
|
badges_wrap: wrap |