Tuya Zigbee Rauchmelder

Begonnen von schnuddel, 22 Februar 2023, 15:52:19

Vorheriges Thema - Nächstes Thema

schnuddel

Hallo zusammen,

ich habe mir testweise mal einen Tuya Zigbee Rauchmelder gekauft und diesen über eine Tasmota Zigbee2MQTT-Bridge an mein FHEM angebunden.
Das Gerät wurde auch direkt erkannt und liefert mir eine Menge Readings.
Gibt es schon ein AttrTemplate, das ich hier verwenden kann, oder weiß jemand, wie die einzelnen Readings zu interpretieren sind?

define MQTT2_z2t_3F22 MQTT2_DEVICE z2t_3F22
attr MQTT2_z2t_3F22 readingList tele/ZigbeeBridge_E18076/3F22/SENSOR:.* { json2nameValue($EVENT) }
attr MQTT2_z2t_3F22 room MQTT2_DEVICE
#   CFGFN     
#   CID        z2t_3F22
#   DEF        z2t_3F22
#   FUUID      63f62940-f33f-8848-009a-205f1c16ab4ffab5
#   IODev      MQTT2_FHEM_Server
#   LASTInputDev MQTT2_FHEM_Server
#   MQTT2_FHEM_Server_CONN MQTT2_FHEM_Server_192.168.0.124_62823
#   MQTT2_FHEM_Server_MSGCNT 9
#   MQTT2_FHEM_Server_TIME 2023-02-22 15:42:06
#   MSGCNT     9
#   NAME       MQTT2_z2t_3F22
#   NR         3519
#   STATE      ???
#   TYPE       MQTT2_DEVICE
#   eventCount 10
#   READINGS:
#     2023-02-22 15:40:00   IODev           MQTT2_FHEM_Server
#     2023-02-22 15:42:06   ZbReceived_0x3F22_0000/FFDF S
#     2023-02-22 15:40:07   ZbReceived_0x3F22_0000/FFE2 56
#     2023-02-22 15:40:07   ZbReceived_0x3F22_0000/FFE4 1
#     2023-02-22 15:40:07   ZbReceived_0x3F22_AppVersion 72
#     2023-02-22 15:40:08   ZbReceived_0x3F22_Cluster 10
#     2023-02-22 15:42:06   ZbReceived_0x3F22_Device 0x3F22
#     2023-02-22 15:40:08   ZbReceived_0x3F22_EF00/010B 0
#     2023-02-22 15:40:08   ZbReceived_0x3F22_EF00/0165 0
#     2023-02-22 15:40:08   ZbReceived_0x3F22_EF00/0202 131
#     2023-02-22 15:40:08   ZbReceived_0x3F22_EF00/020F 100
#     2023-02-22 15:40:08   ZbReceived_0x3F22_EF00/0401 1
#     2023-02-22 15:40:07   ZbReceived_0x3F22_EF00_11 000540
#     2023-02-22 15:42:06   ZbReceived_0x3F22_Endpoint 1
#     2023-02-22 15:42:06   ZbReceived_0x3F22_LinkQuality 105
#     2023-02-22 15:40:00   ZbReceived_0x3F22_Manufacturer _TZE200_m9skfctm
#     2023-02-22 15:40:00   ZbReceived_0x3F22_ModelId TS0601
#     2023-02-22 15:40:08   ZbReceived_0x3F22_ReadNames_LocalTime true
#     2023-02-22 15:40:08   ZbReceived_0x3F22_Read_1 7
#     2023-02-22 15:40:00   associatedWith  MQTT2_DVES_E18076
#
setstate MQTT2_z2t_3F22 2023-02-22 15:40:00 IODev MQTT2_FHEM_Server
setstate MQTT2_z2t_3F22 2023-02-22 15:42:06 ZbReceived_0x3F22_0000/FFDF S
setstate MQTT2_z2t_3F22 2023-02-22 15:40:07 ZbReceived_0x3F22_0000/FFE2 56
setstate MQTT2_z2t_3F22 2023-02-22 15:40:07 ZbReceived_0x3F22_0000/FFE4 1
setstate MQTT2_z2t_3F22 2023-02-22 15:40:07 ZbReceived_0x3F22_AppVersion 72
setstate MQTT2_z2t_3F22 2023-02-22 15:40:08 ZbReceived_0x3F22_Cluster 10
setstate MQTT2_z2t_3F22 2023-02-22 15:42:06 ZbReceived_0x3F22_Device 0x3F22
setstate MQTT2_z2t_3F22 2023-02-22 15:40:08 ZbReceived_0x3F22_EF00/010B 0
setstate MQTT2_z2t_3F22 2023-02-22 15:40:08 ZbReceived_0x3F22_EF00/0165 0
setstate MQTT2_z2t_3F22 2023-02-22 15:40:08 ZbReceived_0x3F22_EF00/0202 131
setstate MQTT2_z2t_3F22 2023-02-22 15:40:08 ZbReceived_0x3F22_EF00/020F 100
setstate MQTT2_z2t_3F22 2023-02-22 15:40:08 ZbReceived_0x3F22_EF00/0401 1
setstate MQTT2_z2t_3F22 2023-02-22 15:40:07 ZbReceived_0x3F22_EF00_11 000540
setstate MQTT2_z2t_3F22 2023-02-22 15:42:06 ZbReceived_0x3F22_Endpoint 1
setstate MQTT2_z2t_3F22 2023-02-22 15:42:06 ZbReceived_0x3F22_LinkQuality 105
setstate MQTT2_z2t_3F22 2023-02-22 15:40:00 ZbReceived_0x3F22_Manufacturer _TZE200_m9skfctm
setstate MQTT2_z2t_3F22 2023-02-22 15:40:00 ZbReceived_0x3F22_ModelId TS0601
setstate MQTT2_z2t_3F22 2023-02-22 15:40:08 ZbReceived_0x3F22_ReadNames_LocalTime true
setstate MQTT2_z2t_3F22 2023-02-22 15:40:08 ZbReceived_0x3F22_Read_1 7
setstate MQTT2_z2t_3F22 2023-02-22 15:40:00 associatedWith MQTT2_DVES_E18076



Beste Grüße!
Raspi, ZWave, HUE, Neato Botvac, Squeezebox

schnuddel

Ich habe jetzt mal den Button zum Testen gedrückt. Dabei kommt das hier im Event-Monitor:


2023-02-22 17:20:45 MQTT2_DEVICE MQTT2_z2t_3F22 ZbReceived_0x3F22_Endpoint: 1
2023-02-22 17:20:45 MQTT2_DEVICE MQTT2_z2t_3F22 ZbReceived_0x3F22_LinkQuality: 22
2023-02-22 17:20:45 MQTT2_DEVICE MQTT2_z2t_3F22 ZbReceived_0x3F22_Device: 0x3F22
2023-02-22 17:20:45 MQTT2_DEVICE MQTT2_z2t_3F22 ZbReceived_0x3F22_EF00/020F: 100
2023-02-22 17:20:45 MQTT2_DEVICE MQTT2_z2t_3F22 ZbReceived_0x3F22_Endpoint: 1
2023-02-22 17:20:45 MQTT2_DEVICE MQTT2_z2t_3F22 ZbReceived_0x3F22_EF00/0165: 1
2023-02-22 17:20:45 MQTT2_DEVICE MQTT2_z2t_3F22 ZbReceived_0x3F22_LinkQuality: 22
2023-02-22 17:20:45 MQTT2_DEVICE MQTT2_z2t_3F22 ZbReceived_0x3F22_Device: 0x3F22
2023-02-22 17:20:48 MQTT2_DEVICE MQTT2_z2t_3F22 ZbReceived_0x3F22_Device: 0x3F22


EF00/0165 bleibt dabei so lange 1, wie der Test anhält. Wenn der Test endet, wird EF00/0165 wieder auf 0 gesetzt.
Raspi, ZWave, HUE, Neato Botvac, Squeezebox

schnuddel

Hallo,

bin ich mit dem Thema hier überhaupt im richtigen Bereich, oder sollte ich eher im MQTT-Bereich fragen?
Raspi, ZWave, HUE, Neato Botvac, Squeezebox

Beta-User

...ist eher ein MQTT-Thema (du könntest selbst verschieben), und vermutlich wäre es sinnvoll, wenn du dich in die Tasmota-ZigBee-attrTemplates einlesen würdest. Es gibt in dem Paket dann ein generisches für Batterie-Geräte, das dürfte halbwegs passen.

OT: zigbee2tasmota ist eigentlich nur was für (MQTT-) "Experten".
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

andkeh

Hallo,
ich habe hier auch Interesse, leider bin ich bis dato auch nicht fündig geworden. Konntest Du den Rauchmelder einbinden / entschlüsseln?
Falls Ja, wäre es schön, wenn Du Dein Ergebnis teilst.
Gruß

andreas

juergen012

habe meinen  MiJia Honeywell smoke detector folgendermaßen über zigbee2mqtt eingebunden:
Internals:
   CID        zigbee_Rauchmelder
   DEF        zigbee_Rauchmelder
   FUUID      64f753b9-f33f-b02d-b4f2-bd2ce0fe8fe29d16
   IODev      Mqtt2_Server
   LASTInputDev Mqtt2_Server
   MSGCNT     106
   Mqtt2_Server_CONN Mqtt2_Server_172.16.10.23_58354
   Mqtt2_Server_MSGCNT 106
   Mqtt2_Server_TIME 2023-09-19 16:03:11
   NAME       MQTT2_zigbee_Rauchmelder
   NR         548
   STATE      false
   TYPE       MQTT2_DEVICE
   eventCount 106
   READINGS:
     2023-09-15 15:11:53   IODev           Mqtt2_Server
     2023-09-19 16:03:11   ac_status       false
     2023-09-05 18:13:45   associatedWith  MQTT2_zigbee_vm
     2023-09-05 18:15:19   attrTemplateVersion 20200904
     2023-09-19 16:03:11   battery         100
     2023-09-19 16:03:11   battery_defect  false
     2023-09-19 16:03:11   battery_low     false
     2023-09-19 16:03:11   device_temperature 21
     2023-09-19 16:03:11   linkquality     255
     2023-09-19 16:03:11   power_outage_count 20
     2023-09-19 16:03:11   restore_reports false
     2023-09-19 16:03:11   sensitivity     high
     2023-09-19 16:03:11   smoke           false
     2023-09-19 16:03:11   smoke_density   11
     2023-09-19 16:03:11   supervision_reports false
     2023-09-19 16:03:11   tamper          false
     2023-09-19 16:03:11   test            false
     2023-09-19 16:03:11   trouble         false
     2023-09-19 16:03:11   voltage         3095
Attributes:
   DbLogExclude .*
   alias      Rauchmelder
   autocreate 1
   devStateIcon false:secur_smoke_detector@lime true:secur_smoke_detector@red
   devicetopic zigbee2mqtt/Rauchmelder
   group      MQTT_Sensor
   model      zigbee2mqtt_smokeDetector
   readingList $DEVICETOPIC:.* { json2nameValue($EVENT) }
   room       MQTT2_DEVICE
   stateFormat smoke
Fhem unter Proxmox

andkeh

Hallo,
Danke für die Antwort.
Sie sehen zwar optisch gleich aus, ich bezweifle, dass sie gleich sind.
Ich probiere.
Jemand sonst einen YG400a Tuya Rauchmelder in Betrieb?
Gruß
Andreas

juergen012

Fhem unter Proxmox