FHEM Forum

FHEM => Automatisierung => DOIF => Thema gestartet von: punker am 08 Februar 2022, 09:13:25

Titel: Mittelwert aus mehreren Temperaturen mit einer Stelle hinter dem Komma?
Beitrag von: punker am 08 Februar 2022, 09:13:25
Hi,

habe mir hier aus dem Forum folgendes DOIF zusammengesucht um den Mittelwert aus mehreren Temperaturen zu bilden.
defmod mittelwert_garten DOIF init {set_State([#average:"^(ow_garten|BME280|TFS_Garten|ESPEasy_ESP_Pavillon_Nussbaum|Feinstaubsensor_TF)":"^temperature"])}
Funktioniert auch problemlos.
Aber wie kann ich die Anzeige mit nur einer Stelle hinter dem Komma und "°C" angehängt darstellen?
Habe es schon mit (sprintf("%.1f") versucht - funzt aber nicht!
Titel: Antw:Mittelwert aus mehreren Temperaturen mit einer Stelle hinter dem Komma?
Beitrag von: Sany am 08 Februar 2022, 09:37:02
{set_State(sprintf("%.1f °C",[#average:"^(ow_garten|BME280|TFS_Garten|ESPEasy_ESP_Pavillon_Nussbaum|Feinstaubsensor_TF)":"^temperature"]))}
so probiert?
Titel: Antw:Mittelwert aus mehreren Temperaturen mit einer Stelle hinter dem Komma?
Beitrag von: punker am 08 Februar 2022, 09:50:43
@Sany
Danke, kaum macht mans richtig...! :)
Titel: Antw:Mittelwert aus mehreren Temperaturen mit einer Stelle hinter dem Komma?
Beitrag von: Sany am 08 Februar 2022, 09:56:05
 :)