Hallo,
nach einem kleinen Malheur in der Küche habe ich mir einen Aeotec Water Sensor 6 gekauft und integriert. Funktioniert super, mit einem kleinen Problem: Das Gerät hat einen Erschütterungssensor ("Tampering"). Es liegt im Schrank unter der Spüle und schon das Öffnen oder Schließen der Schranktür reicht aus, einen Alarm zu triggern. ::)
Kueche_Wassersensor alarm: HomeSecurity: Tampering - product covering removed
Der Alarm selbst stört mich nicht, aber ich würde gerne das Piepsen abschalten und da fehlt mir die Doku.
Ich vermute, dass ich die Einstellung über "set configUnsolicitedReport" vornehmen kann, aber die Doku ist hier etwas vage:
Help for configUnsolicitedReport (numeric code 101):
To set what unsolicited report would be sent to the Lifeline group.
Full text for MultilevelSensorReportFor2 is Multilevel sensor report for temperature
Full text for BatteryReportAndMultilevelSensor3 is Battery Report and Multilevel sensor report for temperature
Possible values: BatteryReport (1), BatteryReportAndMultilevelSensor3 (3), MultilevelSensorReportFor2 (2), SendNothing (0)
Warum steht hier in der Beschreibung nur etwas von Temperatur?
Oder liege ich hier falsch?
Unten noch ein list auf das Device.
Danke schon mal!
Internals:
CFGFN
DEF d1d6d57f 9
FUUID 5dd81253-f33f-8848-9062-e807b6346b83754d
IODev ZWDongle_0
LASTInputDev ZWDongle_0
MSGCNT 137
NAME Kueche_Wassersensor
NR 407
STATE mcaAdd 1 0 1 0
TYPE ZWave
ZWDongle_0_MSGCNT 137
ZWDongle_0_RAWMSG 00040009097105000000ff070300b300
ZWDongle_0_TIME 2019-11-24 22:00:56
ZWaveSubDevice no
cmdsPending 0
endpointChildren Kueche_Wassersensor_Alarm_01,Kueche_Wassersensor_Alarm_02
homeId d1d6d57f
isWakeUp 1
lastMsgSent 1574621177.79188
nodeIdHex 09
READINGS:
2019-11-24 22:00:56 alarm HomeSecurity: Tampering - product covering removed
2019-11-23 12:07:42 associatedWith Kueche_Wassersensor_Alarm_01,Kueche_Wassersensor_Alarm_02
2019-11-24 19:46:15 battery 100 %
2019-11-24 19:46:15 batteryPercent 100
2019-11-24 19:46:15 batteryState ok
2019-11-23 19:13:18 configAlarmTimeForTheBuzzer 1968650
2019-11-23 19:13:18 configBatteryReportSelection USBPowerLevel
2019-11-23 19:13:18 configBuzzer Enabled
2019-11-23 19:13:18 configCurrentPowerMode BatteryPowerSleepingModeAfterRe256
2019-11-23 19:13:18 configLockUnlockConfiguration Unlock
2019-11-23 19:13:19 configLowerLimitValue 0
2019-11-23 19:13:19 configProbe1BasicSetOnGrp3 SendNothing
2019-11-23 19:13:20 configProbe2BasicSetOnGrp4 SendNothing
2019-11-23 19:13:20 configRecoverLimitValueOfTemperature57 5120
2019-11-23 19:13:20 configReportTypeToSend AbsenceOfWaterIsTriggeredBy0
2019-11-23 19:13:20 configSensorIsTriggeredTheBuzzerWill87 3
2019-11-23 19:13:20 configSetTheLowBatteryValue 20
2019-11-23 19:13:20 configTemperatureSensorCalibration 0
2019-11-23 19:13:20 configTimeoutOfAwakeAfterTheWakeUpCCIs8 30
2019-11-23 19:13:20 configUnitOfTheAutomaticTemperature64 Celsius
2019-11-23 19:13:20 configUnsolicitedReport BatteryReportAndMultilevelSensor3
2019-11-23 19:13:20 configUnsolicitedReportIntervalTime 3600
2019-11-23 19:13:20 configUpperLimitValue 26214400
2019-11-23 19:13:20 configWakingUpFor10MinutesWhenRePower2 Disabled
2019-11-23 19:13:20 configWaterLeakEventReportSelection SendNotificationReportTo1
2019-11-22 17:52:41 mcCapability_01 ZWAVEPLUS_INFO ASSOCIATION ASSOCIATION_GRP_INFO MULTI_CHANNEL_ASSOCIATION ALARM
2019-11-22 17:52:41 mcCapability_02 ZWAVEPLUS_INFO ASSOCIATION ASSOCIATION_GRP_INFO MULTI_CHANNEL_ASSOCIATION ALARM
2019-11-22 17:52:40 mcEndpoints total 2, identical
2019-11-22 17:52:38 model AEON Labs ZW122 Water Sensor 6
2019-11-22 17:52:38 modelConfig aeotec/zw122.xml
2019-11-22 17:52:38 modelId 0086-0002-007a
2019-11-22 17:52:39 state mcaAdd 1 0 1 0
2019-11-24 19:46:15 temperature 18.5 C
2019-11-24 19:46:17 timeToAck 0.026
2019-11-24 19:46:17 transmit OK
2019-11-24 19:46:15 wakeup notification
2019-11-22 17:52:40 zwavePlusInfo version:01 role:SleepingReportingSlave node:Z-Wave+Node installerIcon:0c07 userIcon:0c07
Attributes:
IODev ZWDongle_0
classes ZWAVEPLUS_INFO ASSOCIATION ASSOCIATION_GRP_INFO BATTERY CONFIGURATION FIRMWARE_UPDATE_MD ALARM POWERLEVEL SENSOR_MULTILEVEL VERSION WAKE_UP MULTI_CHANNEL MULTI_CHANNEL_ASSOCIATION MANUFACTURER_SPECIFIC DEVICE_RESET_LOCALLY MARK
room Kueche,ZWave
vclasses ALARM:7 ASSOCIATION:2 ASSOCIATION_GRP_INFO:1 BATTERY:1 CONFIGURATION:1 DEVICE_RESET_LOCALLY:1 FIRMWARE_UPDATE_MD:2 MANUFACTURER_SPECIFIC:2 MULTI_CHANNEL:4 MULTI_CHANNEL_ASSOCIATION:3 POWERLEVEL:1 SENSOR_MULTILEVEL:5 VERSION:2 WAKE_UP:2 ZWAVEPLUS_INFO:2
Zitat von: schnuddel am 25 November 2019, 09:16:30
Warum steht hier in der Beschreibung nur etwas von Temperatur?
Vermutlich, weil man nur Temperaturreport und Batteryreport bei den "unsolicited reports" per Parameter 101 an- und ausschalten kann. So verstehe ich auch die Anleitung https://products.z-wavealliance.org/ProductManual/File?folder=&filename=MarketCertificationFiles/2437/Aeon%20Labs%20Water%20Sensor%206%20manual.pdf . Von Tamper-Alarm (Command Class ALARM aka NOTIFICATION) an- und ausschalten finde ich nichts in der Anleitung zu den Konfigurationswerten (Command Class CONFIGURATION).
Eventuell geht Ein-/Ausschalten des Tamper-Alarms der Command Class ALARM aber mit "set <device> alarmNotification <alarmType> (on|off)". Müsstest Du bitte ausprobieren. Den entsprechenden <alarmType> kannst Du mit "get <device> alarmTypeSupported" ermitteln. Ich tippe auf "HomeSecurity". Mehr Infos zu den einzelnen Befehlen findest Du in https://fhem.de/commandref.html#ZWave. Was damit ggfs. neben "Tampering - product covering removed" noch an Events ausgeschaltet wird, musst Du bitte selbst herausfinden.
Am Rande: Überlege bitte, ob es nicht sinnvoll ist, das Attribut "extendedAlarmReadings" auf 1 zu setzen.
Gruß, Christian
Danke, damit bin ich jetzt einen Schritt weiter:
Der Befehl
set <device> configSensorIsTriggeredTheBuzzerWill87 53
sollte den Buzzer bei Bewegen des Devices ausschalten.
Hat leider nur nicht ganz funktoiniert. Der Befehl hat configSensorIsTriggeredTheBuzzerWill87 auf 0 gesetzt.
Damit ist der Buzzer jetzt komplett deaktiviert.
Kein weiterer set-Befehl konnte das Gerät bewegen, einen anderen Wert als 0 zu akzeptieren. :-[
Irgendeine Idee?
Der configSensorIsTriggeredTheBuzzerwill87 - Befehl scheint kaput zu sei: Er geht von einem 4 Byte Parameterwert aus, statt gemäß Doku von 1 Byte.
Bitte stattdessen mit "set <device> configyByte 87 <Wert>" testen.
Gruß, Christian