Hallo zusammen!
Ich hatte die letzten 2 Tage das Problem, dass FHEM auf einem Raspberry 3 für mehrere Minuten von meinem Device HMUSB1 blockiert wurde.
Zugriff per Webinterface war nur gelegentlich möglich, per Telnet dauerte ein Ergebnis zu "apptime" ebenfalls minutenlang. Reboot, Update und stromlos schalten brachten keine Lösung.
Leider kann ich nicht mehr sagen, wann ich vorher das letzte Update gemacht habe, ich vermute aber vor knapp 1 Monat.
Schlussendlich kam ich darauf, dass in meiner VCCU das Attribut "expert" einen alten, nicht mehr im Drop-Down-Menü enthaltenen Wert hatte. Habe ihn auf "3_allReg+raw" geändert, nun funktioniert wieder alles. Die VCCU wurde mir in apptime bei Standardsortierung nicht angezeigt.
Apptime vorher:
[tt]
name function max count total average maxDly
HMUSB1 HMLAN_Read 261461 215 1420552 6607.22 0 HASH(HMUSB1)[/tt]
Apptime nacher:
[tt]
name function max count total average maxDly
HMUSB1 HMLAN_Read 2653 10 5546 554.60 0 HASH(HMUSB1)[/tt]
Edit: Apptime nach einigen Stunden Laufzeit:
[tt]
name function max count total average maxDly
HMUSB1 HMLAN_Read 2862 1643 624567 380.14 0 HASH(HMUSB1)[/tt]
Vielleicht hilft die Erkenntnis jemandem :)
Gruß,
sKu
wozu braucht man eigentlich das attribut bei der vccu?
aus der commandref:
expert
Dieses Attribut steuert die Sichtbarkeit der Register Readngs. Damit wird die Darstellung der Geräteparameter kontrolliert.
Es handdelt sich um einen binaer kodierten Wert mit folgenden Empfehlungen:
0_defReg : default Register
1_allReg : all Register
2_defReg+raw : default Register und raw Register
3_allReg+raw : alle Register und raw reading
4_off : no Register
8_templ+default: templates und default Register
12_templOnly : nur templates
251_anything : alles verfügbare
Wird 'expert' auf ein Gerät angewendet so gilt dies auch für alle verknüpften Kanäle. Kann übergangen werden indem das Attribut ' expert' auch für den Gerätekanal gesetzt wird.
Das Attribut "showInternalValues" bei den globalen Werten muss ebenfalls überprüft werden. "expert" macht sich diese Implementierung zu Nutze. Gleichwohl setzt "showInternalValues" - bei Definition - 'expert' außer Kraft .
Habe auf "251_anything" umgestellt, bisher ist noch immer nur state zu sehen.
In der alten Wohnung waren IDs unbekannter Geräte zu sehen, hier scheint es keine zu geben.
Habe leider keine Ahnung, was es noch anzuzeigen gäbe...
Gruß
sKu