FHEM - Hausautomations-Systeme > EnOcean

[Gelöst] Anfängerfrage Eltako physischer Taster notify WebCmd

<< < (2/2)

BeOCeKa:
Morgens ist der Kopf dann doch noch frischer. Aber vom Büro aus habe ich leider keinen Zugriff auf den physischen Taster  :D

Der verwendete Aktor ist ein F4SR14-LED und offensichtlich muss ich den wie einen FSR14-4x manuell einlernen. Da war ich mit dem autocreate zu naiv.
Zumindest sieht https://wiki.fhem.de/wiki/EnOcean-FSR14-4x-RS485-Bus-Schaltaktor-4-Kanal-Stromsto%C3%9F-Schaltrelais vielversprechend aus. Dort steht was von "subDef" für bidirektionale Aktoren.

Ich lerne den Aktor noch einmal wie im Wiki ein und melde mich.

BeOCeKa:
Nö... wenn ich den Artikel so umsetze, kann ich die Kanäle zwar aus FHEM heraus schalten und sehe entsprechend das Lampen-Icon, aber auf den physischen Schalter reagiert das Lampen-Icon nicht.

Jetzt bekomme ich das auch nicht mehr mit einem Notify hin.

Das sind die Befehle, die ich aus dem Beitrag übernommen habe - natürlich mit den richtigen IDs. Der Aktor hat bei Eltako die Adresse 65-68 und soweit ich gelesen habe, sind davor alles Nullen, also 00000065 bis00000068:

--- Code: ---define EnO_F4SR14LED_OG1_A01 EnOcean 00000065 M5-38-08
define EnO_F4SR14LED_OG1_A02 EnOcean 00000066 M5-38-08
define EnO_F4SR14LED_OG1_A03 EnOcean 00000067 M5-38-08
define EnO_F4SR14LED_OG1_A04 EnOcean 00000068 M5-38-08

attr EnO_F4SR14LED_OG1_A01 subDef FFB2D501
attr EnO_F4SR14LED_OG1_A02 subDef FFB2D503
attr EnO_F4SR14LED_OG1_A03 subDef FFB2D504
attr EnO_F4SR14LED_OG1_A04 subDef FFB2D505

attr EnO_F4SR14LED_OG1_A01 teachMethod RPS
attr EnO_F4SR14LED_OG1_A02 teachMethod RPS
attr EnO_F4SR14LED_OG1_A03 teachMethod RPS
attr EnO_F4SR14LED_OG1_A04 teachMethod RPS

deleteattr EnO_F4SR14LED_OG1_A01 comMode
deleteattr EnO_F4SR14LED_OG1_A02 comMode
deleteattr EnO_F4SR14LED_OG1_A03 comMode
deleteattr EnO_F4SR14LED_OG1_A04 comMode

--- Ende Code ---

Das Listing von Ausgang 4 (an dem besagte Lampe hängt)

--- Code: ---Internals:
   DEF        00000068
   FUUID      61782071-f33f-fbfc-38cc-eb1c14ba275dd875
   IODev      TCM
   NAME       EnO_F4SR14LED_OG1_A04
   NR         76
   NTFY_ORDER 50-EnO_F4SR14LED_OG1_A04
   STATE      on
   TYPE       EnOcean
   READINGS:
     2021-10-26 18:04:32   IODev           TCM
     2021-10-26 18:11:57   block           unlock
     2021-10-26 18:11:57   state           on
     2021-10-26 17:42:49   teach           4BS teach-in sent
   helper:
Attributes:
   IODev      TCM
   eep        A5-38-08
   gwCmd      switching
   manufID    00D
   room       EnOcean
   subDef     FFB2D505
   subType    gateway
   teachMethod RPS
   webCmd     on:off
--- Ende Code ---

Event-Monitor beim Aus- und Einschalten des physischen Tasters:

--- Code: ---2021-10-26 18:18:15 EnOcean EnO_FFA93044 buttons: pressed
2021-10-26 18:18:15 EnOcean EnO_FFA93044 channelB: B0
2021-10-26 18:18:15 EnOcean EnO_FFA93044 B0
2021-10-26 18:18:38 EnOcean EnO_FFA93044 buttons: pressed
2021-10-26 18:18:38 EnOcean EnO_FFA93044 channelB: BI
2021-10-26 18:18:38 EnOcean EnO_FFA93044 BI
--- Ende Code ---

Event-Monitor beim Aus- und Einschalten des FHEM-Tasters:

--- Code: ---2021.10.26 18:19:56 3 : EnOcean set EnO_F4SR14LED_OG1_A04 off
2021-10-26 18:19:56 EnOcean EnO_F4SR14LED_OG1_A04 block: unlock
2021-10-26 18:19:56 EnOcean EnO_F4SR14LED_OG1_A04 off
2021-10-26 18:19:58 EnOcean EnO_FFA93044 buttons: pressed
2021-10-26 18:19:58 EnOcean EnO_FFA93044 channelB: BI
2021-10-26 18:19:58 EnOcean EnO_FFA93044 BI

2021.10.26 18:20:01 3 : EnOcean set EnO_F4SR14LED_OG1_A04 on
2021-10-26 18:20:01 EnOcean EnO_F4SR14LED_OG1_A04 block: unlock
2021-10-26 18:20:01 EnOcean EnO_F4SR14LED_OG1_A04 on
2021-10-26 18:20:04 EnOcean EnO_FFA93044 buttons: pressed
2021-10-26 18:20:04 EnOcean EnO_FFA93044 channelB: B0
2021-10-26 18:20:04 EnOcean EnO_FFA93044 B0
--- Ende Code ---

Deswegen kam mir der Gedanke, das Icon als Dummy zu probieren. Sowohl physischer als auch virtueller Taster könnten dann ein notify an Dummy schicken...

Ich mache mir jetzt erst einmal eine Gläschen Wein...

Edit: Moment. Ich sehe doch in FHEM nicht die Adresse des Aktors sondern die Hardware ID, welche auch im Eventlog steht...?

Bingo-Edit: das Ganze mit...

--- Code: ---define EnO_F4SR14LED_OG1_A04 EnOcean FFA93044 M5-38-08
--- Ende Code ---
...und es klappt. Dann ist scheinbar die Doku irreführend.

Nachtrag: DEF wurde von FHEM von FFA93044 auf 00000068 geändert.

BeOCeKa:
Ja, die Doku ist nicht ganz leicht für Einsteiger.
Das Geheimnis ist, den Aktor als Gateway anzulegen und den FHEM Schalter als subDef.

So langsam wird's...

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln