Hello guest, if you read this it means you are not registered. Click here to register in a few simple steps, you will enjoy all features of our Forum.
Hi Guest this is an announcement for guests !!!

Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
recherche formule calcul temps d'utilisation
#35
voici mon config.yaml

Code :
# Loads default set of integrations. Do not remove.
default_config:

# Load frontend themes from the themes folder
frontend:
  themes: !include_dir_merge_named themes

automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml

sensor:
  - platform: history_stats
    name: Mode Solaire Durée
    entity_id: sensor.voltronic_1_mode_info
    state: "solaire"
    type: time
    start: "{{ today_at() }}"
    end: "{{ now() }}"
 
  #Capteur en watt heure production
  - platform: integration
    source: sensor.voltronic_1_pv_watt
    name: production_pv_wh
    unit_prefix: k
    round: 3
    method: left
 
  #Capteur en watt heure consommation maison
  - platform: integration
    source: sensor.voltronic_1_conso_maison_watt
    name: conso_maison_wh
    unit_prefix: k
    round: 3
    method: left

  #Création d'un capteur solaire jour
  - platform: history_stats
    name: temps_solaire_aujourdhui
    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() }}"
   
template:
  - sensor:
 
      temps_aujourdhui:
        device_class: duration
        value_template: "{% set hours = states('sensor.temps_solaire_aujourdhui') | float %}
        {% set minutes = ((hours % 1) * 60) | int %}
        {{ '%02ih %02im'%(hours // 1, minutes) }}"
        friendly_name: temps_aujourdhui
        unique_id: "temps_aujourdhui"
 
      temps_hier:
        device_class: duration
        value_template: "{% set hours = states('sensor.temps_solaire_hier') | float %}
        {% set minutes = ((hours % 1) * 60) | int %}
        {{ '%02ih %02im'%(hours // 1, minutes) }}"
        friendly_name: temps_hier
        unique_id: "temps_hier"

      temps_semaine:
        device_class: duration
        value_template: "{% set hours = states('sensor.temps_solaire_semaine') | float %}
        {% set minutes = ((hours % 1) * 60) | int %}
        {{ '%02ih %02im'%(hours // 1, minutes) }}"
        friendly_name: temps_semaine
        unique_id: "temps_semaine"

      temps_mois:
        device_class: duration
        value_template: "{% set hours = states('sensor.temps_solaire_mois') | float %}
        {% set minutes = ((hours % 1) * 60) | int %}
        {{ '%02ih %02im'%(hours // 1, minutes) }}"
        friendly_name: temps_mois
        unique_id: "temps_mois"

 
  #Capteur en watt heure production
  - platform: integration
    source: sensor.voltronic_1_pv_watt
    name: production_pv_wh
    unit_prefix: k
    round: 3
    method: left
 
  #Capteur en watt heure consommation maison
  - platform: integration
    source: sensor.voltronic_1_conso_maison_watt
    name: conso_maison_wh
    unit_prefix: k
    round: 3
    method: left

utility_meter:

  #Consomation maison par cycle, année, mois, jour, heure
  conso_maison_wh_annee:
    source: sensor.conso_maison_wh
    cycle: yearly
  conso_maison_wh_mois:
    source: sensor.conso_maison_wh
    cycle: monthly
  conso_maison_wh_jour:
    source: sensor.conso_maison_wh
    cycle: daily
  conso_maison_wh_heure:
    source: sensor.conso_maison_wh
    cycle: hourly

  #Production PV par cycle, année, mois, jour, heure
  production_pv_wh_annee:
    source: sensor.production_pv_wh
    cycle: yearly
  production_pv_wh_mois:
    source: sensor.production_pv_wh
    cycle: monthly
  production_pv_wh_jour:
    source: sensor.production_pv_wh
    cycle: daily
  production_pv_wh_heure:
    source: sensor.production_pv_wh
    cycle: hourly

influxdb:
  host: a0d7b954-influxdb
  port: 8086
  database: homeassistantDB
  username: xxxxxxx
  password: xxxxxxx
  max_retries: 3
  default_measurement: state


 
Like Répondre


Messages dans ce sujet
RE: recherche formule calcul temps d'utilisation - par trucjp - 27-03-2024, 11:20 PM

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)
[-]
discussions récentes
U4GM Tips PoE 2 Early Access C...
Path of Exile 2 has been loud ...luissuraez798 — 11:24 AM
U4GM Tips PoE 2 Early Access W...
Jumping into Path of Exile 2 e...luissuraez798 — 11:21 AM
Voici une toute nouvelle vers...
sur la version 1.4.6  pi5 pu...Tapion — 11:18 AM
U4GM ARC Raiders Where Patch 1...
There's a moment in ARC Raider...luissuraez798 — 11:16 AM
U4GM Why ARC Raiders Patch 1 1...
ARC Raiders has a way of makin...luissuraez798 — 11:15 AM
Voici une toute nouvelle vers...
sur la version 1.4.6  pi5 puis...spectre10troy — 08:45 AM
Voici une toute nouvelle vers...
bonjour john (si je peux me p...Tapion — 08:17 AM
Voici une toute nouvelle vers...
bonjour john (si je peux me pe...spectre10troy — 05:44 AM
Voici une toute nouvelle vers...
spectre10troybravo pour cette ...Tapion — 06:31 PM
prise en charge gateway
bonjour a tous grande nouvelle...Tapion — 06:28 PM
Voici une toute nouvelle vers...
bravo pour cette nouvelle vers...spectre10troy — 09:55 PM

[-]
Rechercher








(Advanced Search)

[-]
Who's Online
There are currently 642 online users. [Complete List]
» 3 Member(s) | 639 Guest(s)
AvatarAvatarAvatar

[-]
goals
76.6% of the way to our goal of 10,000 posts!
Only 2,338 posts left to go!

[-]
Statistics
» Members: 976
» Latest member: luissuraez798
» Forum threads: 829
» Forum posts: 7,662

Full Statistics

[-]
Latest Threads
U4GM Tips PoE 2 Early Access Changes and...
Last Post: luissuraez798
Aujourd’hui 11:24 AM
» Replies: 0
» Views: 1
U4GM Tips PoE 2 Early Access Whats Chang...
Last Post: luissuraez798
Aujourd’hui 11:21 AM
» Replies: 0
» Views: 1
Voici une toute nouvelle version de Smar...
Last Post: Tapion
Aujourd’hui 11:18 AM
» Replies: 15
» Views: 700
U4GM ARC Raiders Where Patch 1 18 Stands...
Last Post: luissuraez798
Aujourd’hui 11:16 AM
» Replies: 0
» Views: 1
U4GM Why ARC Raiders Patch 1 18 Still Fe...
Last Post: luissuraez798
Aujourd’hui 11:15 AM
» Replies: 0
» Views: 1
prise en charge gateway
Last Post: Tapion
Hier 06:28 PM
» Replies: 0
» Views: 34
demarrage addon smartphoton
Last Post: claude47
02-03-2026 11:56 PM
» Replies: 9
» Views: 607
Mise à la terre du neutre flottant en mo...
Last Post: stephane perez
01-03-2026 12:59 PM
» Replies: 72
» Views: 52983
modification smartphon
Last Post: Tapion
28-02-2026 12:40 PM
» Replies: 4
» Views: 317
Jkbms et wks circle
Last Post: Mic8925
25-02-2026 08:32 PM
» Replies: 10
» Views: 1016

>