Hallo,
auf der Suche nach Hitzemeldern mit Z-Wave Unterstützung bin ich auf die Fireangel gestoßen. Dazu gibt es wohl das Funkmodul W2 Z-Wave für den FireAngel.
Ich bin noch auf dieses alte Thema gestoßen https://forum.fhem.de/index.php/topic,22976.msg968524.html#msg968524. Werde jetzt aber nicht so ganz schlau daraus, ob das o.g. Modul Z-Wave kann oder nicht.
Hat jemand diese Kombination im einsatz?
Oder eine Alternative eines Hitzemelders. Homematic hat da ja leider nichts im Angebot.
Danke und Gruß
Schau mal in https://forum.fhem.de/index.php/topic,80650.msg748853.html#msg748853.
Demnach braucht man das Z-Wave Funkmodul und nicht W2 Funkmodul.
Dort hat es auch jemand gekauft, nur leider nicht den angekündigten Erfahrungsbericht geliefert.
Gruß, Christian
Danke für den Link.
Dann werde ich mal einen Melder und das Modul bestellen und testen.
Hallo,
also Hitzemelder und Modul habe ich nun bekommen und in FHEM inkludiert. Allerdings bin ich mir nicht sicher, ob alles erkannt wird. Ein Status zum Rauch/Alarm sehe ich nicht?
Internals:
CFGFN
DEF c8fee9ac 59
FUUID 5eda3856-f33f-ed18-c927-39a96aec4857fe2b
IODev ZWAVE1
LASTInputDev ZWAVE1
MSGCNT 11
NAME ZWave_SENSOR_NOTIFICATION_59
NR 62093
STATE wakeupInterval 86400 1
TYPE ZWave
ZWAVE1_MSGCNT 11
ZWAVE1_RAWMSG 0004003b095e020106000c040c04
ZWAVE1_TIME 2020-06-05 14:21:22
ZWaveSubDevice no
cmdsPending 0
homeId c8fee9ac
isWakeUp 1
lastMsgSent 1591359684.23107
nodeIdHex 3b
READINGS:
2020-06-05 14:21:19 battery 46 %
2020-06-05 14:21:19 batteryPercent 46
2020-06-05 14:21:19 batteryState ok
2020-06-05 14:20:26 model 0x026f 0x0001 0x0002
2020-06-05 14:20:26 modelId 026f-0001-0002
2020-06-05 14:19:36 state wakeupInterval 86400 1
2020-06-05 14:21:24 timeToAck 0.026
2020-06-05 14:21:24 transmit OK
2020-06-05 14:21:22 wakeup notification
2020-06-05 14:21:22 zwavePlusInfo version:01 role:SleepingReportingSlave node:Z-Wave+Node installerIcon:0c04 userIcon:0c04
Attributes:
IODev ZWAVE1
classes ZWAVEPLUS_INFO VERSION MANUFACTURER_SPECIFIC DEVICE_RESET_LOCALLY POWERLEVEL BATTERY ALARM ASSOCIATION ASSOCIATION_GRP_INFO WAKE_UP
room ZWave
vclasses ALARM:8 ASSOCIATION:2 ASSOCIATION_GRP_INFO:1 BATTERY:1 DEVICE_RESET_LOCALLY:1 MANUFACTURER_SPECIFIC:2 POWERLEVEL:1 VERSION:2 WAKE_UP:2 ZWAVEPLUS_INFO:2
Hast Du denn mal einen Testalarm ausgelöst?
_Vermutlich_ gibt es nur eine Meldung im Alarmfall über die Command Class ALARM.
Wenn FHEM die Nachricht für den Alarmfall noch nicht kennt, dann taucht das als Reading UNPARSED auf und wir müssten das passend einbauen.
ok, werde ich mal testen
Habe jetzt dank openhab weitere Infos zum Gerät gefunden: https://www.cd-jackson.com/zwave_device_uploads/733/Sprue-Z-Wave-Module-Developer-Pack-2017.pdf
Demnach könnte/sollte/müsste man in 10_ZWave.pm, ein paar Erweiterungen vornehmen, damit Klartext-Events ankommen.
Insgesamt ist die Notification Class deutlich ausgebaut worden und im Modul müssten u.a. %zwave_alarmEvent sowie %zwave_alarmType ergänzt werden. Die recht umfangreiche Liste ist in https://github.com/AlCalzone/node-zwave-js/blob/master/specs/SDS13713-Notification-Command-Class.xlsx zu finden.
Momentan schaffe ich es zeitlich nicht das Rudi als Patch zu liefern.
Übrigen sollten sich mit den get-Commands der CC Alarm (aka Notification) auch Zustände vom Hitzemeldern durch FHEM abrufen lassen.
Der Übersichtlichkeit halber würde ich beim Device das Attribut extendedAlarmReadings auf 1 setzen.
@Rudi:
Anliegend Patch mit den Notification Types und Events aus oben verlinkter Datei für CC ALARM/NOTIFICATION bis Version 8.
Bei bereits vorhandenen Types habe ich versucht die Ergänzungen entsprechend der vorhandenen Events vorzunehmen. Bei den neuen Types habe ich einfach die Bezeichungen der Events aus der Datei kopiert. Damit kommt es zu leichten Inkonsistenzen zwischen den Events der bereits vorhanden und neuen Types, die ich aber für unwichtig halte.
Beispiele:
"Previous Events cleared" ist bei Neuaufnahme entsprechend Datei "state idle"
"xyz - unknown location" gibt es nicht mehr, sondern ist jetzt "xyz". Dafür lautet es bei bekannter location jetzt "xyz (location provided)"
Bei Groß- und Kleinschreibung der Events erkenne ich auch kein System.
Falls Du das anders siehst bzw. Änderungswünsche hast, passe ich das noch an.
Testen konnte ich mangels Gerät übrigens nicht.
Gruß, Christian
Vielen Dank fuer deine Muehe, ich habe den Patch ohne Aenderungen eingecheckt.
Etwas irritierend ist, dass etliche Begriffe mehrfach vorkommen (State idle: 17-mal, Replacement required 4/8-mal, Alarm silenced: 3-mal), aber vielleicht hat das seinen tieferen Grund, oder die Leute beim Standard festlegen sind auch einfach nur vergesslich :)
Hallo,
leider ist das Thema Hitzemelder mangels Zeit etwas liegen geblieben. Danke schon mal für Eure mühen und Unterstützung.
Aktuell sieht der Melder wie folgt aus:
Internals:
DEF c8fee9ac 59
FUUID 5eda3856-f33f-ed18-c927-39a96aec4857fe2b
IODev ZWAVE1
LASTInputDev ZWAVE1
MSGCNT 25
NAME Kueche_HM_1
NR 767
STATE wakeupInterval 86400 1
TYPE ZWave
ZWAVE1_MSGCNT 25
ZWAVE1_RAWMSG 0004003b028407
ZWAVE1_TIME 2020-11-24 09:34:28
ZWaveSubDevice no
cmdsPending 1
homeId c8fee9ac
isWakeUp 1
lastMsgSent 1606206870.27376
nodeIdHex 3b
READINGS:
2020-11-24 09:34:22 alarm System: Event cleared: State Idle
2020-11-24 09:34:25 battery 100 %
2020-11-24 09:34:25 batteryPercent 100
2020-11-24 09:34:25 batteryState ok
2020-11-24 09:29:26 model 0x026f 0x0001 0x0002
2020-11-24 09:29:26 modelId 026f-0001-0002
2020-06-05 14:19:36 state wakeupInterval 86400 1
2020-11-24 09:34:30 timeToAck 0.029
2020-11-24 09:34:30 transmit OK
2020-06-14 10:51:28 version Lib 3 Prot 4.24 App 1.7 HW 1 FWCounter 0
2020-11-24 09:34:28 wakeup notification
2020-11-24 09:32:39 wakeupReport interval 3600 target 1
2020-06-05 14:21:22 zwavePlusInfo version:01 role:SleepingReportingSlave node:Z-Wave+Node installerIcon:0c04 userIcon:0c04
SendStack:
get:133b0271072583
Attributes:
IODev ZWAVE1
alias Hitzemelder
classes ZWAVEPLUS_INFO VERSION MANUFACTURER_SPECIFIC DEVICE_RESET_LOCALLY POWERLEVEL BATTERY ALARM ASSOCIATION ASSOCIATION_GRP_INFO WAKE_UP
room Küche,develop
vclasses ALARM:8 ASSOCIATION:2 ASSOCIATION_GRP_INFO:1 BATTERY:1 DEVICE_RESET_LOCALLY:1 MANUFACTURER_SPECIFIC:2 POWERLEVEL:1 VERSION:2 WAKE_UP:2 ZWAVEPLUS_INFO:2
Den Alarmfall konnte ich noch nicht testen. Werde ich mal nachholen wenn ich alleine im Haus bin und dann mal schauen was es dann an Readings gibt.