Hallo
Ist der MotionSwitch LED Z-Wave von Steinel schon komplett eingefügt?
Das Foto ist korrekt mit dem rest hab ich etwas Probleme.
ZWave_SENSOR_NOTIFICATION_11
ZWave_SENSOR_NOTIFICATION_11
Internals
DEF
d1573346 11
FUUID
5ec16aa5-f33f-2006-e84a-d2e05c7da21620fd
IODev
ZW_LAN_1
LASTInputDev
ZW_LAN_1
MSGCNT
8
NAME
ZWave_SENSOR_NOTIFICATION_11
NR
490
STATE
off
TYPE
ZWave
ZW_LAN_1_MSGCNT
8
ZW_LAN_1_RAWMSG
0004000b058503071000
ZW_LAN_1_TIME
2020-05-17 19:59:54
ZWaveSubDevice
no
cmdsPending
0
endpointChildren
ZWave_SENSOR_NOTIFICATION_11.01,ZWave_SENSOR_MULTILEVEL_11.02,ZWave_SWITCH_BINARY_11.03
homeId
d1573346
isWakeUp
lastMsgSent
1589738394.57765
nodeIdHex
0b
Readings
SECURITY
DISABLED (Networkkey not found)
2020-05-17 18:47:33
assocGroup_1
Max 1 Nodes
2020-05-17 19:59:54
assocGroup_2
Max 16 Nodes
2020-05-17 19:59:54
assocGroup_3
Max 16 Nodes
2020-05-17 19:59:54
assocGroup_4
Max 16 Nodes
2020-05-17 19:59:54
assocGroup_5
Max 16 Nodes
2020-05-17 19:59:54
assocGroup_6
Max 16 Nodes
2020-05-17 19:59:54
assocGroup_7
Max 16 Nodes
2020-05-17 19:59:54
assocGroups
7
2020-05-17 19:59:54
associatedWith
ZWave_SENSOR_NOTIFICATION_11.01,ZWave_SENSOR_MULTILEVEL_11.02,ZWave_SWITCH_BINARY_11.03
2020-05-17 19:37:23
mcCapability_01
ZWAVEPLUS_INFO SUPERVISION SECURITY SECURITY_S2 ASSOCIATION_GRP_INFO ASSOCIATION MULTI_CHANNEL_ASSOCIATION ALARM
2020-05-17 18:47:35
mcCapability_02
ZWAVEPLUS_INFO SUPERVISION SECURITY SECURITY_S2 ASSOCIATION_GRP_INFO ASSOCIATION MULTI_CHANNEL_ASSOCIATION SENSOR_MULTILEVEL
2020-05-17 18:47:35
mcCapability_03
ZWAVEPLUS_INFO SUPERVISION SECURITY SECURITY_S2 APPLICATION_STATUS ASSOCIATION_GRP_INFO ASSOCIATION MULTI_CHANNEL_ASSOCIATION SWITCH_BINARY
2020-05-17 18:47:36
mcCapability_04
ZWAVEPLUS_INFO SUPERVISION SECURITY SECURITY_S2 ASSOCIATION_GRP_INFO ASSOCIATION MULTI_CHANNEL_ASSOCIATION CENTRAL_SCENE MARK SWITCH_MULTILEVEL SCENE_ACTIVATION
2020-05-17 18:47:36
mcEndpoints
total 4, different
2020-05-17 18:47:35
model
0x0271 0x0002 0x19fb
2020-05-17 18:47:34
modelId
0271-0002-19fb
2020-05-17 18:47:34
state
off
2020-05-17 18:59:46
timeToAck
0.024
2020-05-17 19:59:54
transmit
OK
2020-05-17 19:59:54
zwavePlusInfo
version:01 role:AlwaysOnSlave node:Z-Wave+Node installerIcon:0c07 userIcon:0c07
2020-05-17 18:47:35
ZWave_SENSOR_NOTIFICATION_11
Attributes
IODev
ZW_LAN_1
deleteattr
classes
ZWAVEPLUS_INFO TRANSPORT_SERVICE SECURITY SECURITY_S2 SUPERVISION APPLICATION_STATUS MANUFACTURER_SPECIFIC VERSION ASSOCIATION_GRP_INFO ASSOCIATION MULTI_CHANNEL_ASSOCIATION DEVICE_RESET_LOCALLY MULTI_CHANNEL FIRMWARE_UPDATE_MD CONFIGURATION POWERLEVEL SWITCH_BINARY ALARM SENSOR_MULTILEVEL CENTRAL_SCENE MARK SWITCH_MULTILEVEL SCENE_ACTIVATION
deleteattr
room
ZWave
deleteattr
vclasses
ALARM:4 APPLICATION_STATUS:1 ASSOCIATION:2 ASSOCIATION_GRP_INFO:1 CENTRAL_SCENE:3 CONFIGURATION:1 DEVICE_RESET_LOCALLY:1 FIRMWARE_UPDATE_MD:4 MANUFACTURER_SPECIFIC:2 MULTI_CHANNEL:4 MULTI_CHANNEL_ASSOCIATION:3 POWERLEVEL:1 SCENE_ACTIVATION:0 SECURITY:1 SECURITY_S2:1 SENSOR_MULTILEVEL:4 SUPERVISION:1 SWITCH_BINARY:1 SWITCH_MULTILEVEL:0 TRANSPORT_SERVICE:2 VERSION:2 ZWAVEPLUS_INFO:2
Die XML-config-Datei für den MotionSwitch ist nicht integriert. Openzwave hat noch keine. Openhab/cd-jackson hat zwar eine, aber der Export im Openzwave-Format ist dort kaputt (d.h. " fehlen teilweise im Export) und bedarf manueller Nachbearbeitung.
Wenn jemand mir die korrigierte XML-Datei von https://www.cd-jackson.com/index.php/zwave/zwave-device-database/zwave-device-list/devicesummary/1060?layout=openzwave hier anhängt binde ich die gerne in FHEM ein.
Fehlende XML-confog-Datei hat aber keine Auswirkungen auf die Funktionsfähigkeit des Gerätes mit FHEM. Wenn dabei Probleme bestehen, müsstest Du bitte mehr erläutern.
Gruß, Christian
Hab das Gerät noch nicht fest eingebunden.
Mir fehlt noch eine Antenne für mein Zwave Dongle, damit es auch gut erreicht wird.
Wird immer die XML von OpenZWave eingebunden?
(Natürlich nur wenn eine vorhanden ist.)
Findet mann in FHEM die XML auch?
Werde berichten wenn eine dort auftaucht.
Zitat von: Damu am 18 Mai 2020, 09:52:06
Wird immer die XML von OpenZWave eingebunden?
FHEM nutzt zumindest das openzwave-Format; woher die Datei kommt ist relativ egal solange sie richtig ist.
ZitatFindet mann in FHEM die XML auch?
Ja. Mehr Details
https://wiki.fhem.de/wiki/Z-Wave#Wie_k.C3.B6nnen_fehlende_XML-Config-Informationen_f.C3.BCr_mein_ZWave-Ger.C3.A4t_in_FHEM_eingebunden_werden.3F und auch
https://wiki.fhem.de/wiki/Z-Wave#Welche_Funktion_haben_die_XML-Config-Dateien_in_FHEM.3F
Hi,
anbei die korrgierte xml Datei, syntax sollte nun passen. Hab das Gerät nicht :)
Ronny
Danke Ronny für Deine Arbeit. :)
Änderung ist eingecheckt.
Sofort per svn.fhem.de downloadbar und morgen ab ca. 8 Uhr Verteilung per Befehl "update".
Aktivierung für bereits in FHEM definierte Geräte mit einmaligen:
get <device> model
Fehler bitte hier melden; habe es nicht getestet.
Gruß, Christian
Super, Danke schön.
Fehler auf den ersten Blick:
set device configTIME
Hab da nur DurationOfLightAfterMotion0 zur Auswahl.
Ein get device configTIME ergibt 180.
Und
set device configLIGHT
Hab da nur LightThresholdLx zur Auswahl.
Ein get device configLIGHT ergibt 2000.
ZitatJa. Mehr Details
https://wiki.fhem.de/wiki/Z-Wave#Wie_k.C3.B6nnen_fehlende_XML-Config-Informationen_f.C3.BCr_mein_ZWave-Ger.C3.A4t_in_FHEM_eingebunden_werden.3F und auch
https://wiki.fhem.de/wiki/Z-Wave#Welche_Funktion_haben_die_XML-Config-Dateien_in_FHEM.3F
Danke, werde ich mir mal Anschauen.
ZitatFehler auf den ersten Blick:
Steht genau so in der XML von openhab und ist -ohne in das Geräte-Handbuch geschaut zu haben- in der Tat merkwürdig. :-\
Auf:
http://manuals-backend.z-wave.info/make.php?lang=DE&sku=40111665101&cert=ZC10-18076193 (http://manuals-backend.z-wave.info/make.php?lang=DE&sku=40111665101&cert=ZC10-18076193) steht:
Für Time:
ZitatParameter 1: Time
Duration of light after motion detection.
Grösse: 2 Byte, Voreingestellt: 180
Wert Beschreibung
5 - 900 seconds
und für Light:
ZitatParameter 2: Light
Lux threshold for night mode detection
Grösse: 2 Byte, Voreingestellt: 2000
Wert Beschreibung
0 run Learn ambient light sequence
2 - 1999 Lux
2000 is used as daylight (always night mode)
Im Pdf:
ZitatTime s
Parameter Number SizeRangeDefault1
TIME 25-900180 Duration of light after motion detection.
Light threshold lx
Parameter Number SizeRangeDefault2
LIGHT 22-2000, 02000 0 – run Learn ambient light sequence.2000 - is used as daylight ( always night mode ).
Für Parameter 1 Time:
solten nur 5 - 900 wählbar sein.
Für Parameter 2 Light:
solten nur 0, 2 - 2000 wählbar sein.
Hallo
Die xml ist bei allen Steinel zwave device gleich.
Bei diesem kommen nur 3 Parameter dazu.
Habe mal eine xml nach Muster einer anderen Steinel xml geschrieben.
Ist es Möglich die selber mal auszutauschen um zu schauen wie das aussieht?
ZitatIst es Möglich die selber mal auszutauschen um zu schauen wie das aussieht?
Ja.
Entpacke in Deiner FHEM-Installation die Datei fhem/FHEM/lib/fhem_zwave_deviceconfig.xml.gz.
Öffne die enthaltene XML-Datei im Editor und passe die Daten im Abschnitt für das Gerät an.
Abschnitt ist am Ende der Datei und beginnt mit
<product sourceFile="steinel/MotionSwitch.xml" ...
und endet mit
<product ...
Anschließend die Datei wieder packen und FHEM neu starten ("shutdown restart").
Änderung sollten dann sofort aktiv sein.
Gruß, Christian
Hab das mal eingebaut und kurz getestet.
Sieht eigentlich gut aus.
Beim Parameter 1 "configDurationOfLightAfterMotion"
Dieser wird leider falsch angezeigt:
"configDurationOfLightAfterMotion1"
Das ist aber bei Steinel XLED HOME 2 genauso Falsch.
Da wird auch "configDurationOfLightAfterMotion1" ist aber auch da keine 1 in der Datei???
Ob das Englisch alles korrekt ist weiss ich leider nicht.
Zitat von: Damu am 21 Mai 2020, 20:45:56
Beim Parameter 1 "configDurationOfLightAfterMotion"
Dieser wird leider falsch angezeigt:
"configDurationOfLightAfterMotion1"
Das ist korrekt so und Absicht. Liegt daran, wie FHEM die Klartexte der Parameterbeschreibung in config-Befehle umwandelt. Die 1 steht hier für den Parameter 1.
ZitatOb das Englisch alles korrekt ist weiss ich leider nicht.
Wem es nicht gefällt, der kann es gerne besser machen. :) Ich werde das so (voraussichtlich morgen) einchecken.
ZitatDas ist korrekt so und Absicht.
Ist aber nur beim ersten Parameter so.
Bei allem weiteren ist keine Zahl angehängt.
Zitat von: Damu am 21 Mai 2020, 23:43:43
Ist aber nur beim ersten Parameter so.
Bei allem weiteren ist keine Zahl angehängt.
Ja, korrekt.
Die Zahl=Parameternummer wird nur angehängt, falls das zur Bildung des configXY-Befehls genutzte Item-Element im XML zu lang ist. FHEM hängt an "config" maximal 26 Zeichen des um Leerzeichen bereinigten Inhalts des Item-Elements an. Enthält das bereinigte Item-Element mehr als 26 Zeichen wird die Parameternummer bei der Befehlsbildung ergänzt, um die Einmaligkeit des Befehls sicherzustellen. Ansonsten würden bei verschiedenen Parametern, bei denen sich das bereinigte Item-Label in den ersten 26 Zeichen nicht unterscheidet Konflikte entstehen.
Bei weniger als 26 Zeichen ist das nicht notwendig.
Weitere Details kannst Dir bei Interesse im zugehörigen Code in 10_ZWave.pm anschauen.
Hab es eingecheckt; morgen ab ca. 8 Uhr wird es per "update" verteilt.