JL a pris de l'avance :D
Dans ta configuration.yaml voici le code pour des capteurs edf ou solaire pour le jour, hier, de la semaine et au mois. Pour le mode graphique je ne sais pas faire.
Dans ta configuration.yaml voici le code pour des capteurs edf ou solaire pour le jour, hier, de la semaine et au mois. Pour le mode graphique je ne sais pas faire.
Code :
sensor:
#Création d'un capteur solaire jour
- platform: history_stats
name: temps_solaire_ajourdhui
entity_id: sensor.voltronic_1_mode_info
state: 'solaire'
type: time
start: "{{ now().replace(hour=0, minute=0, second=0, microsecond=0) }}"
end: "{{ now() }}"
#Création d'un capteur solaire hier
- platform: history_stats
name: temps_solaire_hier
entity_id: sensor.voltronic_1_mode_info
state: 'solaire'
type: time
end: "{{ now().replace(hour=0, minute=0, second=0, microsecond=0) }}"
duration:
hours: 24
#Création d'un capteur solaire semaine
- platform: history_stats
name: temps_solaire_semaine
entity_id: sensor.voltronic_1_mode_info
state: 'solaire'
type: time
start: "{{ as_timestamp( now().replace(hour=0, minute=0, second=0, microsecond=0) ) - now().weekday() * 86400 }}"
end: "{{ now() }}"
#Création d'un capteur solaire mois
- platform: history_stats
name: temps_solaire_mois
entity_id: sensor.voltronic_1_mode_info
state: 'solaire'
type: time
start: "{{ now().replace(day=1, hour=0, minute=0, second=0, microsecond=0 ) }}"
end: "{{ now() }}"
#Création d'un capteur edf jour
- platform: history_stats
name: temps_edf_ajourdhui
entity_id: sensor.voltronic_1_mode_info
state: 'edf'
type: time
start: "{{ now().replace(hour=0, minute=0, second=0, microsecond=0) }}"
end: "{{ now() }}"
#Création d'un capteur edf hier
- platform: history_stats
name: temps_edf_hier
entity_id: sensor.voltronic_1_mode_info
state: 'edf'
type: time
end: "{{ now().replace(hour=0, minute=0, second=0, microsecond=0) }}"
duration:
hours: 24
#Création d'un capteur edf semaine
- platform: history_stats
name: temps_edf_semaine
entity_id: sensor.voltronic_1_mode_info
state: 'edf'
type: time
start: "{{ as_timestamp( now().replace(hour=0, minute=0, second=0, microsecond=0) ) - now().weekday() * 86400 }}"
end: "{{ now() }}"
#Création d'un capteur edf mois
- platform: history_stats
name: temps_edf_mois
entity_id: sensor.voltronic_1_mode_info
state: 'edf'
type: time
start: "{{ now().replace(day=1, hour=0, minute=0, second=0, microsecond=0 ) }}"
end: "{{ now() }}"