Ich kämpfe gerade mit der hier dokumentierten Möglichkeit, sensorlogs aus fhem abzufragen:
https://fhem.de/commandref_DE.html#FileLog
https://wiki.fhem.de/wiki/FileLog
get FileLog_HM_56A1E8 HM_56A1E8-2017.log - 2016-10-01_08:00:00 2018-10-01_16:00:00
funktioniert. Aber nach meinem Verständnis der Doku müsste ich mit
get FileLog_HM_56A1E8 HM_56A1E8-2017.log - 2016-10-01_08:00:00 2018-10-01_16:00:00 3:battery:0:
alle Werte der 3. Zeile, welche battery enthalten, bekommen. Das funktioniert allerdings nicht.
Wenn der regex eine * enthält, stürzt fhem sofort ab.
Zitat3:battery:0:
Eher jede 3. Spalte (angefangen mit dem Datum als Spalte 1) von den Zeilen die battery enthalten.
Zitat von: amenomade am 02 Juni 2017, 16:35:06
Eher jede 3. Spalte (angefangen mit dem Datum als Spalte 1) von den Zeilen die battery enthalten.
Ja stimmt, geht aber trotzdem nicht und meldet auch nix weiter zurück...
Wahrscheinlich liefert dein Device bei battery "ok" oder "low" oder etwas in der Art.
Probier mal mit:
get FileLog_HM_56A1E8 CURRENT - 2016-10-01_08:00:00 2018-10-01_16:00:00 4:battery\x3a:0:$fld[3]=~"ok"?1:0