Hallo zusammen,
wenn ich bei meinem Qubino Dimmer einen on-for-timer-Befehl absetze, kommt immer folgende Fehlermeldung:
set dim needs one parameter
Mache ich einen Denkfehler oder geht das beim Dimmer nicht?
Hier das List:
Internals:
DEF dfe4e1ee 18
IODev ZWDongle_0
LASTInputDev ZWDongle_0
MSGCNT 27
NAME Dimmer_Wohnzimmer
NR 73
STATE off
TYPE ZWave
ZWDongle_0_MSGCNT 27
ZWDongle_0_RAWMSG 000400120a32022134000000000000
ZWDongle_0_TIME 2018-12-20 22:45:05
ZWaveSubDevice no
homeId dfe4e1ee
isWakeUp
nodeIdHex 12
READINGS:
2016-02-20 15:17:30 SECURITY DISABLED (SECURITY not supported by device)
2017-09-05 04:39:18 UNPARSED METER 0a32002134000000000000
2016-02-21 20:46:42 basicReport 63
2016-02-24 19:30:07 configActivateDeactivateFunctionsALLON10 ALLONActiveALLOFFActive
2016-02-24 19:30:07 configAutomaticTurningOffOutputAfter11 0
2016-02-24 19:30:07 configAutomaticTurningOnOutputAfterSet12 0
2016-02-24 19:30:08 configDigitalTemperatureSensor120 5
2016-02-24 19:30:08 configDimmingDuration 0
2016-02-24 19:30:08 configDimmingTimeSoftOnOff 1
2016-02-24 19:30:08 configDimmingTimeWhenKeyPressed 3
2016-02-24 19:30:08 configEnableDisable3WaySwitch singlePushButtonConnectedToI1
2016-02-24 19:30:08 configEnableDisableDoubleClickFunction doubleClickDisabled
2016-02-24 19:30:08 configEnableDisableEndpointsI2OrSelect100 HomeSecurityMotionDetection1
2016-02-24 19:30:08 configEnableDisableEndpointsI3OrSelect101 HomeSecurityMotionDetection1
2016-02-24 19:30:08 configIgnoreStartLevel respectStartLevel
2016-02-24 19:30:08 configInput1SwitchType BiStableSwitchType
2016-02-24 19:30:08 configInput2ContactType MonoStableSwitchTypePushButton
2016-02-24 19:30:08 configInput3ContactType NONormallyOpenInputType
2016-02-24 19:30:08 configInput4ContactType NONormallyOpenInputType
2016-02-24 19:30:08 configMaximumDimmingValue 99
2016-02-24 19:30:09 configMinimumDimmingValue 98
2016-02-24 19:30:09 configPowerReportingInWattsByTime42 300
2016-02-24 19:30:09 configPowerReportingInWattsOnPower40 5
2016-02-24 19:30:09 configSavingTheStateOfTheRelayAfterA30 FlushDimmerModuleSavesItsState0
2016-02-24 19:30:09 configTemperatureSensorOffsetSettings 32536
2018-11-04 23:08:10 energy 9.5 PowerFactor
2016-02-20 20:59:05 model Qubino ZMNHDD1 Flush Dimmer Plus
2016-02-20 20:59:05 modelConfig qubino/ZMNHDD1.xml
2016-02-20 20:59:05 modelId 0159-0001-0051
2017-12-29 11:11:56 neighborList ZWDongle_0 Stecker_Kaffeemaschine Stecker_Fernseher_Wohnzimmer Fenster_Tuer_Vorne Fenster_Tuer_Terrasse Fenster_Kueche Fenster_Garderobe Fenster_Tuer_Seitengarten Fenster_WC Stecker_Wohnzimmerschrank Stecker_Waschmaschine Stecker_Trockner Dimmer_Keller_Spiel
2018-12-20 22:45:05 power 0 W
2018-12-20 22:13:33 reportedState off
2018-12-20 22:13:33 state off
2018-12-20 20:44:06 timeToAck 2.088
2018-12-20 20:44:06 transmit OK
2018-11-04 20:33:33 undef 2457.6 undef
Attributes:
IODev ZWDongle_0
alarmDevice Actor
alarmSettings alarm6,alarm7,|set Dimmer_Wohnzimmer on|set Dimmer_Wohnzimmer off|00:00
alexaName Licht
alexaRoom Wohnzimmer
classes ZWAVEPLUS_INFO VERSION MANUFACTURER_SPECIFIC DEVICE_RESET_LOCALLY POWERLEVEL BASIC SWITCH_ALL SWITCH_BINARY SWITCH_MULTILEVEL SENSOR_BINARY ALARM METER MULTI_CHANNEL ASSOCIATION MULTI_CHANNEL_ASSOCIATION ASSOCIATION_GRP_INFO CONFIGURATION MARK BASIC
eventMap /dim 99:on/
room Wohnzimmer,ZWave,alexa
verbose 5
Die "alte" Form von eventMap arbeitet in beide Richtungen. /dim 99:on/ wandelt ein Event "dim 99" in "on" um, aber ersetzt auch in allen Befehlen on durch dim 99, d.h. aus "set Dimmer_Wohnzimmer on-for-timer 10" wird "set Dimmer_Wohnzimmer dim 99-for-timer 10". Da dim nur ein Argument kennt, wird ein Fehler gemeldet.
Ich vermute, dass mit der neuen Schreibweise von eventMap das Problem vermeidbar ist: { dev=>{'dim 99'=>'on'} } (ungetestet).
Vielen Dank, Rudolf! Es klappt mit der geänderten eventMap nun! Dann werde ich das mal bei allen Dimmern entsprechend ändern.