Welcher CUL wird genutzt?

Begonnen von Bastel-Frank, 06 September 2017, 10:47:14

Vorheriges Thema - Nächstes Thema

Bastel-Frank

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

rudolfkoenig


rudolfkoenig

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.

Bastel-Frank

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.

rudolfkoenig

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