Salut !
Je ne parviens pas à faire fonctionner l’intégration…
L’installation est OK j’ai creer deux capteur qui donne la prod et la conso en KW pas de souci avec ca…
Le souci se produit au moment de copier coller le code dans Config.yaml
Lorsque je lance une vérification avant redémarrage voici le message…
Merci pour le coup de main
Bonjour, vous avez redémarré HA après chaque étape comme indiqué dans la procédure d’installation avant de modifier le config.yaml?
Oui tout à fait,
J’ai redémarré plusieurs fois après chaque intégration a installer manuellement…
Si je copie colle bêtement les ligne de code dans le Yaml il se trouve que l’identarion ne soit pas bonne pour corriger j’ai du mettre une Tabulation sur les ligne 171 à 175 
j’ai tout de même essayé de redémarrer HA avec ce message d’erreur mais ça plante tous mes Dashboard
Voici mon yaml, aucune indentation pour ses paramètres là.
Pour le dashboard, je copie le code dans un dashboard que je crée moi, je ne passe pas par le config.yaml . Il faut bien vérifier que vous n’avez pas deja ces variables là déclarée ailleurs dans le yaml pour autre chose, sinon il faut changer le nom, comme le automation urban dans mon exemple
1 « J'aime »
Copiez le code du fichier \homeassistant/custom_components/ha_urbansolar_bv/config/dashboard.yaml dans un nouveau dashboard, ca résoud le problème en général.
1 « J'aime »
Dans un nouveau Dashboard editer en Yaml ca donne ca :
Dans file editor COnfig Yaml sans toucher l‘identation:
Vous devez déjà avoir un “sensor:” ailleurs dans le fichier de config. Essayez “sensor urban:” par exemple.
1 « J'aime »
En effet ca venez de la !
j’ai rajouter urbans devant les 5 première lignes et ca me prend le fichier
par contre j’ai toujours ce message quand je vérifie la configuration:
Pour le dashboard, enlevez toute la partie à partir de la ligne 177 chez vous ou mettez des #
et copier le contenu du fichier /homeassistant/custom_components/ha_urbansolar_bv/config/dashboard.yaml dans la config yaml de votre nouveau dashboard:
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: blue
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
même erreur à la vérification comme ca… avec urban à la fin
enlevez les underscore “_” avant urban pour qu’il voit les vrais entités que sont automation, input number, ….
avec espace j’ai cette erreur ci dessous et sans espace la même que précédemment …
et si vous mettez juste “template:” pour celui là?
1 « J'aime »
Merci ca fonctionne sans rajouter Urban sur Template !
1 « J'aime »
Salut !
Je pense avoir bien tout configuré mais il me manque des info:
Pour les Capteur Production et Consommation en KW j’ai créer des groupe de capteur avec 1 capteur ou j’ai défini les unitées en KW au lieu de W.
Dans le Dashboard que j’ai créer en faisant un copié collé j’ai ces message orange…
Pour finir je ne trouve pas l’Input Number qui aurai dû se creer automatiquement dans la liste des entrée comment faire car l’integration number box est bien installé… je doit rater quelque chose ?
Merci encore
Bonsoir, avez vous essayé ça comme proposé par pecheabricot
Je ne suis pas sur que le suffix urban qui fonctionne avec “automation urban” fonctionne pour TOUS les autres
A erssayer pogressivement, désolé je ne peux pas tester pour vous, mon configuration.yaml est beaucoup plus sobre 
1 « J'aime »
Bonsoir, en plus du conseil de chourmovs_vs,
vous pouvez essayer de recréer vos sensors ci dessous dans le GUI et les enlever du config.yaml:
De ce que j’ai pu voir avec HA, moins on en met dans ce fichier mieux c’est!
1 « J'aime »
Je vais essayer mais Qu’est-ce que le GUI ?
Graphical User Interface. Dans HA directement, paramètres, appareils et services, entrées.