Hallo zusammen,
eine Anfängerfrage zum Webinterface: Gerade mache ich die ersten Gehversuche mit einem FIBARO System FGMS001-ZW5 Motion Sensor. Im Z-Wave-Wiki wird ja erwähnt:
ZitatBei vorhandener XML-Config-Datei kann die komplette Konfiguration eines Gerätes abgerufen werden:
get <name> configAll
Ich habe das mal ausprobiert und, wie bei einem wakeup-Gerät erwartet, die Meldung
ZitatScheduled get requests for sending after WAKEUP
bekommen. Um die (mir im Moment nicht bekannte) wakeup time nicht abwarten zu müssen, habe ich entsprechend der Anleitung des Gerätes einmal auf die B-Taste gedrückt. Im Logfile erschien die Meldung:
2017-08-04_13:44:48 Keller.Flur.Sensor wakeup: notification
Soweit, so klar. Aber: wo sehe ich denn jetzt die abgefragten Werte (hab' auch in den logfiles nichts gefunden)? Ich verstehe das so, daß ich jetzt alle Konfigurationswerte bekommen sollte (also wakeupInterval, usw...) - sehe ich das falsch? Im Wiki wird das berhaupt nicht erwähnt, sonst habe ich auch nichts gefunden. Vermutlich ist die Frage ziemlich doof... :-[
In der Detailansicht des jeweiligen Devices unter den Readings, genauso wie bei den einzelnen get-Abfragen.
Gruß, Christian
Hallo Christian,
prima, vielen dank für die prompte Antwort :)
Unter readings sehe ich:
alarm HomeSecurity: Event cleared: Motion Detection - Unknown Location, arg 0108 2017-08-04 15:22:42
alarm_type_00 level 0 node 2 seconds 0 2017-08-04 14:19:44
battery 100 % 2017-08-04 13:44:51
luminance 0 Lux 2017-08-04 15:19:36
model FIBARO System FGMS001-ZW5 Motion Sensor 2017-08-04 13:44:25
modelConfig fibaro/fgmszw5.xml 2017-08-04 13:44:25
modelId 010f-0801-1001 2017-08-04 13:44:25
reportedState closed 2017-08-04 15:22:42
state closed 2017-08-04 15:22:42
temperature 22.4 C 2017-08-04 14:44:40
timeToAck 0.282 2017-08-04 14:19:19
transmit OK 2017-08-04 14:19:19
wakeup notification 2017-08-04 14:19:19
Das ist eine ganze Menge weniger, als ich mir unter "configAll" vorgestellt hätte - drum hab' ich das auch nicht erkannt...
Für die ganzen restlichen config* - Werte muss ich also einzeln abfragen?
cu
Markus
Zitat von: The Grue am 04 August 2017, 15:00:31
Ich verstehe das so, daß ich jetzt alle Konfigurationswerte bekommen sollte (also wakeupInterval, usw...)
Hatte ich überlesen:
Du bekommst "nur" die Konfigurationswerte der Command Class CONFIGURATION.
Dazu gehört aber nicht das wakeupInterval. Das ist ein eine Anwort auf einen Befehl der Class WAKE_UP.
ZitatDas ist eine ganze Menge weniger, als ich mir unter "configAll" vorgestellt hätte - drum hab' ich das auch nicht erkannt...
Für die ganzen restlichen config* - Werte muss ich also einzeln abfragen?
Es fehlen alle Anworten auf die configAll-Abfrage. Das sollten Readings mit configXY sein, so wie Du es Dir wohl vorgestellt hast.
Entweder wurden die Abfragen nicht verschickt, nicht beantwortet oder Du hast nach get-configAll unabsichtlich den Send-Stack durch bsow. "shutdown restart" gelöscht,..
Ob noch etwas im Sendstack hängt, kannst Du (oder ggfs. ich) in der Ausgabe von "list <device>" erkennen.
Zitat von: krikan am 04 August 2017, 15:36:43
Ob noch etwas im Sendstack hängt, kannst Du (oder ggfs. ich) in der Ausgabe von "list <device>" erkennen.
Das sieht dann so aus (scheint so, als ob da einiges hängt):
Internals:
CFGFN
DEF c83f1470 2
IMAGE /fhem/deviceimages/zwave/ZC10-15050019
IODev ZWDongle_0
LASTInputDev ZWDongle_0
MSGCNT 102
NAME Keller.Flur.Sensor
NR 59
STATE closed
TYPE ZWave
ZWDongle_0_MSGCNT 102
ZWDongle_0_RAWMSG 0004000203300300
ZWDongle_0_TIME 2017-08-04 15:52:44
ZWaveSubDevice no
homeId c83f1470
isWakeUp 1
lastMsgSent 1501849159.07441
nodeIdHex 02
READINGS:
2017-08-04 15:52:44 alarm HomeSecurity: Event cleared: Motion Detection - Unknown Location, arg 0108
2017-08-04 14:19:44 alarm_type_00 level 0 node 2 seconds 0
2017-08-04 13:44:51 battery 100 %
2017-08-04 15:19:36 luminance 0 Lux
2017-08-04 13:44:25 model FIBARO System FGMS001-ZW5 Motion Sensor
2017-08-04 13:44:25 modelConfig fibaro/fgmszw5.xml
2017-08-04 13:44:25 modelId 010f-0801-1001
2017-08-04 15:52:44 reportedState closed
2017-08-04 15:52:44 state closed
2017-08-04 14:44:40 temperature 22.4 C
2017-08-04 14:19:19 timeToAck 0.282
2017-08-04 14:19:19 transmit OK
2017-08-04 14:19:19 wakeup notification
SendStack:
sentackget:1302028505251c
get:1302028405251d
get:1302028409251e
get:1302028405251f
get:1302037005122520
get:13020370050c2521
get:1302037005102522
get:13020370050e2523
get:1302037005282524
get:13020370052a2525
get:1302037005062526
get:1302037005022527
get:1302037005092528
get:1302037005082529
get:130203700503252a
get:130203700501252b
get:130203700504252c
get:13020370051c252d
get:130203700519252e
get:130203700516252f
get:13020370051d2530
get:1302037005182531
get:1302037005142532
get:13020370053e2533
get:1302037005422534
get:1302037005402535
get:13020370053c2536
get:1302037005512537
get:1302037005522538
get:1302037005532539
get:130203700550253a
get:130203700559253b
get:130203700556253c
get:130203700557253d
get:130203700512253e
get:13020370050c253f
get:1302037005102540
get:13020370050e2541
get:1302037005282542
get:13020370052a2543
get:1302037005062544
get:1302037005022545
get:1302037005092546
get:1302037005082547
get:1302037005032548
get:1302037005012549
get:130203700504254a
get:13020370051c254b
get:130203700519254c
get:130203700516254d
get:13020370051d254e
get:130203700518254f
get:1302037005142550
get:13020370053e2551
get:1302037005422552
get:1302037005402553
get:13020370053c2554
get:1302037005512555
get:1302037005522556
get:1302037005532557
get:1302037005502558
get:1302037005592559
get:130203700556255a
get:130203700557255b
get:1302028405255c
Attributes:
IODev ZWDongle_0
classes ZWAVEPLUS_INFO BASIC VERSION MANUFACTURER_SPECIFIC DEVICE_RESET_LOCALLY ASSOCIATION_GRP_INFO ASSOCIATION POWERLEVEL WAKE_UP BATTERY ALARM CRC_16_ENCAP CONFIGURATION SENSOR_MULTILEVEL MULTI_CHANNEL_ASSOCIATION APPLICATION_STATUS SENSOR_BINARY SENSOR_ALARM SECURITY FIRMWARE_UPDATE_MD
room Keller:Flur,ZWave
vclasses ALARM:5 APPLICATION_STATUS:1 ASSOCIATION:2 ASSOCIATION_GRP_INFO:1 BASIC:1 BATTERY:1 CONFIGURATION:1 CRC_16_ENCAP:1 DEVICE_RESET_LOCALLY:1 FIRMWARE_UPDATE_MD:3 MANUFACTURER_SPECIFIC:2 MULTI_CHANNEL_ASSOCIATION:2 POWERLEVEL:1 SECURITY:1 SENSOR_ALARM:1 SENSOR_BINARY:1 SENSOR_MULTILEVEL:8 VERSION:2 WAKE_UP:2 ZWAVEPLUS_INFO:2
[\code]
Ja, da "klemmt" etwas:
sentackget:1302028505251c
Versuche einmal, ob neues manuelles Aufwecken hilft und der Sendstack abgebaut wird.
Noch etwas genauer zum Threadtitel:
Die Antworten auf die "get <device> configAll"-Abfragen, sind nicht nur in den Readings vorhanden. Sie stehen auch im FileLog, das FHEM bei der Inklusion im Normalfall per autocreate für das ZWave-Gerät anlegt. Im globalen logfile sind die Antworten als Rohnachrichten zu erkennen, wenn man verbose hochsetzt.
Im Eventmonitor sieht man im Antwortzeitpunkt auch den entsprechenden Event.
Danke an alle :)
Ich habe erst mal einfach noch abgewartet und inzwischen sind alle config* - Einträge da. Da sich der Versand scheinbar verzögert hat (warum wohl? Hmmm. ), habe ich auch nirgends etwas gefunden und deshalb den Thread gestartet.