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!
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.
Hallo,
bin ich mit dem Thema hier überhaupt im richtigen Bereich, oder sollte ich eher im MQTT-Bereich fragen?
...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".
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
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
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
Schon mal hier geschaut?
https://zigbee.blakadder.com/Tuya_YG400A.html (https://zigbee.blakadder.com/Tuya_YG400A.html)
Soll z2m kompatibel sein..