Hallo,
ich habe in meinem System vier CULs. Nun möchte herausfinden, welcher CUL von den Devices wie häufig genutzt wird. Gibt es hierzu eine Art Übersicht? oder wie könnte man eine solche Übersicht bekommen?
Viele Grüße
Frank
fhem> list TYPE=CUL CUL_MSGCNT
Sorry, das war Mist. Folgendes ist nicht so elegant, aber es funktioniert:
fhem> { join("\n", map { "$_: ".$defs{$_}{$_.'_MSGCNT'} } grep { $defs{$_}{TYPE} eq "CUL" } keys %defs) }
Mit readingsGroup muesste es auch gehen.
Wow, super, vielen Dank. Was Perl so alles kann ... für mich immer wieder ein Wunder :D
Frage:
Kann man die MsgCounts für alles Devices zurücksetzen, damit man ein aktuelles Bild bekommt? Hintergrund ist, dass ich die Standorte der CULs optimieren möchte.
Hier ist was Primitives, was man im Raw Definition in einem beliebigen FHEMWEB Detailfenster eingeben kann:
define cntreset notify cntreset {\
$defs{CUL1}{CUL1_MSGCNT}=0;;\
$defs{CUL2}{CUL2_MSGCNT}=0;;\
$defs{CUL3}{CUL3_MSGCNT}=0;;\
$defs{CUL4}{CUL4_MSGCNT}=0;;\
}
Ausloesen kann man es mit
trigger cntreset