Hallo beisammen,
ich habe hier das Problem, dass ein Heimann HS3SA-Z-Rauchmelder als HS1SA-Z erkannt wird Darüber hinaus bekomme ich über state lediglich ein "wakeupInterval 86400 1" und "alarm" meldet ein "Smoke: Event cleared: detected - Unknown Location, arg 102", welches ich nicht per stateformat für devstateicon oder DoIf,...nutzen kann.
Muss ich erst eine andere .xml (https://products.z-wavealliance.org/products/3579) einbinden, oder noch irgendwelche "command-classes" aktivieren?
Könnte mich bitte jemand unterstützen? Wo kann ich noch Lesenswertes finden?
Dank & Gruß
Zitat
Internals:
CFGFN
DEF c9b689a7 2
FUUID 626a40fd-f33f-9f74-68c9-e11c9ff1404fac0e
IODev ZWave
LASTInputDev ZWave
MSGCNT 21
NAME wz_rm
NR 1627
STATE Smoke: Event cleared: detected - Unknown Location, arg 102
TYPE ZWave
ZWaveSubDevice no
ZWave_MSGCNT 21
ZWave_RAWMSG 000400020a7105000000ff01000102c100
ZWave_TIME 2022-04-28 11:12:21
cmdsPending 2
homeId c9b689a7
isWakeUp 1
lastMsgSent 1651130678.62779
nodeIdHex 02
READINGS:
2022-04-28 09:23:41 IODev ZWave
2022-04-28 11:12:21 alarm Smoke: Event cleared: detected - Unknown Location, arg 102
2022-04-28 11:12:21 battery 100 %
2022-04-28 11:12:21 batteryPercent 100
2022-04-28 11:12:21 batteryState ok
2022-04-28 09:23:46 model Heiman Technology Co. Ltd Smart Smoke Sensor HS1SA-Z
2022-04-28 09:23:46 modelConfig heiman/HS1SA-Z.xml
2022-04-28 09:23:46 modelId 0260-8002-1000
2022-04-28 09:24:38 routeInfo timeToCb:0.02 repeaters:0 rssi0:-34 dBm ackCh:1 lastCh:1 scheme:LastWorkingRoute rep:at 40kbps routeTries:1 lastFailed:
2022-04-28 09:23:42 state wakeupInterval 86400 1
2022-04-28 09:24:38 timeToAck 0.034
2022-04-28 09:24:38 transmit OK
2022-04-28 09:24:36 wakeup notification
2022-04-28 09:23:47 zwavePlusInfo version:01 role:SleepingReportingSlave node:Z-Wave+Node installerIcon:0c01 userIcon:0c01
SendStack:
get:1302025e012515
get:13020272042516
Attributes:
classes ZWAVEPLUS_INFO ASSOCIATION MULTI_CHANNEL_ASSOCIATION ASSOCIATION_GRP_INFO TRANSPORT_SERVICE VERSION MANUFACTURER_SPECIFIC DEVICE_RESET_LOCALLY POWERLEVEL BATTERY SECURITY_S2 ALARM WAKE_UP SUPERVISION
group Rauchmelder
icon secur_smoke_detector
room Sensoren,Wohnzimmer
stateFormat alarm
vclasses ALARM:8 ASSOCIATION:2 ASSOCIATION_GRP_INFO:1 BATTERY:1 DEVICE_RESET_LOCALLY:1 MANUFACTURER_SPECIFIC:2 MULTI_CHANNEL_ASSOCIATION:3 POWERLEVEL:1 SECURITY_S2:1 SUPERVISION:1 TRANSPORT_SERVICE:2 VERSION:3 WAKE_UP:2 ZWAVEPLUS_INFO:2
Hallo!
Die .xml dient nur der Bequemlichkeit des Anwenders, trägt aber nichts zur prinzipiellen Funktionalität bei.
(siehe: https://wiki.fhem.de/wiki/Z-Wave#Welche_Funktion_haben_die_XML-Config-Dateien_in_FHEM.3F (https://wiki.fhem.de/wiki/Z-Wave#Welche_Funktion_haben_die_XML-Config-Dateien_in_FHEM.3F))
Weitere Infos findest du hier:
https://wiki.fhem.de/wiki/Z-Wave (https://wiki.fhem.de/wiki/Z-Wave)
insbesondere hier:
https://wiki.fhem.de/wiki/Z-Wave#Welche_Infos_sollten_Anfragen_im_ZWave-Forum_enthalten.3F (https://wiki.fhem.de/wiki/Z-Wave#Welche_Infos_sollten_Anfragen_im_ZWave-Forum_enthalten.3F)
(die Liste der Readings, die du gepostet hast, ist arg kurz!)
Viel Erfolg!
Bersten Dank für deine prompte Antwort und den Hilfeansatz! Ich habe jetzt erstmal die Befehle abgeschickt und warte auf das nächste wakeup, dann folgen hier weitere readings und logs. Aber vielleicht gibt es ja auch kein profanes "state:on/off" wie beim Homematic-Rauchmelder...
Gruß
Ich habe mal extendedAlarmReadings 1 gesetzt, die Befehlen laut Anleitung ausführen lassen und einen Probealarm ausgeführt:
wz_rm readingZitat
Internals:
DEF c9b689a7 2
FUUID 626a40fd-f33f-9f74-68c9-e11c9ff1404fac0e
IODev ZWave
LASTInputDev ZWave
MSGCNT 6
NAME wz_rm
NR 71
STATE wakeupInterval 86400 1
TYPE ZWave
ZWaveSubDevice no
ZWave_MSGCNT 6
ZWave_RAWMSG 000400020a7105000000ff01000102c700
ZWave_TIME 2022-04-29 14:59:18
cmdsPending 0
homeId c9b689a7
isWakeUp 1
lastMsgSent 1651228523.74996
nodeIdHex 02
READINGS:
2022-04-28 20:47:04 IODev ZWave
2022-04-28 12:51:21 alarm Smoke: Event cleared: detected - Unknown Location, arg 102
2022-04-29 12:35:21 alarmTypeSupported Smoke
2022-04-29 14:59:18 alarm_Smoke Event cleared: detected - Unknown Location, arg 102, notificationIsOn
2022-04-29 14:59:17 battery 100 %
2022-04-29 14:59:17 batteryPercent 100
2022-04-29 14:59:17 batteryState ok
2022-04-28 09:23:46 model Heiman Technology Co. Ltd Smart Smoke Sensor HS1SA-Z
2022-04-28 09:23:46 modelConfig heiman/HS1SA-Z.xml
2022-04-28 09:23:46 modelId 0260-8002-1000
2022-04-29 12:35:23 routeInfo timeToCb:0.02 repeaters:0 rssi0:-57 dBm ackCh:1 lastCh:1 scheme:LastWorkingRoute rep:at 40kbps routeTries:1 lastFailed:
2022-04-28 09:23:42 state wakeupInterval 86400 1
2022-04-29 12:35:23 timeToAck 0.030
2022-04-29 12:35:23 transmit OK
2022-04-29 12:35:21 wakeup notification
2022-04-28 09:23:47 zwavePlusInfo version:01 role:SleepingReportingSlave node:Z-Wave+Node installerIcon:0c01 userIcon:0c01
Attributes:
classes ZWAVEPLUS_INFO ASSOCIATION MULTI_CHANNEL_ASSOCIATION ASSOCIATION_GRP_INFO TRANSPORT_SERVICE VERSION MANUFACTURER_SPECIFIC DEVICE_RESET_LOCALLY POWERLEVEL BATTERY SECURITY_S2 ALARM WAKE_UP SUPERVISION
extendedAlarmReadings 1
group Rauchmelder
icon secur_smoke_detector
room Sensoren,Wohnzimmer
vclasses ALARM:8 ASSOCIATION:2 ASSOCIATION_GRP_INFO:1 BATTERY:1 DEVICE_RESET_LOCALLY:1 MANUFACTURER_SPECIFIC:2 MULTI_CHANNEL_ASSOCIATION:3 POWERLEVEL:1 SECURITY_S2:1 SUPERVISION:1 TRANSPORT_SERVICE:2 VERSION:3 WAKE_UP:2 ZWAVEPLUS_INFO:2
wz_rm.logZitat
2022-04-29_14:59:17 wz_rm alarm_Smoke: detected - Unknown Location, notificationIsOn
2022-04-29_14:59:17 wz_rm battery: 100 %
2022-04-29_14:59:17 wz_rm batteryState: ok
2022-04-29_14:59:17 wz_rm batteryPercent: 100
2022-04-29_14:59:18 wz_rm alarm_Smoke: Event cleared: detected - Unknown Location, arg 102, notificationIsOn
Könnte man irgendwie vom reading alarm_Smoke das "detected" als "on" und das "Event cleared" als "off" setzen bzw "herausfiltern"?
Dank&Gruß
Hallo zusammen, ich habe auch solch einen Rauchmelder aktuell daheim, bekomme diese leider nicht angelernt.
Als Zwave-Gateway habe ich den ZME_UZB1 Stick.
Habe bei diesem die aktuellsten Bootloader und Firmware installiert. Z-Wave 6.09 wird in Fhem angezeigt.
Was habt ihr für ZWAVE-Gateways?
Zitat von: MogRuith am 29 April 2022, 22:10:33Ich habe mal extendedAlarmReadings 1 gesetzt, die Befehlen laut Anleitung ausführen lassen und einen Probealarm ausgeführt:
wz_rm reading
ZitatInternals:
DEF c9b689a7 2
FUUID 626a40fd-f33f-9f74-68c9-e11c9ff1404fac0e
IODev ZWave
LASTInputDev ZWave
MSGCNT 6
NAME wz_rm
NR 71
STATE wakeupInterval 86400 1
TYPE ZWave
ZWaveSubDevice no
ZWave_MSGCNT 6
ZWave_RAWMSG 000400020a7105000000ff01000102c700
ZWave_TIME 2022-04-29 14:59:18
cmdsPending 0
homeId c9b689a7
isWakeUp 1
lastMsgSent 1651228523.74996
nodeIdHex 02
READINGS:
2022-04-28 20:47:04 IODev ZWave
2022-04-28 12:51:21 alarm Smoke: Event cleared: detected - Unknown Location, arg 102
2022-04-29 12:35:21 alarmTypeSupported Smoke
2022-04-29 14:59:18 alarm_Smoke Event cleared: detected - Unknown Location, arg 102, notificationIsOn
2022-04-29 14:59:17 battery 100 %
2022-04-29 14:59:17 batteryPercent 100
2022-04-29 14:59:17 batteryState ok
2022-04-28 09:23:46 model Heiman Technology Co. Ltd Smart Smoke Sensor HS1SA-Z
2022-04-28 09:23:46 modelConfig heiman/HS1SA-Z.xml
2022-04-28 09:23:46 modelId 0260-8002-1000 (tel:0260-8002-1000)
2022-04-29 12:35:23 routeInfo timeToCb:0.02 repeaters:0 rssi0:-57 dBm ackCh:1 lastCh:1 scheme:LastWorkingRoute rep:at 40kbps routeTries:1 lastFailed:
2022-04-28 09:23:42 state wakeupInterval 86400 1
2022-04-29 12:35:23 timeToAck 0.030
2022-04-29 12:35:23 transmit OK
2022-04-29 12:35:21 wakeup notification
2022-04-28 09:23:47 zwavePlusInfo version:01 role:SleepingReportingSlave node:Z-Wave+Node installerIcon:0c01 userIcon:0c01
Attributes:
classes ZWAVEPLUS_INFO ASSOCIATION MULTI_CHANNEL_ASSOCIATION ASSOCIATION_GRP_INFO TRANSPORT_SERVICE VERSION MANUFACTURER_SPECIFIC DEVICE_RESET_LOCALLY POWERLEVEL BATTERY SECURITY_S2 ALARM WAKE_UP SUPERVISION
extendedAlarmReadings 1
group Rauchmelder
icon secur_smoke_detector
room Sensoren,Wohnzimmer
vclasses ALARM:8 ASSOCIATION:2 ASSOCIATION_GRP_INFO:1 BATTERY:1 DEVICE_RESET_LOCALLY:1 MANUFACTURER_SPECIFIC:2 MULTI_CHANNEL_ASSOCIATION:3 POWERLEVEL:1 SECURITY_S2:1 SUPERVISION:1 TRANSPORT_SERVICE:2 VERSION:3 WAKE_UP:2 ZWAVEPLUS_INFO:2
wz_rm.log
Zitat2022-04-29_14:59:17 wz_rm alarm_Smoke: detected - Unknown Location, notificationIsOn
2022-04-29_14:59:17 wz_rm battery: 100 %
2022-04-29_14:59:17 wz_rm batteryState: ok
2022-04-29_14:59:17 wz_rm batteryPercent: 100
2022-04-29_14:59:18 wz_rm alarm_Smoke: Event cleared: detected - Unknown Location, arg 102, notificationIsOn
Könnte man irgendwie vom reading alarm_Smoke das "detected" als "on" und das "Event cleared" als "off" setzen bzw "herausfiltern"?
Dank&Gruß
Hallo MogRuith,
hast du inzwischen eine Lösung für das Problem gefunden?
BG
vniklas
Ich würde es mit
attr wz_rm userReadings processedAlarm:alarm_Smoke:.* { $event =~ m/cleared/ ? "off":"on" }
attr wz_rm stateFormat processedAlarm
versuchen
Danke, ein erster Test hat noch nicht das gewünschte Ergebnis gebracht.
Ich hätte jetzt erwartet, dass ich das Ergebnis des Readings "alarm_Smoke" angezeigt bekommen, stattdessen wird im State
"processedAlarm" angezeig.t
Nach Einstellung der extendedAlarmReadings 1 in den Attributen funktioniert es wie beschrieben.
Jetzt muss ich es nur noch über die homebridge in die iOS-Welt bekommen. ;)