Mittelwert einer Temperatur ermitteln

Bereich rings rum zum Thema Yaml und seine Tücken.


Antworten
Jordy
Beiträge: 6
Registriert: Fr 24. Nov 2023, 22:12
Been thanked: 1 time

Mittelwert einer Temperatur ermitteln

Beitrag von Jordy »

Moin.

zur zeit lese ich die Temperatur für den Standort aus.
Das erfolgt mit von Met.no und funktioniert gut.
Benutzt wird bisher dieser Code der auch funktioniert. Ausgegeben wird aber ein stündlicher Wert.

Code: Alles auswählen

template:
  - sensor:
      - name: "Outside temperature"
        unit_of_measurement: "°C"
        device_class: temperature
        state: "{{ state_attr('weather.forecast_home_2', 'temperature')  }}"

Gerne würde ich aber zusätzlich eine durchschnittliche Temperatur für den Tag ermittel.
Was ich aus dem Netz zusammen kopiert habe sieht so aus.

Code: Alles auswählen

template:
  - sensor:
      - name: "Outside temperature"
        unit_of_measurement: "°C"
        device_class: temperature
        state: "{{ state_attr('weather.forecast_home_2', 'temperature')
	| selectattr('datetime', 'search', now().date()|string )
	| map(attribute='temperature') 
	| list | average }}“

Macht das Sinn. Oder werfe ich die Syntax durcheinander?

Danke euch für die Hilfe

Jordy

Einstein
Beiträge: 26
Registriert: Do 12. Jan 2023, 21:27
1

Re: Mittelwert einer Temperatur ermitteln

Beitrag von Einstein »

Mion was willst du damit machen?
Falls du dir den Wert "nur" Anzeigen lassen willst kannst du Staistik und Statistikdiagramme nutzen das sollte die einfachere Lösung sein.

Jordy
Beiträge: 6
Registriert: Fr 24. Nov 2023, 22:12
Been thanked: 1 time

Re: Mittelwert einer Temperatur ermitteln

Beitrag von Jordy »

Moin,

ich habe den täglichen Stromverbrauch = Heizung und möchte das in Verbindung mit einer durchschnittlichen Temperatur setzen.

Grüße

Jordy

Antworten