FBDECT macht vierfache Einträge ins Log

Begonnen von AndreasR, 28 Oktober 2014, 16:00:55

Vorheriges Thema - Nächstes Thema

AndreasR

Hallo zusammen,

meine Schaltbare Fritz Dose (Powerline 546E) funktioniert blendend .. nur sie generiert im Gegensatz zur Fritz.DECT vierfache Logeinträge generiert und ich kann nicht finden woran das liegt. 

Also die Einbindung in die FHEM.cfg ist in beiden Fällen gleich nur das FBDECT_20001 vier mal die gleiche Ausgabe schreibt ... 


define fb7270 FBAHA fritz.box:2002


define FBDECT_20001 FBDECT 20001 switch
attr FBDECT_20001 IODev fb7270
attr FBDECT_20001 alias ComputerSteckdose
attr FBDECT_20001 icon message_socket
attr FBDECT_20001 room Konz
define FileLog_FBDECT_20001 FileLog ./log/FBDECT_20001-%Y-%m.log FBDECT_20001:power\x3a.*|FBDECT_20001:voltage:.*



define FBDECT_16 FBDECT 16 switch
attr FBDECT_16 IODev fb7270
attr FBDECT_16 alias Spülmaschine
attr FBDECT_16 icon message_socket
attr FBDECT_16 room Küche

define FileLog_FBDECT_16 FileLog ./log/FBDECT_16-%Y-%m.log FBDECT_16:power:.*|FBDECT_16:voltage\x3a.*





Vieleicht kann ja jemand einen TIP geben.

Danke Andreas

Mitch

FHEM im Proxmox Container

Puschel74

Hallo,

Zitat von: Mitch am 28 Oktober 2014, 16:03:12
Die Logeinträge wären sinnvoll ???

Wären nice aber sollten hier nicht zwingend nötig sein.
Es kann ja eigentlich egal sein was das Device ins Log schreibt - es macht das eben nur zu oft.

Der einzige Unterschied der mir aufgefallen ist sind die \x3a.* in der Filelogdefinition.
Da ich aber alles in eine DB logge kann ich nicht wirklich sagen was es damit auf sich hat.
Hast du die schonmal versucht gleich anzupassen den einmal hast du es auf power und einmal auf voltage gesetzt?

Grüße
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

Mitch

#3
Nicht zwingend, aber durchaus hilfreich  ;D
Vielfach kann eine vielfache Bedeutung haben  8)

Hier meine Definition:
define FileLog_FBDECT_17 FileLog ./log/FBDECT_17-%Y-%m.log FBDECT_17:power\x3a.*
attr FileLog_FBDECT_17 alias Kamera
attr FileLog_FBDECT_17 group Stromverbrauch
attr FileLog_FBDECT_17 logtype power4:Power,text
attr FileLog_FBDECT_17 room Logs


define FileLog_FBDECT_16 FileLog ./log/FBDECT_16-%Y-%m.log FBDECT_16:power\x3a.*
attr FileLog_FBDECT_16 alias Barlicht
attr FileLog_FBDECT_16 group Stromverbrauch
attr FileLog_FBDECT_16 logtype power4:Power,text
attr FileLog_FBDECT_16 room Logs


define FileLog_MultiMedia FileLog ./log/MultiMedia-%Y-%m.log MultiMedia:power\x3a.*
attr FileLog_MultiMedia alias Multimedia
attr FileLog_MultiMedia group Stromverbrauch
attr FileLog_MultiMedia logtype power4:Power,text
attr FileLog_MultiMedia room Logs


und damit habe ich alle 2 Minuten einen Eintrag:
2014-10-28_16:14:18 MultiMedia power: 7.43 W
2014-10-28_16:12:18 MultiMedia power: 7.58 W
FHEM im Proxmox Container

AndreasR

... Danke erstmal fèr die schnellen Antworten ..

also Hier ein LOG ...

2014-10-28_16:14:57 FBDECT_20001 voltage: 230.044 V
2014-10-28_16:14:57 FBDECT_20001 voltage: 230.044 V
2014-10-28_16:14:57 FBDECT_20001 voltage: 230.044 V
2014-10-28_16:14:57 FBDECT_20001 voltage: 230.044 V
2014-10-28_16:14:58 FBDECT_20001 power: 58.65 W
2014-10-28_16:14:58 FBDECT_20001 power: 58.65 W
2014-10-28_16:14:58 FBDECT_20001 power: 58.65 W
2014-10-28_16:14:58 FBDECT_20001 power: 58.65 W
2014-10-28_16:15:27 FBDECT_20001 voltage: 230.288 V
2014-10-28_16:15:27 FBDECT_20001 voltage: 230.288 V
2014-10-28_16:15:27 FBDECT_20001 voltage: 230.288 V
2014-10-28_16:15:27 FBDECT_20001 voltage: 230.288 V
2014-10-28_16:15:28 FBDECT_20001 power: 56.86 W
2014-10-28_16:15:28 FBDECT_20001 power: 56.86 W
2014-10-28_16:15:28 FBDECT_20001 power: 56.86 W
2014-10-28_16:15:28 FBDECT_20001 power: 56.86 W
2014-10-28_16:15:57 FBDECT_20001 voltage: 230.207 V
2014-10-28_16:15:57 FBDECT_20001 voltage: 230.207 V
2014-10-28_16:15:57 FBDECT_20001 voltage: 230.207 V
2014-10-28_16:15:57 FBDECT_20001 voltage: 230.207 V
2014-10-28_16:15:58 FBDECT_20001 power: 60.43 W
2014-10-28_16:15:58 FBDECT_20001 power: 60.43 W
2014-10-28_16:15:58 FBDECT_20001 power: 60.43 W
2014-10-28_16:15:58 FBDECT_20001 power: 60.43 W


und diese /x3a geschichte hatte ich auch im verdacht aber : Fehlanzeige.

Was noch auffällt ist das im Event Monitor auch immer genau diese eintràge (FBDECT_20001) vierfach auftreten ...


Puschel74

Hallo,

ZitatWas noch auffällt ist das im Event Monitor auch immer genau diese eintràge (FBDECT_20001) vierfach auftreten ...
Na dann kann FileLog auch nichts anderes machen als diese 4-mal ins Log zu schreiben  ;)

Versuch mal ein event-on-change-reading auf das Device zu setzen.

Grüße
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

Mitch

#6
Ich würde mich jetzt mal aus dem Fenster lehnen und sagen, das ist normal.
Die DECT Dinger sind sehr gesprächig.

Was mir spontan einfällt, ein event-on-change, dann hasst Du aber auch nur noch bei Änderungen einen Logeintrag.
Ich mache das nicht, weil ich sonst keinen schönen Plot mehr bekomme.

Aber mal grundsätzlich, was stört dich daran?
Ist ja nur eine kleine TXT Datei und wenn Du (so mach ich es) jeden Monat (oder wenn nötig, jede Woche) eine neue Logdatei erzeugent lässt und die alte löscht, tut das doch nichts.

EDIT: was mir noch "auffällt" Du loggest auch auf die Spannung, die ja eigentlich immer 230V sein sollte. Wenn nicht, dann Stromausfall, dann auch kein FHEM mehr, also unnötig  ;D
FHEM im Proxmox Container

Puschel74

Hallo,

ZitatWenn nicht, dann Stromausfall, dann auch kein FHEM mehr, also unnötig
Ich logge mit meinen HM-Zwischenstecker auch die Spannung.
Unnötig ist es nur wenn der FHEM-Server nicht an einer USV hängt was er aber durchaus machen kann - so wie bei mir  ;)
Also so pauschal ist es nicht unnötig  :P

Grüße
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

Mitch

#8
Ok, pauschal unnötig war zu übertrieben...liegt daran, weil ich keine USV habe  :P ;D

Wobei ja bei uns grundsätzlich 230V vorhanden sein sollten.
Was genau bezweckst Du mit dem Loggen? Reagierst Du dann per notify darauf und lässt dich quasi über einen Stromausfall benachrichten? Oder reagierst Du auf Stromschwankungen?
Grundsätzlich eine nette Idee, nur bringt es mir vermutlich nichts, wenn ich im urlaub bin und dann sehe, das es Zuhause einen Stromausfall gegebn hat.
Mir ist noch nicht klar, wie ich sinnvoll einsetzten könnte?


FHEM im Proxmox Container

Puschel74

Hallo,

leicht OT aber:
Meine NAS hängen mit an der USV und wenn ALLE HM-Zwischenstecker keine Spannung mehr liefern lasse ich diese gezielt runterfahren.
Eine Benachrichtigung über was auch immer macht ja idR keinen Sinn mehr da ich dann davon ausgehe das  ein genereller Stromausfall vorliegt und dann auch die Vermittlungsstellen bzw. der Router ja auch tot ist.
Aber wenn der Zwischenstecker am Kühlschrank oder am Gefrierschrank keine Spannung und/oder keinen Stromwert mehr liefert lass ich mich per WhatsApp benachrichtigen.
Dann kann ich schauen was da los ist.
Ja ich weiß - Spielerei. Aber ist es das nicht sowieso  ;D

Grüße
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

AndreasR

... Da ich einer jener Blutigen Anfänger bin läuft die einfach mal so mit ..
Bis ich darauf reagieren kann werden noch Monate des Studiums folgen :-)

Letztendlich ist es nur ein Schönheitsfehler der auch in den Plots ausgeblendet ist aber irgendwie bin ich darüber gestolpert ..

Liegt das vielleicht an dem zugrundeliegenden Modul und ich habe gar keinen Einfluss darauf?


Gesendet von meinem iPhone mit Tapatalk

Puschel74

Hallo,

das es am Modul liegt glaub ich nicht - dann wärst du nicht der Einzige mit den vielen Logeinträgen und es müsste ja dann auch am anderen Device so sein.
Versuch mal das event-on-change-reading auf das Device dann sehen wir weiter.
Wenn das klappt schieb ich den Beitrag in den FB-Bereich (das könnt ich eigentlich auch gleich machen  ??? )
Mach ich auch.
Dort liest Rudi eher mit - die Jungs dort können dir besser helfen.

Grüße
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

Mitch

Danke Puschel, Du kostet mich viel Geld  :P
weil Du mich auf die einen und andere Idee gebracht hast.

@Andreas: dann nimm doch die Voltage mal aus dem Log, wenn Du sie eh nicht brauchst:
define FileLog_FBDECT_16 FileLog ./log/FBDECT_16-%Y-%m.log FBDECT_16:power\x3a.*
FHEM im Proxmox Container

PeMue

Zitat von: Puschel74 am 28 Oktober 2014, 16:09:42
Der einzige Unterschied der mir aufgefallen ist sind die \x3a.* in der Filelogdefinition.
Hallo,

ich meine, am Samstag bei meiner Suche gelesen zu haben, dass \x3a irgendetwas ist, um SVG zufrieden zu stellen.
Ich mutmaße mal, dass das die hex-Variante des Doppelpunktes : ist, aber wie gesagt, das ist eher geraten.
Es gibt Definitionen ohne, aber diejenigen von Rudolf sind (meine ich) immer mit.

Gruß PeMue
RPi3Bv1.2 rpiaddon 1.66 6.0 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 2xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU  1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F) 1xRFXtrx 90 1xWT440H 3xTFA30.3150 5xFA21
RPi1Bv2 LCDCSM 1.63 5.8 2xMAX HKT 1xMAX RT V200KW1 Heizung Wasser

AndreasR

Hallo Mitch,

Leider keine Veränderung abgesehen von der Tatsache das ich nun keine Voltage im log habe ..




Gesendet von meinem iPhone mit Tapatalk