Funktionsergebnis als Dummy

Begonnen von tplus, 04 Februar 2018, 13:24:37

Vorheriges Thema - Nächstes Thema

tplus

Wie kann ich das Ergebnis der Funktion {myAverage("259200", "XXXLog", "8:::")} als Dummy ausgeben?

amenomade

{my $res=myAverage("259200", "XXXLog", "8:::");; fhem "set mydummy $res"}
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

tplus

Besten Dank. Das Ergebnis wird aber so nur einmalig geschrieben, oder? Wie wird der Wert laufend aktualisiert?

KernSani

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...
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...

tplus

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?