Sollte doch aber unrelevant sein, oder?
Da alle Datenpunkte eines Kanals eh "gleichzeitig" aktualisiert werden ist diese Doppelung aus Temperatur/Luftfeuchte m.E. auch unsinnig.
Zumindest auf meinem Testsystem (STHD im Programm streng nach Vorlage) rennt das Script dadurch immer 2x hintereinander durch.
Hier die Ausgabe ins Log umgeleitet und ein paar Nachkommastellen sichtbar gemacht.
Code: Alles auswählen
Dec 9 15:59:17 RM-Test-Pi3Bplus-27 user.debug BX-Debug: TP: 13.5 °C / AF: 11.43 g/m³
Dec 9 15:59:18 RM-Test-Pi3Bplus-27 user.debug BX-Debug: TP: 13.5 °C / AF: 11.43 g/m³
Dec 9 16:01:43 RM-Test-Pi3Bplus-27 user.debug BX-Debug: TP: 13.5 °C / AF: 11.43 g/m³
Dec 9 16:01:44 RM-Test-Pi3Bplus-27 user.debug BX-Debug: TP: 13.2 °C / AF: 11.23 g/m³
Dec 9 16:06:56 RM-Test-Pi3Bplus-27 user.debug BX-Debug: TP: 13.5 °C / AF: 11.41 g/m³
Dec 9 16:06:56 RM-Test-Pi3Bplus-27 user.debug BX-Debug: TP: 13.2 °C / AF: 11.21 g/m³