[gelöst] PTM-200-Taster 2faches released

Begonnen von flurin, 06 März 2015, 16:50:26

Vorheriges Thema - Nächstes Thema

flurin

Hallo

Bei mir kommt "released" bei allen PTM-210-Taster doppelt.

define switch_3dprinter EnOcean 0003659C
attr switch_3dprinter IODev USB_300
attr switch_3dprinter group Switch
attr switch_3dprinter room EnOcean
attr switch_3dprinter subType switch


Events:
2015-03-06 16:41:28 EnOcean switch_3dprinter buttons: pressed
2015-03-06 16:41:28 EnOcean switch_3dprinter channelA: AI
2015-03-06 16:41:28 EnOcean switch_3dprinter AI
2015-03-06 16:41:28 EnOcean switch_3dprinter buttons: released
2015-03-06 16:41:28 EnOcean switch_3dprinter buttons: released
2015-03-06 16:41:29 EnOcean switch_3dprinter buttons: pressed
2015-03-06 16:41:29 EnOcean switch_3dprinter channelA: A0
2015-03-06 16:41:29 EnOcean switch_3dprinter A0
2015-03-06 16:41:29 EnOcean switch_3dprinter buttons: released
2015-03-06 16:41:29 EnOcean switch_3dprinter buttons: released


Hat jemand von Euch dies auch oder ist es nur bei mir?

Mir genügt es vorab zu wissen, ob es nur bei mir ist, dann kann ich es genauer untersuchen.
Bemerkung: FHEM updated.

Danke und Gruss
flurin

krikan

Ist bei mir genauso; war auch nach meiner Erinnung immer so.

flurin

Zitat von: krikan am 06 März 2015, 16:55:29
Ist bei mir genauso; war auch nach meiner Erinnung immer so.

Vielen Dank. In der Wiki sieht es nicht so aus:

http://www.fhemwiki.de/wiki/EnOcean-PTM-210-Taster

Gruss
flurin

krikan

Hmm, jetzt bin ich verwirrt. Das habe ich auch noch angelegt.... Das "released" tritt aber immer doppelt auf, wenn ich in alte Logs schaue. Also ändere ich mal das Wiki.

flurin

Zitat von: krikan am 06 März 2015, 17:11:17
Hmm, jetzt bin ich verwirrt. Das habe ich auch noch angelegt.... Das "released" tritt aber immer doppelt auf, wenn ich in alte Logs schaue. Also ändere ich mal das Wiki.

Das überlasse ich Dir aber es wäre doch besser eine Lösung zu suchen.

Ich logge mit einem Eltako FSM12-UC meine Heizungs-Einschaltsdauer (verhält sich gleich wie ein PTM-210).
Den zweite Released-Eintrag finde ich lästig.

krikan

Zum Grund des doppelten "released" kann ich nichts sagen, dokumentiere nur den "Ist"-Zustand. ;)
Dazu mal auf Klaus warten.
Oder ist Dir schon was aufgefallen?

flurin

#6
Zitat von: krikan am 06 März 2015, 17:31:00
Zum Grund des doppelten "released" kann ich nichts sagen, dokumentiere nur den "Ist"-Zustand. ;)
Dazu mal auf Klaus warten.
Oder ist Dir schon was aufgefallen?

so schnell geht es auch nicht  :)

aber ich habe mal in 10_EnOcean.pm Zeile 3445 deaktiviert und der Schatten-Released ist weg.

    # push @event, "3:$event:$msg";

Was dies sonst für Folgen hat, weiss ich noch nicht

Edit: keine gute Idee! wieder rückgängig gemacht

klaus.schauer

So ist es bei mir und so sollte es auch sein:

2015-03-06 17:34:28 EnOcean Taster_Kueche_1 buttons: pressed
2015-03-06 17:34:28 EnOcean Taster_Kueche_1 channelB: B0
2015-03-06 17:34:28 EnOcean Taster_Kueche_1 B0
2015-03-06 17:34:29 EnOcean Taster_Kueche_1 buttons: released
2015-03-06 17:34:29 EnOcean Taster_Kueche_1 released
2015-03-06 17:34:31 EnOcean Taster_Kueche_1 buttons: pressed
2015-03-06 17:34:31 EnOcean Taster_Kueche_1 channelB: BI
2015-03-06 17:34:31 EnOcean Taster_Kueche_1 BI
2015-03-06 17:34:31 EnOcean Taster_Kueche_1 buttons: released
2015-03-06 17:34:31 EnOcean Taster_Kueche_1 released
2015-03-06 17:34:33 EnOcean Taster_Kueche_1 buttons: pressed
2015-03-06 17:34:33 EnOcean Taster_Kueche_1 channelA: A0
2015-03-06 17:34:33 EnOcean Taster_Kueche_1 A0
2015-03-06 17:34:33 EnOcean Taster_Kueche_1 buttons: released
2015-03-06 17:34:33 EnOcean Taster_Kueche_1 released
2015-03-06 17:34:34 EnOcean Taster_Kueche_1 buttons: pressed
2015-03-06 17:34:34 EnOcean Taster_Kueche_1 channelA: AI
2015-03-06 17:34:34 EnOcean Taster_Kueche_1 AI
2015-03-06 17:34:35 EnOcean Taster_Kueche_1 buttons: released
2015-03-06 17:34:35 EnOcean Taster_Kueche_1 released

flurin

Zitat von: klaus.schauer am 06 März 2015, 17:42:26
So ist es bei mir und so sollte es auch sein:

2015-03-06 17:34:28 EnOcean Taster_Kueche_1 buttons: pressed
2015-03-06 17:34:28 EnOcean Taster_Kueche_1 channelB: B0
2015-03-06 17:34:28 EnOcean Taster_Kueche_1 B0
2015-03-06 17:34:29 EnOcean Taster_Kueche_1 buttons: released
2015-03-06 17:34:29 EnOcean Taster_Kueche_1 released
2015-03-06 17:34:31 EnOcean Taster_Kueche_1 buttons: pressed
2015-03-06 17:34:31 EnOcean Taster_Kueche_1 channelB: BI
2015-03-06 17:34:31 EnOcean Taster_Kueche_1 BI
2015-03-06 17:34:31 EnOcean Taster_Kueche_1 buttons: released
2015-03-06 17:34:31 EnOcean Taster_Kueche_1 released
2015-03-06 17:34:33 EnOcean Taster_Kueche_1 buttons: pressed
2015-03-06 17:34:33 EnOcean Taster_Kueche_1 channelA: A0
2015-03-06 17:34:33 EnOcean Taster_Kueche_1 A0
2015-03-06 17:34:33 EnOcean Taster_Kueche_1 buttons: released
2015-03-06 17:34:33 EnOcean Taster_Kueche_1 released
2015-03-06 17:34:34 EnOcean Taster_Kueche_1 buttons: pressed
2015-03-06 17:34:34 EnOcean Taster_Kueche_1 channelA: AI
2015-03-06 17:34:34 EnOcean Taster_Kueche_1 AI
2015-03-06 17:34:35 EnOcean Taster_Kueche_1 buttons: released
2015-03-06 17:34:35 EnOcean Taster_Kueche_1 released


OK, Danke.

Es ist nicht gleich wie bei mir, mal schauen warum!

krikan

Bei mir sieht es definitiv gebauso aus, wie bei flurin und nicht wie bei Klaus. Updatestand ist heute.

Also würde mich auch interessieren, wie das kann.

flurin

#10
Zitat von: klaus.schauer am 06 März 2015, 17:42:26
So ist es bei mir und so sollte es auch sein:

2015-03-06 17:34:28 EnOcean Taster_Kueche_1 buttons: pressed
2015-03-06 17:34:28 EnOcean Taster_Kueche_1 channelB: B0
2015-03-06 17:34:28 EnOcean Taster_Kueche_1 B0
2015-03-06 17:34:29 EnOcean Taster_Kueche_1 buttons: released
2015-03-06 17:34:29 EnOcean Taster_Kueche_1 released
2015-03-06 17:34:31 EnOcean Taster_Kueche_1 buttons: pressed
2015-03-06 17:34:31 EnOcean Taster_Kueche_1 channelB: BI
2015-03-06 17:34:31 EnOcean Taster_Kueche_1 BI
2015-03-06 17:34:31 EnOcean Taster_Kueche_1 buttons: released
2015-03-06 17:34:31 EnOcean Taster_Kueche_1 released
2015-03-06 17:34:33 EnOcean Taster_Kueche_1 buttons: pressed
2015-03-06 17:34:33 EnOcean Taster_Kueche_1 channelA: A0
2015-03-06 17:34:33 EnOcean Taster_Kueche_1 A0
2015-03-06 17:34:33 EnOcean Taster_Kueche_1 buttons: released
2015-03-06 17:34:33 EnOcean Taster_Kueche_1 released
2015-03-06 17:34:34 EnOcean Taster_Kueche_1 buttons: pressed
2015-03-06 17:34:34 EnOcean Taster_Kueche_1 channelA: AI
2015-03-06 17:34:34 EnOcean Taster_Kueche_1 AI
2015-03-06 17:34:35 EnOcean Taster_Kueche_1 buttons: released
2015-03-06 17:34:35 EnOcean Taster_Kueche_1 released


Wenn ich Zeile 3441 (10_EnOcean.pm) auskommentiere, dann sieht es gleich aus wie bei Dir.

krikan

Events:
2015-03-06 18:32:37 EnOcean wz.wt.fe.mi3 buttons: pressed
2015-03-06 18:32:37 EnOcean wz.wt.fe.mi3 channelA: AI
2015-03-06 18:32:37 EnOcean wz.wt.fe.mi3 AI
2015-03-06 18:32:37 EnOcean wz.wt.fe.mi3 buttons: released
2015-03-06 18:32:37 EnOcean wz.wt.fe.mi3 buttons: released


Zugehöriges Log mit verbose 5
2015.03.06 18:32:37 5: EnOcean wz.wt.fe.mi3 received PacketType: 1 RORG: F6 DATA: 10 SenderID: 001C0AA7 STATUS: 30
2015.03.06 18:32:37 5: EnOcean wz.wt.fe.mi3 received PacketType: 1 RORG: F6 DATA: 00 SenderID: 001C0AA7 STATUS: 20


Ich habe jetzt mehrere Taster durchprobiert; das Ergebnis ist immer wie oben abgebildet. Klaus´ Events habe ich nicht feststellen können.  Soll ich das Logging auch einmal für den TCM höher setzen? Ich habe aktuell keine Idee, wo ich suchen soll. Es stört zwar nicht, aber ich würde gerne wissen, woran das liegen könnte.

Gruß, Christian

krikan

#12
Weitere Tests und Analyse:
Das doppelte Event "buttons: released" und fehlendes Event "released" im Vergleich zum Log von klaus.schauer habe ich:
- auf alter Fritzbox-Fhem-Installation (zurückverfolgt bis März 2014)
- auf Raspi Fhem-Installation (aktueller Updatestand)
- auf einer neuen Fhem-Installation auf Win7-PC (strawberry-Perl, aktueller Updatestand), die ich testhalber aufgesetzt habe; nur TCM/EnOcean-Modul eingebunden
Gemeinsam haben alle Installationen ein Gateway USB300 und PTM200. Kann PTM210 und PTM200 den Unterschied zu Klaus Logs/Events machen!? Eigentlich denke ich nicht.

edit: list und log auf Windows-System
list
Internals:
   DEF        001F5340
   IODev      TCM310
   NAME       EnO_switch_001F5340
   NR         21
   NTFY_ORDER 50-EnO_switch_001F5340
   STATE      BI
   TYPE       EnOcean
   Readings:
     2015-03-06 22:43:34   buttons         released
     2015-03-06 22:43:34   channelB        BI
     2015-03-06 22:43:34   state           BI
Attributes:
   IODev      TCM310
   room       EnOcean
   subType    switch
   verbose    5


Log
2015-03-06_22:34:08 EnO_switch_001F5340 buttons: released
2015-03-06_22:34:08 EnO_switch_001F5340 buttons: released
2015-03-06_22:34:09 EnO_switch_001F5340 buttons: pressed
2015-03-06_22:34:09 EnO_switch_001F5340 channelB: BI
2015-03-06_22:34:09 EnO_switch_001F5340 BI
2015-03-06_22:34:09 EnO_switch_001F5340 buttons: released
2015-03-06_22:34:09 EnO_switch_001F5340 buttons: released
2015-03-06_22:42:38 EnO_switch_001F5340 buttons: pressed
2015-03-06_22:42:38 EnO_switch_001F5340 channelB: BI
2015-03-06_22:42:38 EnO_switch_001F5340 BI
2015-03-06_22:42:38 EnO_switch_001F5340 buttons: released
2015-03-06_22:42:38 EnO_switch_001F5340 buttons: released
2015-03-06_22:43:34 EnO_switch_001F5340 buttons: pressed
2015-03-06_22:43:34 EnO_switch_001F5340 channelB: BI
2015-03-06_22:43:34 EnO_switch_001F5340 BI
2015-03-06_22:43:34 EnO_switch_001F5340 buttons: released
2015-03-06_22:43:34 EnO_switch_001F5340 buttons: released

Norberto

Hallo Flurin,

Probier mal "attr switch_3dprinter model FT55"

Gruß, Norbert

krikan

Zitat von: Norberto am 07 März 2015, 00:02:14
Probier mal "attr switch_3dprinter model FT55"
Das mag für den FSM12 helfen, aber bei einem normalen Switch kann das doch nicht die Lösung sein. Entspricht auch nicht der comandref, oder?