FHEM Forum

FHEM - Hausautomations-Systeme => EnOcean => Thema gestartet von: flurin am 06 März 2015, 16:50:26

Titel: [gelöst] PTM-200-Taster 2faches released
Beitrag von: flurin am 06 März 2015, 16:50:26
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
Titel: Antw:PTM-210-Taster 2faches released
Beitrag von: krikan am 06 März 2015, 16:55:29
Ist bei mir genauso; war auch nach meiner Erinnung immer so.
Titel: Antw:PTM-210-Taster 2faches released
Beitrag von: flurin am 06 März 2015, 17:03:28
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 (http://www.fhemwiki.de/wiki/EnOcean-PTM-210-Taster)

Gruss
flurin
Titel: Antw:PTM-210-Taster 2faches released
Beitrag 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.
Titel: Antw:PTM-210-Taster 2faches released
Beitrag von: flurin am 06 März 2015, 17:23:37
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.
Titel: Antw:PTM-210-Taster 2faches released
Beitrag 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?
Titel: Antw:PTM-210-Taster 2faches released
Beitrag von: flurin am 06 März 2015, 17:41:20
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
Titel: Antw:PTM-210-Taster 2faches released
Beitrag 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
Titel: Antw:PTM-210-Taster 2faches released
Beitrag von: flurin am 06 März 2015, 17:48:58
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!
Titel: Antw:PTM-210-Taster 2faches released
Beitrag von: krikan am 06 März 2015, 17:55:46
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.
Titel: Antw:PTM-210-Taster 2faches released
Beitrag von: flurin am 06 März 2015, 18:06:23
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.
Titel: Antw:PTM-210-Taster 2faches released
Beitrag von: krikan am 06 März 2015, 18:40:33
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
Titel: Antw:PTM-210-Taster 2faches released
Beitrag von: krikan am 06 März 2015, 22:53:36
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
Titel: Antw:PTM-210-Taster 2faches released
Beitrag von: Norberto am 07 März 2015, 00:02:14
Hallo Flurin,

Probier mal "attr switch_3dprinter model FT55"

Gruß, Norbert
Titel: Antw:PTM-210-Taster 2faches released
Beitrag von: krikan am 07 März 2015, 07:14:56
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?

Titel: Antw:PTM-200-Taster 2faches released
Beitrag von: flurin am 07 März 2015, 08:10:23
Um es richtig zu stellen (den Betreff habe ich entsprechend angepasst) habe ich es mit einem PTM200 und man staune auch mit einem uralten PTM100 und zudem FSM12-UC getestet.
Titel: Antw:PTM-200-Taster 2faches released
Beitrag von: krikan am 07 März 2015, 08:24:26
Hallo Flurin,
habe es eben auch mit einem PTM215 getestet. Ergebnis ist gleich zum PTM200: Ich erhalte "unsere" Events und nicht die von Klaus. Demnach trifft es bei uns wohl auf alle PTMs zu.
Gruß, Christian
Titel: Antw:PTM-200-Taster 2faches released
Beitrag von: flurin am 07 März 2015, 08:27:08
OK, es gibt ein Hinweis in Commandref:

The status of the device may become "released", this is not the case for a normal switch.
Set attr model to FT55|FSM12|FSM61|FTS12 or attr sensorMode to pushbutton manually.


Indem man diesen Attribut setzt, wird das "Problem" gelöst:

attr switch_3dprinter sensorMode pushbutton
Titel: Antw:PTM-200-Taster 2faches released
Beitrag von: krikan am 07 März 2015, 08:32:38
Ja, aber das in der commandref bezieht sich doch nach meinem Verständnis auf Spezialfälle und nicht auf den Standard-Switch. Bei den PTMs möchte ich keinen Status "released". Ich befürchte, dass Klaus uns bitte Nachhilfe erteilen muss, damit wir hier nicht alle durcheinanderbringen... :-[
Titel: Antw:PTM-200-Taster 2faches released
Beitrag von: flurin am 07 März 2015, 08:38:51
Zitat von: krikan am 07 März 2015, 08:32:38
Ja, aber das in der commandref bezieht sich doch nach meinem Verständnis auf Spezialfälle und nicht auf den Standard-Switch. Bei den PTMs möchte ich keinen Status "released". Ich befürchte, dass Klaus uns bitte Nachhilfe erteilen muss, damit wir hier nicht alle durcheinanderbringen... :-[

Einverstanden, für mich ist es als Notlösung OK. Beim FSM12 trifft es jedoch zu:

attr switch_heating model FSM12
Titel: Antw:PTM-210-Taster 2faches released
Beitrag von: flurin am 07 März 2015, 08:40:00
Zitat von: Norberto am 07 März 2015, 00:02:14
Hallo Flurin,

Probier mal "attr switch_3dprinter model FT55"

Gruß, Norbert

Danke für den Hinweis, es gilt auch für model FSM12
Titel: Antw:PTM-200-Taster 2faches released
Beitrag von: flurin am 07 März 2015, 08:50:55
@klaus.schauer

Wie ist Dein "Taster_Kueche_1" im oberen Beispiel definiert, evtl. attr sensorMode gesetzt?
Titel: Antw:PTM-200-Taster 2faches released
Beitrag von: klaus.schauer am 07 März 2015, 09:26:26
Jetzt sollte es gehen. Wieder ein Fehler gefunden, bitte testen.
Titel: Antw:PTM-200-Taster 2faches released
Beitrag von: flurin am 07 März 2015, 09:42:55
Zitat von: klaus.schauer am 07 März 2015, 09:26:26
Jetzt sollte es gehen. Wieder ein Fehler gefunden, bitte testen.

Die Version ist gleich:

# $Id: 10_EnOcean.pm 7744 2015-01-27 14:11:44Z klaus-schauer $

und es sind umfangreiche Änderungen. Ist das korrekt?
Titel: Antw:PTM-200-Taster 2faches released
Beitrag von: klaus.schauer am 07 März 2015, 10:06:18
Ja, ist eine Entwicklerversion.
Titel: Antw:PTM-200-Taster 2faches released
Beitrag von: flurin am 07 März 2015, 10:14:33
Zitat von: klaus.schauer am 07 März 2015, 10:06:18
Ja, ist eine Entwicklerversion.

Ok, in der Zwischenzeit habe ich ein paar Tests gemacht:

PTM200 und PTM100: OK (ohne sensorMode Attribut)

PS: bei anderen Entwicklern wird bei Testversionen die ID nicht definiert. Ich finde es eine gute Idee, um Verwechslungen zu vermeiden.

Titel: Antw:PTM-200-Taster 2faches released
Beitrag von: krikan am 07 März 2015, 10:19:10
Auch bei mir ist die "Unschönheit" bei Deiner Entwicklerversion beseitigt. Danke für Deine schnelle Reaktion.
Titel: Antw:PTM-200-Taster 2faches released
Beitrag von: flurin am 07 März 2015, 16:05:54
Zitat von: krikan am 07 März 2015, 10:19:10
Auch bei mir ist die "Unschönheit" bei Deiner Entwicklerversion beseitigt. Danke für Deine schnelle Reaktion.

IMO ist das nicht nur eine "Unschönheit"  :) . Bei Untersuchungen kann ein "fehlerhaftes" Logging zeitraubend und verwirrend sein.

Gruss
flurin