Hallo,
ich experimentiere mit den ersten zwave Geräten und habe eine grundsätzliche Frage. Wenn ich versuche bei dem Sensor zB Parameter zu ändern, kommt immer cmdRejected und die Werte werden nicht übernommen.
zb
set configTemperatureReportThreshold 1
was mache ich falsch?
danke!
Der möchte den Button gedrückt haben, damit er Befehle annimmt.
Hat mich auch Nerven gekostet...
wie soll das gehen? zu welchen Zeitpunkt muss ich das machen? Gilt das für jeden Befehl?
danke!
Nach dem Senden eines Konfig Parameters möchten wakeup-Geräte geweckt werden um diese anzunehmen.
Das geht bei den Fibaros durch dreimaliges (schnelles) Drücken des Knopfes.
Gruß
Dan
Zitat von: DeeSPe am 30 Oktober 2017, 08:00:09
Nach dem Senden eines Konfig Parameters möchten wakeup-Geräte geweckt werden um diese anzunehmen.
Das geht bei den Fibaros durch dreimaliges (schnelles) Drücken des Knopfes.
Gruß
Dan
Das ist aber sehr umständlich! Kann man es deaktivieren?
Gesendet von meinem HTC 10 mit Tapatalk
Zitat von: ramses am 30 Oktober 2017, 08:02:53
Das ist aber sehr umständlich! Kann man es deaktivieren?
Soweit ich weiß nein.
Gruß
Dan
ZitatNach dem Senden eines Konfig Parameters möchten wakeup-Geräte geweckt werden um diese anzunehmen.
Das ist richtig, andererseits wenn sie schlafen, dann reden sie auch nicht, d.h. schicken keine applicationStatus:cmdRejected Nachricht an dem Controller zurueck. FHEM weiss eigentlich, wann man mit solchen Geraeten reden kann, und steckt alle Befehle solange in eine Warteschlange.
Ich vermute eher ein Konfigurationsproblem: FHEM schickt was, und das Geraet meint, der Befehl ist nix fuer ihn.
Vermutlich gilt unsere Konfigurationsbeschreibung nicht fuer dieses Geraet. Warum auch immer.
Zitat von: rudolfkoenig am 30 Oktober 2017, 09:26:30
Das ist richtig, andererseits wenn sie schlafen, dann reden sie auch nicht, d.h. schicken keine applicationStatus:cmdRejected Nachricht an dem Controller zurueck. FHEM weiss eigentlich, wann man mit solchen Geraeten reden kann, und steckt alle Befehle solange in eine Warteschlange.
Ich vermute eher ein Konfigurationsproblem: FHEM schickt was, und das Geraet meint, der Befehl ist nix fuer ihn.
Vermutlich gilt unsere Konfigurationsbeschreibung nicht fuer dieses Geraet. Warum auch immer.
Und wo könnte ich ansetzen? Zumindest um das Problem zu lokalisieren?
Zitat von: ramses am 30 Oktober 2017, 11:15:20
Und wo könnte ich ansetzen? Zumindest um das Problem zu lokalisieren?
Wenn wir helfen sollen, dann hilft oft ein "list" und Auszug vom "log" des Problems wie hier beschrieben https://wiki.fhem.de/wiki/Z-Wave#Welche_Infos_sollten_Anfragen_im_ZWave-Forum_enthalten.3F.
Dann kann ich eventuell auch Probleme unserer XMLs erkennen. Ansonsten ist das in Trockenübung -habe den Sensor aktuell nicht zur Verfügung- ein wenig Bastelarbeit.
tatsächlich werden die Befehle ausgeführt wenn die Taste am Gerät 3 x gedrückt wird (so wie bei der Inklusion).
Jedoch bleibt der applicationStatus auf cmdRejected (wenn auch mit einem alten Datum)
warum wird applicationStatus nicht aktualisiert?
und vor allem, warum muss man IMMER die Taste drücken, wenn man die Konfig anpasst? Das kann doch nicht Sinn der Sache sein, oder?
Vielen Dank!
Internals:
DEF xxxxxxxx 6
IODev ZWDongle_1
LASTInputDev ZWDongle_1
MSGCNT 73
NAME zw_ms_Wohnzimmer
NR 215
STATE closed
TYPE ZWave
ZWDongle_1_MSGCNT 73
ZWDongle_1_RAWMSG 0004000603300300
ZWDongle_1_TIME 2017-10-30 19:52:55
ZWaveSubDevice no
cmdsPending 0
homeId xxxxxxxx
isWakeUp 1
lastMsgSent 1509389451.63339
nodeIdHex 06
Helper:
DBLOG:
CMD:
DBLogging:
TIME 1509389443.79758
VALUE ZW_APPLICATION_UPDATE
alarm:
DBLogging:
TIME 1509389575.68862
VALUE HomeSecurity: Event cleared: Motion Detection - Unknown Location, arg 0108
alarm_type_00:
DBLogging:
TIME 1509389511.64587
VALUE 0
assocGroup_1:
DBLogging:
TIME 1509389445.85801
VALUE 1
assocGroup_2:
DBLogging:
TIME 1509389445.93659
VALUE 5
assocGroup_3:
DBLogging:
TIME 1509389446.01659
VALUE 5
assocGroup_4:
DBLogging:
TIME 1509389446.09534
VALUE 5
assocGroup_5:
DBLogging:
TIME 1509389446.17335
VALUE 5
assocGroups:
DBLogging:
TIME 1509389443.8373
VALUE 5
configAssociationsInZWaveNetwork18:
DBLogging:
TIME 1509389443.87526
VALUE 15
configBASICCommandClassConfiguration:
DBLogging:
TIME 1509389443.91294
VALUE BASICOnAndOFF
configBASICOFFCommandFrameValue:
DBLogging:
TIME 1509389443.94922
VALUE 0
configBASICONCommandFrameValue:
DBLogging:
TIME 1509389444.00247
VALUE 255
configLuminanceReportThreshold:
DBLogging:
TIME 1509389444.06816
VALUE 200
configLuminanceReportsInterval:
DBLogging:
TIME 1509389444.10457
VALUE 3600
configMotionDetectionAlarmCancellation6:
DBLogging:
TIME 1509389444.14094
VALUE 30
configMotionDetectionBlindTime:
DBLogging:
TIME 1509389444.17747
VALUE 15
configMotionDetectionNightDay:
DBLogging:
TIME 1509389444.21377
VALUE 200
configMotionDetectionOperatingMode:
DBLogging:
TIME 1509389444.25004
VALUE PIRSensorAlwaysActive
configMotionDetectionPulseCounter:
DBLogging:
TIME 1509389444.28642
VALUE 2Pulses
configMotionDetectionSensitivity:
DBLogging:
TIME 1509389444.32326
VALUE 15
configMotionDetectionWindowTime:
DBLogging:
TIME 1509389444.3597
VALUE 12Seconds
configTamperAlarmBroadcastMode:
DBLogging:
TIME 1509389444.39601
VALUE TamperAlarmSentTo3rdAssociation0
configTamperAlarmCancellation:
DBLogging:
TIME 1509389444.43261
VALUE SendTamperCancellationReport
configTamperAlarmCancellationDelay:
DBLogging:
TIME 1509389444.46886
VALUE 30
configTamperBackwardCompatible29:
DBLogging:
TIME 1509389444.5053
VALUE BackwardCompatibleTamperAlarm0
configTamperOperatingModes:
DBLogging:
TIME 1509389444.54175
VALUE TamperOnly
configTamperSensitivity:
DBLogging:
TIME 1509389444.57804
VALUE 20
configTemperatureMeasuringInterval:
DBLogging:
TIME 1509389444.61474
VALUE 900
configTemperatureOffset:
DBLogging:
TIME 1509389444.65103
VALUE 0
configTemperatureReportInterval:
DBLogging:
TIME 1509389444.68756
VALUE 0
configTemperatureReportThreshold:
DBLogging:
TIME 1509389444.72377
VALUE 1
configVisualLEDIndicatorBrightness:
DBLogging:
TIME 1509389444.76056
VALUE 50
configVisualLEDIndicatorLuminanceFor82:
DBLogging:
TIME 1509389444.79708
VALUE 100
configVisualLEDIndicatorLuminanceFor83:
DBLogging:
TIME 1509389444.83348
VALUE 1000
configVisualLEDIndicatorSignallingMode:
DBLogging:
TIME 1509389444.86979
VALUE LongBlinkThenShortBlinkLEDColour10
configVisualLEDIndicatorTamperAlarm:
DBLogging:
TIME 1509389444.9063
VALUE TamperAlarmIsIndicated
configVisualLEDIndicatorTemperatureFor86:
DBLogging:
TIME 1509389444.94285
VALUE 18
configVisualLEDIndicatorTemperatureFor87:
DBLogging:
TIME 1509389444.98022
VALUE 28
luminance:
DBLogging:
TIME 1509389452.48113
VALUE 3
mcaGroups:
DBLogging:
TIME 1509389445.78231
VALUE 5
mca_1:
DBLogging:
TIME 1509389445.89743
VALUE 1
mca_2:
DBLogging:
TIME 1509389445.977
VALUE Max 10
mca_3:
DBLogging:
TIME 1509389446.0559
VALUE Max 10
mca_4:
DBLogging:
TIME 1509389446.13603
VALUE 10
mca_5:
DBLogging:
TIME 1509389446.2092
VALUE 10
reportedState:
DBLogging:
TIME 1509389575.80826
VALUE closed
state:
DBLogging:
TIME 1509389575.80826
VALUE closed
temperature:
DBLogging:
TIME 1509389453.24919
VALUE 24.1
wakeup:
DBLogging:
TIME 1509389449.6254
VALUE notification
wakeupReport:
DBLogging:
TIME 1509389445.81864
VALUE 7200
READINGS:
2017-10-30 19:50:43 CMD ZW_APPLICATION_UPDATE
2017-10-30 19:52:55 alarm HomeSecurity: Event cleared: Motion Detection - Unknown Location, arg 0108
2017-10-30 19:51:51 alarm_type_00 level 0 node 6 seconds 0
2017-08-06 19:15:45 applicationStatus cmdRejected
2017-10-30 19:50:45 assocGroup_1 Max 1 Nodes ZWDongle_1
2017-10-30 19:50:45 assocGroup_2 Max 5 Nodes
2017-10-30 19:50:46 assocGroup_3 Max 5 Nodes
2017-10-30 19:50:46 assocGroup_4 Max 5 Nodes ZWDongle_1
2017-10-30 19:50:46 assocGroup_5 Max 5 Nodes ZWDongle_1
2017-10-30 19:50:43 assocGroups 5
2017-08-06 19:12:37 basicReport 255
2017-10-29 20:41:25 battery 100 %
2017-10-30 19:50:43 configAssociationsInZWaveNetwork18 15
2017-10-30 19:50:43 configBASICCommandClassConfiguration BASICOnAndOFF
2017-10-30 19:50:43 configBASICOFFCommandFrameValue 0
2017-10-30 19:50:44 configBASICONCommandFrameValue 255
2017-10-30 19:50:44 configLuminanceReportThreshold 200
2017-10-30 19:50:44 configLuminanceReportsInterval 3600
2017-10-30 19:50:44 configMotionDetectionAlarmCancellation6 30
2017-10-30 19:50:44 configMotionDetectionBlindTime 15
2017-10-30 19:50:44 configMotionDetectionNightDay 200
2017-10-30 19:50:44 configMotionDetectionOperatingMode PIRSensorAlwaysActive
2017-10-30 19:50:44 configMotionDetectionPulseCounter 2Pulses
2017-10-30 19:50:44 configMotionDetectionSensitivity 15
2017-10-30 19:50:44 configMotionDetectionWindowTime 12Seconds
2017-10-30 19:50:44 configTamperAlarmBroadcastMode TamperAlarmSentTo3rdAssociation0
2017-10-30 19:50:44 configTamperAlarmCancellation SendTamperCancellationReport
2017-10-30 19:50:44 configTamperAlarmCancellationDelay 30
2017-10-30 19:50:44 configTamperBackwardCompatible29 BackwardCompatibleTamperAlarm0
2017-10-30 19:50:44 configTamperOperatingModes TamperOnly
2017-10-30 19:50:44 configTamperSensitivity 20
2017-10-30 19:50:44 configTemperatureMeasuringInterval 900
2017-10-30 19:50:44 configTemperatureOffset 0
2017-10-30 19:50:44 configTemperatureReportInterval 0
2017-10-30 19:50:44 configTemperatureReportThreshold 1
2017-10-30 19:50:44 configVisualLEDIndicatorBrightness 50
2017-10-30 19:50:44 configVisualLEDIndicatorLuminanceFor82 100
2017-10-30 19:50:44 configVisualLEDIndicatorLuminanceFor83 1000
2017-10-30 19:50:44 configVisualLEDIndicatorSignallingMode LongBlinkThenShortBlinkLEDColour10
2017-10-30 19:50:44 configVisualLEDIndicatorTamperAlarm TamperAlarmIsIndicated
2017-10-30 19:50:44 configVisualLEDIndicatorTemperatureFor86 18
2017-10-30 19:50:44 configVisualLEDIndicatorTemperatureFor87 28
2017-10-30 19:50:52 luminance 3 Lux
2017-10-30 19:50:45 mcaGroups 5
2017-10-30 19:50:45 mca_1 Max 1 Nodes ZWDongle_1
2017-10-30 19:50:45 mca_2 Max 10
2017-10-30 19:50:46 mca_3 Max 10
2017-10-30 19:50:46 mca_4 Max 10 Nodes ZWDongle_1
2017-10-30 19:50:46 mca_5 Max 10 Nodes ZWDongle_1
2017-08-06 19:20:19 model FIBARO System FGMS001-ZW5 Motion Sensor
2017-08-06 19:20:19 modelConfig fibaro/fgmszw5.xml
2017-08-06 19:20:19 modelId 010f-0801-1001
2017-08-06 19:31:30 powerlvl current 0 remain 0
2017-10-30 19:52:55 reportedState closed
2017-10-30 19:52:55 state closed
2017-10-30 19:50:53 temperature 24.1 C
2017-10-30 19:50:51 timeToAck 0.023
2017-10-30 19:50:51 transmit OK
2017-10-30 19:50:49 wakeup notification
2017-10-30 19:50:45 wakeupReport interval 7200 target 1
Attributes:
IODev ZWDongle_1
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 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
Zitat von: ramses am 30 Oktober 2017, 20:07:10tatsächlich werden die Befehle ausgeführt wenn die Taste am Gerät 3 x gedrückt wird (so wie bei der Inklusion).
Jedoch bleibt der applicationStatus auf cmdRejected (wenn auch mit einem alten Datum)
warum wird applicationStatus nicht aktualisiert?
Readings bleiben immer mit dem letzten Wert und dem Zeitstempel stehen, an dem sie zuletzt aufgetreten sind. applicationStatus ist seit dem 2017-08-06 19:15:45 eben nicht mehr aufgetreten. Das ist auch ein eher ungewöhnlicher Event.
Zitatund vor allem, warum muss man IMMER die Taste drücken, wenn man die Konfig anpasst? Das kann doch nicht Sinn der Sache sein, oder?
Doch. Batterieersparnis. Kannst auch einfach auf das naechste automatische Wakeup warten.
Mehr: https://wiki.fhem.de/wiki/Z-Wave#Wakeup-Ger.C3.A4te
Dein list sieht eigentlich normal aus. Ob der abgesetzte set-configXY-Befehl erfolgreich war, solltest Du immer mit dem korrespondierenden get-configXY-Befehl kontroliieren. Das erfolgt nicht automatisch (https://wiki.fhem.de/wiki/Z-Wave#Konfiguration)
Den Controller würde ich nur mir Assogroup 1 assoziieren. Die anderen Assoziationen mit Group 4 und 5 sind in FHEM eigentlich überflüssig und erzeugen unnötige Funklast.
Mit dem Tastendruck meldet sich das Teil am Gateway und bekommt somit die Befehle übermittelt.
Hat der Hersteller so gewollt.
7200sek bis zur nächsten Abfrage, dann werden die Befehle auch übertragen.
Zitat von: Neuhier am 30 Oktober 2017, 20:20:07
Mit dem Tastendruck meldet sich das Teil am Gateway und bekommt somit die Befehle übermittelt.
Hat der Hersteller so gewollt.
7200sek bis zur nächsten Abfrage, dann werden die Befehle auch übertragen.
Na ja, genau das irritiert mich. Die Befehle haben sich gesammelt, es waren bis zum Tastendruck 56 Befehle. Erst nach Aufwachen durch den Taster wurden alle verarbeitet.
Das Warten bis zur nächsten Aufwachen kann ich natürlich abwarten und ist verständlich, jedoch nicht dass ich IMMER die Taste drücken muss, wenn ich etwas umkonfiguriere.
Werde mal das beobachten...und melde mich zurück.
Danke euch!
Rechne Dir mal die 7200sek in Stunden um.
Da verstehst Du, warum das per Knopf drücken einfacher ist ( schneller geht ).