Taster reagieren erst nach einigen Sekunden wieder ( Wired )

Allgemeines zur HomeMatic Haussteuerung

Moderator: Co-Administratoren

Antworten
EdgarM
Beiträge: 19
Registriert: 21.01.2015, 13:13

Taster reagieren erst nach einigen Sekunden wieder ( Wired )

Beitrag von EdgarM » 26.09.2017, 23:01

Hallo zusammen,

Ich habe ein seltsames Verhalten mit meinen Tastern.

Mein Setup:

Gira Taster an HMW-IO-12-Sw7-DR Aktoren verdrahtet, und vom Prinzip funktioniert auch alles.

Die Steuerung übernimmt bei mir openhab, um verschiedene Regeln umzusetzen.

Was mir allerdings seltsam vorkommt, und beim WAF auch langsam Fragen aufwirft:

Wenn ich den Taster betätige, und ihn gleich nochmal drücke ( <2Sec ), dann wird der zweite Taster Druck ignoriert, das Ereignis kommt bei Openhab auch nicht an.

Gibt es da einen Grund dafür?

Ich glaube nicht, dass es an openhab liegt, deswegen habe ich es auch nicht in das unterforum geschrieben.

grüße

Familienvater
Beiträge: 7151
Registriert: 31.12.2006, 15:18
System: Alternative CCU (auf Basis OCCU)
Wohnort: Rhein-Main
Danksagung erhalten: 34 Mal

Re: Taster reagieren erst nach einigen Sekunden wieder ( Wir

Beitrag von Familienvater » 26.09.2017, 23:50

Hi,

das kann kein grundsätzliches Problem sein:

Code: Alles auswählen

Sep 26 23:44:26 rccu user.debug hs485d: Event: LEQ0116172:3.PRESS_SHORT=true
Sep 26 23:44:27 rccu user.debug hs485d: Event: LEQ0116172:3.PRESS_SHORT=true
Um das näher zu untersuchen könnte ein Syslog-Auszug vom hs485d helfen (bidcos-wired auf Alles loggen stellen), und dann die fragliche Taste drücken, und nochmal drücken, und nochmal drücken :-), und dann nach kurzer Zeit das Syslog runterladen.

Die Konfiguration des 12/7er Moduls könnte auch interessant sein (Screenshot anhängen), und evtl. auch noch eine kurze Beschreibung, was außer dem Schlag mit dem Nudelholz passiert, wenn es funktioniert. Vielleicht trittst Du ja eine "Meldungslawine" mit dem Tastendruck auf dem Bus los, das sollte man aber auch im Syslog sehen.

Der Familienvater

Sandomor
Beiträge: 239
Registriert: 07.11.2007, 15:27
System: Alternative CCU (auf Basis OCCU)
Wohnort: Wien
Hat sich bedankt: 1 Mal

Re: Taster reagieren erst nach einigen Sekunden wieder ( Wir

Beitrag von Sandomor » 27.09.2017, 06:31

Und die Schaltung der Taster an dem 12/7...


Gesendet von iPhone mit Tapatalk Pro
---------------------------------------------
Auf mehrfachen Wunsch hier keine Inventur meiner Homematic mehr... Viele Komponenten in BEtrieb

EdgarM
Beiträge: 19
Registriert: 21.01.2015, 13:13

Re: Taster reagieren erst nach einigen Sekunden wieder ( Wir

Beitrag von EdgarM » 27.09.2017, 10:40

Servus,

danke für die Antworten schon mal. Habe es eben online getestet ( also den Taster virtuell betätigt ), und sehe 4 Events im Log von der CCU.

Im Openhab Log sehe ich nur 2. Könnte schon ein Hinweis sein. Werde es heute abend aber nochmal physikalisch testen und Bescheid geben ;)

grüße

EdgarM
Beiträge: 19
Registriert: 21.01.2015, 13:13

Re: Taster reagieren erst nach einigen Sekunden wieder ( Wir

Beitrag von EdgarM » 27.09.2017, 10:42

Mist ;)

jetzt habe ich noch den Loglevel in Openhab hochgesetzt und finde folgende Meldung:

2017-09-27 10:41:29.048 [DEBUG] [ematic.internal.misc.DelayedExecuter] - Delaying event for 2.0 seconds: 'NEQ0891674:12#PRESS_SHORT'
2017-09-27 10:41:31.060 [DEBUG] [ematic.internal.misc.DelayedExecuter] - Executing delayed event for 'NEQ0891674:12#PRESS_SHORT'

Woher dieser "gewollte" Delay kommt, weiss ich leider noch nicht. Scheint aber doch ein openhab Problem zu werden.

grüße

EdgarM
Beiträge: 19
Registriert: 21.01.2015, 13:13

Re: Taster reagieren erst nach einigen Sekunden wieder ( Wir

Beitrag von EdgarM » 27.09.2017, 19:12

So, endlich daheim.

Ich habe jetzt einen Test gemacht:

6 Mal schnell einen Taster gedrückt, im Log auf der CCU ist folgendes:
Bildschirmfoto 2017-09-27 um 18.57.54.png
Das Licht ist allerdings nicht an/aus gegangen, sondern hat nur einmal den Status geändert.

Statt 6 Events habe ich je 3 Events in einem Event.

Im Openhab habe ich folgendes Log:

Code: Alles auswählen

2017-09-27 19:06:35.568 [DEBUG] [ommunicator.AbstractHomematicGateway] - Received new (Boolean) value 'false' for 'NEQ0891674:14#WORKING' from gateway with id 'ccu'
2017-09-27 19:06:35.699 [DEBUG] [ommunicator.AbstractHomematicGateway] - Received new (Boolean) value 'true' for 'NEQ0891674:10#PRESS_SHORT' from gateway with id 'ccu'
2017-09-27 19:06:35.725 [DEBUG] [ematic.internal.misc.DelayedExecuter] - Delaying event for 2.0 seconds: 'NEQ0891674:10#PRESS_SHORT'
2017-09-27 19:06:36.155 [DEBUG] [ommunicator.AbstractHomematicGateway] - Received new (Boolean) value 'true' for 'NEQ0891674:10#PRESS_SHORT' from gateway with id 'ccu'
2017-09-27 19:06:36.182 [DEBUG] [ematic.internal.misc.DelayedExecuter] - Delaying event for 2.0 seconds: 'NEQ0891674:10#PRESS_SHORT'
2017-09-27 19:06:36.602 [DEBUG] [ommunicator.AbstractHomematicGateway] - Received new (Boolean) value 'true' for 'NEQ0891674:10#PRESS_SHORT' from gateway with id 'ccu'
2017-09-27 19:06:36.626 [DEBUG] [ematic.internal.misc.DelayedExecuter] - Delaying event for 2.0 seconds: 'NEQ0891674:10#PRESS_SHORT'
2017-09-27 19:06:37.003 [DEBUG] [ommunicator.AbstractHomematicGateway] - Received new (Boolean) value 'true' for 'NEQ0891674:10#PRESS_SHORT' from gateway with id 'ccu'
2017-09-27 19:06:37.027 [DEBUG] [ematic.internal.misc.DelayedExecuter] - Delaying event for 2.0 seconds: 'NEQ0891674:10#PRESS_SHORT'
2017-09-27 19:06:39.039 [DEBUG] [ematic.internal.misc.DelayedExecuter] - Executing delayed event for 'NEQ0891674:10#PRESS_SHORT'

Bildschirmfoto 2017-09-27 um 19.10.46.png

EdgarM
Beiträge: 19
Registriert: 21.01.2015, 13:13

Re: Taster reagieren erst nach einigen Sekunden wieder ( Wir

Beitrag von EdgarM » 02.10.2017, 09:07

Hallo nochmal,

keiner eine Idee, was da schief läuft?

grüße

robsdobs
Beiträge: 510
Registriert: 08.08.2015, 22:52
Danksagung erhalten: 1 Mal

Re: Taster reagieren erst nach einigen Sekunden wieder ( Wir

Beitrag von robsdobs » 14.10.2017, 13:12

Du kannst bei dem 12/7 Modul eine Verzögerung bei der Protokollierung einstellen.

Ich habe bei mir die Wired Taster mit einem Funk Schalter per Script verbunden. Das hat eine Verzögerung von gefühlt 1-2s gehabt.

Durch herabsetzen dieser Verzögerung hat sich der delay bedeutend verringert.
Ich habe aber gelesen, daß diese Einstellung auch nicht zu klein sein sollte, weil sonst Events auf dem Bus verloren gehen können.
Musst mal mit der Einstellung rumprobieren.
sehr selten im Forum

Antworten

Zurück zu „HomeMatic allgemein“