Pas possible de créer des Template sensor dans l’UI donc a priori je suis obligé de les garder dans mon Yaml…
Si on peut créer des template sensors en interface graphique.
Bonne journée
On peut créer des templates dans les entrées, il faudra toujours les écrire en code mais ils ne seront pas stockés dans le config.yaml
Bonjour, je suis tout jeune client US en BV. Je me suis dit qu’il y avait forcément des intégrations HA malines… et la voici ! Merci ! ![]()
J’ai un souci pour le paramètre Capteur de puissance consommée (kW).
-
Quelle doit être sa valeur si je tire sur le réseau : positive ou négative (positive j’imagine)
-
Quelle doit être sa valeur si je restitue au réseau : nulle ? négative ?
Bonjour,
Les deux capteurs de puissance consommées et produites, instant, à sélectionner
Puissance de Production solaire (en kW)
Puissance Consommée totale (en kW)
doivent être positifs et en kW
C’est configurable via enphase ou alors il faut créer un template pour faire la conversion/inversion)
Bonne chance
Suite au message de @mll sur github et les précédents de @Pechabricot, je préconiserai maintenant de créer le dashboard depuis les paramètres/tableau de bords en copiant le code suivant dans sa section yaml
views:
- title: Urban
sections:
- type: grid
cards:
- type: custom:energy-flow-card-plus
entities:
battery:
entity:
production: sensor.urban_batterie_virtuelle_entree_horaire
consumption: sensor.urban_batterie_virtuelle_sortie_horaire
state_of_charge: input_number.urban_batterie_virtuelle_stock
state_of_charge_unit: kwh
use_metadata: false
grid:
entity:
consumption: sensor.urban_energie_importee_enedis
use_metadata: false
home:
entity: sensor.urban_energie_consommee_totale
subtract_individual: false
use_metadata: false
override_state: true
solar:
entity: sensor.urban_energie_solaire_produite
clickable_entities: true
display_zero_lines: true
use_new_flow_rate_model: true
energy_date_selection: false
wh_decimals: 1
kwh_decimals: 0
min_flow_rate: 1
max_flow_rate: 6
max_expected_energy: 2000
min_expected_energy: 10
wh_kwh_threshold: 1000
title: Energy Flow Card
- type: custom:apexcharts-card
graph_span: 3d
span:
end: minute
header:
show: true
title: Batterie Virtuelle
show_states: true
colorize_states: true
series:
- entity: input_number.urban_batterie_virtuelle_stock
yaxis_id: first
name: Stock batterie
type: line
group_by:
duration: 0.5h
func: last
stroke_width: 3
- entity: input_number.urban_batterie_virtuelle_pointage
yaxis_id: first
name: Pointage manuel
type: line
stroke_width: 3
color: "#995000"
show:
in_chart: false
yaxis:
- id: first
decimals: 1
apex_config:
tickAmount: 4
- type: custom:power-flow-card-plus
entities:
battery:
entity:
consumption: sensor.urban_puissance_batterie_virtuelle_out
production: sensor.urban_puissance_batterie_virtuelle_in
state_of_charge: input_number.urban_batterie_virtuelle_stock
display_state: one_way_no_zero
state_of_charge_unit: kwh
show_state_of_charge: true
use_metadata: true
color_circle: true
grid:
entity: sensor.urban_puissance_import_enedis
display_state: one_way
secondary_info: {}
solar:
entity: sensor.urban_puissance_solaire_instant
display_zero_state: true
secondary_info: {}
home:
secondary_info: {}
entity: sensor.urban_conso_totale_instant
override_state: true
clickable_entities: true
display_zero_lines: true
use_new_flow_rate_model: true
w_decimals: 0
kw_decimals: 1
min_flow_rate: 0.75
max_flow_rate: 6
max_expected_power: 2000
min_expected_power: 0.01
watt_threshold: 1000
transparency_zero_lines: 0
sort_individual_devices: false
title: Power Flow Card
- type: custom:apexcharts-card
graph_span: 3d
span:
end: minute
header:
show: true
title: Bilan energie réseau
show_states: true
colorize_states: true
apex_config:
chart:
type: line
series:
- entity: sensor.urban_energie_restituee_au_reseau
yaxis_id: first
type: line
color: green
group_by:
duration: 0.5d
func: diff
name: Variation quotidienne
yaxis:
- id: first
decimals: 0
apex_config:
tickAmount: 4
- type: custom:apexcharts-card
graph_span: 3day
span:
end: minute
header:
show: true
title: Batterie Virtuelle - Flux Horaire
show_states: true
colorize_states: true
apex_config:
chart:
type: area
stroke:
curve: smooth
series:
- entity: input_number.urban_energie_battery_in_hourly
yaxis_id: first
name: Entrée Batterie (IN)
type: line
color: "#00C853"
stroke_width: 3
group_by:
duration: 1h
func: avg
- entity: input_number.urban_energie_battery_out_hourly
name: Sortie Batterie (OUT)
yaxis_id: first
type: line
color: "#D50000"
stroke_width: 3
group_by:
duration: 1h
func: avg
- entity: sensor.urban_energie_restituee_au_reseau_hourly
name: Bilan energie
yaxis_id: second
type: line
color: yellow
stroke_width: 1
group_by:
duration: 1h
func: avg
yaxis:
- id: first
decimals: 1
apex_config:
tickAmount: 4
- id: second
opposite: true
decimals: 1
apex_config:
tickAmount: 4
- type: custom:vertical-stack-in-card
cards:
- type: entities
entities:
- entity: sensor.urban_energie_restituee_au_reseau_hourly
name: Variation horaire
- entity: sensor.urban_batterie_virtuelle_entree_horaire
secondary_info: none
name: "Batt in pour dashboard energy "
- entity: sensor.urban_batterie_virtuelle_sortie_horaire
name: Batt out pour dashboard energy
title: Index horaire et sensor horaire
grid_options:
columns: 12
rows: 6
state_color: true
- type: custom:vertical-stack-in-card
title: Batterie Virtuelle (kWh)
cards:
- type: custom:numberbox-card
entity: input_number.urban_batterie_virtuelle_pointage
name: "Pointage manuel "
icon: mdi:target
min: 0
max: 100
step: 0.1
unit: kWh
style: |
ha-card {
margin-bottom: 8px;
}
secondary_info: à date de facture
border: true
- type: custom:numberbox-card
entity: input_number.urban_batterie_virtuelle_stock
name: Stock calculé
icon: mdi:battery
min: -100
max: 200
step: 0.1
unit: kWh
border: false
column_span: 3
- type: grid
cards:
- type: heading
heading_style: title
column_span: 2
cards: []
type: sections
max_columns: 3
dense_section_placement: false
Ainsi plus besoin de renseigner les ressorurces hacs une a une dans le configuration.yaml
J’ai modifié le post #2 en conséquence

