Bestimmte Devices in FHEM2FHEM loggen

Begonnen von z0lt1, 24 Februar 2019, 19:01:04

Vorheriges Thema - Nächstes Thema

z0lt1

Hallo,

aktuell schaut meine FHEM2FHEM Definition so aus:
Internals:
   CFGFN     
   DEF        192.168.178.21:7072 LOG:Gastherme
   FD         52
   FUUID      5c6688b1-f33f-d024-dfd6-b1f4e26ea2b4b062
   Host       192.168.178.21:7072
   NAME       FHEMSpBo
   NR         336
   PARTIAL   
   STATE      connected
   TYPE       FHEM2FHEM
   informType LOG
   regexp     Gastherme
Attributes:
   room       60_FHEM2FHEM


Wie kann ich jetzt zusätzlich noch die Daten aller Devices die mit "spb_Temperatur..." anfangen mitloggen?

Ist wahrscheinlich total simpel, mit meinen oberflächlichen Kenntnissen komme ich jedoch auch nach 30 Minuten suchen nicht drauf...

CoolTux


192.168.178.21:7072 LOG:(Gastherme|spb_Temperatur):.*


So sollte es gehen. Aber vielleicht lohnt es sich hier auch noch weiter ein zu grenzen. Zum Beispiel noch auf bestimmte Readings dieser Devices.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

z0lt1

Vielen Dank, funktioniert super! Wie würde jetzt denn die Definition auf z.B. zwei Readings bei Gastherme (Kesseltemp_Ist und Aussentemp) ausschauen? Und wo kann ich das nachlesen wie das funktioniert, damit ich mir das nächste mal selber helfen kann?

CoolTux

Wie fast alles in FHEM ist das RegEx. Dafür gibt es Literatur. Testen kannst Du zum Beispiel hier.
regex101.com


192.168.178.21:7072 LOG:(Gastherme:(Kesseltemp_Ist|Aussentemp):.*|spb_Temperatur):.*


Müsste so gehen bei den Readings zur Gastherme.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net