FHEM Forum

FHEM - Hausautomations-Systeme => ZWave => Thema gestartet von: Spook112 am 01 November 2015, 19:29:43

Titel: Vision ZD2102EU-5 External Switch aktivieren - aber wie
Beitrag von: Spook112 am 01 November 2015, 19:29:43
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
(http://www.pepper1.net/zwavedb/uploads/resources/6e7d7a5572e0723a21b22404bdb82a2915043417.pdf)
Titel: Antw:Vision ZD2102EU-5 External Switch aktivieren - aber wie
Beitrag von: rudolfkoenig am 01 November 2015, 19:43:44
Size 1 == byte.
set Vision configByte 1 255

Das Geraet kenne ich nicht, insofern mag ich daneben liegen.
Titel: Antw:Vision ZD2102EU-5 External Switch aktivieren - aber wie
Beitrag von: krikan am 01 November 2015, 21:12:04
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.
Titel: Antw:Vision ZD2102EU-5 External Switch aktivieren - aber wie
Beitrag von: Spook112 am 02 November 2015, 18:51:57
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
Titel: Antw:Vision ZD2102EU-5 External Switch aktivieren - aber wie
Beitrag von: krikan am 02 November 2015, 19:28:37
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?
Titel: Antw:Vision ZD2102EU-5 External Switch aktivieren - aber wie
Beitrag von: Spook112 am 03 November 2015, 20:13:28
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
Titel: Antw:Vision ZD2102EU-5 External Switch aktivieren - aber wie
Beitrag von: krikan am 03 November 2015, 20:19:37
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.

Titel: Antw:Vision ZD2102EU-5 External Switch aktivieren - aber wie
Beitrag von: Spook112 am 04 November 2015, 19:35:05
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.
Titel: Antw:Vision ZD2102EU-5 External Switch aktivieren - aber wie
Beitrag von: krikan am 04 November 2015, 19:46:07
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.
Titel: Antw:Vision ZD2102EU-5 External Switch aktivieren - aber wie
Beitrag von: Baerli34 am 05 November 2015, 08:36:35
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
Titel: Antw:Vision ZD2102EU-5 External Switch aktivieren - aber wie
Beitrag von: rudolfkoenig am 05 November 2015, 11:37:28
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
Titel: Antw:Vision ZD2102EU-5 External Switch aktivieren - aber wie
Beitrag von: Spook112 am 05 November 2015, 18:53:23
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 :-(
Titel: Antw:Vision ZD2102EU-5 External Switch aktivieren - aber wie
Beitrag von: krikan am 05 November 2015, 19:24:47
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.
Titel: Antw:Vision ZD2102EU-5 External Switch aktivieren - aber wie
Beitrag von: Spook112 am 05 November 2015, 19:36:26
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