Mehrere Sensoren in ein Filelog

Begonnen von chris_z, 21 November 2014, 18:30:07

Vorheriges Thema - Nächstes Thema

chris_z

Hallo,

Ich Puzzle schon seit Tagen daran herum mehrere Sensoren in ein  zu bekommen :/
Erster Versuch war HEM|Shell|Q1
Mittlerweile ist mit klar das das kein gültiges regEx ist.
Also: (HEM|Shell|Q1)
Dabei wird aber nur von HEM geloggt.
Dann hab ich mit dem Editor regexParts zusammengeklickt raus kommt: HEM:.*|Q1:.*|Shell:.*
loggt aber weiterhin nur vom Ersten Part (HEM)

Was mach ich falsch ?

Puschel74

Hallo,

ZitatWas mach ich falsch ?
Gute Frage, keine Ahnung.

Erstmal sind das zuwenig Infos  ;)

Wenn die Geräte tatsächlich HEM, Q1 und Shell heissen und die Readings zu den Geräten auch im EventMonitor auftauchen dann sollte es theoretisch klappen.
- zeig doch mal dein Definition wie du sie gebastelt hast
- schau mal ins Logfile ob du Meldungen dazu findest
- zeig uns auch wie die Geräte in FHEM definiert sind
(genau diese Fragen hätten sich erledigt wenn du den angepinnten Beitrag von mir gelesen hättest).

Grüße
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

chris_z

... ich hab angefangen den gepinnten zu lesen, war aber wohl doch zu faul beim überfliegen sry.

define Shell HTTPMOD ...
define Q1 HTTPMOD ...
define HEM HTTPMOD ...

define FileLog_Tanken FileLog ./log/Tanken-%Y.log HEM:.*|Q1:.*|Shell:.*

define FileLog_Tanken FileLog ./log/Tanken-%Y.log (HEM|Q1|Shell)

in beiden Varianten landet nur die HEM im Log

Puschel74

#3
Hallo,

Zitatwar aber wohl doch zu faul beim überfliegen sry.
Äh, na dann sry.

Grüße

Edith: Bin ich froh das ich in eine DB logge  ::)
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

chris_z

So gelesen.

Im Log steht nix relevantes
Im FileLog wie beschrieben nur

2014-11-21_18:11:24 HEM Diesel: 1.22
2014-11-21_18:11:24 HEM SuperE5: 1.40
2014-11-21_18:21:24 HEM Diesel: 1.22
2014-11-21_18:21:24 HEM SuperE5: 1.40
2014-11-21_18:39:34 HEM Diesel: 1.22
2014-11-21_18:39:34 HEM SuperE5: 1.39
2014-11-21_18:57:06 HEM Diesel: 1.22
2014-11-21_18:57:06 HEM SuperE5: 1.39
...

hab ich noch was überlesen, oder etwas vergesssen ?

Joachim

Was zeigt der Eventmonitor?
Dann die RegEx darauf anpassen.

--> HEM Diesel: 1.22 und
--> HEM:.*|Q1:.*|Shell:.*
passt so nicht zusammen.

Gruß Joachim
FHEM aktuellste Version auf FB 7570 und 7390 mit Zebradem Toolbox Freetz
FHEM auf Raspberry
1-Wire mit LinkUSBi und Rs-Pi ds2482-800  1-Wire-9 Board; Max mit Cube, HMLAN
div. 1-Wire Sensoren; MAX-Thermostaten; Homematic-Komponenten, Zehnder KWL über RS-232

chris_z

Ich ging davon aus, da ich das mit dem regExPart Editor zusammengeklickt hab solte die Syntax passen.
Ich hab das jetzt abgebrochen und auf Puschels kommentar gehört, und begonnen meine ganze config auf nen DbLog umzuheben. Da sind auf anhieb alle readings drin, und das svg funktioniert schon :) Super Danke