(gelöst) mit logproxy werte manipulieren

Begonnen von iamandy, 02 März 2017, 18:36:40

Vorheriges Thema - Nächstes Thema

iamandy

Hallo,

ich komme nicht weiter und würde mich sehr über Eure Hilfe freuen!

Ich habe ein log Eintrag wie z.B. (also ohne Zahl sondern mit einem Wort).
2017-03-01_08:31:51 Andreas.dum anwesend

Wenn ich ohne Logproxy im SVG arbeite kann ich eine Funktion wie z.B.
$fld[2]=~"anwesend"?2:0

dazu nutzen um meine Anwesenheit anzuzeigen.

Wenn ich aber mit dem LogProxy arbeite weiß ich nicht an welche Stelle ich diese Funktion, wie, unterbringen muss!?  :-[

test.log,predict,extend=60*60*12:4:Andreas.dum\x3a::

Könnt ihr mir bitte helfen?

frank

hinter den letzten doppelpunkt, ganz am ende.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

iamandy

Zitat von: frank am 02 März 2017, 19:08:38
hinter den letzten doppelpunkt, ganz am ende.

ah, das ist es!

ich habe die ganze zeit gedacht das \x3a immer dabei stehen muss, daher hatte ich
test.log,predict,extend=60*60*12:4:Andreas.dum\x3a::$fld[2]=~"anwesend"?2:0

probiert. aber ich habe jetzt erst verstanden das \x3a nur benötigt wird wenn ein : im Log steht. Denn deinen Tip hatte ich vorher schon mal probiert, durch den anderen Fehler aber Ergebnislos... Dank Deiner Hilfe hab ichs endlich, danke!

Ich habe jetzt statt \x3a einen . angefügt, der sollte auch bei einem Doppelpunkt, oder einem Leerzeichen im Log funktionieren...
test.log,predict,extend=60*60*12:4:Andreas.dum.::$fld[2]=~"anwesend"?2:0