Récupération de données d'une station météo 868 MHZ

J’ai quelques messages en orange, mais ce n’est pas lié à mes capteurs.

Sinon je commence à avoir quelques statistiques.
Pour information, voici les différents fichiers que j’ai fait.

Template.yaml

  - trigger:
    - platform: time
      at: "00:00:00"
    - platform: template
      value_template: "{{ states('sensor.capteurexterieur_temperature') > states('sensor.sonde_exterieur_temperature_maximum_journaliere') }}"
    sensor:
      - name: Sonde Extérieur Température maximum journalière
        unique_id: stats_exterieur_temperature_max_jour
        unit_of_measurement: "°C"
        device_class: temperature
        icon: mdi:thermometer-chevron-up
        state: "{{ states('sensor.capteurexterieur_temperature')}}"
        attributes:
          datetime: "{{ now() }}"
  - trigger:
    - platform: time
      at: "00:00:00"
    - platform: template
      value_template: "{{ states('sensor.capteurexterieur_temperature') < states('sensor.sonde_exterieur_temperature_minimum_journaliere') }}"
    sensor:
      - name: Sonde Extérieur Température minimum journalière
        unique_id: stats_exterieur_temperature_min_jour
        unit_of_measurement: "°C"
        device_class: temperature
        icon: mdi:thermometer-chevron-down
        state: "{{ states('sensor.capteurexterieur_temperature')}}"
        attributes:
          datetime: "{{ now() }}"
  - trigger:
    - platform: time
      at: "00:00:00"
    - platform: template
      value_template: "{{ states('sensor.capteurinterieur_temperature') > states('sensor.sonde_interieur_temperature_maximum_journaliere') }}"
    sensor:
      - name: Sonde Interieur Température maximum journalière
        unique_id: stats_interieur_temperature_max_jour
        unit_of_measurement: "°C"
        device_class: temperature
        icon: mdi:thermometer-chevron-up
        state: "{{ states('sensor.capteurinterieur_temperature')}}"
        attributes:
          datetime: "{{ now() }}"
  - trigger:
    - platform: time
      at: "00:00:00"
    - platform: template
      value_template: "{{ states('sensor.capteurinterieur_temperature') < states('sensor.sonde_interieur_temperature_minimum_journaliere') }}"
    sensor:
      - name: Sonde Interieur Température minimum journalière
        unique_id: stats_interieur_temperature_min_jour
        unit_of_measurement: "°C"
        device_class: temperature
        icon: mdi:thermometer-chevron-down
        state: "{{ states('sensor.capteurinterieur_temperature')}}"
        attributes:
          datetime: "{{ now() }}"

Sensor.yaml

  - platform: statistics
    name: "Température extérieur Max sur 24h"
    entity_id: sensor.capteurexterieur_temperature
    unique_id: temperature_max_exterieur_24h
    state_characteristic: value_max
    max_age:
      hours: 24
  - platform: statistics
    name: "Température intérieur Max sur 24h"
    entity_id: sensor.capteurinterieur_temperature
    unique_id: temperature_max_interieur_24h
    state_characteristic: value_max
    max_age:
      hours: 24
      
      
  - platform: statistics
    name: "Température extérieur Min sur 24h"
    entity_id: sensor.capteurexterieur_temperature
    unique_id: temperature_min_exterieur_24h
    state_characteristic: value_min
    max_age:
      hours: 24
  - platform: statistics
    name: "Température intérieur Min sur 24h"
    entity_id: sensor.capteurinterieur_temperature
    unique_id: temperature_min_interieur_24h
    state_characteristic: value_min
    max_age:
      hours: 24

Ce qui donne


Maintenant à voir si les données récoltées sont bonnes, mais dans la logique ça me semble pas mal

1 « J'aime »