Telefunken Funktionsstecker: state wird nicht richtig propagiert

Begonnen von Flachzange, 14 Oktober 2021, 22:09:25

Vorheriges Thema - Nächstes Thema

Flachzange

Hallo zusammen,

ich habe hier mittlerweile zwei ältere Telefunken Funktionsstecker. Beide sind sauber eingelernt und funktionieren grundsätzlich, jedoch wird "state" nicht gesetzt, wenn man mit FHEM per set steuert. Folgenden Beobachtungen:

  • Schalte ich den Aktor per FHEM so wird "state" nicht sauber gesetzt wohingegen "channel0" korrekt gesetzt ist.
  • Schaltet man am Aktor direkt mit dem Hardware-Taster, funktioniert es korrekt.
  • get status setzt den Status korrekt

Der Aktor schaltet in allen Fällen, es geht nur um den state in FHEM. Da channel0 korrekt gesetzt ist, kann man sich darüber behelfen, aber irgendetwas scheint nicht zu passen. Auffällig, dass der Aktor mit anderen Telegrammen antwortet, wenn er per FHEM angesteuert wird.

Any idea?

Danke und Gruß
Chris

hardware on
2021.10.14 22:01:21 4: EnOcean Funkstecker_Kinderzimmer_klein received from IODev: TCM_ESP3_0 PacketType: 1 RORG: D2 DATA: 0400E4 SenderID: 01884E4F STATUS: 81

hardware off
2021.10.14 22:02:41 4: EnOcean Funkstecker_Kinderzimmer_klein received from IODev: TCM_ESP3_0 PacketType: 1 RORG: D2 DATA: 040080 SenderID: 01884E4F STATUS: 81

get Status
2021.10.10 16:35:10 3: EnOcean get Funkstecker_Kinderzimmer_klein status 0
2021.10.10 16:35:10 4: EnOcean Funkstecker_Kinderzimmer_klein sent PacketType: 1 RORG: D2 DATA: 0300 SenderID: FFACE94A STATUS: 00 ODATA: 0301884E4FFF00
2021.10.10 16:35:10 4: EnOcean Funkstecker_Kinderzimmer_klein received from IODev: TCM_ESP3_0 PacketType: 1 RORG: D2 DATA: 040080 SenderID: 01884E4F STATUS: 81


set on (state wird nicht gesetzt)
2021.10.10 16:35:50 3: EnOcean set Funkstecker_Kinderzimmer_klein on
2021.10.10 16:35:50 4: EnOcean Funkstecker_Kinderzimmer_klein sent PacketType: 1 RORG: D2 DATA: 010064 SenderID: FFACE94A STATUS: 00 ODATA: 0301884E4FFF00
2021.10.10 16:35:51 4: EnOcean Funkstecker_Kinderzimmer_klein received from IODev: TCM_ESP3_0 PacketType: 1 RORG: D2 DATA: 076000000003 SenderID: 01884E4F STATUS: 81


set off (state wird nicht gesetzt)
2021.10.10 16:36:20 3: EnOcean set Funkstecker_Kinderzimmer_klein off
2021.10.10 16:36:20 4: EnOcean Funkstecker_Kinderzimmer_klein sent PacketType: 1 RORG: D2 DATA: 010000 SenderID: FFACE94A STATUS: 00 ODATA: 0301884E4FFF00
2021.10.10 16:36:20 4: EnOcean Funkstecker_Kinderzimmer_klein received from IODev: TCM_ESP3_0 PacketType: 1 RORG: D2 DATA: 076000000000 SenderID: 01884E4F STATUS: 81
2021.10.10 16:36:21 4: EnOcean Funkstecker_Kinderzimmer_klein received from IODev: TCM_ESP3_0 PacketType: 1 RORG: D2 DATA: 07200000000D SenderID: 01884E4F STATUS: 81




Internals:
   DEF        01884E4F
   FUUID      615e0dc2-f33f-fd7e-0b71-08d3dc780fd1ff92
   IODev      TCM_ESP3_0
   LASTInputDev TCM_ESP3_0
   MSGCNT     12311
   NAME       Funkstecker_Kinderzimmer_klein
   NR         28604
   NTFY_ORDER 50-EnO_01884E4F
   STATE      off
   TCM_ESP3_0_DestinationID FFFFFFFF
   TCM_ESP3_0_MSGCNT 12311
   TCM_ESP3_0_PacketType 1
   TCM_ESP3_0_RSSI -67
   TCM_ESP3_0_ReceivingQuality excellent
   TCM_ESP3_0_RepeatingCounter 1
   TCM_ESP3_0_SubTelNum 7
   TCM_ESP3_0_TIME 2021-10-14 21:50:36
   TYPE       EnOcean
   Helper:
     DBLOG:
       channel0:
         logdb:
           TIME       1634235185.67454
           VALUE      off
       dim:
         logdb:
           TIME       1634231744.11474
           VALUE      127
       dim0:
         logdb:
           TIME       1634235185.72342
           VALUE      0
       energy0:
         logdb:
           TIME       1634240968.95514
           VALUE      0.094
       energyUnit0:
         logdb:
           TIME       1634240968.95514
           VALUE      KWh
       error0:
         logdb:
           TIME       1634231744.11474
           VALUE      ok
       localControl0:
         logdb:
           TIME       1634231744.11474
           VALUE      enabled
       measurementDelta:
         logdb:
           TIME       1633554005.15516
           VALUE      0
       measurementMode:
         logdb:
           TIME       1633554005.01063
           VALUE      energy
       measurementReport:
         logdb:
           TIME       1633554005.05916
           VALUE      query
       measurementReset:
         logdb:
           TIME       1633554005.10769
           VALUE      not_active
       measurementUnit:
         logdb:
           TIME       1633554005.20273
           VALUE      Ws
       overCurrentOff0:
         logdb:
           TIME       1634231744.11474
           VALUE      ready
       power0:
         logdb:
           TIME       1634241037.11506
           VALUE      0
       powerFailure0:
         logdb:
           TIME       1634231744.11474
           VALUE      disabled
       powerFailureDetection0:
         logdb:
           TIME       1634231744.11474
           VALUE      not_detected
       powerUnit0:
         logdb:
           TIME       1634241037.11506
           VALUE      W
       responseTimeMax:
         logdb:
           TIME       1633554005.25026
           VALUE      10
       responseTimeMin:
         logdb:
           TIME       1633554005.29783
           VALUE      1
       state:
         logdb:
           TIME       1634231744.11474
           VALUE      on
       teach:
         logdb:
           TIME       1633553858.86733
           VALUE      UTE teach-in accepted EEP D2-01-08 Manufacturer: MSR Solutions
   READINGS:
     2021-10-06 22:57:38   IODev           TCM_ESP3_0
     2021-10-14 20:13:05   channel0        off
     2021-10-14 19:15:43   dim             127
     2021-10-14 20:13:05   dim0            0
     2021-10-14 21:49:28   energy0         0.094
     2021-10-14 21:49:28   energyUnit0     KWh
     2021-10-14 19:15:43   error0          ok
     2021-10-14 19:15:43   localControl0   enabled
     2021-10-06 23:00:05   measurementDelta 0
     2021-10-06 23:00:04   measurementMode energy
     2021-10-06 23:00:05   measurementReport query
     2021-10-06 23:00:05   measurementReset not_active
     2021-10-06 23:00:05   measurementUnit Ws
     2021-10-14 19:15:43   overCurrentOff0 ready
     2021-10-14 21:50:36   power0          0
     2021-10-14 19:15:43   powerFailure0   disabled
     2021-10-14 19:15:43   powerFailureDetection0 not_detected
     2021-10-14 21:50:36   powerUnit0      W
     2021-10-06 23:00:05   responseTimeMax 10
     2021-10-06 23:00:05   responseTimeMin 1
     2021-10-14 19:15:43   state           on
     2021-10-06 22:57:38   teach           UTE teach-in accepted EEP D2-01-08 Manufacturer: MSR Solutions
   helper:
Attributes:
   IODev      TCM_ESP3_0
   comMode    biDir
   creator    autocreate
   defaultChannel 0
   devChannel 255
   eep        D2-01-08
   manufID    025
   room       Licht
   stateFormat channel0
   subDef     FFACE94A
   subType    actuator.01
   teachMethod UTE
   verbose    1

klaus.schauer

attr <device> devChannel auf 0 oder 1 setzen und attr <device> stateFormat löschen.

Flachzange

Morgen Klaus,

mit devChannel hatte ich schon gespielt. Weder 0 noch 1 führen zum gewünschten Ergebnis.

klaus.schauer

Der Aktor scheint den Status nicht richtig zurückzumelden. Er sollte ein Telegramm vom Typ 04 als Quittung senden:

2021.10.15 08:54:28 3: EnOcean set Steckdose_3 on
2021.10.15 08:54:28 4: EnOcean Steckdose_3 sent PacketType: 1 RORG: D2 DATA: 010064 SenderID: FFFCF33D STATUS: 00 ODATA: 030506A0A7FF00
2021.10.15 08:54:28 4: EnOcean Steckdose_3 received from IODev: TCM_ESP3_0 PacketType: 1 RORG: D2 DATA: 0460E4 SenderID: 0506A0A7 STATUS: 01
2021.10.15 08:54:30 3: EnOcean set Steckdose_3 off
2021.10.15 08:54:30 4: EnOcean Steckdose_3 sent PacketType: 1 RORG: D2 DATA: 010000 SenderID: FFFCF33D STATUS: 00 ODATA: 030506A0A7FF00
2021.10.15 08:54:31 4: EnOcean Steckdose_3 received from IODev: TCM_ESP3_wald1_0 PacketType: 1 RORG: D2 DATA: 046080 SenderID: 0506A0A7 STATUS: 01

Flachzange