Esera Dual Schaltmodul Pro (DS2408) mit OWX

Begonnen von thumu, 08 Juli 2021, 09:49:14

Vorheriges Thema - Nächstes Thema

thumu

Hallo zusammen,

ich versuche gerade, ein 2-Kanal Hutschienen-Schaltmodul ,,Pro" von Esera mit OWX/OWSWITCH in Betrieb zu nehmen.
Der Aktor wird beim Discover prinzipiell erkannt (als Family 29, d.h. mit DS2408 Chip) und auch als OWSWITCH-Device in FHEM angelegt. Leider bleibt dieses Device im state ,,initialized" und das Internal PRESENT ist 0.

Nach dem erfolglosen Versuch, einen Kanal des Aktors zu schalten (z.B. set <myDevice> output A on) finde ich folgenden Fehler im Log:


2021.07.07 15:30:01 1: OWX_SER::Query OWio1: Sending out0xe3 0xc5
2021.07.07 15:30:01 5: SW: e3c5
2021.07.07 15:30:01 4: OWX_SER::Query OWio1: 1 of 1 bytes in first attempt and state opened
2021.07.07 15:30:01 1: OWXSWITCH_BinValues: called for device OWX_29_73D97E1B0000 in context ds2408.setstate.0 with data 0xff
2021.07.07 15:30:01 1: OWXSWITCH_BinValues ds2408.setstate.0: OWX_29_73D97E1B0000: invalid data in setstate, 0xff


Als Busmaster verwende ich ein USB-Interface (nicht Esera), das mit anderen 1-Wire-Komponenten seit langem sehr zuverlässig funktioniert. Insbesondere läuft mit dem Setting auch die ,,Standard"-Variante des Esera-Hutschienen-Moduls - dies verwendet jedoch einen DS2413.

Hat jemand eine Idee oder vielleicht sogar den Esera-Aktor schon im Einsatz?

Hier noch ein list des Devices:

Internals:
   DEF        DS2408 73D97E1B0000
   ERRCOUNT   11
   FUUID      60e589cd-f33f-c0b0-f1e0-9dc7b48e54b9f8eb
   INTERVAL   300
   IODev      OWio1
   NAME       OWX_29_73D97E1B0000
   NOTIFYDEV  global
   NR         25
   NTFY_ORDER 50-OWX_29_73D97E1B0000
   OW_FAMILY  29
   OW_ID      73D97E1B0000
   PRESENT    0
   ROM_ID     29.73D97E1B0000.79
   STATE      initialized
   TYPE       OWSWITCH
   READINGS:
     2021-07-08 08:47:30   IODev           OWio1
     2021-07-08 08:47:42   state           initialized
   owg_val:
     1
     1
   owg_vax:
     0
     0
Attributes:
   IODev      OWio1
   model      DS2413
   room       OWX
   verbose    5


Grüße
thumu

thumu

Inzwischen bin ich ein wenig weiter gekommen, indem ich die ganze Lösung zum Test auf OWServer umgebaut habe.

Über das entprechende OWDevice funktioniert es tatsächlich, das Esera-Schaltmodul sowohl zu bedienen als auch auszulesen. Leider natürlich nur sehr generisch und nicht als explizites ,,Switch-Device". Ich werde jetzt mal versuchen, mit dem OWSWITCH-Modul auf die OWServer-Instanz zuzugreifen, das soll laut Doku ja funktionieren.

Gruß
thumu

Prof. Dr. Peter Henning

Tut es auch. Allerdings kann ich die Esera-Sachen nicht testen, die liegen mir nicht vor.

LG

pah