Seite 1 von 1

Mittelwert einer Temperatur ermitteln

Verfasst: Mi 6. Dez 2023, 21:39
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


Re: Mittelwert einer Temperatur ermitteln

Verfasst: Mi 6. Dez 2023, 21:55
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.


Re: Mittelwert einer Temperatur ermitteln

Verfasst: Sa 9. Dez 2023, 20:36
von Jordy

Moin,

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

Grüße

Jordy