LogFile für FHT_V erstellen (mit Plot)

Begonnen von Heinzi, 11 März 2015, 20:51:56

Vorheriges Thema - Nächstes Thema

Heinzi

Hallo,

in mein LogFile von meinem Termostatregelventil wird nichts geschrieben (auch beim plot scheint ein Fehler zu sein).
Leider weiß ich nicht warum. Anbei ein Ausschnitt aus cfg:

define FHT_V_Wohnzimmer FHT8V 1234
attr FHT_V_Wohnzimmer IODev COC
attr FHT_V_Wohnzimmer alias Wohnzimmer.Ventil
attr FHT_V_Wohnzimmer room Wohnzimmer


# Filelog
define FileLog_FHT_V_Wohnzimmer FileLog ./log/FHT_V_Wohnzimmer-%Y.log FHT_V_Wohnzimmer
attr FileLog_FHT_V_Wohnzimmer logtype fht:Act,text
attr FileLog_FHT_V_Wohnzimmer room Wohnzimmer

#plot
define weblink_FHT_V_Wohnzimmer SVG fileplot FileLog_FHT_V_Wohnzimmer:FHT_V_Wohnzimmer:CURRENT
attr weblink_FHT_V_Wohnzimmer label "FHT_V_Wohnzimmer Min $data{min1}, Max $data{max1}, Last $data{currval1}, Last $data{currval1}"
attr weblink_FHT_V_Wohnzimmer room Plots

Bitte um Hilfe bei der Fehlersuche.

Heinzi

nesges

Aus http://fhem.de/commandref.html#FileLog:

Zitatdefine <name> FileLog <filename> <regexp>
[...]
The regexp will be checked against the device name devicename:event or timestamp:devicename:event combination. The regexp must match the complete string, not just a part of it.

Heinzi

Hallo nesges,

vielen Dank für Deine Antwort; leider komme ich trotzdem nicht weiter.
Wo ist beim meinem FileLog der Fehler ?

DAnke.

Heinzi

nesges

Wie es scheint bin ich auf ein fehlendes Komma herein gefallen - das sollte so eigentlich funktionieren. Da es das nicht tut - Probier mal bitte mit .* am Regexp:

define FileLog_FHT_V_Wohnzimmer FileLog ./log/FHT_V_Wohnzimmer-%Y.log FHT_V_Wohnzimmer.*

Ich gehe nicht davon aus, dass das die Ursache ist. Was sagt der Eventmonitor? Tut sich dort etwas, wenn das Device arbeitet? Was wird im fhem.log zu diesem Device protokolliert?

Heinzi

Hallo nesges,

kann es sein, dass das Problem ganz wo anders liegt.
Ich kann zwar den FHT8V direkt ansteuern; aber der aktuelle Actuator-Wert
kommt am FHT8V nicht an. Mit welcher Anweisung wird nach der Verknüpfung
des Temperaturfühler 10Thermo mit dem FHT8V der FHT8V angesteuert ?
Vielleicht fehlt diese Anweisung (Anfängerfehler ??)

Heinzi


#############################
define 10Thermo LaCrosse 25
attr 10Thermo IODev jeelinkcross
attr 10Thermo alias Wohnzimmer
attr 10Thermo doAverage 1
attr 10Thermo event-min-interval state:600
attr 10Thermo group Temperaturen
attr 10Thermo icon scene_livingroom
attr 10Thermo room Plots

define FileLog_10Thermo FileLog ./log/10Thermo-%Y.log 10Thermo:T:.*
attr FileLog_10Thermo logtype temp4hum6:Temp/Hum,text

define weblink_10Thermo SVG FileLog_10Thermo:weblink_10Thermo:CURRENT
attr weblink_10Thermo alias Wohnzimmer
attr weblink_10Thermo room Plots


define FHT_Wohnzimmer FHT8V 1234
attr FHT_Wohnzimmer IODev COC
attr FHT_Wohnzimmer room Wohnzimmer
attr FHT_Wohnzimmer alias Wohnzimmer.Ventil
attr FHT_Wohnzimmer room Wohnzimmer

# Filelog
define FileLog_FHT_Wohnzimmer FileLog ./log/FHT_Wohnzimmer-%Y.log FHT_Wohnzimmer.*
attr FileLog_FHT_Wohnzimmer logtype fht:Temp/Actuator,text
attr FileLog_FHT_Wohnzimmer room Wohnzimmer

#plot
define weblink_FHT_Wohnzimmer SVG fileplot FileLog_FHT_Wohnzimmer:FHT_Wohnzimmer:CURRENT
attr weblink_FHT_Wohnzimmer label "FHT_Wohnzimmer Min $data{min1}, Max $data{max1}, Last $data{currval1}, Last $data{currval1}"
attr weblink_FHT_Wohnzimmer room Plots


# Verknuepfung 10Thermo mit Stellantrieb
define Wohnzimmer.heizung PID20 10Thermo:temperature:([\d\.]*) FHT_Wohnzimmer
attr Wohnzimmer.heizung alias Wohnzimmer.Heizung
attr Wohnzimmer.heizung room Wohnzimmer


# Temperaturwerte
define HeizungMorgensAn at *06:00 set Wohnzimmer.heizung desired 21
define HeizungAbendsAus at *22:00 set Wohnzimmer.heizung desired 17