Wie kann ich das Ergebnis der Funktion {myAverage("259200", "XXXLog", "8:::")} als Dummy ausgeben?
{my $res=myAverage("259200", "XXXLog", "8:::");; fhem "set mydummy $res"}
Besten Dank. Das Ergebnis wird aber so nur einmalig geschrieben, oder? Wie wird der Wert laufend aktualisiert?
Zitat von: tplus am 04 Februar 2018, 22:00:08
Besten Dank. Das Ergebnis wird aber so nur einmalig geschrieben, oder? Wie wird der Wert laufend aktualisiert?
Das kommt darauf an, wo du es einbaust. Je nachdem was du möchtest, würde sich ein AT oder Notify anbieten...
Leider komme ich immer noch nicht weiter. Das wäre das logfile "Log_Netamo_Regen":
2018-02-05_04:59:29 netatmo_M05_00_00_02_52_76 rain_hour: 0
2018-02-05_05:54:48 netatmo_M05_00_00_02_52_76 rain_hour: 0.404
2018-02-05_06:55:28 netatmo_M05_00_00_02_52_76 rain_hour: 1.414
2018-02-05_07:55:55 netatmo_M05_00_00_02_52_76 rain_hour: 1.717
2018-02-05_08:56:23 netatmo_M05_00_00_02_52_76 rain_hour: 0.808
2018-02-05_09:56:50 netatmo_M05_00_00_02_52_76 rain_hour: 0.202
2018-02-05_10:57:17 netatmo_M05_00_00_02_52_76 rain_hour: 0
2018-02-05_11:57:57 netatmo_M05_00_00_02_52_76 rain_hour: 0
2018-02-05_12:58:38 netatmo_M05_00_00_02_52_76 rain_hour: 0
2018-02-05_13:59:05 netatmo_M05_00_00_02_52_76 rain_hour: 0.808
2018-02-05_14:59:44 netatmo_M05_00_00_02_52_76 rain_hour: 0
2018-02-05_16:00:12 netatmo_M05_00_00_02_52_76 rain_hour: 0
2018-02-05_17:00:52 netatmo_M05_00_00_02_52_76 rain_hour: 0
2018-02-05_18:01:32 netatmo_M05_00_00_02_52_76 rain_hour: 0
Aber die Funktion:
{myAverage("86400", "Log_Netamo_Regen", "4:::")}
Gibt als Ergebnis immer "0.0" aus.
Gibt es irgendwo eine Beschreibung wie man die Spalten-Spezifikation ("4:::") korrekt bildet?