HEX
Server: Apache/2.4.63 (Unix)
System: Linux Synopilou92 4.4.302+ #72806 SMP Mon Jul 21 23:16:00 CST 2025 x86_64
User: pilou92 (1026)
PHP: 8.0.30
Disabled: NONE
Upload Files
File: /volume1/docker/homeassistant2025/configuration.yaml
# 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

input_text:
  jours_tempo:
    name: Jour Tempo
    initial: "" # valeur initiale optionnelle
    max: 25 # longueur maximale du texte

input_select:
  tarif_jour:
    name: "Type de jour"
    options:
      - "Bleu"
      - "Blanc"
      - "Rouge"
    initial: "Bleu"

template:
  - binary_sensor:
      - name: "Période 6h-8h"
        state: >
          {% set hour = now().hour %}
          {{ hour >= 6 and hour < 8 }}
      - name: "Période 8h-19h"
        state: >
          {% set hour = now().hour %}
          {{ hour >= 8 and hour < 19 }}
      - name: "Période 19h-23h"
        state: >
          {% set hour = now().hour %}
          {{ hour >= 19 and hour < 23 }}
      - name: "Période 23h-6h"
        state: >
          {% set hour = now().hour %}
          {{ hour >= 23 or hour < 6 }}

  - sensor:
      - name: "Consommation Lave-linge en m³"
        unique_id: "lave_linge_eau_m3"
        state: "{{ states('sensor.lave_linge_efficacite_en_eau_total') | float / 1000 }}"
        unit_of_measurement: "m³"
        device_class: "water" # Spécifique pour le suivi de l'eau
        state_class: "total_increasing" # Obligatoire pour l'intégration dans Énergie
      
      - name: "Énergie Bureau Emilie (kWh)"
        unit_of_measurement: "kWh"
        state_class: measurement
        device_class: energy
        state: >
          {{ (states('sensor.prise_bureau_emilie_puissance_corrected') | float / 1000) }}

camera:
  - platform: xiaomi_cloud_map_extractor
    host: !secret aspisalon_host
    token: !secret aspisalon_token
    username: !secret xiaomi_username
    password: !secret xiaomi_password
    draw: ['all']
    attributes:
      - calibration_points

input_boolean:
  pixel_8_bt_recent:
    name: Pixel 8 Bluetooth récent
    initial: off
  pixel_6_pro_bt_recent:
    name: Pixel 6 Pro Bluetooth récent
    initial: off

input_datetime:
  last_volets_open:
    name: Dernier déclenchement volets
    has_date: true
    has_time: true

# Inclusion des fichiers séparés
template: !include templates.yaml
utility_meter: !include utility_meters.yaml
input_number: !include inputs.yaml
group: !include groups.yaml

# Configuration des sensors (TOUS REGROUPÉS ICI)
sensor:
  # Sensor integration pour l'énergie du chargeur voiture
  - platform: integration
    source: sensor.chargeur_voiture_puissance
    name: energie_chargeur_voiture
    unit_prefix: k
    round: 2
    method: trapezoidal

  # Configuration Tarif EDF et Coût
  - platform: template
    sensors:
      tarif_edf_zen_fixe:
        friendly_name: "Tarif EDF Zen Fixe"
        unit_of_measurement: "€/kWh"
        value_template: "0.1926"
        icon_template: mdi:cash
        attribute_templates:
          type_tarif: "Zen Fixe - Tarif unique"
          info: "Prix fixe 24h/24 et 7j/7"
      
      energie_chargeur_voiture_cost:
        friendly_name: "Coût Recharge Voiture"
        unit_of_measurement: 'EUR'
        value_template: >
          {% set energie = states('sensor.energie_chargeur_voiture')|float(0) %}
          {% set tarif = states('sensor.tarif_edf_zen_fixe')|float(0.1926) %}
          {{ (energie * tarif) | round(2) }}

home_assistant_ws:
  enable: true
  ssl: false
  token: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiI2NTY3NjcwNzMwYjA0MGQzODU1MzJiNTIwMGIxZjZhYSIsImlhdCI6MTc2MzEyNTk1OCwiZXhwIjoyMDc4NDg1OTU4fQ.b8n7xG7JfSLecsGLpw555PDr_81Xxp8KDYyQ4DXmiQk
  url: 192.168.0.200:8123