Unerklärlicher Loop mit EnOcean & CUL-868 Devices

Begonnen von vangils, 01 August 2014, 22:22:43

Vorheriges Thema - Nächstes Thema

vangils

Hallo fhem-Developer,

ich habe die aktuellste Version von fhem auf meinem RaspBerry-B am laufen, alles was ich mir bisher an Devices, vorwiegen Funk (CUL-868, HM-USB & EnOcean-USB) funktioniert. Doch seit einigen Tagen füllt mir fhem Logfiles im Sekundentakt von EnOcean sowie CUL-868 Devices an.
Hier ein kurzer Auszug:

2014-08-01_22:10:51 Schalter_kzr_Raffstore buttons: released
2014-08-01_22:10:51 Schalter_kzr_Raffstore buttons: released
2014-08-01_22:10:51 Schalter_kzr_Raffstore released
2014-08-01_22:10:51 Schalter_kzr_Raffstore released
2014-08-01_22:10:51 Schalter_kzr_Raffstore buttons: pressed
2014-08-01_22:10:51 Schalter_kzr_Raffstore channelB: up
2014-08-01_22:10:51 Schalter_kzr_Raffstore up
2014-08-01_22:10:51 Schalter_kzr_Raffstore buttons: released
2014-08-01_22:10:52 Schalter_kzr_Raffstore buttons: released
2014-08-01_22:10:52 Schalter_kzr_Raffstore released
2014-08-01_22:10:52 Schalter_kzr_Raffstore released
2014-08-01_22:10:52 Schalter_kzr_Raffstore buttons: pressed
2014-08-01_22:10:52 Schalter_kzr_Raffstore channelB: up
2014-08-01_22:10:52 Schalter_kzr_Raffstore up
2014-08-01_22:10:52 Schalter_kzr_Raffstore buttons: released
2014-08-01_22:10:52 Schalter_kzr_Raffstore buttons: released
2014-08-01_22:10:52 Schalter_kzr_Raffstore released
2014-08-01_22:10:52 Schalter_kzr_Raffstore released
2014-08-01_22:10:52 Schalter_kzr_Raffstore buttons: pressed
2014-08-01_22:10:53 Schalter_kzr_Raffstore channelB: up
2014-08-01_22:10:53 Schalter_kzr_Raffstore up

Zwischenzeitlich habe ich bereits getestet und sogar die beiden vermeintlichen Funk-USB Interfaces ausgesteckt. Trotzdem meint fhem, dass ein Schalter im Sekundentakt betätigt wurde.
Auch meint fhem, dass ein Funkbefehl von fhem abgesandt wurde, wie ihr beim nächsten Logauszug sehen könnt.

2014-08-01_22:17:55 Freier_Funkschalter_A14 on
2014-08-01_22:17:55 Freier_Funkschalter_A14 on
2014-08-01_22:17:55 Freier_Funkschalter_A14 on
2014-08-01_22:17:56 Freier_Funkschalter_A14 on
2014-08-01_22:17:56 Freier_Funkschalter_A14 on
2014-08-01_22:17:56 Freier_Funkschalter_A14 on
2014-08-01_22:17:57 Freier_Funkschalter_A14 on
2014-08-01_22:17:57 Freier_Funkschalter_A14 on
2014-08-01_22:17:57 Freier_Funkschalter_A14 on
2014-08-01_22:17:58 Freier_Funkschalter_A14 on
2014-08-01_22:17:58 Freier_Funkschalter_A14 on
2014-08-01_22:17:59 Freier_Funkschalter_A14 on
2014-08-01_22:17:59 Freier_Funkschalter_A14 on
2014-08-01_22:17:59 Freier_Funkschalter_A14 on
2014-08-01_22:18:00 Freier_Funkschalter_A14 on
2014-08-01_22:18:00 Freier_Funkschalter_A14 on
2014-08-01_22:18:00 Freier_Funkschalter_A14 on
2014-08-01_22:18:01 Freier_Funkschalter_A14 on
2014-08-01_22:18:01 Freier_Funkschalter_A14 on
2014-08-01_22:18:01 Freier_Funkschalter_A14 on
2014-08-01_22:18:02 Freier_Funkschalter_A14 on
2014-08-01_22:18:02 Freier_Funkschalter_A14 on
2014-08-01_22:18:03 Freier_Funkschalter_A14 on
2014-08-01_22:18:03 Freier_Funkschalter_A14 on

Doch nachdem ich bei den CUL-868 die LED-Steuerung so umgestellt habe, dass sie nur beim Senden oder Empfangen leuchtet, kann ich durchaus behaupten, dass da gar kein Befehl abgeht.
Auch sah ich für eine andere Funksteckdose ständig On und Off Meldungen, obwohl die Steckdose ganz ruhig blieb und sich nur zur gewünschten Zeit ein und ausschaltete.
Dieser Umstand füllt mir binnen kürzester Zeit meine Speicherkarte an und läßt den RaspBerry auf Hochtouren laufen.

Wenn ich das Logging auf Level 5 anhebe, finden sich im fhem-log diesen Fehler etwas erklärende Notify Loop's:

2014.08.02 01:10:13 4: Freier_Funkschalter_A14: IT Freier_Funkschalter_A14 off
2014.08.02 01:10:13 5: Triggering Freier_Funkschalter_A14 (1 changes)
2014.08.02 01:10:13 5: Notify loop for Freier_Funkschalter_A14 off
2014.08.02 01:10:13 4: eventTypes: IT Freier_Funkschalter_A14 off -> off
2014.08.02 01:10:13 4: Schalter_kzr_Raffstore: EnOcean Schalter_kzr_Raffstore up
2014.08.02 01:10:13 5: Triggering Schalter_kzr_Raffstore (1 changes)
2014.08.02 01:10:13 5: Notify loop for Schalter_kzr_Raffstore up
2014.08.02 01:10:13 4: eventTypes: EnOcean Schalter_kzr_Raffstore up -> up
2014.08.02 01:10:13 4: Freier_Funkschalter_A14: IT Freier_Funkschalter_A14 on
2014.08.02 01:10:13 5: Triggering Freier_Funkschalter_A14 (1 changes)
2014.08.02 01:10:13 5: Notify loop for Freier_Funkschalter_A14 on
2014.08.02 01:10:13 4: eventTypes: IT Freier_Funkschalter_A14 on -> on
2014.08.02 01:10:13 4: kzr_3Raffstore: EnOcean kzr_3Raffstore position: 100
2014.08.02 01:10:13 5: Triggering kzr_3Raffstore (1 changes)
2014.08.02 01:10:13 5: Notify loop for kzr_3Raffstore position: 100
2014.08.02 01:10:13 4: eventTypes: EnOcean kzr_3Raffstore position: 100 -> position: .*
2014.08.02 01:10:13 4: kzr_3Raffstore: EnOcean kzr_3Raffstore anglePos: 90
2014.08.02 01:10:13 5: Triggering kzr_3Raffstore (1 changes)
2014.08.02 01:10:13 5: Notify loop for kzr_3Raffstore anglePos: 90
2014.08.02 01:10:13 4: eventTypes: EnOcean kzr_3Raffstore anglePos: 90 -> anglePos: .*
2014.08.02 01:10:13 4: kzr_3Raffstore: EnOcean kzr_3Raffstore endPosition: closed
2014.08.02 01:10:13 5: Triggering kzr_3Raffstore (1 changes)
2014.08.02 01:10:13 5: Notify loop for kzr_3Raffstore endPosition: closed
2014.08.02 01:10:13 4: eventTypes: EnOcean kzr_3Raffstore endPosition: closed -> endPosition: closed
2014.08.02 01:10:13 4: kzr_3Raffstore: EnOcean kzr_3Raffstore closed
2014.08.02 01:10:13 5: Triggering kzr_3Raffstore (1 changes)
2014.08.02 01:10:13 5: Notify loop for kzr_3Raffstore closed
2014.08.02 01:10:13 4: eventTypes: EnOcean kzr_3Raffstore closed -> closed
2014.08.02 01:10:13 4: Schalter_sz_Raffstore: EnOcean Schalter_sz_Raffstore buttons: released
2014.08.02 01:10:13 5: Triggering Schalter_sz_Raffstore (1 changes)
2014.08.02 01:10:13 5: Notify loop for Schalter_sz_Raffstore buttons: released
2014.08.02 01:10:13 4: eventTypes: EnOcean Schalter_sz_Raffstore buttons: released -> buttons: released
2014.08.02 01:10:14 4: Schalter_sz_Raffstore: EnOcean Schalter_sz_Raffstore released
2014.08.02 01:10:14 5: Triggering Schalter_sz_Raffstore (1 changes)
2014.08.02 01:10:14 5: Notify loop for Schalter_sz_Raffstore released
2014.08.02 01:10:14 4: eventTypes: EnOcean Schalter_sz_Raffstore released -> released
2014.08.02 01:10:14 4: Schalter_kzr_Raffstore: EnOcean Schalter_kzr_Raffstore buttons: released
2014.08.02 01:10:14 5: Triggering Schalter_kzr_Raffstore (1 changes)
2014.08.02 01:10:14 5: Notify loop for Schalter_kzr_Raffstore buttons: released
2014.08.02 01:10:14 4: eventTypes: EnOcean Schalter_kzr_Raffstore buttons: released -> buttons: released
2014.08.02 01:10:14 4: Schalter_kzr_Raffstore: EnOcean Schalter_kzr_Raffstore buttons: released
2014.08.02 01:10:14 5: Triggering Schalter_kzr_Raffstore (1 changes)
2014.08.02 01:10:14 5: Notify loop for Schalter_kzr_Raffstore buttons: released
2014.08.02 01:10:14 4: eventTypes: EnOcean Schalter_kzr_Raffstore buttons: released -> buttons: released
2014.08.02 01:10:14 4: Schalter_kzr_Raffstore: EnOcean Schalter_kzr_Raffstore released
2014.08.02 01:10:14 5: Triggering Schalter_kzr_Raffstore (1 changes)
2014.08.02 01:10:14 5: Notify loop for Schalter_kzr_Raffstore released
2014.08.02 01:10:14 4: eventTypes: EnOcean Schalter_kzr_Raffstore released -> released
2014.08.02 01:10:14 4: Schalter_kzr_Raffstore: EnOcean Schalter_kzr_Raffstore released
2014.08.02 01:10:14 5: Triggering Schalter_kzr_Raffstore (1 changes)
2014.08.02 01:10:14 5: Notify loop for Schalter_kzr_Raffstore released
2014.08.02 01:10:14 4: eventTypes: EnOcean Schalter_kzr_Raffstore released -> released
2014.08.02 01:10:14 4: Schalter_kzr_Raffstore: EnOcean Schalter_kzr_Raffstore buttons: pressed
2014.08.02 01:10:14 5: Triggering Schalter_kzr_Raffstore (1 changes)

Doch kann ich leider damit nichts anfangen bzw. hieraus mit keine Ursache und Lösung erarbeiten.

Kennt jemand ein solches Problem und wie kann ich den Verursacher finden und elliminieren ?

lG,

Mario

vangils

Hi,

ich habe meine Ursache gefunden.
Es war die FHEM2FHEM Netzwerkverbindung die ein solchen Phänomen verursacht hatte.
Dabei mache ich derzeit noch nichts mit dieser Schnittstelle, habe sie bloss mal funktionstüchtig definiert. Kaum war die Definition raus geht wieder alles seinen gewohnt ruhigen Gang.
Kennt dies jemand von Euch ?


lG,

Mario

vangils

Hi,

noch ein Nachtrag.
Interessanterweise waren bei beiden FHEM-Systemen die über eine FHEM2FHEM Verbindung gekoppelt waren, genau die gleichen defined devices beteiligt und loopten frisch fröhlich vor sich hin. Kein Shutdown, kein Reboot halfen dies zu beruhigen, einzige Abhilfe brachte die Verbindung zu löschen, seither ist absolute Ruhe. CPU wieder bei Normalen Verbrauch, Logdaten werden wieder im normalen Umfang geschrieben.

Werde mir demnächst die Situation nochmals gezielt ansehen, doch kennt jemand solch ein Phänomen und wie kann man diesem Herr werden ?

lG,

Mario