FileLog mit Wildcards, geht das?

Begonnen von rhoffm34, 26 November 2023, 20:11:43

Vorheriges Thema - Nächstes Thema

rhoffm34

Hallo zusammen. Ich habe folgende definition für ein LogFile:

   
./log/CentralElectric_Berechnung-%Y.log ElectricCal:HM_4D0DB5_IEC_01_energyCalc_EnergyDayLast:.*|HM_Leistung3_WoZiTV_Pwr:statEnergyDayLast_Euro:.*|MQTT2_Steckdose.*:ENERGY_Power:.*

Meine Frage dazu ist... geht das?

|MQTT2_Steckdose.*:ENERGY_Power:.*

Ich habe mehrere MQTT Tasmota Steckdosen und möchte in diesem LogFile alle gesammelt loggen. Oder muss ich die alle einzeln auflisten?

Gruß,

Ralf

betateilchen

natürlich geht das, das nennt sich regex und ist in der commandref zu FileLog beschrieben
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

rhoffm34

Boah, ich hab mir das mal durchgelesen... Da komme ich nicht mit klar.

Kannst Du mir da mal ein Beispiel geben wie das in meinem Fall aussieht?

betateilchen

Wenn die Namen Deiner Steckdosen alle mit MQTT2_Steckdose beginnen und das gewünschte reading immer ENERGY_Power heisst, sollte es wie in Deinem ersten Beitrag geschrieben, funktionieren. Ich würde nur die Doppelpunkte weglassen.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!