Wo landen die Ausgaben zu "get <device> configAll" bei wakeup-Geräten?

Begonnen von The Grue, 04 August 2017, 15:00:31

Vorheriges Thema - Nächstes Thema

The Grue

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... :-[


krikan

In der Detailansicht des jeweiligen Devices unter den Readings, genauso wie bei den einzelnen get-Abfragen.

Gruß, Christian

The Grue

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

krikan

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.

The Grue

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]

krikan

Ja, da "klemmt" etwas:
sentackget:1302028505251c

Versuche einmal, ob neues manuelles Aufwecken hilft und der Sendstack abgebaut wird.

krikan

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.

The Grue

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.