Hitzemelder Fireangel Thermoptek HT630

Begonnen von darkness, 27 Mai 2020, 19:42:50

Vorheriges Thema - Nächstes Thema

darkness

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ß

krikan

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

darkness

Danke für den Link.

Dann werde ich mal einen Melder und das Modul bestellen und testen.


darkness

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

krikan

#4
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.

darkness


krikan

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.

krikan

@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

rudolfkoenig

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 :)

darkness

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.