FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: tobox am 01 Juni 2016, 13:47:55

Titel: rssi_at_XXX loggen mit VCCU
Beitrag von: tobox am 01 Juni 2016, 13:47:55
Ich benutze FHEM schon sehr, sehr lange, aber aktuell komme ich nicht weiter. Ich habe mein Homematic auf VCCU umgestellt, und sehe im Webinterface die rssi_at_-Werte für beide Empfänger. Wie kann ich die in eine Datei loggen? Habe mir schon HMinfo angesehen, mit addvaltrigger etc. rumgespielt aber die Werte von rssi_at_CUL bzw. rssi_at_HMLAN tauchen in keinem Logfile auf, selbst wenn ich mit .* alles in ein Debuglog logge.

Mache ich grundsätzlich etwas falsch?
Titel: Antw:rssi_at_XXX loggen mit VCCU
Beitrag von: frank am 01 Juni 2016, 13:53:41
in jedem device gibt es das attr rssiLog. wenn gesetzt, gibt es readings, die du einfach loggen kannst.
Titel: Antw:rssi_at_XXX loggen mit VCCU
Beitrag von: tobox am 01 Juni 2016, 16:07:52
Vielen Dank, jetzt gehts! Hatte die ganze Zeit nur am Regex des FileLogs und an den IO-Devices rumgespielt... Sehr übersichtlich ist das auch irgendwie nicht, wobei mir klar ist, warum die einzelnen Einstellungen da sind, wo sie sind.

Aber Hauptsache es geht :-)
Titel: Antw:rssi_at_XXX loggen mit VCCU
Beitrag von: frank am 01 Juni 2016, 22:40:11
ZitatSehr übersichtlich ist das auch irgendwie nicht,
für übersichten empfiehlt sich hminfo.

get hminfo rssi
Titel: Antw:rssi_at_XXX loggen mit VCCU
Beitrag von: dev0 am 02 Juni 2016, 06:27:20
Oder in bunt mit einer readingsGroup, hier für 2 HMLANs:

define sys_HM_RSSI readingsGroup <%hm_lan>,<HMLAN1>,<HMLAN2>,<IODev>,<IOgrp>,<LastIn>,<Timestamp> HMLAN1_RSSI=.*:+HMLAN1_RSSI,+HMLAN2_RSSI,?IODev,?IOgrp,+LASTInputDev,+HMLAN1_TIME
attr sys_HM_RSSI valueStyle {return undef if(($READING =~ m/TIME/)||($READING =~ m/LASTInputDev/)||($READING =~ m/IODev)||($READING =~ m/IOgrp/));;if($VALUE <= -85){'style="color:red"'}elsif($VALUE <= -75 && $VALUE > -85){'style="color:yellow"'}elsif($VALUE > -75){'style="color:green"'}}