Hallo,
Ich will bei meinen Relais die Schaltungen Loggen.
Die Ausgänge des Relais hängen an entsprechenden Eingangsadaptern an GPIO Eingängen.
Diese GPIO Eingänge frage ich in FHEM über RPI_GPIO ab.
Hier das Listening: Internals:
DEF 17
EXCEPT_FD 19
GPIO_Basedir /sys/class/gpio
NAME Solarpumpe
NR 375
RPI_pin 17
STATE off
TYPE RPI_GPIO
WiringPi_gpio /usr/bin/gpio
lasttrg 1509201375.73153
READINGS:
2017-10-28 16:36:35 Dblclick off
2017-10-28 16:36:35 Longpress off
2017-10-28 17:07:45 Pinlevel low
2017-10-28 16:36:35 state off
fhem:
interfaces switch
Attributes:
active_low yes
direction input
group Geraete/Pumpen/Steuerungen
interrupt both
pud_resistor up
room 2.08_Heizung_Ueberwachung,3.01_Solaranlage
sortby 1
Da im Logfile alle Readings geloggt werden, ich aber nur das State Reading brauche, aber ich mein FileLog Definition mit :state:.* erweitert.
List:
Internals:
DEF ./log/Solarpumpe-%Y-%m.log Solarpumpe:state:.*
NAME FileLog_Solarpumpe
NOTIFYDEV Solarpumpe
NR 377
NTFY_ORDER 50-FileLog_Solarpumpe
REGEXP Solarpumpe:state:.*
STATE active
TYPE FileLog
currentlogfile ./log/Solarpumpe-2017-10.log
logfile ./log/Solarpumpe-%Y-%m.log
READINGS:
2017-10-28 10:29:40 linesInTheFile 6819
pos:
Attributes:
group on/off
room 9.01_Logging
Doch nun wird nichts mehr ins Log geschrieben.
Warum funktioniert das nicht?
Was ist da falsch?
./log/Solarpumpe-%Y-%m.log Solarpumpe.(on|off)
Unter der Annahme das state nur on und off wird.
Funktioniert! :)
Danke, wieder etwas gelernt.