19-03-2024, 11:17 PM
Bonjour,
Ci joint un petit tuto pour exporter vos données quotidiennement dans un premier temps dans un tableau excel sur votre drive google et dans un deuxième temps sur votre smartphone ou autre.
1-export vers google drive:
Pour exporter vos données quotidiennement vers un tableur excel sur google drive voici le tuto pour marier votre google drive a home assistant:
https://www.home-assistant.io/integratio...le_sheets/
Une fois votre drive google et home assistant en symbiose voici un exemple d'automatisation pour envoyer quotidiennement les données sur votre drive
A adapter suivant vos entités et votre id google sheet, la dans mon cas c'est avec mes onduleurs et appareils presents a la maison:
alias: export quotidien données google sheet
description: >-
export quotidien des données essentiels vers feuille excel sur mon google
drive sheet
trigger:
- platform: time
at: "23:55:00"
condition: []
action:
- service: google_sheets.append_sheet
data:
config_entry: ######################### (votre id google sheet a la place des dieze)
worksheet: data
data:
total solaire solax (kwh): "{{ states('sensor.solax_today_s_solar_energy') }}"
total solaire superwatt (kwh): "{{ states('sensor.productionsolairesuperwattajd') }}"
total consommé edf (kwh): "{{ states('sensor.wemos_pzem_energy_today') }}"
total exporté solax (kwh): "{{ states('sensor.solax_today_s_export_energy') }}"
total batterie solax charge (kwh): "{{ states('sensor.solax_battery_input_energy_today') }}"
total batterie solax decharge (kwh): "{{ states('sensor.solax_battery_output_energy_today') }}"
total batterie superwatt charge (kwh): "{{ states('sensor.kw_batterie_charge_superwatt_ajd') }}"
total batterie superwatt decharge (kwh): "{{ states('sensor.kw_batterie_decharge_ajd') }}"
total nissan leaf (kwh): "{{ states('sensor.conso_nissan_leaf_2_ajd') }}"
total cumulus douche (kwh): "{{ states('sensor.conso_cumulus_douche_ajd') }}"
total cumulus baignoire (kwh): "{{ states('sensor.conso_cumulus_baignoire_ajd') }}"
total machine a laver (kwh): "{{ states('sensor.conso_machine_a_laver_ajd') }}"
total puit (kwh): "{{ states('sensor.conso_puit_ajd') }}"
compteur declenchement puit: "{{ states('counter.compteur_declenchement_puit') }}"
mode: single
2- export vers smartphone: La méthode est plus simple si vous avez l'applis home assistant sur votre smartphone et comme vous pouvez le voir j export aussi vers mon facebook messenger grace a un bot créer dans home assistant. Comme pour le tuto 1, a adapter en fonction de vos entités
alias: "[NOTIFICATION] Consommation quotidienne"
description: ""
trigger:
- platform: time
at: "22:25:00"
condition: []
action:
- service: notify.mobile_app_xiaomi_alexis
data:
title: >-
? Consommation de {% set jours = ["Lundi",
"Mardi","Mercredi","Jeudi","Vendredi","Samedi","Dimanche"] %}{{
jours[now().weekday()] }}
message: >
? Growatt :
({{states("sensor.growatt_integration_today_s_solar_energy")|round(1)}}
kW)
? Solax : ({{states("sensor.solax_today_s_solar_energy")|round(1)}} kW)
? Conso Growatt:
({{states("sensor.growatt_integration_today_s_load")|round(1)}} kW)
? Conso Solax: ({{states("sensor.conso_reel_solax")|round(1)}} kW)
? Soc batterie growatt:
({{states("sensor.growatt_integration_battery_soc")}} %)
? Soc Batterie Solax: ({{states("sensor.solax_battery_capacity")}} %)
⚡️ Edf import:
({{(states('sensor.growatt_integration_today_s_grid_import') | float +
states('sensor.solax_today_s_import_energy') | float) | round(2)}}KW)
⚡️ Edf export:
({{(states('sensor.growatt_integration_today_s_grid_export') | float +
states('sensor.solax_today_s_export_energy') | float) | round(2)}}KW)
? Chauffe Eau baignoire:
({{states("sensor.conso_cumulus_baignoire_ajd")|round(1)}} kW)
? Chauffe Eau douche:
({{states("sensor.conso_cumulus_douche_ajd")|round(1)}} kW)
? Nissan Leaf: ({{states("sensor.conso_nissan_leaf_2_ajd")|round(1)}}
kW)
? Eau : ({{states("sensor.conso_eau_maison_ajd")|round(1)}} L)
? Compteur eau: {{states("counter.compteur_declenchement_puit")}}
- service: notify.facebook_text
data:
title: >-
? Consommation de {% set jours = ["Lundi",
"Mardi","Mercredi","Jeudi","Vendredi","Samedi","Dimanche"] %}{{
jours[now().weekday()] }}
message: >
? Growatt :
({{states("sensor.growatt_integration_today_s_solar_energy")|round(1)}}
kW)
? Solax : ({{states("sensor.solax_today_s_solar_energy")|round(1)}} kW)
? Conso Growatt:
({{states("sensor.growatt_integration_today_s_load")|round(1)}} kW)
? Conso Solax: ({{states("sensor.conso_reel_solax")|round(1)}} kW)
? Soc batterie growatt:
({{states("sensor.growatt_integration_battery_soc")}} %)
? Soc Batterie Solax: ({{states("sensor.solax_battery_capacity")}} %)
⚡️ Edf import:
({{(states('sensor.growatt_integration_today_s_grid_import') | float +
states('sensor.solax_today_s_import_energy') | float) | round(2)}}KW)
⚡️ Edf export:
({{(states('sensor.growatt_integration_today_s_grid_export') | float +
states('sensor.solax_today_s_export_energy') | float) | round(2)}}KW)
? Chauffe Eau baignoire:
({{states("sensor.conso_cumulus_baignoire_ajd")|round(1)}} kW)
? Chauffe Eau douche:
({{states("sensor.conso_cumulus_douche_ajd")|round(1)}} kW)
? Nissan Leaf: ({{states("sensor.conso_nissan_leaf_2_ajd")|round(1)}}
kW)
? Eau : ({{states("sensor.conso_eau_maison_ajd")|round(1)}} L)
? Compteur eau: {{states("counter.compteur_declenchement_puit")}}
mode: single
Ci joint un petit tuto pour exporter vos données quotidiennement dans un premier temps dans un tableau excel sur votre drive google et dans un deuxième temps sur votre smartphone ou autre.
1-export vers google drive:
Pour exporter vos données quotidiennement vers un tableur excel sur google drive voici le tuto pour marier votre google drive a home assistant:
https://www.home-assistant.io/integratio...le_sheets/
Une fois votre drive google et home assistant en symbiose voici un exemple d'automatisation pour envoyer quotidiennement les données sur votre drive
A adapter suivant vos entités et votre id google sheet, la dans mon cas c'est avec mes onduleurs et appareils presents a la maison:
alias: export quotidien données google sheet
description: >-
export quotidien des données essentiels vers feuille excel sur mon google
drive sheet
trigger:
- platform: time
at: "23:55:00"
condition: []
action:
- service: google_sheets.append_sheet
data:
config_entry: ######################### (votre id google sheet a la place des dieze)
worksheet: data
data:
total solaire solax (kwh): "{{ states('sensor.solax_today_s_solar_energy') }}"
total solaire superwatt (kwh): "{{ states('sensor.productionsolairesuperwattajd') }}"
total consommé edf (kwh): "{{ states('sensor.wemos_pzem_energy_today') }}"
total exporté solax (kwh): "{{ states('sensor.solax_today_s_export_energy') }}"
total batterie solax charge (kwh): "{{ states('sensor.solax_battery_input_energy_today') }}"
total batterie solax decharge (kwh): "{{ states('sensor.solax_battery_output_energy_today') }}"
total batterie superwatt charge (kwh): "{{ states('sensor.kw_batterie_charge_superwatt_ajd') }}"
total batterie superwatt decharge (kwh): "{{ states('sensor.kw_batterie_decharge_ajd') }}"
total nissan leaf (kwh): "{{ states('sensor.conso_nissan_leaf_2_ajd') }}"
total cumulus douche (kwh): "{{ states('sensor.conso_cumulus_douche_ajd') }}"
total cumulus baignoire (kwh): "{{ states('sensor.conso_cumulus_baignoire_ajd') }}"
total machine a laver (kwh): "{{ states('sensor.conso_machine_a_laver_ajd') }}"
total puit (kwh): "{{ states('sensor.conso_puit_ajd') }}"
compteur declenchement puit: "{{ states('counter.compteur_declenchement_puit') }}"
mode: single
2- export vers smartphone: La méthode est plus simple si vous avez l'applis home assistant sur votre smartphone et comme vous pouvez le voir j export aussi vers mon facebook messenger grace a un bot créer dans home assistant. Comme pour le tuto 1, a adapter en fonction de vos entités
alias: "[NOTIFICATION] Consommation quotidienne"
description: ""
trigger:
- platform: time
at: "22:25:00"
condition: []
action:
- service: notify.mobile_app_xiaomi_alexis
data:
title: >-
? Consommation de {% set jours = ["Lundi",
"Mardi","Mercredi","Jeudi","Vendredi","Samedi","Dimanche"] %}{{
jours[now().weekday()] }}
message: >
? Growatt :
({{states("sensor.growatt_integration_today_s_solar_energy")|round(1)}}
kW)
? Solax : ({{states("sensor.solax_today_s_solar_energy")|round(1)}} kW)
? Conso Growatt:
({{states("sensor.growatt_integration_today_s_load")|round(1)}} kW)
? Conso Solax: ({{states("sensor.conso_reel_solax")|round(1)}} kW)
? Soc batterie growatt:
({{states("sensor.growatt_integration_battery_soc")}} %)
? Soc Batterie Solax: ({{states("sensor.solax_battery_capacity")}} %)
⚡️ Edf import:
({{(states('sensor.growatt_integration_today_s_grid_import') | float +
states('sensor.solax_today_s_import_energy') | float) | round(2)}}KW)
⚡️ Edf export:
({{(states('sensor.growatt_integration_today_s_grid_export') | float +
states('sensor.solax_today_s_export_energy') | float) | round(2)}}KW)
? Chauffe Eau baignoire:
({{states("sensor.conso_cumulus_baignoire_ajd")|round(1)}} kW)
? Chauffe Eau douche:
({{states("sensor.conso_cumulus_douche_ajd")|round(1)}} kW)
? Nissan Leaf: ({{states("sensor.conso_nissan_leaf_2_ajd")|round(1)}}
kW)
? Eau : ({{states("sensor.conso_eau_maison_ajd")|round(1)}} L)
? Compteur eau: {{states("counter.compteur_declenchement_puit")}}
- service: notify.facebook_text
data:
title: >-
? Consommation de {% set jours = ["Lundi",
"Mardi","Mercredi","Jeudi","Vendredi","Samedi","Dimanche"] %}{{
jours[now().weekday()] }}
message: >
? Growatt :
({{states("sensor.growatt_integration_today_s_solar_energy")|round(1)}}
kW)
? Solax : ({{states("sensor.solax_today_s_solar_energy")|round(1)}} kW)
? Conso Growatt:
({{states("sensor.growatt_integration_today_s_load")|round(1)}} kW)
? Conso Solax: ({{states("sensor.conso_reel_solax")|round(1)}} kW)
? Soc batterie growatt:
({{states("sensor.growatt_integration_battery_soc")}} %)
? Soc Batterie Solax: ({{states("sensor.solax_battery_capacity")}} %)
⚡️ Edf import:
({{(states('sensor.growatt_integration_today_s_grid_import') | float +
states('sensor.solax_today_s_import_energy') | float) | round(2)}}KW)
⚡️ Edf export:
({{(states('sensor.growatt_integration_today_s_grid_export') | float +
states('sensor.solax_today_s_export_energy') | float) | round(2)}}KW)
? Chauffe Eau baignoire:
({{states("sensor.conso_cumulus_baignoire_ajd")|round(1)}} kW)
? Chauffe Eau douche:
({{states("sensor.conso_cumulus_douche_ajd")|round(1)}} kW)
? Nissan Leaf: ({{states("sensor.conso_nissan_leaf_2_ajd")|round(1)}}
kW)
? Eau : ({{states("sensor.conso_eau_maison_ajd")|round(1)}} L)
? Compteur eau: {{states("counter.compteur_declenchement_puit")}}
mode: single