FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: uscharsig am 29 Juli 2015, 15:02:42

Titel: HM485 meldet Event doppelt
Beitrag von: uscharsig am 29 Juli 2015, 15:02:42
Hallo,

habe nach Update der Homematic Wired Module im FHEM folgendes Problem:

Wenn ich einen Ausgang vom HMW_IO_12_Sw7_DR mit:

set Glocke1 on

setze, erhalte ich im Eventlog folgendes

2015-07-29 14:55:56 HM485 Glocke1 on
2015-07-29 14:55:56 HM485 Glocke1 on

d.h. das Event wird doppelt ausgelöst. Vor dem Update auf die aktuelle Version war dies nicht so.
Was hat sich verändert? Muss ich meine Konfirguation ändern?
Hier noch der entsprechende Teil meine fhem.cfg

define HM485_LAN HM485_LAN 192.168.254.145:1000
attr HM485_LAN group Gateways
attr HM485_LAN hmwId 00000001
attr HM485_LAN room Technik

define Modul1 HM485 0001222C
attr Modul1 firmwareVersion 3.06
attr Modul1 model HMW_IO_12_Sw7_DR
attr Modul1 room HM485
attr Modul1 serialNr MEQ0064609
define FileLog_Modul1 FileLog ./log/Modul1-%Y-%m.log Modul1
attr FileLog_Modul1 logtype text
attr FileLog_Modul1 room HM485
...
define Glocke1 HM485 0001222C_13
attr Glocke1 firmwareVersion 3.06
attr Glocke1 model HMW_IO_12_Sw7_DR
attr Glocke1 room Glocken
attr Glocke1 serialNr MEQ0064609
attr Glocke1 subType switch
...

Vielen Dank für eure Hilfe schon im vorraus.
Uwe
Titel: Antw:HM485 meldet Event doppelt
Beitrag von: Thorsten Pferdekaemper am 30 Juli 2015, 00:57:13
Hi,
das war eine harte Nuss...
Das Problem war, dass sowohl beim "set" selbst als auch bei der Rückmeldung vom Device jeweils ein Event ausgelöst wurde. Ich habe jetzt das Event beim "set" unterdrückt, so dass nur noch das Event von der Rückmeldung des Device durchkommt.
Ich hab's eben gerade in's Git geschoben.

Der Nachteil ist, dass sich das Reading nicht mehr unbedingt sofort im UI ändert. Aber das ist meiner Meinung nach ein anderes Problem.

Gruß,
    Thorsten
Titel: Antw:HM485 meldet Event doppelt
Beitrag von: uscharsig am 30 Juli 2015, 21:14:53
Dank für die schnelle Antwort. Habe die neue Version aus Git installiert. Leider kommen die Events immernoch doppelt. Nun sind aber 2 Sekunden abstand dazwischen.
Bin noch nicht so Fit mit FHEM. Muss ich noch irgendetwas einstellen, damit das Event nur einmal kommt?

Grüße
Uwe
Titel: Antw:HM485 meldet Event doppelt
Beitrag von: Thorsten Pferdekaemper am 30 Juli 2015, 22:01:49
Zitat von: uscharsig am 30 Juli 2015, 21:14:53
Dank für die schnelle Antwort. Habe die neue Version aus Git installiert. Leider kommen die Events immernoch doppelt. Nun sind aber 2 Sekunden abstand dazwischen.
Bin noch nicht so Fit mit FHEM. Muss ich noch irgendetwas einstellen, damit das Event nur einmal kommt?
Hi,
das ist jetzt das "Logging" der HMW-Devices. Wenn das aktiv ist, dann schickt das Device nach einer bestimmten Zeit nochmal ein Broadcast mit dem Zustand des Kanals. Das kann man über FHEM abschalten: In den Kanal gehen, oben "logging" auf "off" schalten und die "Save Config" Taste drücken.
Gruß,
   Thorsten
Titel: Antw:HM485 meldet Event doppelt
Beitrag von: uscharsig am 30 Juli 2015, 22:48:35
Funktioniert.
Vielen Dank.

Grüße
Uwe
Titel: Antw:HM485 meldet Event doppelt
Beitrag von: jackattack am 11 September 2015, 07:59:09
Hi zusammen,

wie kann ich das logging bei einem INPUT auf off stellen ? Habe die option nur beim OUTPUT.

Danke für eure Hilfe

jackattack
Titel: Antw:HM485 meldet Event doppelt
Beitrag von: Thorsten Pferdekaemper am 11 September 2015, 11:37:54
Zitat von: jackattack am 11 September 2015, 07:59:09wie kann ich das logging bei einem INPUT auf off stellen ? Habe die option nur beim OUTPUT.
Da Input-Channels kein Logging haben kann man es auch nicht abschalten.
Gruss,
   Thorsten