Autor Thema: 00_TCM.pm V2964 - Berichtigungen  (Gelesen 2589 mal)

Offline klaus.schauer

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1211
00_TCM.pm V2964 - Berichtigungen
« am: 22 März 2013, 07:09:55 »
Statusmeldungen erst nach dem zweiten Datentelegramm (Schorsch M.)

Beim Schalter war das Problem, dass er beim ersten Klick (Schalter wird gedrückt) zwar erkannt wurde in Fhem, aber sein Schaltzustand nicht bekannt war. (Aber nur wenn das Gerät noch nicht bekannt war in Fhem)
Erst wenn ich den Taster losgelassen habe und das zweite Telegramm gesendet wurde, wurde auch ein Schaltzustand erkannt. Beim MD15, der bei mir läuft, verhält es sich ähnlich (Musste nach dem Teach-in-Telegramm entweder noch eins senden oder auf das erste normale 4BS Telegramm vom MD15 warten).
Das Problem ist jetzt erst einmal mit einer kleinen Änderung in 00_TCM.pm gelöst.

TOtto

  • Gast
Aw: 00_TCM.pm V2964 - Berichtigungen
« Antwort #1 am: 12 April 2013, 21:41:17 »
Hallo,

bei mir führt dieser Bugfix im TCM-Modul zu einem Fehler bei normalen Schaltern. Es kommen alle Events doppelt.
Ich habe fhem auf einer FritzBox 7390 mit Busware TCM310 laufen.
Ohne Bugfix liefert mir inform raw bei Betätigung des Tasters:
TCM TCM310 EnOcean:F6:50:0025149D:30:01FFFFFFFF5000
TCM TCM310 EnOcean:F6:00:0025149D:20:01FFFFFFFF5000
Mit Bugfix kommt folgendes:
TCM TCM310 EnOcean:F6:50:0025149D:30:01FFFFFFFF4F00
TCM TCM310 EnOcean:F6:50:0025149D:30:01FFFFFFFF4F00
TCM TCM310 EnOcean:F6:00:0025149D:20:01FFFFFFFF4D00
TCM TCM310 EnOcean:F6:00:0025149D:20:01FFFFFFFF4D00

Der Schalter ist ganz normal mit
 define Rollo_zentral EnOcean 0025149D
 attr Rollo_zentral subType switch
definiert.

Vielleicht kann mir ja einer sagen was da schief läuft.

Danke
Grüße
Thomas

Offline klaus.schauer

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1211
Aw: 00_TCM.pm V2964 - Berichtigungen
« Antwort #2 am: 13 April 2013, 08:11:47 »
Zitat von: TOtto schrieb am Fr, 12 April 2013 21:41
Hallo,

bei mir führt dieser Bugfix im TCM-Modul zu einem Fehler bei normalen Schaltern. Es kommen alle Events doppelt.
Ich habe fhem auf einer FritzBox 7390 mit Busware TCM310 laufen.
Ohne Bugfix liefert mir inform raw bei Betätigung des Tasters:
TCM TCM310 EnOcean:F6:50:0025149D:30:01FFFFFFFF5000
TCM TCM310 EnOcean:F6:00:0025149D:20:01FFFFFFFF5000
Mit Bugfix kommt folgendes:
TCM TCM310 EnOcean:F6:50:0025149D:30:01FFFFFFFF4F00
TCM TCM310 EnOcean:F6:50:0025149D:30:01FFFFFFFF4F00
TCM TCM310 EnOcean:F6:00:0025149D:20:01FFFFFFFF4D00
TCM TCM310 EnOcean:F6:00:0025149D:20:01FFFFFFFF4D00

Der Schalter ist ganz normal mit
 define Rollo_zentral EnOcean 0025149D
 attr Rollo_zentral subType switch
definiert.

Vielleicht kann mir ja einer sagen was da schief läuft.

Danke
Grüße
Thomas


Das ist mir vor ein paar Tagen auch aufgefallen. Ich hoffe auf eine Rückmeldung von Schorsch M, der die Änderung programmiert hat.

Offline klaus.schauer

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1211
Aw: 00_TCM.pm V2964 - Berichtigungen
« Antwort #3 am: 15 April 2013, 21:29:33 »
Bis eine andere Lösung gefunden wurde, habe ich die Vorgängerversion wieder aktiviert.

 

decade-submarginal