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)
Size 1 == byte.
set Vision configByte 1 255
Das Geraet kenne ich nicht, insofern mag ich daneben liegen.
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.
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
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?
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
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.
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.
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.
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
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
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 :-(
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.
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