Vision ZD2102EU-5 External Switch aktivieren - aber wie

Begonnen von Spook112, 01 November 2015, 19:29:43

Vorheriges Thema - Nächstes Thema

Spook112

Hi,
ich habe seit einigen Wochen mehrere Fensterkontakte Vision ZD2102EU-5 im Einsatz.
Die funktionieren so weit auch wie gewünscht.
Nun möchte ich gerne auch die Möglichkeit nutzen jeweils einen External Switch anzuschließen.
Dazu muss man laut Anleitung den Parameter 0x01  mit Size 1 auf den Wert 0xFF setzen.

Nun stellt sich die Frage: Wie macht man das?
Darüber hinaus eine weitere Frage: Was bedeutet eigentlich Size 1 ?

Hat jemand eine Idee was man in FHEM machen kann/muss, um den External Switch zu aktivieren.
Im Web GUI finde ich dazu keine Möglichkeit / keinen Parametereintrag.

Danke im Voraus für sachdienliche Hinweise.

Gruß
Spook112

P.S.: Hier ein Link auf die komplette Anleitung: http://www.pepper1.net/zwavedb/uploads/resources/6e7d7a5572e0723a21b22404bdb82a2915043417.pdf

Raspberry PI / RaZberry ZWAVE Modul / RFXTRX433E / 13 Fibaro FGS-222-EN-A-v1.00 / 17 VISION ZD2102-5 / 10 Somfy RTS / 4 Greenwave GWRENS310-F / Gardena Sileno City / 3 Gardena Gartensteckdosen / 2 devolo Home Control Funkschalter / 8 FIBARO System FGSD002 Smoke Sensoren

rudolfkoenig

Size 1 == byte.
set Vision configByte 1 255

Das Geraet kenne ich nicht, insofern mag ich daneben liegen.

krikan

Könntest Du bitte einmal den Inhalt des Readings "modelId" posten?
Dieser Sensor müsste eigentlich in den Config-XML enthalten sein und die besonderen config<XY>-Befehle sollten auswählbar sein.

Spook112

Hallo,
danke erst einmal für die super schnellen Antworten.

den Befehl
set Vision configByte 1 255
habe ich gleich ausprobiert - mal schauen ob der nach dem nächsten wakeup auch zieht und ich den externen Switch verwenden kann.
Anstatt Vision habe ich natürlich den Namen des Sensors verwendet - in meinem Falle: SZE_Fenster
Ergebnis leider frühestens morgen Abend.

Das gewünschte reading erhalte ich vermutlich mit:
get SZE_Fenster model   
über die Oberfäche?
modelID wurde als Attributwert nicht angeboten :-(

Auch das Ergebnis dann morgen Abend.

Gruß
Spook112
Raspberry PI / RaZberry ZWAVE Modul / RFXTRX433E / 13 Fibaro FGS-222-EN-A-v1.00 / 17 VISION ZD2102-5 / 10 Somfy RTS / 4 Greenwave GWRENS310-F / Gardena Sileno City / 3 Gardena Gartensteckdosen / 2 devolo Home Control Funkschalter / 8 FIBARO System FGSD002 Smoke Sensoren

krikan

Zitatget SZE_Fenster model
Ja, aber das wird im Rahmen der Inklusion eigentlich automatisch mit abgefragt und sollte in den Readings stehen. Ist Dein Fhem evtl. nicht aktuell?

Spook112

Hi,
zuerst die positive Nachricht - für alle die auch diesen Sensor im Einsatz haben ...

der Befehl set Vision configByte 1 255 (wobei Vision durch den Gerätenamen ersetzt werden muss) funktioniert und danach ist der externe Switch aktiviert.

Dank dafür an rudolfkönig.

Ergebnis ist, dass wie in der Gerätebeschreibung beschrieben, immer wenn einer der beiden Switches offen ist der Status mit offen angezeigt wird. Nur wenn beide Switches geschlossen sind wird der Status geschlossen angezeigt.

Problem also gelöst.

Zu den Fragen von krikan.
Meine FHEM Version ist Release  : 5.6
Sollte aus meiner Sicht aktuell sein.

Das gewünschte Reading auf get SZE_Fenster model
lautet:
2015-11-02_20:24:07 SZE_Fenster version: Lib 3 Prot 4.5 App 5.1 HW 2 FWCounter 1 FW 10.2
(ich hoffe das ist der gewünschte Output aus dem Logfile)

Wenn noch weitere Infos benötigt werden, um den Sensor in der Config-XML kenntlich zu machen, so dass alle möglichen Attribute im GUI angezeigt werden, liefere ich die natürlich gerne.
Bräuchte dann nur die genaue Abfrage die ich machen soll, um diese zu erhalten.

Nochmals danke und Gruß
Spook112
Raspberry PI / RaZberry ZWAVE Modul / RFXTRX433E / 13 Fibaro FGS-222-EN-A-v1.00 / 17 VISION ZD2102-5 / 10 Somfy RTS / 4 Greenwave GWRENS310-F / Gardena Sileno City / 3 Gardena Gartensteckdosen / 2 devolo Home Control Funkschalter / 8 FIBARO System FGSD002 Smoke Sensoren

krikan

ZitatDas gewünschte Reading auf get SZE_Fenster model
lautet:
2015-11-02_20:24:07 SZE_Fenster version: Lib 3 Prot 4.5 App 5.1 HW 2 FWCounter 1 FW 10.2
(ich hoffe das ist der gewünschte Output aus dem Logfile)
Hallo,
das ist leider nicht das Gesuchte. Die Abfrage erzeugt in der Detailseite des Fhem-Devices eine Ausgabe der Form:
ZitatmodelId    010f-0301-1001       2015-11-03 20:16:56
Die bräuchte ich. Du kannst aber auch das list des Devices posten. Befehl "list SZE_Fenster" in Eingabefeld ausführen und Ausgabe posten.
Danke.


Spook112

Hallo krikan,
dann schauen wir mal ob ich heute etwas brauchbares liefern kann.
Befehl "list SZE_Fenster" liefert als Ergebnis (Home-ID unkenntlich gemacht):
Zitat
Internals:
   DEF        ######## 20
   IODev      ZWAVE1
   LASTInputDev ZWAVE1
   MSGCNT     68
   NAME       SZE_Fenster
   NR         215
   STATE      ff
   TYPE       ZWave
   ZWAVE1_MSGCNT 68
   ZWAVE1_RAWMSG 001314010313
   ZWAVE1_TIME 2015-11-03 20:35:44
   homeId     ########
   id         14
   isWakeUp   1
   lastMsgSent 1446579334.85513
   Readings:
     2015-11-03 20:18:51   alarm           AccessControl: Window/Door is open, arg 0000
     2015-11-03 20:18:51   basicSet        ff
     2015-11-02 20:24:06   config_0        0
     2015-11-03 20:35:44   state           TRANSMIT_NO_ACK
     2015-11-03 20:35:44   transmit        NO_ACK
     2015-11-02 20:24:07   version         Lib 3 Prot 4.5 App 5.1 HW 2 FWCounter 1 FW 10.2
     2015-11-03 20:35:34   wakeup          notification
Attributes:
   IODev      ZWAVE1
   alias      Fenster Schlafzimmer
   classes    ZWAVEPLUS_INFO MANUFACTURER_SPECIFIC DEVICE_RESET_LOCALLY BATTERY POWERLEVEL VERSION WAKE_UP ASSOCIATION ASSOCIATION_GRP_INFO ALARM CONFIGURATION FIRMWARE_UPDATE_MD SECURITY
   devStateIcon 00:fts_window_1w ff:fts_window_1w_open@red
   group      Fenster
   icon       fts_window_1w
   room       Schlafzimmer
   stateFormat basicSet

Ich hoffe das hilft weiter.
Eine Zeile ähnlich der unten von Dir geposteten sehe ich darin allerdings nicht.
Raspberry PI / RaZberry ZWAVE Modul / RFXTRX433E / 13 Fibaro FGS-222-EN-A-v1.00 / 17 VISION ZD2102-5 / 10 Somfy RTS / 4 Greenwave GWRENS310-F / Gardena Sileno City / 3 Gardena Gartensteckdosen / 2 devolo Home Control Funkschalter / 8 FIBARO System FGSD002 Smoke Sensoren

krikan

ZitatEine Zeile ähnlich der unten von Dir geposteten sehe ich darin allerdings nicht.
Stimmt die fehlt, d.h. "get SZE_Fenster model" wurde nie korrekt vom Sensor beantwortet. Darum kannst Du die speziellen configXY-Befehle auch nicht haben, selbst wenn die in Fhem enthalten sind.
Die TRANSMIT_NO_ACK irritieren mich. Funktioniert der Sensor ansonsten korrekt? Hast Du die Assoziation auf ControllerNodeId angepasst?
Und um etwas für Dich (uns) machen zu können, müsstest Du noch mal "get SZE_Fenster model" (über Detailansicht des Sensors auswählen) absetzen, damit das gesuchte Reading "modelId" hoffentlich auftaucht.
Sorry.

Baerli34

Moin,

scheint zwar gegenüber meinen ein neueren Model zu sein, aber das Prinzip sollte wie bei allen batteriebetrieben Geräten gleich sein - am besten nach dem "get" das Gerät
aufwachen lassen um die Daten direkt an FHEM zu übermitteln. Hier müsste es innerhalb des Gerätes oben rechts einen Kontakt geben - diesen einfach mehrmals (min. 3) schnell hintereinander
nach unten drücken (wie bei der Inklusion)... Bei meinen funktioniert das perfekt und ich kann so jeweils erfolgreich einen Befehl absetzen (2 machen meist Probleme).

PS. Am besten in der nähe vom Stick sein (wie bei der Inklusion).

lg, Jörg

model: Vision ZD2102 AU Door/Window Sensor
modelConfig: vision/zd2102.xml
modelId: 0109-2001-0102

By the way - auch nice hier ist ein stateFormat {sprintf "%s", ReadingsVal($name, "basicSet", 00)}
da ja basicSet nur geändert wird
ZWave Fibaro Relay/Motion, Duwi ZW3500 Switche, Aeon MultiSensors, Vision ZS6301 CO, Wasser/Rauchmelder, Everspring AN158, ZD2102 Door, Popp Smoke, Milight, Plex, Vu+, Fritz, Sonos, CUL, Selve & Wolf Heiz,Lüftung,Solar, FireTV, Alexa, Ubiquiti, Hue... | Smarthome-Kanal: https://bit.ly/2MY9gGi

rudolfkoenig

ZitatstateFormat {sprintf "%s", ReadingsVal($name, "basicSet", 00)}
Ist das wirklich $name und nicht $NAME?
Wenn es funktioniert, sollte mehr oder weniger equivalent sein mit
stateFormat basicSet

Spook112

#11
Hi,
so - jetzt habe ich auch endlich die Model-ID:

2015-11-05_18:32:46 SZE_Fenster model: 0x0109 0x2001 0x0106
2015-11-05_18:32:46 SZE_Fenster modelId: 0109-2001-0106

Warum das jetzt "plötzlich" angezeigt wurde erschließt sich mir zwar nicht - aber Hauptsache die Info liegt jetzt vor.

Gruß
Spook112

P.S.: Noch eine Frage: Wo liegen denn eigentlich die von Baerli34 angesprochenen Config Dateien ? Im Speziellen die XML-Datei für dieses Gerät? Finde ich bei mir partout nicht :-(
Raspberry PI / RaZberry ZWAVE Modul / RFXTRX433E / 13 Fibaro FGS-222-EN-A-v1.00 / 17 VISION ZD2102-5 / 10 Somfy RTS / 4 Greenwave GWRENS310-F / Gardena Sileno City / 3 Gardena Gartensteckdosen / 2 devolo Home Control Funkschalter / 8 FIBARO System FGSD002 Smoke Sensoren

krikan

Die modelId ist mit zugehöriger config-XML seit  25.10.2015 eingecheckt. Wenn Du nach dem 26.10. ein update von Fhem gemacht hast, dann sind die zugehörigen Angaben in Deiner Installation in
fhem/FHEM/lib/openzwave_manufacturer_specific.xml
und die komprimierten Config-XMLs in
fhem/FHEM/lib/openzwave_deviceconfig.xml.gz
Details dazu unter www.fhemwiki.de/wiki/Z-Wave in den entsprechenden Abschnitten.

Das musst Du aber letztlich nicht wissen. Denn nun solltest Du bei einem aktuellen FHEM auch die speziellem configXY-Befehle für den Sensor haben.

Spook112

Ok, danke.
Da mein letztes Update vor dem 26.10. durchgeführt worden ist erklärt das das Fehlen der Befehle im GUI.
Dann werde ich das mal schleunigst nachholen.

Vielen Dank noch mal an alle die geholfen haben.
Gruß
Spook112
Raspberry PI / RaZberry ZWAVE Modul / RFXTRX433E / 13 Fibaro FGS-222-EN-A-v1.00 / 17 VISION ZD2102-5 / 10 Somfy RTS / 4 Greenwave GWRENS310-F / Gardena Sileno City / 3 Gardena Gartensteckdosen / 2 devolo Home Control Funkschalter / 8 FIBARO System FGSD002 Smoke Sensoren