Status FSR 14 nach Betätigung Enocean Schalter

Begonnen von dahansi, 17 Januar 2024, 09:26:08

Vorheriges Thema - Nächstes Thema

dahansi

Hallo Leute!
Bei mir gibt es in der Konfiguration ein Problem mit dem Status beim FSR14.
Listing:

Internals:
   DEF        FEDEDB74
   FGW14_MSGCNT 4
   FGW14_TIME 2024-01-17 09:18:21
   FUUID      65a3f22d-f33f-0cc0-242a-4d7573ce6a154b98
   IODev      FGW14
   LASTInputDev FGW14
   MSGCNT     4
   NAME       EnO_FEDEDB74
   NR         87
   NTFY_ORDER 50-EnO_FEDEDB74
   STATE      EnOcean:1:F6:00:FEDEDB74:20:01FFFFFFFF0000
   TYPE       EnOcean
   eventCount 4
   READINGS:
     2024-01-17 09:10:56   IODev           FGW14
     2024-01-17 09:18:20   alert           off
     2024-01-17 09:09:49   block           unlock
     2024-01-14 15:39:42   buttons         released
     2024-01-14 15:39:42   channelA        AI
     2024-01-17 09:18:21   state           EnOcean:1:F6:00:FEDEDB74:20:01FFFFFFFF0000
     2024-01-14 15:39:41   teach           RPS teach-in accepted EEP F6-02-01 Manufacturer: no ID
   helper:
Attributes:
   IODev      FGW14
   alias      Licht_Büro
   creator    autocreate
   eep        A5-38-08
   gwCmd      switching
   manufID    00D
   room       Büro,EnOcean
   subDef     00100019
   subType    gateway
   teachMethod RPS

Wie man hier schon sehen kann ist der State bei EnOcean:1:F6:00:FEDEDB74:20:01FFFFFFFF0000. Das passiert nach dem Betätigen des Tasters anstatt die Steuerung über Fhem.

Kann man das Problem irgendwie beheben?

ComMode Änderung hat bisher nichts gebracht.
Umstellen von FAM14 auf Posistion 4 am oberen Drehschalter ebenfalls nicht.

Gewünscht wäre natürlich ein State: on oder off

Cybers

Auf den ersten Blick würde ich sagen, die Adresse im DEF stimmt nicht. Wie kommst du auf diese Adresse? Der Rest sieht gut aus.

Gruß, Sascha
FHEM 6.2 auf Raspberry PI 4 / Smartvisu
Eltako Serie 14: FAM14, FGW14-USB, FSB14, FSR14-4x, FSR14-2x, FDG14, FTS14-EM in Kombination mit Jung F50 24V Tastern
1-Wire Temperatursensoren
aus alter Zeit:
Gott sei Dank nur noch 3 Homematic Jalousie- & Schaltaktoren! Wer sich mit Funk auskennt, legt Kabel

dahansi

Ich habe die Teilnehmer mit Autocreate anlegen lassen. Den Taster über Enocean gedrückt, dadurch wurden die Teilnehmer angelegt und define und diese Attribute automatisch erstellt:

define EnO_FEDEDB74 EnOcean FEDEDB74
setuuid EnO_FEDEDB74 65a3f22d-f33f-0cc0-242a-4d7573ce6a154b98
attr EnO_FEDEDB74 IODev FGW14
attr EnO_FEDEDB74 creator autocreate
attr EnO_FEDEDB74 eep A5-38-08
attr EnO_FEDEDB74 gwCmd switching
attr EnO_FEDEDB74 manufID 00D
attr EnO_FEDEDB74 room Büro,EnOcean
attr EnO_FEDEDB74 subType gateway
attr EnO_FEDEDB74 teachMethod RPS
define FileLog_EnO_FEDEDB74 FileLog ./log/EnO_FEDEDB74-%Y.log EnO_FEDEDB74
setuuid FileLog_EnO_FEDEDB74 65a3f22d-f33f-0cc0-2c21-daaee3f5b510cdb0
attr FileLog_EnO_FEDEDB74 alias FileLog_EnO_FEDEDB74
attr FileLog_EnO_FEDEDB74 logtype text
attr FileLog_EnO_FEDEDB74 room EnOcean

Diese Attribute habe ich erstellt bzw. angepasst

attr EnO_FEDEDB74 alias Licht_Büro
attr EnO_FEDEDB74 eep A5-38-08
attr EnO_FEDEDB74 subType gateway
attr EnO_FEDEDB74 subDef 00100019

Welchen Wert sollte denn das dev haben?

Cybers

Die Adresse im DEF ist nur für den Status des FSR14 der über das FGW14/FAM14 übermittelt wird. Die Adressen werden im FAM14 vergeben und sind dort dezimal von 1 beginnend hinterlegt. Diese dezimale Adresse muß dann in eine hexadezimale Adresse umgerechnet werden und dann in Fhem im DEF eingetragen werden.
Wenn ich das richtig im Kopf habe, kann das FAM14 maximal 126 Kanäle/Geräteadressen verwalten. Das wäre dann hexadezimal betrachtet 7E. Da die Adresse in Fhem achtstellig angegeben wird, wäre das dann maximal 0000007E.
Um die Geräteadressen vom FAM14 auslesen zu können, mußt du per Eltako PCT14 Software (gibt es kostenlos auf der Eltako-Homepage) und USB-Kabel auf das FAM14 gehen. Dann kannst du den ganzen Bus scannen und bekommst alle Geräteadressen aufgelistet.

Gruß, Sascha
FHEM 6.2 auf Raspberry PI 4 / Smartvisu
Eltako Serie 14: FAM14, FGW14-USB, FSB14, FSR14-4x, FSR14-2x, FDG14, FTS14-EM in Kombination mit Jung F50 24V Tastern
1-Wire Temperatursensoren
aus alter Zeit:
Gott sei Dank nur noch 3 Homematic Jalousie- & Schaltaktoren! Wer sich mit Funk auskennt, legt Kabel

dahansi

#4
Die Adressen weiß ich.
Das heißt ich muss im define EnO_FEDEDB74 EnOcean FEDEDB74 statt dem FEDEDB74 die Geräteadresse aus PCT14 eintragen?

In PCT14 hat beispielsweise das Licht im Büro die Adresse 19
Dann müsste ich in FHEM 00000013 eingetragen werden?

dahansi

#5
Okay, verstanden.
ich habe DEF angepasst auf:

Internals:
   DEF        00000013
   FUUID      65a3f22d-f33f-0cc0-242a-4d7573ce6a154b98
   IODev      FGW14
   NAME       EnO_FEDEDB74
   NR         87
   NTFY_ORDER 50-EnO_FEDEDB74
   STATE      on
   TYPE       EnOcean
   eventCount 4
   READINGS:
     2024-01-17 12:18:15   IODev           FGW14
     2024-01-17 09:18:20   alert           off
     2024-01-17 12:18:23   block           unlock
     2024-01-14 15:39:42   buttons         released
     2024-01-14 15:39:42   channelA        AI
     2024-01-17 12:18:23   state           on
     2024-01-14 15:39:41   teach           RPS teach-in accepted EEP F6-02-01 Manufacturer: no ID
   helper:
Attributes:
   IODev      FGW14
   alias      Licht_Büro
   creator    autocreate
   eep        A5-38-08
   gwCmd      switching
   manufID    00D
   room       Büro,EnOcean
   subDef     00100019
   subType    gateway
   teachMethod RPS

jetzt wird der Status nicht mehr auf den Wert vom Anfangspost geändert. Der state wird überhaupt nicht mehr upgedatet.

Hier noch ein Screenshot der PCT software:

Also das Bild zeigt jetzt nicht den Teilnehmer vom Büro. Büro hat die Adresse 19 umgerechnet wäre dass dann ja 13

Cybers

#6
Der Status wird nur übertragen wenn das USB-Kabel abgezogen ist oder du auf der Oberfläche vom PCT14 auf "Trennen" geklickt hast.
Das FAM14 hat zwei Drehrädchen. Das untere muß auf "Auto 1" und das obere auf "BA 4" stehen. "BA 2" geht auch, allerdings mußt du dann über das PCT14 eine Scanliste der abzufragenden Geräte anlegen. Bei "BA 4" werden automatisch alle vorhandenen Geräte dauerhaft abgefragt.
Dein Fhem-Rechner/Server hängt direkt per USB-Kabel am FGW14?
FHEM 6.2 auf Raspberry PI 4 / Smartvisu
Eltako Serie 14: FAM14, FGW14-USB, FSB14, FSR14-4x, FSR14-2x, FDG14, FTS14-EM in Kombination mit Jung F50 24V Tastern
1-Wire Temperatursensoren
aus alter Zeit:
Gott sei Dank nur noch 3 Homematic Jalousie- & Schaltaktoren! Wer sich mit Funk auskennt, legt Kabel

dahansi

Okay. Ich bin einen Schritt weiter. Das mit der ID hat geklappt.
Die Stat(?)i (mehrzahl von Status?) Werden bei den Lichtern und auch bei den Rolläden aktualisiert.

Cybers

Super. Ein Problem gelöst... Wo hakt es noch?
FHEM 6.2 auf Raspberry PI 4 / Smartvisu
Eltako Serie 14: FAM14, FGW14-USB, FSB14, FSR14-4x, FSR14-2x, FDG14, FTS14-EM in Kombination mit Jung F50 24V Tastern
1-Wire Temperatursensoren
aus alter Zeit:
Gott sei Dank nur noch 3 Homematic Jalousie- & Schaltaktoren! Wer sich mit Funk auskennt, legt Kabel