Hallo liebe Leser - ich hoffe ich bin im richtigen Abteil - ansonsten bitte in Zigbee verschieben.
Ich habe eine Sonoff ZbBridge mit Tasmota geflasht. Program Version 14.3.0 (release-zbbridge).
Nach MQTT Einstellungen hat Fhem diese anstandslos als MQTT2_DEVICE erkannt und hinzugefügt.
Weiter bin ich nach der FHEMWiki Anleitung gegangen. (https://wiki.fhem.de/wiki/Zigbee2Tasmota-MQTT)
Die Bridge habe ich das Modul Sonoff ZB Bridge (75) gegeben.
Meine Bridge heißt in Fhem "Bridge_wifi"
Das Template habe ich angelegt als tasmota_zigbee2tasmota_bridge
set Bridge_wifi attrTemplate tasmota_zigbee2tasmota_bridge
mittels Zigbee Permit Join erkennt die Bridge Geräte und fügt sie auch auf der Hauptseite der Tasmota Oberfläche hinzu.
In Fhem tauchen auch readings der Geräte auf. Soweit alles super.
ABER die Geräte kommen einfach nicht als MQTT2_DEVICE in Fhem an.
In Fhem steht autocreate auf active (sonst hätte es die Bridge ja auch nicht hinzugefügt)
Ich habe auch ein attribut autocreate 1 direkt im Device Bridge_wifi extra noch getestet.
Das Beispiel in FhemWiki um die Geräte per Hand anzustoßen führt leider auch nicht zu einen autocreat in Fhem
Anbei sende ich auch noch paar Bilder von der Bridge im Browser.
Hat evtl jemand eine Idee was ich noch machen kann? Hab ich was übersehen oder falsch gemacht? Würde mich über Hinweise freuen.
Wünsche euch allen ein tolles Wochenende!!!
Und hier noch das List von der Bridge:
Internals:
CID Bridge_wifi
DEF Bridge_wifi
FUUID 67c5f613-f33f-599c-e1c8-2e823b252c444e85
IODev myBroker
LASTInputDev myBroker
MSGCNT 240
NAME Bridge_wifi
NR 499
STATE Online
<a href="http://192.168.2.63" target="_blank">Bridge-wifi-7186</a><br>
TYPE MQTT2_DEVICE
eventCount 240
myBroker_CONN myBroker_192.168.2.63_51851
myBroker_MSGCNT 240
myBroker_TIME 2025-03-07 22:54:34
READINGS:
2025-03-04 20:48:07 0x5A74_Name Tuerkontakt_1
2025-03-04 20:55:16 0xAF88_Name Vibrationssensor_1
2025-03-03 20:23:17 BootCount 6
2025-03-04 19:07:12 Command Unknown
2025-03-03 20:23:17 FallbackTopic cmnd/Bridge_wifi_fb/
2025-03-03 20:23:17 GroupTopic /SmartHome/Wohnung/tasmotas/cmnd/
2025-03-07 22:54:33 Heap 23
2025-03-03 20:23:17 Hostname Bridge-wifi-7186
2025-03-07 16:14:02 IODev myBroker
2025-03-03 20:23:17 IPAddress 192.168.2.63
2025-03-04 19:07:12 Input CONTACTZBSEND { "device":"0x5A74", "send":{"Power":"OF
2025-03-07 16:14:37 LWT Online
2025-03-07 22:54:33 LoadAvg 19
2025-03-03 20:23:17 Module Sonoff ZbBridge
2025-03-07 22:54:33 MqttCount 20
2025-03-07 16:14:37 POWER
2025-03-03 19:46:30 Restart Restarting
2025-03-03 20:23:17 RestartReason Power On
2025-03-07 22:54:33 Sleep 50
2025-03-07 22:54:33 SleepMode Dynamic
2025-03-03 19:46:30 StateText1 off
2025-03-03 19:46:31 StateText2 on
2025-03-03 19:46:31 StateText3 toggle
2025-03-03 19:46:31 StateText4 hold
2025-03-07 22:54:33 Time 2025-03-07T22:54:33
2025-03-07 22:54:33 Uptime 4T02:31:23
2025-03-07 22:54:33 UptimeSec 354683
2025-03-07 22:54:33 Vcc 3.543
2025-03-03 20:23:17 Version 14.3.0(release-zbbridge)
2025-03-03 20:23:17 WebServerMode Admin
2025-03-07 22:54:33 Wifi_AP 1
2025-03-07 22:54:33 Wifi_BSSId 60:B5:8D:77:24:01
2025-03-07 22:54:33 Wifi_Channel 5
2025-03-07 22:54:33 Wifi_Downtime 0T00:01:54
2025-03-07 22:54:33 Wifi_LinkCount 5
2025-03-07 22:54:33 Wifi_Mode 11n
2025-03-07 22:54:33 Wifi_RSSI 100
2025-03-07 22:54:33 Wifi_SSId Kartoffelsuppe
2025-03-07 22:54:33 Wifi_Signal -26
2025-03-04 20:52:19 ZbBind_Device 0xAF88
2025-03-04 20:52:19 ZbBind_Status 0
2025-03-04 20:52:19 ZbBind_StatusMessage SUCCESS
2025-03-07 22:23:18 ZbData ZbData 0xAF88,0B2163CB674164603CCB6700080401070000002D00
2025-03-04 20:33:24 ZbForget Done
2025-03-03 21:24:41 ZbInfo Done
2025-03-03 21:24:41 ZbInfo_0x2065_Config_1 O01
2025-03-03 21:24:41 ZbInfo_0x2065_Device 0x2065
2025-03-03 21:24:41 ZbInfo_0x2065_Endpoints_1 1
2025-03-03 21:24:41 ZbInfo_0x2065_IEEEAddr 0x70B3D52B6002FCD4
2025-03-03 21:24:41 ZbInfo_0x2065_LastSeen 37498736
2025-03-03 21:24:41 ZbInfo_0x2065_LastSeenEpoch 1703534744
2025-03-03 21:24:41 ZbInfo_0x2065_LinkQuality 141
2025-03-03 21:24:41 ZbInfo_0x2065_Manufacturer _TZ3000_okaz9tjs
2025-03-03 21:24:41 ZbInfo_0x2065_ModelId TS011F
2025-03-03 21:24:41 ZbInfo_0x2065_Power 1
2025-03-03 21:24:41 ZbInfo_0x2065_Reachable false
2025-03-03 21:24:40 ZbInfo_0x266C_ActivePower 0
2025-03-03 21:24:40 ZbInfo_0x266C_Config_1 O01
2025-03-03 21:24:40 ZbInfo_0x266C_Config_2 P01
2025-03-03 21:24:40 ZbInfo_0x266C_Device 0x266C
2025-03-03 21:24:40 ZbInfo_0x266C_Endpoints_1 1
2025-03-03 21:24:40 ZbInfo_0x266C_Endpoints_2 242
2025-03-03 21:24:40 ZbInfo_0x266C_IEEEAddr 0xA4C1383862405C62
2025-03-03 21:24:40 ZbInfo_0x266C_LastSeen 37505765
2025-03-03 21:24:40 ZbInfo_0x266C_LastSeenEpoch 1703527715
2025-03-03 21:24:40 ZbInfo_0x266C_LinkQuality 81
2025-03-03 21:24:40 ZbInfo_0x266C_Manufacturer _TZ3000_gvn91tmx
2025-03-03 21:24:40 ZbInfo_0x266C_ModelId TS011F
2025-03-03 21:24:40 ZbInfo_0x266C_Power 0
2025-03-03 21:24:40 ZbInfo_0x266C_RMSVoltage 224
2025-03-03 21:24:40 ZbInfo_0x266C_Reachable false
2025-03-03 21:24:41 ZbInfo_0x6C6D_Config_1 O01
2025-03-03 21:24:41 ZbInfo_0x6C6D_Device 0x6C6D
2025-03-03 21:24:41 ZbInfo_0x6C6D_IEEEAddr 0x70B3D52B60031BBF
2025-03-03 21:24:41 ZbInfo_0x6C6D_LastSeen 37498734
2025-03-03 21:24:41 ZbInfo_0x6C6D_LastSeenEpoch 1703534746
2025-03-03 21:24:41 ZbInfo_0x6C6D_LinkQuality 126
2025-03-03 21:24:41 ZbInfo_0x6C6D_Power 1
2025-03-03 21:24:41 ZbInfo_0x6C6D_Reachable false
2025-03-03 21:24:40 ZbInfo_0xA4A5_ActivePower 0
2025-03-03 21:24:40 ZbInfo_0xA4A5_Config_1 P01
2025-03-03 21:24:40 ZbInfo_0xA4A5_Config_2 O01
2025-03-03 21:24:40 ZbInfo_0xA4A5_Device 0xA4A5
2025-03-03 21:24:40 ZbInfo_0xA4A5_Endpoints_1 1
2025-03-03 21:24:40 ZbInfo_0xA4A5_Endpoints_2 242
2025-03-03 21:24:40 ZbInfo_0xA4A5_IEEEAddr 0xA4C138204986C518
2025-03-03 21:24:40 ZbInfo_0xA4A5_LastSeen 10575726
2025-03-03 21:24:40 ZbInfo_0xA4A5_LastSeenEpoch 1730457754
2025-03-03 21:24:40 ZbInfo_0xA4A5_LinkQuality 152
2025-03-03 21:24:40 ZbInfo_0xA4A5_Manufacturer _TZ3000_gvn91tmx
2025-03-03 21:24:40 ZbInfo_0xA4A5_ModelId TS011F
2025-03-03 21:24:40 ZbInfo_0xA4A5_Name zbHA_Kabel
2025-03-03 21:24:40 ZbInfo_0xA4A5_Power 0
2025-03-03 21:24:40 ZbInfo_0xA4A5_RMSVoltage 221
2025-03-03 21:24:40 ZbInfo_0xA4A5_Reachable false
2025-03-03 21:24:41 ZbInfo_0xEEAF_Config_1 O01
2025-03-03 21:24:41 ZbInfo_0xEEAF_Device 0xEEAF
2025-03-03 21:24:41 ZbInfo_0xEEAF_Endpoints_1 1
2025-03-03 21:24:41 ZbInfo_0xEEAF_IEEEAddr 0x70B3D52B600303AA
2025-03-03 21:24:41 ZbInfo_0xEEAF_LastSeen 37498731
2025-03-03 21:24:41 ZbInfo_0xEEAF_LastSeenEpoch 1703534749
2025-03-03 21:24:41 ZbInfo_0xEEAF_LinkQuality 175
2025-03-03 21:24:41 ZbInfo_0xEEAF_Manufacturer _TZ3000_okaz9tjs
2025-03-03 21:24:41 ZbInfo_0xEEAF_ModelId TS011F
2025-03-03 21:24:41 ZbInfo_0xEEAF_Power 0
2025-03-03 21:24:41 ZbInfo_0xEEAF_Reachable false
2025-03-03 20:35:29 ZbMap_Device 0x0000
2025-03-03 20:35:29 ZbMap_Start 1
2025-03-03 20:35:29 ZbMap_Status 0
2025-03-03 20:35:29 ZbMap_StatusMessage SUCCESS
2025-03-03 20:35:29 ZbMap_Total 0
2025-03-04 20:52:01 ZbPermitJoin Done
2025-03-04 18:38:29 ZbReceived_0x5A74_0000/FFFE 0
2025-03-07 18:11:39 ZbReceived_0x5A74_0500_00 000000FF0000
2025-03-04 18:38:37 ZbReceived_0x5A74_0500_01 15000210
2025-03-04 18:38:29 ZbReceived_0x5A74_AppVersion 64
2025-03-07 20:46:41 ZbReceived_0x5A74_BatteryPercentage 39
2025-03-07 20:46:41 ZbReceived_0x5A74_BatteryVoltage 2.5
2025-03-07 18:11:39 ZbReceived_0x5A74_Contact 0
2025-03-07 20:46:41 ZbReceived_0x5A74_Device 0x5A74
2025-03-07 20:46:41 ZbReceived_0x5A74_Endpoint 1
2025-03-07 20:46:41 ZbReceived_0x5A74_LinkQuality 5
2025-03-04 18:38:29 ZbReceived_0x5A74_Manufacturer _TZ3000_0hkmcrza
2025-03-04 18:38:29 ZbReceived_0x5A74_ModelId TS0203
2025-03-07 20:46:41 ZbReceived_0x5A74_Name Tuerkontakt_1
2025-03-04 18:38:29 ZbReceived_0x5A74_PowerSource 3
2025-03-04 19:06:32 ZbReceived_0x5A74_Reachable false
2025-03-04 18:38:29 ZbReceived_0x5A74_ZCLVersion 3
2025-03-07 18:11:39 ZbReceived_0x5A74_ZoneStatusChange 0
2025-03-04 19:10:23 ZbReceived_0x5A74_ZoneStatusChangeZone 1
2025-03-04 18:38:34 ZbReceived_0x5A74_ZoneType 21
2025-03-04 20:54:09 ZbReceived_0xAF88_0000/FFDF ␃
2025-03-04 20:52:13 ZbReceived_0xAF88_0000/FFE2 55
2025-03-04 20:52:13 ZbReceived_0xAF88_0000/FFE4 1
2025-03-04 20:52:07 ZbReceived_0xAF88_0000/FFFE 0
2025-03-07 22:52:11 ZbReceived_0xAF88_0500_00 010400010000
2025-03-04 20:52:14 ZbReceived_0xAF88_0500_01 15000210
2025-03-04 20:52:13 ZbReceived_0xAF88_AppVersion 65
2025-03-07 19:35:13 ZbReceived_0xAF88_BatteryPercentage 100
2025-03-07 19:35:13 ZbReceived_0xAF88_BatteryVoltage 3
2025-03-07 19:37:31 ZbReceived_0xAF88_Cluster 10
2025-03-04 20:52:21 ZbReceived_0xAF88_ConfigResponse_ZoneStatus_Status 0
2025-03-04 20:52:21 ZbReceived_0xAF88_ConfigResponse_ZoneStatus_StatusMsg SUCCESS
2025-03-04 20:52:10 ZbReceived_0xAF88_CurrentZoneSensitivityLevel 10
2025-03-07 22:52:11 ZbReceived_0xAF88_Device 0xAF88
2025-03-07 22:52:11 ZbReceived_0xAF88_Endpoint 1
2025-03-07 22:52:11 ZbReceived_0xAF88_LinkQuality 55
2025-03-04 20:52:07 ZbReceived_0xAF88_Manufacturer _TZ3000_lqpt3mvr
2025-03-04 20:52:07 ZbReceived_0xAF88_ModelId TS0210
2025-03-07 22:52:11 ZbReceived_0xAF88_Movement 1
2025-03-07 22:52:11 ZbReceived_0xAF88_Name Vibrationssensor_1
2025-03-04 20:52:07 ZbReceived_0xAF88_PowerSource 3
2025-03-07 19:37:31 ZbReceived_0xAF88_ReadNames_LocalTime true
2025-03-07 19:37:31 ZbReceived_0xAF88_Read_1 7
2025-03-04 20:52:07 ZbReceived_0xAF88_ZCLVersion 3
2025-03-07 22:51:37 ZbReceived_0xAF88_ZoneStatus 0
2025-03-07 22:52:11 ZbReceived_0xAF88_ZoneStatusChange 1025
2025-03-07 22:52:11 ZbReceived_0xAF88_ZoneStatusChangeZone 1
2025-03-04 20:52:12 ZbReceived_0xAF88_ZoneType 45
2025-03-04 20:52:15 ZbResponse_Command 0500!00
2025-03-04 20:52:15 ZbResponse_Device 0xAF88
2025-03-04 20:52:15 ZbResponse_Endpoint 1
2025-03-04 20:52:15 ZbResponse_LinkQuality 58
2025-03-04 20:52:15 ZbResponse_Status 0
2025-03-04 20:52:15 ZbResponse_StatusMessage SUCCESS
2025-03-03 19:46:31 ZbRestore ZbRestore 10006D6CBF1B03602BD5B370000000FF
2025-03-07 18:51:36 ZbRouteError_ShortAddr 0xAF88
2025-03-07 18:51:36 ZbRouteError_Status 66
2025-03-07 18:51:36 ZbRouteError_StatusMessage MAC_INDIRECT_TIMEOUT
2025-03-04 19:06:30 ZbSend Done
2025-03-04 20:52:07 ZbState_ActiveEndpoints_1 0x01
2025-03-03 20:23:28 ZbState_Code 2
2025-03-07 16:25:57 ZbState_Decision 3
2025-03-04 20:52:09 ZbState_Device 0xAF88
2025-03-04 20:52:09 ZbState_DeviceId 0x0402
2025-03-03 20:23:29 ZbState_DeviceType 1
2025-03-04 20:52:09 ZbState_DeviceVersion 1
2025-03-04 20:52:09 ZbState_Endpoint 0x01
2025-03-07 16:25:58 ZbState_IEEEAddr 0xA4C138CE40F3F6D0
2025-03-04 20:52:09 ZbState_InClusters_1 0x0001
2025-03-04 20:52:09 ZbState_InClusters_2 0x0500
2025-03-04 20:52:09 ZbState_InClusters_3 0x0000
2025-03-04 18:38:31 ZbState_InClusters_4 0x0500
2025-03-07 16:25:57 ZbState_JoinStatus 0
2025-03-04 20:53:01 ZbState_Message Pairing mode disabled
2025-03-04 20:52:09 ZbState_OutClusters_1 0x0019
2025-03-04 20:52:09 ZbState_OutClusters_2 0x000A
2025-03-04 18:38:31 ZbState_OutClusters_3 0x000A
2025-03-07 16:25:57 ZbState_ParentNetwork 0x0000
2025-03-07 16:25:58 ZbState_PowerSource false
2025-03-04 20:52:09 ZbState_ProfileId 0x0104
2025-03-03 20:23:28 ZbState_Protocol 8
2025-03-07 16:25:58 ZbState_ReceiveWhenIdle false
2025-03-03 20:23:28 ZbState_RestartReason Power-on
2025-03-07 16:25:58 ZbState_Security false
2025-03-07 16:25:58 ZbState_ShortAddr 0x5A74
2025-03-03 20:23:28 ZbState_Stack 2
2025-03-07 16:25:58 ZbState_Status 30
2025-03-03 20:23:28 ZbState_Version 6.7.9.0
2025-03-03 19:46:29 attrTemplateVersion 20210811
2025-03-07 16:14:38 bat 0
2025-03-07 16:14:38 btn_1 0
2025-03-07 16:14:38 btn_10 0
2025-03-07 16:14:38 btn_11 0
2025-03-07 16:14:38 btn_12 0
2025-03-07 16:14:38 btn_13 0
2025-03-07 16:14:38 btn_14 0
2025-03-07 16:14:38 btn_15 0
2025-03-07 16:14:38 btn_16 0
2025-03-07 16:14:38 btn_17 0
2025-03-07 16:14:38 btn_18 0
2025-03-07 16:14:38 btn_19 0
2025-03-07 16:14:38 btn_2 0
2025-03-07 16:14:38 btn_20 0
2025-03-07 16:14:38 btn_21 0
2025-03-07 16:14:38 btn_22 0
2025-03-07 16:14:38 btn_23 0
2025-03-07 16:14:38 btn_24 0
2025-03-07 16:14:38 btn_25 0
2025-03-07 16:14:38 btn_26 0
2025-03-07 16:14:38 btn_27 0
2025-03-07 16:14:38 btn_28 0
2025-03-07 16:14:38 btn_29 0
2025-03-07 16:14:38 btn_3 0
2025-03-07 16:14:38 btn_30 0
2025-03-07 16:14:38 btn_31 0
2025-03-07 16:14:38 btn_32 0
2025-03-07 16:14:38 btn_4 0
2025-03-07 16:14:38 btn_5 0
2025-03-07 16:14:38 btn_6 0
2025-03-07 16:14:38 btn_7 0
2025-03-07 16:14:38 btn_8 0
2025-03-07 16:14:38 btn_9 0
2025-03-07 16:14:38 dn Tasmota
2025-03-07 16:14:38 dslp 0
2025-03-07 16:14:38 fn_1 Tasmota
2025-03-07 16:14:38 ft /SmartHome/Wohnung/%topic%/%prefix%/
2025-03-07 16:14:38 hn Bridge-wifi-7186
2025-03-07 16:14:38 if 0
2025-03-07 16:14:38 ip 192.168.2.63
2025-03-04 19:06:14 json2nameValueErrorText error parsing (#2) 'Unrecognized zigbee command: Contact'
2025-03-04 19:06:14 json2nameValueInput Unrecognized zigbee command: Contact
2025-03-07 16:14:38 lk 0
2025-03-07 16:14:38 lt_st 0
2025-03-07 16:14:38 mac 483FDA289C12
2025-03-07 16:14:38 md Sonoff ZbBridge
2025-03-07 16:14:38 ofln Offline
2025-03-07 16:14:38 onln Online
2025-03-07 16:14:38 rl_1 0
2025-03-07 16:14:38 rl_10 0
2025-03-07 16:14:38 rl_11 0
2025-03-07 16:14:38 rl_12 0
2025-03-07 16:14:38 rl_13 0
2025-03-07 16:14:38 rl_14 0
2025-03-07 16:14:38 rl_15 0
2025-03-07 16:14:38 rl_16 0
2025-03-07 16:14:38 rl_17 0
2025-03-07 16:14:38 rl_18 0
2025-03-07 16:14:38 rl_19 0
2025-03-07 16:14:38 rl_2 0
2025-03-07 16:14:38 rl_20 0
2025-03-07 16:14:38 rl_21 0
2025-03-07 16:14:38 rl_22 0
2025-03-07 16:14:38 rl_23 0
2025-03-07 16:14:38 rl_24 0
2025-03-07 16:14:38 rl_25 0
2025-03-07 16:14:38 rl_26 0
2025-03-07 16:14:38 rl_27 0
2025-03-07 16:14:38 rl_28 0
2025-03-07 16:14:38 rl_29 0
2025-03-07 16:14:38 rl_3 0
2025-03-07 16:14:38 rl_30 0
2025-03-07 16:14:38 rl_31 0
2025-03-07 16:14:38 rl_32 0
2025-03-07 16:14:38 rl_4 0
2025-03-07 16:14:38 rl_5 0
2025-03-07 16:14:38 rl_6 0
2025-03-07 16:14:38 rl_7 0
2025-03-07 16:14:38 rl_8 0
2025-03-07 16:14:38 rl_9 0
2025-03-07 16:14:41 sn_Time 2025-03-07T16:14:37
2025-03-07 16:14:38 so_11 0
2025-03-07 16:14:38 so_114 0
2025-03-07 16:14:38 so_117 0
2025-03-07 16:14:38 so_13 0
2025-03-07 16:14:38 so_17 0
2025-03-07 16:14:38 so_20 0
2025-03-07 16:14:38 so_30 0
2025-03-07 16:14:38 so_4 0
2025-03-07 16:14:38 so_68 0
2025-03-07 16:14:38 so_73 0
2025-03-07 16:14:38 so_82 0
2025-03-07 16:14:38 state_1 off
2025-03-07 16:14:38 state_2 ON
2025-03-07 16:14:38 state_3 TOGGLE
2025-03-07 16:14:38 state_4 HOLD
2025-03-07 16:14:58 subscriptions /SmartHome/Wohnung/Bridge_wifi/cmnd/# /SmartHome/Wohnung/tasmotas/cmnd/# cmnd/Bridge_wifi_fb/#
2025-03-07 16:14:38 sw 14.3.0
2025-03-07 16:14:38 swc_1 -1
2025-03-07 16:14:38 swc_10 -1
2025-03-07 16:14:38 swc_11 -1
2025-03-07 16:14:38 swc_12 -1
2025-03-07 16:14:38 swc_13 -1
2025-03-07 16:14:38 swc_14 -1
2025-03-07 16:14:38 swc_15 -1
2025-03-07 16:14:38 swc_16 -1
2025-03-07 16:14:38 swc_17 -1
2025-03-07 16:14:38 swc_18 -1
2025-03-07 16:14:38 swc_19 -1
2025-03-07 16:14:38 swc_2 -1
2025-03-07 16:14:38 swc_20 -1
2025-03-07 16:14:38 swc_21 -1
2025-03-07 16:14:38 swc_22 -1
2025-03-07 16:14:38 swc_23 -1
2025-03-07 16:14:38 swc_24 -1
2025-03-07 16:14:38 swc_25 -1
2025-03-07 16:14:38 swc_26 -1
2025-03-07 16:14:38 swc_27 -1
2025-03-07 16:14:38 swc_28 -1
2025-03-07 16:14:38 swc_3 -1
2025-03-07 16:14:38 swc_4 -1
2025-03-07 16:14:38 swc_5 -1
2025-03-07 16:14:38 swc_6 -1
2025-03-07 16:14:38 swc_7 -1
2025-03-07 16:14:38 swc_8 -1
2025-03-07 16:14:38 swc_9 -1
2025-03-07 16:14:38 t Bridge_wifi
2025-03-07 16:14:38 tp_1 cmnd
2025-03-07 16:14:38 tp_2 stat
2025-03-07 16:14:38 tp_3 tele
2025-03-07 16:14:38 ty 0
2025-03-07 16:14:41 ver 1
Attributes:
autocreate 1
bridgeRegexp /SmartHome/Wohnung/Bridge_wifi/([^/]+)/tele/SENSOR:.* "z2t_$1"
devStateIcon Online:10px-kreis-gruen@green Offline:10px-kreis-rot@red
getList ZbStatus1:noArg ZbStatus1 /SmartHome/Wohnung/Bridge_wifi/cmnd/ZbStatus1
ZbStatus2:textField ZbStatus2 /SmartHome/Wohnung/Bridge_wifi/cmnd/ZbStatus2 $EVTPART1
icon mqtt
model tasmota_zigbee2tasmota_bridge
readingList /SmartHome/Wohnung/Bridge_wifi/tele/LWT:.* LWT
/SmartHome/Wohnung/Bridge_wifi/tele/INFO.:.* { $EVENT =~ m,^..Info[1-3]..(.+).$, ? json2nameValue($1,'',$JSONMAP) : json2nameValue($EVENT,'',$JSONMAP) }
/SmartHome/Wohnung/Bridge_wifi/tele/UPTIME:.* { json2nameValue($EVENT,'',$JSONMAP) }
/SmartHome/Wohnung/Bridge_wifi/tele/STATE:.* { json2nameValue($EVENT) }
/SmartHome/Wohnung/Bridge_wifi/tele/RESULT:.* { json2nameValue($EVENT) }
/SmartHome/Wohnung/Bridge_wifi/stat/RESULT:.* { $EVENT =~ m,(ZbStatus.), ? { $1=>$EVENT } : json2nameValue($EVENT,'',$JSONMAP) }
/SmartHome/Wohnung/Bridge_wifi/stat/POWER:.* LED
Bridge_wifi:/SmartHome/Wohnung/Bridge_wifi/cmnd/POWER:.* POWER
Bridge_wifi:tasmota/discovery/483FDA289C12/config:.* { json2nameValue($EVENT) }
Bridge_wifi:tasmota/discovery/483FDA289C12/sensors:.* { json2nameValue($EVENT) }
Bridge_wifi:/SmartHome/Wohnung/Bridge_wifi/tele/SENSOR:.* { json2nameValue($EVENT) }
room MQTT2_DEVICE,System
setList permit_join:0,1,99 /SmartHome/Wohnung/Bridge_wifi/cmnd/ZbPermitJoin $EVTPART1
x_Reboot:noArg /SmartHome/Wohnung/Bridge_wifi/cmnd/restart 1
x_ZbSend:textField /SmartHome/Wohnung/Bridge_wifi/cmnd/ZbSend {"device":"0x$EVTPART1","send":{"$EVTPART2":"$EVTPART3"}}
z_ZbBind_single:textField /SmartHome/Wohnung/Bridge_wifi/cmnd/ZbBind {"Device":"$EVTPART1","ToDevice":"0x$EVTPART2","Endpoint":$EVTPART3,"ToEndpoint":$EVTPART4,"Cluster":$EVTPART5}
z_ZbBind_group:textField /SmartHome/Wohnung/Bridge_wifi/cmnd/ZbBind {"Device":"$EVTPART1","ToGroup":"0x$EVTPART2","Endpoint":$EVTPART3,"Cluster":$EVTPART4}
setStateList on off
stateFormat LWT
<a href="http://IPAddress" target="_blank">Hostname</a><br>
ZitatIn Fhem tauchen auch readings der Geräte auf. Soweit alles super.
ABER die Geräte kommen einfach nicht als MQTT2_DEVICE in Fhem an.
Meine Vermutung: das gesetzte bridgeRegexp Attribut passt nicht zu dem von dem Tasmota gesendeten Topics.
Ueblicherweise erwartet das Template eine im Tasmota nicht geaendertes Topic.
Kannst Du bitte diese Topics uns zeigen (Tasmota-Konfiguration, MQTT-Log, etc)?
Vollstaendigkeitshalber: laeuft MQTT ueber den FHEM-Internen Server (MQTT2_SERVER) oder ueber einen Externen?
Guten Morgen.
Ohh ich denke da ist deine Vermutung nahe, das topic ist bei mir verdreht (%topic%/%prefix%).
Die Konfiguration sieht in Tasmota so aus:
Topic
Bridge_wifi
Full Topic
/SmartHome/Wohnung/%topic%/%prefix%/
Mqtt läuft über den Fhem internen Server.
Hier ein list von MQTT2_SERVER (myBroker):
Internals:
CONNECTS 26
Clients :MQTT2_DEVICE:MQTT_GENERIC_BRIDGE:
ClientsKeepOrder 1
DEF 1883 global
FD 4
FUUID 5c8272e8-f33f-599c-a67e-9ab7ed00496040be
NAME myBroker
NR 412
PORT 1883
STATE Initialized
TYPE MQTT2_SERVER
eventCount 27
MatchList:
1:MQTT2_DEVICE ^.
2:MQTT_GENERIC_BRIDGE ^.
READINGS:
2025-03-03 19:46:28 lastPublish /SmartHome/Wohnung/Bridge_wifi/cmnd/restart:1
2025-03-08 09:04:57 nrclients 25
2025-03-08 09:03:49 state Initialized
clients:
myBroker_192.168.2.107_63089 1
myBroker_192.168.2.21_61938 1
myBroker_192.168.2.22_61263 1
myBroker_192.168.2.23_55966 1
myBroker_192.168.2.24_53249 1
myBroker_192.168.2.25_61323 1
myBroker_192.168.2.27_63475 1
myBroker_192.168.2.29_49186 1
myBroker_192.168.2.30_57580 1
myBroker_192.168.2.31_55908 1
myBroker_192.168.2.32_63903 1
myBroker_192.168.2.34_65207 1
myBroker_192.168.2.35_57650 1
myBroker_192.168.2.36_59246 1
myBroker_192.168.2.43_63801 1
myBroker_192.168.2.45_60242 1
myBroker_192.168.2.46_50562 1
myBroker_192.168.2.47_56245 1
myBroker_192.168.2.48_56336 1
myBroker_192.168.2.49_50067 1
myBroker_192.168.2.50_55375 1
myBroker_192.168.2.55_62005 1
myBroker_192.168.2.61_51157 1
myBroker_192.168.2.62_53112 1
myBroker_192.168.2.63_55344 1
retain:
Attributes:
autocreate 1
room MQTT2_DEVICE
Sollte das topic in Tasmota geändert werden müssen, hat das Einfluss auf die bereits definierte (Bridge_wifi) oder auch die anderen Geräte die bereits mittels MQTT in Fhem verbunden sind?
Oder kann ich das attr Template für die Bridge irgendwie ändern?
Vielen Dank für deine Hilfe.
Edit: autocreate habe ich im Moment deaktiviert, aufgrund von Nachbarschafts Geräten. Dies aktiviere ich immer nur wenn ich selbst ein Gerät anlernen möchte.
ZitatOder kann ich das attr Template für die Bridge irgendwie ändern?
Es reicht das bridgeRegexp Attribut anzupassen.
Z.Zt. is es
bridgeRegexp /SmartHome/Wohnung/Bridge_wifi/([^/]+)/tele/SENSOR:.* "z2t_$1"
d.h. WENN das Topic dem o.g. Regexp entspricht, dann werden die Daten einem neuen Geraet zugeordnet.
Der Geraetename ist das, was mit den runden Klammern "gefunden" wurde, mit praefix z2t_.
Ich wuerde die gesendeten Topics anschauen, und das Regexp anpassen.
Es gibt online Regexp Pruefer, die koennen einem das Leben erleichtern.
Mhhhh, da komme ich gerade an meine Grenzen. In der Tasmota konsole schaut es bei dem Türkontakt z.B. so aus:
12:34:41.619 MQT: /SmartHome/Wohnung/Bridge_wifi/tele/SENSOR = {"ZbReceived":{"0x5A74":{"Device":"0x5A74","Name":"Tuerkontakt_1","BatteryVoltage":2.5,"BatteryPercentage":39,"Endpoint":1,"LinkQuality":8}}}
12:39:36
Wenn ich den Sensor auslöse:
12:49:38.830 MQT: /SmartHome/Wohnung/Bridge_wifi/tele/SENSOR = {"ZbReceived":{"0x5A74":{"Device":"0x5A74","Name":"Tuerkontakt_1","0500?00":"000000FF0000","ZoneStatusChange":0,"Contact":0,"Endpoint":1,"LinkQuality":13}}}
Ich finde ganz ehrlich den Fehler nicht, was ich an dem bridgeRegexp Attribut ändern muss.
Was würde denn passieren wenn ich die mqtt Konfiguration nur in der Bridge auf Tasmota von:
%topic%/%prefix% auf
%prefix%/%topic% umstelle.
12:34:41.619 MQT: /SmartHome/Wohnung/Bridge_wifi/tele/SENSOR = [...]
Der aktuelle bridgeRegexp passt nicht, zwischen Bridge_wifi/ und /tele ist nix, was man verwenden kann.
Falls Name ueberall gesetzt ist, und es immer(!) nach FHEM uebernommen werden kann:
bridgeRegexp /SmartHome.*"Name":"([^"]+) "$1"
Falls man lieber die hex Zahlen vom Device nimmt, dann
bridgeRegexp /SmartHome.*Device":"0x([^"]+) "z2t_$1"
Ich habe das bridgeRegexp attribut geändert
bridgeRegexp /SmartHome.*Device":"0x([^"]+) "z2t_$1"
dann habe ich die Bridge über Tasmota neugestartet und autocreat auf active gesetzt.
Den Sensor betätigt - aber in Fhem leider weiterhin kein neues MQTT Device angelegt.
Im Event Monitor seh ich auch nur die Readings der Bridge wenn ich den Sonsor betätige
2025-03-08 14:20:06 MQTT2_DEVICE Bridge_wifi ZbReceived_0xAF88_0500_00: 010400010000
2025-03-08 14:20:06 MQTT2_DEVICE Bridge_wifi ZbReceived_0xAF88_Movement: 1
2025-03-08 14:20:06 MQTT2_DEVICE Bridge_wifi ZbReceived_0xAF88_ZoneStatusChange: 1025
2025-03-08 14:20:06 MQTT2_DEVICE Bridge_wifi ZbReceived_0xAF88_Endpoint: 1
2025-03-08 14:20:06 MQTT2_DEVICE Bridge_wifi ZbReceived_0xAF88_Device: 0xAF88
2025-03-08 14:20:06 MQTT2_DEVICE Bridge_wifi ZbReceived_0xAF88_LinkQuality: 37
2025-03-08 14:20:06 MQTT2_DEVICE Bridge_wifi ZbReceived_0xAF88_Name: Vibrationssensor_1
2025-03-08 14:20:06 MQTT2_DEVICE Bridge_wifi ZbReceived_0xAF88_ZoneStatusChangeZone: 1
erneut ein List der Bridge mit dem neuen atrribut:
Internals:
CID Bridge_wifi
DEF Bridge_wifi
FUUID 67c5f613-f33f-599c-e1c8-2e823b252c444e85
IODev myBroker
LASTInputDev myBroker
MSGCNT 143
NAME Bridge_wifi
NR 499
STATE Online
<a href="http://IPAddress" target="_blank">Hostname</a><br>
TYPE MQTT2_DEVICE
eventCount 161
myBroker_CONN myBroker_192.168.2.63_56332
myBroker_MSGCNT 143
myBroker_TIME 2025-03-08 14:21:32
OLDREADINGS:
READINGS:
2025-03-08 14:21:32 Heap 23
2025-03-08 14:16:28 Info1_FallbackTopic cmnd/Bridge_wifi_fb/
2025-03-08 14:16:28 Info1_GroupTopic /SmartHome/Wohnung/tasmotas/cmnd/
2025-03-08 14:16:28 Info1_Module Sonoff ZbBridge
2025-03-08 14:16:28 Info1_Version 14.3.0(release-zbbridge)
2025-03-08 14:16:28 Info2_Hostname Bridge-wifi-7186
2025-03-08 14:16:28 Info2_IPAddress 192.168.2.63
2025-03-08 14:16:28 Info2_WebServerMode Admin
2025-03-08 14:16:28 Info3_BootCount 7
2025-03-08 14:16:28 Info3_RestartReason Software/System restart
2025-03-08 14:16:27 LWT Online
2025-03-08 14:21:32 LoadAvg 19
2025-03-08 14:21:32 MqttCount 1
2025-03-08 14:16:28 POWER
2025-03-08 14:21:32 Sleep 50
2025-03-08 14:21:32 SleepMode Dynamic
2025-03-08 14:21:32 Time 2025-03-08T14:21:32
2025-03-08 14:21:32 Uptime 0T00:05:11
2025-03-08 14:21:32 UptimeSec 311
2025-03-08 14:21:32 Vcc 3.543
2025-03-08 14:21:32 Wifi_AP 1
2025-03-08 14:21:32 Wifi_BSSId 60:B5:8D:77:24:01
2025-03-08 14:21:32 Wifi_Channel 7
2025-03-08 14:21:32 Wifi_Downtime 0T00:00:05
2025-03-08 14:21:32 Wifi_LinkCount 1
2025-03-08 14:21:32 Wifi_Mode 11n
2025-03-08 14:21:32 Wifi_RSSI 100
2025-03-08 14:21:32 Wifi_SSId Kartoffelsuppe
2025-03-08 14:21:32 Wifi_Signal -29
2025-03-08 14:16:21 ZbData ZbData 0xAF88,0B8242CC671064A01DCC6700080401070000002D00
2025-03-08 14:17:00 ZbParent_ChildInfo_1 0xA4C138CE40F3F6D0
2025-03-08 14:17:00 ZbParent_ChildInfo_2 0xA4C138D4D911AC4B
2025-03-08 14:17:00 ZbParent_Children 2
2025-03-08 14:17:00 ZbParent_Device 0x0000
2025-03-08 14:20:05 ZbReceived_0xAF88_0500_00 010400010000
2025-03-08 14:20:05 ZbReceived_0xAF88_Device 0xAF88
2025-03-08 14:20:05 ZbReceived_0xAF88_Endpoint 1
2025-03-08 14:20:05 ZbReceived_0xAF88_LinkQuality 37
2025-03-08 14:20:05 ZbReceived_0xAF88_Movement 1
2025-03-08 14:20:05 ZbReceived_0xAF88_Name Vibrationssensor_1
2025-03-08 14:20:05 ZbReceived_0xAF88_ZoneStatusChange 1025
2025-03-08 14:20:05 ZbReceived_0xAF88_ZoneStatusChangeZone 1
2025-03-08 14:16:21 ZbRestore ZbRestore 3D0088AF4BAC11D9D438C1A4545330323130005F545A333030305F6C717074336D767200566962726174696F6E7373656E736F725F3100010347FF00FF
2025-03-08 14:16:43 ZbState_Code 2
2025-03-08 14:16:45 ZbState_DeviceType 1
2025-03-08 14:16:45 ZbState_IEEEAddr 0x84B4DBFFFEDDCD92
2025-03-08 14:16:46 ZbState_Message Started
2025-03-08 14:16:44 ZbState_Protocol 8
2025-03-08 14:16:43 ZbState_RestartReason Power-on
2025-03-08 14:16:45 ZbState_ShortAddr 0x0000
2025-03-08 14:16:44 ZbState_Stack 2
2025-03-08 14:16:46 ZbState_Status 0
2025-03-08 14:16:44 ZbState_Version 6.7.9.0
2025-03-08 14:16:37 bat 0
2025-03-08 14:16:37 btn_1 0
2025-03-08 14:16:37 btn_10 0
2025-03-08 14:16:37 btn_11 0
2025-03-08 14:16:37 btn_12 0
2025-03-08 14:16:37 btn_13 0
2025-03-08 14:16:37 btn_14 0
2025-03-08 14:16:37 btn_15 0
2025-03-08 14:16:37 btn_16 0
2025-03-08 14:16:37 btn_17 0
2025-03-08 14:16:37 btn_18 0
2025-03-08 14:16:37 btn_19 0
2025-03-08 14:16:37 btn_2 0
2025-03-08 14:16:37 btn_20 0
2025-03-08 14:16:37 btn_21 0
2025-03-08 14:16:37 btn_22 0
2025-03-08 14:16:37 btn_23 0
2025-03-08 14:16:37 btn_24 0
2025-03-08 14:16:37 btn_25 0
2025-03-08 14:16:37 btn_26 0
2025-03-08 14:16:37 btn_27 0
2025-03-08 14:16:37 btn_28 0
2025-03-08 14:16:37 btn_29 0
2025-03-08 14:16:37 btn_3 0
2025-03-08 14:16:37 btn_30 0
2025-03-08 14:16:37 btn_31 0
2025-03-08 14:16:37 btn_32 0
2025-03-08 14:16:37 btn_4 0
2025-03-08 14:16:37 btn_5 0
2025-03-08 14:16:37 btn_6 0
2025-03-08 14:16:37 btn_7 0
2025-03-08 14:16:37 btn_8 0
2025-03-08 14:16:37 btn_9 0
2025-03-08 14:16:37 dn Tasmota
2025-03-08 14:16:37 dslp 0
2025-03-08 14:16:37 fn_1 Tasmota
2025-03-08 14:16:37 ft /SmartHome/Wohnung/%topic%/%prefix%/
2025-03-08 14:16:37 hn Bridge-wifi-7186
2025-03-08 14:16:37 if 0
2025-03-08 14:16:37 ip 192.168.2.63
2025-03-08 14:16:37 lk 0
2025-03-08 14:16:37 lt_st 0
2025-03-08 14:16:37 mac 483FDA289C12
2025-03-08 14:16:37 md Sonoff ZbBridge
2025-03-08 14:16:37 ofln Offline
2025-03-08 14:16:37 onln Online
2025-03-08 14:16:37 rl_1 0
2025-03-08 14:16:37 rl_10 0
2025-03-08 14:16:37 rl_11 0
2025-03-08 14:16:37 rl_12 0
2025-03-08 14:16:37 rl_13 0
2025-03-08 14:16:37 rl_14 0
2025-03-08 14:16:37 rl_15 0
2025-03-08 14:16:37 rl_16 0
2025-03-08 14:16:37 rl_17 0
2025-03-08 14:16:37 rl_18 0
2025-03-08 14:16:37 rl_19 0
2025-03-08 14:16:37 rl_2 0
2025-03-08 14:16:37 rl_20 0
2025-03-08 14:16:37 rl_21 0
2025-03-08 14:16:37 rl_22 0
2025-03-08 14:16:37 rl_23 0
2025-03-08 14:16:37 rl_24 0
2025-03-08 14:16:37 rl_25 0
2025-03-08 14:16:37 rl_26 0
2025-03-08 14:16:37 rl_27 0
2025-03-08 14:16:37 rl_28 0
2025-03-08 14:16:37 rl_29 0
2025-03-08 14:16:37 rl_3 0
2025-03-08 14:16:37 rl_30 0
2025-03-08 14:16:37 rl_31 0
2025-03-08 14:16:37 rl_32 0
2025-03-08 14:16:37 rl_4 0
2025-03-08 14:16:37 rl_5 0
2025-03-08 14:16:37 rl_6 0
2025-03-08 14:16:37 rl_7 0
2025-03-08 14:16:37 rl_8 0
2025-03-08 14:16:37 rl_9 0
2025-03-08 14:16:43 sn_Time 2025-03-08T14:16:37
2025-03-08 14:16:37 so_11 0
2025-03-08 14:16:37 so_114 0
2025-03-08 14:16:37 so_117 0
2025-03-08 14:16:37 so_13 0
2025-03-08 14:16:37 so_17 0
2025-03-08 14:16:37 so_20 0
2025-03-08 14:16:37 so_30 0
2025-03-08 14:16:37 so_4 0
2025-03-08 14:16:37 so_68 0
2025-03-08 14:16:37 so_73 0
2025-03-08 14:16:37 so_82 0
2025-03-08 14:16:37 state_1 off
2025-03-08 14:16:37 state_2 ON
2025-03-08 14:16:37 state_3 TOGGLE
2025-03-08 14:16:37 state_4 HOLD
2025-03-08 14:16:37 sw 14.3.0
2025-03-08 14:16:37 swc_1 -1
2025-03-08 14:16:37 swc_10 -1
2025-03-08 14:16:37 swc_11 -1
2025-03-08 14:16:37 swc_12 -1
2025-03-08 14:16:37 swc_13 -1
2025-03-08 14:16:37 swc_14 -1
2025-03-08 14:16:37 swc_15 -1
2025-03-08 14:16:37 swc_16 -1
2025-03-08 14:16:37 swc_17 -1
2025-03-08 14:16:37 swc_18 -1
2025-03-08 14:16:37 swc_19 -1
2025-03-08 14:16:37 swc_2 -1
2025-03-08 14:16:37 swc_20 -1
2025-03-08 14:16:37 swc_21 -1
2025-03-08 14:16:37 swc_22 -1
2025-03-08 14:16:37 swc_23 -1
2025-03-08 14:16:37 swc_24 -1
2025-03-08 14:16:37 swc_25 -1
2025-03-08 14:16:37 swc_26 -1
2025-03-08 14:16:37 swc_27 -1
2025-03-08 14:16:37 swc_28 -1
2025-03-08 14:16:37 swc_3 -1
2025-03-08 14:16:37 swc_4 -1
2025-03-08 14:16:37 swc_5 -1
2025-03-08 14:16:37 swc_6 -1
2025-03-08 14:16:37 swc_7 -1
2025-03-08 14:16:37 swc_8 -1
2025-03-08 14:16:37 swc_9 -1
2025-03-08 14:16:37 t Bridge_wifi
2025-03-08 14:16:37 tp_1 cmnd
2025-03-08 14:16:37 tp_2 stat
2025-03-08 14:16:37 tp_3 tele
2025-03-08 14:16:37 ty 0
2025-03-08 14:16:43 ver 1
hmccu:
Attributes:
autocreate 1
bridgeRegexp /SmartHome.*Device":"0x([^"]+) "z2t_$1"
devStateIcon Online:10px-kreis-gruen@green Offline:10px-kreis-rot@red
getList ZbStatus1:noArg ZbStatus1 /SmartHome/Wohnung/Bridge_wifi/cmnd/ZbStatus1
ZbStatus2:textField ZbStatus2 /SmartHome/Wohnung/Bridge_wifi/cmnd/ZbStatus2 $EVTPART1
icon mqtt
model tasmota_zigbee2tasmota_bridge
readingList Bridge_wifi:/SmartHome/Wohnung/Bridge_wifi/tele/SENSOR:.* { json2nameValue($EVENT) }
Bridge_wifi:/SmartHome/Wohnung/Bridge_wifi/tele/STATE:.* { json2nameValue($EVENT) }
Bridge_wifi:/SmartHome/Wohnung/Bridge_wifi/stat/RESULT:.* { json2nameValue($EVENT) }
Bridge_wifi:/SmartHome/Wohnung/Bridge_wifi/tele/LWT:.* LWT
Bridge_wifi:/SmartHome/Wohnung/Bridge_wifi/cmnd/POWER:.* POWER
Bridge_wifi:/SmartHome/Wohnung/Bridge_wifi/tele/INFO1:.* { json2nameValue($EVENT) }
Bridge_wifi:/SmartHome/Wohnung/Bridge_wifi/tele/INFO2:.* { json2nameValue($EVENT) }
Bridge_wifi:/SmartHome/Wohnung/Bridge_wifi/tele/INFO3:.* { json2nameValue($EVENT) }
Bridge_wifi:tasmota/discovery/483FDA289C12/config:.* { json2nameValue($EVENT) }
Bridge_wifi:tasmota/discovery/483FDA289C12/sensors:.* { json2nameValue($EVENT) }
Bridge_wifi:/SmartHome/Wohnung/Bridge_wifi/tele/RESULT:.* { json2nameValue($EVENT) }
room MQTT2_DEVICE,System
setList permit_join:0,1,99 /SmartHome/Wohnung/Bridge_wifi/cmnd/ZbPermitJoin $EVTPART1
x_Reboot:noArg /SmartHome/Wohnung/Bridge_wifi/cmnd/restart 1
x_ZbSend:textField /SmartHome/Wohnung/Bridge_wifi/cmnd/ZbSend {"device":"0x$EVTPART1","send":{"$EVTPART2":"$EVTPART3"}}
z_ZbBind_single:textField /SmartHome/Wohnung/Bridge_wifi/cmnd/ZbBind {"Device":"$EVTPART1","ToDevice":"0x$EVTPART2","Endpoint":$EVTPART3,"ToEndpoint":$EVTPART4,"Cluster":$EVTPART5}
z_ZbBind_group:textField /SmartHome/Wohnung/Bridge_wifi/cmnd/ZbBind {"Device":"$EVTPART1","ToGroup":"0x$EVTPART2","Endpoint":$EVTPART3,"Cluster":$EVTPART4}
setStateList on off
stateFormat LWT
<a href="http://IPAddress" target="_blank">Hostname</a><br>
Danke das du versuchst mir zu helfen, wäre echt cool wenn das doch irgendwie gehen könnte
Edit: Vor Device noch " angefügt
bridgeRegexp /SmartHome.*"Device":"0x([^"]+) "z2t_$1"
auch ohne Wirkung
was mir noch auffällt, dass hinter der Bridge bei devStateIcon jetzt steht: Hostname
(siehe Bild im Anhang)
Hmmm, im Wiki sollte eigentlich stehen: das ist eine Variante für Experten, und:
Die Firmware müsste so eingestellt werden, dass jedes Device seinen eigenen Topic bekommt.
Letzteres sollte eigentlich das attrTemplate veranlassen, aber scheinbar hat das nicht geklappt. Vielleicht ein Update auf der Tasmota-Seite?
Zitat von: Beta-User am 08 März 2025, 17:20:12Hmmm, im Wiki sollte eigentlich stehen: das ist eine Variante für Experten, und:
Die Firmware müsste so eingestellt werden, dass jedes Device seinen eigenen Topic bekommt.
Letzteres sollte eigentlich das attrTemplate veranlassen, aber scheinbar hat das nicht geklappt. Vielleicht ein Update auf der Tasmota-Seite?
Ein Experte bin ich nicht, deswegen bin ich froh das es hier welche gibt, die einen Helfen wollen / können
Ok - Firmware Upgrade könnte ich machen.
Derzeit ist auf der Bridge:
Tasmota 14.3.0 (release-zbbridge) by Theo Arends
Voreingestellt für ein Upgrade ist folgender link:
http://ota.tasmota.com/tasmota/release/tasmota-zbbridge.bin.gz
Sollte ich vlt den hier nehmen?
http://ota.tasmota.com/tasmota/release/tasmota-DE.bin.gz
Zitat von: moerte am 08 März 2025, 17:40:21Sollte ich vlt den hier nehmen?
nicht machen! Zigbee2Tasmota ist kein allgemeines Image! Ich bin nicht mal sicher ob "blindes" OTA Update eine gute Idee ist! Wobei es für Version 14.3. auf aktuell 14.5. funktioniert.
Besser/einfacher wäre es eventuell gewesen einfach den Standard zu lassen und nicht alles umzustricken :)
Zitat von: Otto123 am 08 März 2025, 18:05:22Zitat von: moerte am 08 März 2025, 17:40:21Sollte ich vlt den hier nehmen?
nicht machen! Zigbee2Tasmota ist kein allgemeines Image! Ich bin nicht mal sicher ob "blindes" OTA Update eine gute Idee ist! Wobei es für Version 14.3. auf aktuell 14.5. funktioniert.
Besser/einfacher wäre es eventuell gewesen einfach den Standard zu lassen und nicht alles umzustricken :)
Ich hab ja noch nichts umgestrickt.. außer das bridgeRegexp attribut. Was es leider noch zu keiner Lösung gebracht hat.
Dann lass ich das erstmal mit dem Update vom Tasmota. Vlt hat ja rudolfkoenig noch eine weitere Idee. :-\
Zitaterneut ein List der Bridge mit dem neuen atrribut:
Bitte fuer mich in der Zukunft sowas mit "Copy for forum.fhem.de" (FHEMWEB Detailseite unten) reinkopieren, dann habe ich beim Nachstellen einfacher.
Ansonsten:
- beide meiner Vorschlaege waren falsch: es fehlt hinten ein .*, weil das bridgeRegexp automatisch in ^$ eingebettet wird.
Richtig ist also:
bridgeRegexp /SmartHome.*Device":"0x([^"]+).* "z2t_$1"
- Weiterhin muss man aus der bridge readingList alles entfernen, was in den neuen Geraeten landen soll, d.h. fuer die obige Nachricht muss die Zeile
ZitatBridge_wifi:/SmartHome/Wohnung/Bridge_wifi/tele/SENSOR:.* { json2nameValue($EVENT) }
weichen. Am besten loescht man readingList komplett.
Mein Testsetup hat mit diesen zwei Aenderungen und der obigen Nachricht ein neues FHEM-Device mit dem Namen z2t_5A74 angelegt.
ZitatIch hab ja noch nichts umgestrickt.. außer das bridgeRegexp attribut.
Otto meinte die Anpassungen in Tasmota.
Ich wuerde (auch wegen eines vereinfachten Supports hier im Forum) in Betracht ziehen, auf dem Geraet ein Factory Reset durchzufuehren, Topic danach nicht anfassen :) und in FHEM das Geraet erneut anlegen.
Zitat von: moerte am 08 März 2025, 19:15:51Ich hab ja noch nichts umgestrickt..
achso?
Zitat von: moerte am 08 März 2025, 10:37:36das topic ist bei mir verdreht (%topic%/%prefix%).
Du hast ohne zu Wissen was es nach sich zieht, topic und prefix geändert und vertauscht.
Und irgendwie ist mir in Erinnerung, dass der führende / auch nicht so gut ist. Ich habe seinerzeit einfach das Template angewendet und die Bridge funktioniert. Meine Topics sehen so aus:
define MQTT2_tasmota_zigbee_bridge MQTT2_DEVICE tasmota_9DA212
attr MQTT2_tasmota_zigbee_bridge IODev mqtt2s
attr MQTT2_tasmota_zigbee_bridge autocreate 1
attr MQTT2_tasmota_zigbee_bridge bridgeRegexp tele/tasmota_9DA212/([^/]+)/SENSOR.* "z2t_$1"
attr MQTT2_tasmota_zigbee_bridge devStateIcon Online:10px-kreis-gruen@green Offline:10px-kreis-rot@red
attr MQTT2_tasmota_zigbee_bridge getList ZbStatus1:noArg ZbStatus1 cmnd/tasmota_9DA212/ZbStatus1\
ZbStatus2:textField ZbStatus2 cmnd/tasmota_9DA212/ZbStatus2 $EVTPART1
attr MQTT2_tasmota_zigbee_bridge icon mqtt
attr MQTT2_tasmota_zigbee_bridge model tasmota_zigbee2tasmota_bridge
attr MQTT2_tasmota_zigbee_bridge readingList tele/tasmota_9DA212/STATE:.* { json2nameValue($EVENT) }\
tele/tasmota_9DA212/LWT:.* LWT\
tele/tasmota_9DA212/INFO.:.* { $EVENT =~ m,^..Info[1-3]..(.+).$, ? json2nameValue($1,'',$JSONMAP) : json2nameValue($EVENT,'',$JSONMAP) }\
tele/tasmota_9DA212/UPTIME:.* { json2nameValue($EVENT,'',$JSONMAP) }\
tele/tasmota_9DA212/STATE:.* { json2nameValue($EVENT) }\
tele/tasmota_9DA212/RESULT:.* { json2nameValue($EVENT) }\
stat/tasmota_9DA212/RESULT:.* { $EVENT =~ m,(ZbStatus.), ? { $1=>$EVENT } : json2nameValue($EVENT,'',$JSONMAP) }\
stat/tasmota_9DA212/POWER:.* LED
attr MQTT2_tasmota_zigbee_bridge room MQTT2_DEVICE
attr MQTT2_tasmota_zigbee_bridge setList permit_join:0,1,99 cmnd/tasmota_9DA212/ZbPermitJoin $EVTPART1\
x_Reboot:noArg cmnd/tasmota_9DA212/restart 1\
x_ZbSend:textField cmnd/tasmota_9DA212/ZbSend {"device":"0x$EVTPART1","send":{"$EVTPART2":"$EVTPART3"}}\
z_ZbBind_single:textField cmnd/tasmota_9DA212/ZbBind {"Device":"$EVTPART1","ToDevice":"0x$EVTPART2","Endpoint":$EVTPART3,"ToEndpoint":$EVTPART4,"Cluster":$EVTPART5}\
z_ZbBind_group:textField cmnd/tasmota_9DA212/ZbBind {"Device":"$EVTPART1","ToGroup":"0x$EVTPART2","Endpoint":$EVTPART3,"Cluster":$EVTPART4}
attr MQTT2_tasmota_zigbee_bridge setStateList on off
attr MQTT2_tasmota_zigbee_bridge stateFormat LWT\
<a href="http://IPAddress" target="_blank">Hostname</a><br>
# CID tasmota_9DA212
# DEF tasmota_9DA212
# FUUID 619bf974-f33f-520c-c622-46f2b1e150e1d19c
# IODev mqtt2s
# LASTInputDev mqtt2s
# MSGCNT 17079
# NAME MQTT2_tasmota_zigbee_bridge
# NR 677
# STATE Online
#<a href="http://192.168.55.206" target="_blank">tasmota-9DA212-0530</a><br>
# TYPE MQTT2_DEVICE
# eventCount 17079
# mqtt2s_CONN mqtt2s_192.168.55.206_59010
# mqtt2s_MSGCNT 17079
# mqtt2s_TIME 2025-03-08 20:25:29
# .DT:
# DEVICETOPIC MQTT2_tasmota_zigbee_bridge
# .attraggr:
# .attrminint:
# READINGS:
# 2025-03-08 18:15:23 BootCount 55
# 2025-03-08 18:15:23 FallbackTopic cmnd/DVES_9DA212_fb/
# 2025-03-08 18:15:23 GroupTopic cmnd/tasmotas/
# 2024-08-31 15:53:16 GroupTopic1 tasmotas
# 2024-08-31 15:53:16 GroupTopic2
# 2024-08-31 15:53:16 GroupTopic3
# 2024-08-31 15:53:16 GroupTopic4
# 2025-03-08 20:25:29 Heap 23
# 2025-03-08 18:15:23 Hostname tasmota-9DA212-0530
# 2025-01-17 09:44:28 IODev mqtt2s
# 2025-03-08 18:15:23 IPAddress 192.168.55.206
# 2025-03-08 18:15:23 LWT Online
# 2025-03-08 20:25:29 LoadAvg 19
# 2025-03-08 18:15:23 Module Sonoff ZbBridge
# 2025-03-08 20:25:29 MqttCount 1
# 2025-03-08 18:14:45 OtaUrl http://ota.tasmota.com/tasmota/release/tasmota-zbbridge.bin.gz
# 2022-11-14 10:56:11 Restart Restarting
# 2025-03-08 18:15:23 RestartReason Software/System restart
# 2025-03-08 20:25:29 Sleep 50
# 2025-03-08 20:25:29 SleepMode Dynamic
# 2025-03-08 20:25:29 Time 2025-03-08T20:25:27
# 2024-08-31 15:53:09 Topic tasmota_%06X
# 2025-03-08 18:14:45 Upgrade Version 12.1.1 from http://ota.tasmota.com/tasmota/release/tasmota-zbbridge.bin.gz
# 2025-03-08 20:25:29 Uptime 0T02:10:11
# 2025-03-08 20:25:29 UptimeSec 7811
# 2025-03-08 20:25:29 Vcc 3.423
# 2025-03-08 18:15:23 Version 14.5.0(release-zbbridge)
# 2025-03-08 18:15:23 WebServerMode Admin
# 2025-03-08 20:25:29 Wifi_AP 1
# 2025-03-08 20:25:29 Wifi_BSSId C4:41:1E:37:57:C9
# 2025-03-08 20:25:29 Wifi_Channel 6
# 2025-03-08 20:25:29 Wifi_Downtime 0T00:00:05
# 2025-03-08 20:25:29 Wifi_LinkCount 1
# 2025-03-08 20:25:29 Wifi_Mode 11n
# 2025-03-08 20:25:29 Wifi_RSSI 78
# 2025-03-08 20:25:29 Wifi_SSId OpenWrt
# 2025-03-08 20:25:29 Wifi_Signal -61
# 2024-09-10 20:48:49 ZbBind_Device 0xD713
# 2024-09-10 20:48:49 ZbBind_Status 0
# 2024-09-10 20:48:49 ZbBind_StatusMessage SUCCESS
# 2025-03-08 20:15:17 ZbData ZbData 0x1801,0BA790CC676B64A790CC6700
# 2024-11-21 19:23:44 ZbForget Done
# 2024-11-21 19:19:43 ZbMap_Device 0x0000
# 2024-11-21 19:19:43 ZbMap_Map_1_Depth 1
# 2024-11-21 19:19:43 ZbMap_Map_1_Device 0x1801
# 2024-11-21 19:19:43 ZbMap_Map_1_DeviceType Device
# 2024-11-21 19:19:43 ZbMap_Map_1_LinkQuality 190
# 2024-11-21 19:19:43 ZbMap_Map_1_PermitJoin false
# 2024-11-21 19:19:43 ZbMap_Map_1_Relationship Child
# 2024-11-21 19:19:43 ZbMap_Map_1_RxOnWhenIdle false
# 2024-05-24 11:14:38 ZbMap_Map_2_Depth 1
# 2024-05-24 11:14:38 ZbMap_Map_2_Device 0x1801
# 2024-05-24 11:14:38 ZbMap_Map_2_DeviceType Device
# 2024-05-24 11:14:38 ZbMap_Map_2_LinkQuality 175
# 2024-05-24 11:14:38 ZbMap_Map_2_PermitJoin false
# 2024-05-24 11:14:38 ZbMap_Map_2_Relationship Child
# 2024-05-24 11:14:38 ZbMap_Map_2_RxOnWhenIdle false
# 2024-11-21 19:19:43 ZbMap_Start 1
# 2024-11-21 19:19:43 ZbMap_Status 0
# 2024-11-21 19:19:43 ZbMap_StatusMessage SUCCESS
# 2024-11-21 19:19:43 ZbMap_Total 1
# 2025-03-08 18:15:54 ZbParent_ChildInfo_1 0x00158D0005829B24
# 2025-03-08 18:15:54 ZbParent_ChildInfo_2 0x00158D0004265778
# 2023-08-02 09:27:09 ZbParent_ChildInfo_3 0x00158D0005829B24
# 2025-03-08 18:15:54 ZbParent_Children 2
# 2025-03-08 18:15:54 ZbParent_Device 0x0000
# 2024-09-10 20:48:04 ZbPermitJoin Done
# 2022-11-14 10:56:12 ZbRestore ZbRestore 298F5D82EFE107008D15006C756D692E73656E736F725F63756265004C554D49000001FF02FF03FFFF
# 2025-01-11 03:55:23 ZbRouteError_ShortAddr 0x743E
# 2025-01-11 03:55:23 ZbRouteError_Status 66
# 2025-01-11 03:55:23 ZbRouteError_StatusMessage MAC_INDIRECT_TIMEOUT
# 2024-09-10 20:48:40 ZbState_ActiveEndpoints_1 0x01
# 2024-09-10 20:48:40 ZbState_ActiveEndpoints_2 0x02
# 2024-09-10 20:48:40 ZbState_ActiveEndpoints_3 0xF2
# 2025-03-08 18:15:34 ZbState_Code 2
# 2025-01-11 03:54:47 ZbState_Decision 3
# 2024-09-10 20:48:43 ZbState_Device 0xD713
# 2024-09-10 20:48:43 ZbState_DeviceId 0x0100
# 2025-03-08 18:15:35 ZbState_DeviceType 1
# 2024-09-10 20:48:43 ZbState_DeviceVersion 1
# 2024-09-10 20:48:43 ZbState_Endpoint 0x02
# 2025-03-08 18:15:35 ZbState_IEEEAddr 0x804B50FFFE0EA3ED
# 2024-09-10 20:48:43 ZbState_InClusters_1 0x0004
# 2024-09-10 20:48:43 ZbState_InClusters_2 0x0005
# 2024-09-10 20:48:43 ZbState_InClusters_3 0x0006
# 2024-09-10 20:48:41 ZbState_InClusters_4 0x0006
# 2024-09-10 20:48:41 ZbState_InClusters_5 0x0702
# 2024-09-10 20:48:41 ZbState_InClusters_6 0x0B04
# 2024-09-10 20:48:41 ZbState_InClusters_7 0xE000
# 2024-09-10 20:48:41 ZbState_InClusters_8 0xE001
# 2024-09-10 20:48:41 ZbState_InClusters_9 0x0000
# 2025-01-11 03:54:47 ZbState_JoinStatus 0
# 2025-03-08 18:15:35 ZbState_Message Started
# 2024-09-10 20:48:41 ZbState_OutClusters_1 0x0019
# 2024-09-10 20:48:41 ZbState_OutClusters_2 0x000A
# 2025-01-11 03:54:47 ZbState_ParentNetwork 0x0000
# 2025-01-11 03:54:47 ZbState_PowerSource false
# 2024-09-10 20:48:43 ZbState_ProfileId 0x0104
# 2025-03-08 18:15:34 ZbState_Protocol 8
# 2025-01-11 03:54:47 ZbState_ReceiveWhenIdle false
# 2025-03-08 18:15:34 ZbState_RestartReason Power-on
# 2025-01-11 03:54:47 ZbState_Security false
# 2025-03-08 18:15:35 ZbState_ShortAddr 0x0000
# 2025-03-08 18:15:34 ZbState_Stack 2
# 2025-03-08 18:15:35 ZbState_Status 0
# 2025-03-08 18:15:34 ZbState_Version 6.7.9.0
# 2022-11-14 10:55:26 ZbStatus1 {"ZbStatus1":[{"Device":"0x743E"},{"Device":"0x1801"},{"Device":"0xD456"},{"Device":"0x0B83"},{"Device":"0x5D8F"}]}
# 2022-11-14 10:22:29 associatedWith MQTT2_general_bridge
# 2022-11-14 10:56:10 x_Reboot set
#
setstate MQTT2_tasmota_zigbee_bridge Online\
<a href="http://192.168.55.206" target="_blank">tasmota-9DA212-0530</a><br>
setstate MQTT2_tasmota_zigbee_bridge 2025-03-08 18:15:23 BootCount 55
setstate MQTT2_tasmota_zigbee_bridge 2025-03-08 18:15:23 FallbackTopic cmnd/DVES_9DA212_fb/
setstate MQTT2_tasmota_zigbee_bridge 2025-03-08 18:15:23 GroupTopic cmnd/tasmotas/
setstate MQTT2_tasmota_zigbee_bridge 2024-08-31 15:53:16 GroupTopic1 tasmotas
setstate MQTT2_tasmota_zigbee_bridge 2024-08-31 15:53:16 GroupTopic2
setstate MQTT2_tasmota_zigbee_bridge 2024-08-31 15:53:16 GroupTopic3
setstate MQTT2_tasmota_zigbee_bridge 2024-08-31 15:53:16 GroupTopic4
setstate MQTT2_tasmota_zigbee_bridge 2025-03-08 20:25:29 Heap 23
setstate MQTT2_tasmota_zigbee_bridge 2025-03-08 18:15:23 Hostname tasmota-9DA212-0530
setstate MQTT2_tasmota_zigbee_bridge 2025-01-17 09:44:28 IODev mqtt2s
setstate MQTT2_tasmota_zigbee_bridge 2025-03-08 18:15:23 IPAddress 192.168.55.206
setstate MQTT2_tasmota_zigbee_bridge 2025-03-08 18:15:23 LWT Online
setstate MQTT2_tasmota_zigbee_bridge 2025-03-08 20:25:29 LoadAvg 19
setstate MQTT2_tasmota_zigbee_bridge 2025-03-08 18:15:23 Module Sonoff ZbBridge
setstate MQTT2_tasmota_zigbee_bridge 2025-03-08 20:25:29 MqttCount 1
setstate MQTT2_tasmota_zigbee_bridge 2025-03-08 18:14:45 OtaUrl http://ota.tasmota.com/tasmota/release/tasmota-zbbridge.bin.gz
setstate MQTT2_tasmota_zigbee_bridge 2022-11-14 10:56:11 Restart Restarting
setstate MQTT2_tasmota_zigbee_bridge 2025-03-08 18:15:23 RestartReason Software/System restart
setstate MQTT2_tasmota_zigbee_bridge 2025-03-08 20:25:29 Sleep 50
setstate MQTT2_tasmota_zigbee_bridge 2025-03-08 20:25:29 SleepMode Dynamic
setstate MQTT2_tasmota_zigbee_bridge 2025-03-08 20:25:29 Time 2025-03-08T20:25:27
setstate MQTT2_tasmota_zigbee_bridge 2024-08-31 15:53:09 Topic tasmota_%06X
setstate MQTT2_tasmota_zigbee_bridge 2025-03-08 18:14:45 Upgrade Version 12.1.1 from http://ota.tasmota.com/tasmota/release/tasmota-zbbridge.bin.gz
setstate MQTT2_tasmota_zigbee_bridge 2025-03-08 20:25:29 Uptime 0T02:10:11
setstate MQTT2_tasmota_zigbee_bridge 2025-03-08 20:25:29 UptimeSec 7811
setstate MQTT2_tasmota_zigbee_bridge 2025-03-08 20:25:29 Vcc 3.423
setstate MQTT2_tasmota_zigbee_bridge 2025-03-08 18:15:23 Version 14.5.0(release-zbbridge)
setstate MQTT2_tasmota_zigbee_bridge 2025-03-08 18:15:23 WebServerMode Admin
setstate MQTT2_tasmota_zigbee_bridge 2025-03-08 20:25:29 Wifi_AP 1
setstate MQTT2_tasmota_zigbee_bridge 2025-03-08 20:25:29 Wifi_BSSId C4:41:1E:37:57:C9
setstate MQTT2_tasmota_zigbee_bridge 2025-03-08 20:25:29 Wifi_Channel 6
setstate MQTT2_tasmota_zigbee_bridge 2025-03-08 20:25:29 Wifi_Downtime 0T00:00:05
setstate MQTT2_tasmota_zigbee_bridge 2025-03-08 20:25:29 Wifi_LinkCount 1
setstate MQTT2_tasmota_zigbee_bridge 2025-03-08 20:25:29 Wifi_Mode 11n
setstate MQTT2_tasmota_zigbee_bridge 2025-03-08 20:25:29 Wifi_RSSI 78
setstate MQTT2_tasmota_zigbee_bridge 2025-03-08 20:25:29 Wifi_SSId OpenWrt
setstate MQTT2_tasmota_zigbee_bridge 2025-03-08 20:25:29 Wifi_Signal -61
setstate MQTT2_tasmota_zigbee_bridge 2024-09-10 20:48:49 ZbBind_Device 0xD713
setstate MQTT2_tasmota_zigbee_bridge 2024-09-10 20:48:49 ZbBind_Status 0
setstate MQTT2_tasmota_zigbee_bridge 2024-09-10 20:48:49 ZbBind_StatusMessage SUCCESS
setstate MQTT2_tasmota_zigbee_bridge 2025-03-08 20:15:17 ZbData ZbData 0x1801,0BA790CC676B64A790CC6700
setstate MQTT2_tasmota_zigbee_bridge 2024-11-21 19:23:44 ZbForget Done
setstate MQTT2_tasmota_zigbee_bridge 2024-11-21 19:19:43 ZbMap_Device 0x0000
setstate MQTT2_tasmota_zigbee_bridge 2024-11-21 19:19:43 ZbMap_Map_1_Depth 1
setstate MQTT2_tasmota_zigbee_bridge 2024-11-21 19:19:43 ZbMap_Map_1_Device 0x1801
setstate MQTT2_tasmota_zigbee_bridge 2024-11-21 19:19:43 ZbMap_Map_1_DeviceType Device
setstate MQTT2_tasmota_zigbee_bridge 2024-11-21 19:19:43 ZbMap_Map_1_LinkQuality 190
setstate MQTT2_tasmota_zigbee_bridge 2024-11-21 19:19:43 ZbMap_Map_1_PermitJoin false
setstate MQTT2_tasmota_zigbee_bridge 2024-11-21 19:19:43 ZbMap_Map_1_Relationship Child
setstate MQTT2_tasmota_zigbee_bridge 2024-11-21 19:19:43 ZbMap_Map_1_RxOnWhenIdle false
setstate MQTT2_tasmota_zigbee_bridge 2024-05-24 11:14:38 ZbMap_Map_2_Depth 1
setstate MQTT2_tasmota_zigbee_bridge 2024-05-24 11:14:38 ZbMap_Map_2_Device 0x1801
setstate MQTT2_tasmota_zigbee_bridge 2024-05-24 11:14:38 ZbMap_Map_2_DeviceType Device
setstate MQTT2_tasmota_zigbee_bridge 2024-05-24 11:14:38 ZbMap_Map_2_LinkQuality 175
setstate MQTT2_tasmota_zigbee_bridge 2024-05-24 11:14:38 ZbMap_Map_2_PermitJoin false
setstate MQTT2_tasmota_zigbee_bridge 2024-05-24 11:14:38 ZbMap_Map_2_Relationship Child
setstate MQTT2_tasmota_zigbee_bridge 2024-05-24 11:14:38 ZbMap_Map_2_RxOnWhenIdle false
setstate MQTT2_tasmota_zigbee_bridge 2024-11-21 19:19:43 ZbMap_Start 1
setstate MQTT2_tasmota_zigbee_bridge 2024-11-21 19:19:43 ZbMap_Status 0
setstate MQTT2_tasmota_zigbee_bridge 2024-11-21 19:19:43 ZbMap_StatusMessage SUCCESS
setstate MQTT2_tasmota_zigbee_bridge 2024-11-21 19:19:43 ZbMap_Total 1
setstate MQTT2_tasmota_zigbee_bridge 2025-03-08 18:15:54 ZbParent_ChildInfo_1 0x00158D0005829B24
setstate MQTT2_tasmota_zigbee_bridge 2025-03-08 18:15:54 ZbParent_ChildInfo_2 0x00158D0004265778
setstate MQTT2_tasmota_zigbee_bridge 2023-08-02 09:27:09 ZbParent_ChildInfo_3 0x00158D0005829B24
setstate MQTT2_tasmota_zigbee_bridge 2025-03-08 18:15:54 ZbParent_Children 2
setstate MQTT2_tasmota_zigbee_bridge 2025-03-08 18:15:54 ZbParent_Device 0x0000
setstate MQTT2_tasmota_zigbee_bridge 2024-09-10 20:48:04 ZbPermitJoin Done
setstate MQTT2_tasmota_zigbee_bridge 2022-11-14 10:56:12 ZbRestore ZbRestore 298F5D82EFE107008D15006C756D692E73656E736F725F63756265004C554D49000001FF02FF03FFFF
setstate MQTT2_tasmota_zigbee_bridge 2025-01-11 03:55:23 ZbRouteError_ShortAddr 0x743E
setstate MQTT2_tasmota_zigbee_bridge 2025-01-11 03:55:23 ZbRouteError_Status 66
setstate MQTT2_tasmota_zigbee_bridge 2025-01-11 03:55:23 ZbRouteError_StatusMessage MAC_INDIRECT_TIMEOUT
setstate MQTT2_tasmota_zigbee_bridge 2024-09-10 20:48:40 ZbState_ActiveEndpoints_1 0x01
setstate MQTT2_tasmota_zigbee_bridge 2024-09-10 20:48:40 ZbState_ActiveEndpoints_2 0x02
setstate MQTT2_tasmota_zigbee_bridge 2024-09-10 20:48:40 ZbState_ActiveEndpoints_3 0xF2
setstate MQTT2_tasmota_zigbee_bridge 2025-03-08 18:15:34 ZbState_Code 2
setstate MQTT2_tasmota_zigbee_bridge 2025-01-11 03:54:47 ZbState_Decision 3
setstate MQTT2_tasmota_zigbee_bridge 2024-09-10 20:48:43 ZbState_Device 0xD713
setstate MQTT2_tasmota_zigbee_bridge 2024-09-10 20:48:43 ZbState_DeviceId 0x0100
setstate MQTT2_tasmota_zigbee_bridge 2025-03-08 18:15:35 ZbState_DeviceType 1
setstate MQTT2_tasmota_zigbee_bridge 2024-09-10 20:48:43 ZbState_DeviceVersion 1
setstate MQTT2_tasmota_zigbee_bridge 2024-09-10 20:48:43 ZbState_Endpoint 0x02
setstate MQTT2_tasmota_zigbee_bridge 2025-03-08 18:15:35 ZbState_IEEEAddr 0x804B50FFFE0EA3ED
setstate MQTT2_tasmota_zigbee_bridge 2024-09-10 20:48:43 ZbState_InClusters_1 0x0004
setstate MQTT2_tasmota_zigbee_bridge 2024-09-10 20:48:43 ZbState_InClusters_2 0x0005
setstate MQTT2_tasmota_zigbee_bridge 2024-09-10 20:48:43 ZbState_InClusters_3 0x0006
setstate MQTT2_tasmota_zigbee_bridge 2024-09-10 20:48:41 ZbState_InClusters_4 0x0006
setstate MQTT2_tasmota_zigbee_bridge 2024-09-10 20:48:41 ZbState_InClusters_5 0x0702
setstate MQTT2_tasmota_zigbee_bridge 2024-09-10 20:48:41 ZbState_InClusters_6 0x0B04
setstate MQTT2_tasmota_zigbee_bridge 2024-09-10 20:48:41 ZbState_InClusters_7 0xE000
setstate MQTT2_tasmota_zigbee_bridge 2024-09-10 20:48:41 ZbState_InClusters_8 0xE001
setstate MQTT2_tasmota_zigbee_bridge 2024-09-10 20:48:41 ZbState_InClusters_9 0x0000
setstate MQTT2_tasmota_zigbee_bridge 2025-01-11 03:54:47 ZbState_JoinStatus 0
setstate MQTT2_tasmota_zigbee_bridge 2025-03-08 18:15:35 ZbState_Message Started
setstate MQTT2_tasmota_zigbee_bridge 2024-09-10 20:48:41 ZbState_OutClusters_1 0x0019
setstate MQTT2_tasmota_zigbee_bridge 2024-09-10 20:48:41 ZbState_OutClusters_2 0x000A
setstate MQTT2_tasmota_zigbee_bridge 2025-01-11 03:54:47 ZbState_ParentNetwork 0x0000
setstate MQTT2_tasmota_zigbee_bridge 2025-01-11 03:54:47 ZbState_PowerSource false
setstate MQTT2_tasmota_zigbee_bridge 2024-09-10 20:48:43 ZbState_ProfileId 0x0104
setstate MQTT2_tasmota_zigbee_bridge 2025-03-08 18:15:34 ZbState_Protocol 8
setstate MQTT2_tasmota_zigbee_bridge 2025-01-11 03:54:47 ZbState_ReceiveWhenIdle false
setstate MQTT2_tasmota_zigbee_bridge 2025-03-08 18:15:34 ZbState_RestartReason Power-on
setstate MQTT2_tasmota_zigbee_bridge 2025-01-11 03:54:47 ZbState_Security false
setstate MQTT2_tasmota_zigbee_bridge 2025-03-08 18:15:35 ZbState_ShortAddr 0x0000
setstate MQTT2_tasmota_zigbee_bridge 2025-03-08 18:15:34 ZbState_Stack 2
setstate MQTT2_tasmota_zigbee_bridge 2025-03-08 18:15:35 ZbState_Status 0
setstate MQTT2_tasmota_zigbee_bridge 2025-03-08 18:15:34 ZbState_Version 6.7.9.0
setstate MQTT2_tasmota_zigbee_bridge 2022-11-14 10:55:26 ZbStatus1 {"ZbStatus1":[{"Device":"0x743E"},{"Device":"0x1801"},{"Device":"0xD456"},{"Device":"0x0B83"},{"Device":"0x5D8F"}]}
setstate MQTT2_tasmota_zigbee_bridge 2022-11-14 10:22:29 associatedWith MQTT2_general_bridge
setstate MQTT2_tasmota_zigbee_bridge 2022-11-14 10:56:10 x_Reboot set
ich werde verrückt - es geht ;D !!!
bereits nachdem ich
bridgeRegexp /SmartHome.*Device":"0x([^"]+).* "z2t_$1"
geändert habe kam sofort ein device.
2025.03.08 20:18:02 2: autocreate: define z2t_AF88 MQTT2_DEVICE z2t_AF88 myBroker
2025.03.08 20:18:02 2: autocreate: define FileLog_z2t_AF88 FileLog ./log/z2t_AF88-%Y.log z2t_AF88
ich habe auch das bridge readingList entfernt .. genau das selbe wie du geschrieben hast wurde auch erstellt.
Nach dem Löschen wurde erneut automatisch ein readingList erstellt
Bridge_wifi:/SmartHome/Wohnung/Bridge_wifi/tele/LWT:.* LWT
Bridge_wifi:/SmartHome/Wohnung/Bridge_wifi/cmnd/POWER:.* POWER
Bridge_wifi:tasmota/discovery/483FDA289C12/config:.* { json2nameValue($EVENT) }
Bridge_wifi:tasmota/discovery/483FDA289C12/sensors:.* { json2nameValue($EVENT) }
Bridge_wifi:/SmartHome/Wohnung/Bridge_wifi/tele/STATE:.* { json2nameValue($EVENT) }
Das auch erneut löschen - oder wird das immer wieder selbst erstellt?
Ich bin so Glücklich das es geht. Ich danke dir vielmals für deine Mühe - und auch an allen anderen die sich einen Kopf gemacht haben.
Danke
Edit:
ZitatDu hast ohne zu Wissen was es nach sich zieht, topic und prefix geändert und vertauscht.
@ Otto - ja das hab ich vor Jahren so immer gemacht, und bin auch ehrlich, das ich mir darüber keinen Kopf gemacht habe - und hab es immer wieder so angelegt bei Tasmota geräten. :-\
Es hat mir auch nur 1 Sensor (den Vibrationssensor) hinzugefügt - woran das jetzt noch liegen kann keine Ahnung.
Ich teste jetzt einfach mal etwas hin und her.
Irgendwie bekomm ich immer eine neue Readinglist rein. - vlt liegt es daran.
ja Otto, ich verstehe voll und ganz - und hab den Fehler bei mir zu suchen gehabt :(
EDIT:
Muss mich korrigieren - er hat den anderen Sensor (Türkontakt) in das selbe device gelegt.
Also hab 1 neues MQTT Device wo jetzt 2 Gerte drin sind
Internals:
CFGFN
CID z2t_AF88
DEF z2t_AF88
FUUID 67cc97ea-f33f-599c-4c08-0e63193be83fe489
IODev myBroker
LASTInputDev myBroker
MSGCNT 71
NAME z2t_AF88
NR 516
STATE ???
TYPE MQTT2_DEVICE
eventCount 72
myBroker_CONN myBroker_192.168.2.63_59785
myBroker_MSGCNT 71
myBroker_TIME 2025-03-08 21:29:19
READINGS:
2025-03-08 20:18:02 IODev myBroker
2025-03-08 21:24:47 ZbReceived_0x5A74_0500_00 000000FF0000
2025-03-08 21:22:40 ZbReceived_0x5A74_BatteryPercentage 39
2025-03-08 21:22:40 ZbReceived_0x5A74_BatteryVoltage 2.5
2025-03-08 21:24:47 ZbReceived_0x5A74_Contact 0
2025-03-08 21:28:49 ZbReceived_0x5A74_Device 0x5A74
2025-03-08 21:24:47 ZbReceived_0x5A74_Endpoint 1
2025-03-08 21:24:47 ZbReceived_0x5A74_LinkQuality 5
2025-03-08 21:28:49 ZbReceived_0x5A74_Name Tuerkontakt_1
2025-03-08 21:28:49 ZbReceived_0x5A74_Reachable false
2025-03-08 21:24:47 ZbReceived_0x5A74_ZoneStatusChange 0
2025-03-08 21:29:19 ZbReceived_0xAF88_0500_00 010400010000
2025-03-08 21:29:19 ZbReceived_0xAF88_Device 0xAF88
2025-03-08 21:29:19 ZbReceived_0xAF88_Endpoint 1
2025-03-08 21:29:19 ZbReceived_0xAF88_LinkQuality 21
2025-03-08 21:29:19 ZbReceived_0xAF88_Movement 1
2025-03-08 21:29:19 ZbReceived_0xAF88_Name Vibrationssensor_1
2025-03-08 20:51:22 ZbReceived_0xAF88_ZoneStatus 0
2025-03-08 21:29:19 ZbReceived_0xAF88_ZoneStatusChange 1025
2025-03-08 21:29:19 ZbReceived_0xAF88_ZoneStatusChangeZone 1
2025-03-08 20:18:02 associatedWith Bridge_wifi
hmccu:
Attributes:
readingList /SmartHome/Wohnung/Bridge_wifi/tele/SENSOR:.* { json2nameValue($EVENT) }
room MQTT2_DEVICE
Naja ganz ehrlich, es gibt zwei Wege:
- Du definierts eine Bridge die dann später clever die einzelnen Devices trennt und anlegt. Diese Devices werden später auch mit passenden Templates versorgt. Die resultierenden readingsList sind durchaus anspruchsvoll.
- Oder Du definierst einfach die einzelnen Devices per Hand.
erstes funktioniert wenn man topic und prefix und RegExp clever wählt. Dafür haben sich hier ein paar Leute Gedanken gemacht und dieses System mit Templates entwickelt. Das Ganze ist nicht perfekt und muss bei Entwicklung der Geräte auch immer wieder angepasst werden. Deswegen hat Beta-User auch gleich gesagt z2t ist was für Spezialisten.
Ich fürchte Dir bleibt nur die manuelle Variante. Die Template Kette wird bei Dir nicht funktionieren.
Beispiel Temperatursensor, ich habe einfach alles default belassen und Bridge und Sensor mit den Templates angelegt.:
define MQTT2_z2t_4C9B MQTT2_DEVICE z2t_4C9B
attr MQTT2_z2t_4C9B comment For forther configuration use e.g. stateFormat attribtue like T: temperature°C | H: humidity% | B: batteryPercent%
attr MQTT2_z2t_4C9B icon measure_battery_75
attr MQTT2_z2t_4C9B jsonMap Device:0 Battery:0 BatteryPercentage:batteryPercent BatteryVoltage:batteryVoltage Temperature:temperature Humidity:humidity
attr MQTT2_z2t_4C9B model tasmota_zigbee2tasmota_generic_battery_sensor
attr MQTT2_z2t_4C9B readingList tele/tasmota_9DA212/743E/SENSOR:.* { $EVENT =~ m,^.*(..Device.+)..$, ? json2nameValue($1,'',$JSONMAP) : $EVENT =~ m,0x4C9B.:(.*).., ? json2nameValue($1,'',$JSONMAP) : undef }
attr MQTT2_z2t_4C9B room MQTT2_DEVICE,Wintergarten
attr MQTT2_z2t_4C9B stateFormat T: temperature°C | H: humidity% | P: Pressure hPa
# CID z2t_4C9B
# DEF z2t_4C9B
# FUUID 619c1073-f33f-520c-dedf-43738e1ebde75000
# IODev mqtt2s
# LASTInputDev mqtt2s
# MSGCNT 2610
# NAME MQTT2_z2t_4C9B
# NR 678
# STATE T: 12.71°C | H: 88.73% | P: 162 hPa
# TYPE MQTT2_DEVICE
# eventCount 2610
# mqtt2s_CONN mqtt2s_192.168.55.206_59010
# mqtt2s_MSGCNT 2610
# mqtt2s_TIME 2025-03-08 22:02:42
# .DT:
# DEVICETOPIC MQTT2_z2t_4C9B
# .attraggr:
# .attrminint:
# JSONMAP:
# Battery 0
# BatteryPercentage batteryPercent
# BatteryVoltage batteryVoltage
# Device 0
# Humidity humidity
# Temperature temperature
# READINGS:
# 2025-03-08 22:02:42 0000/FF01 0121BD0B0421A84305211601062401000000006429F7046521A922662B793F00000A210000
# 2025-03-08 22:02:42 Endpoint 1
# 2025-01-17 09:44:28 IODev mqtt2s
# 2025-03-08 22:02:42 LinkQuality 29
# 2023-12-14 13:40:33 ModelId lumi.weather
# 2025-03-08 22:02:42 Pressure 162
# 2025-03-08 21:57:40 PressureScale -1
# 2025-03-08 21:57:40 PressureScaledValue 1624
# 2025-03-08 22:02:42 SeaPressure 143
# 2021-11-22 22:49:39 associatedWith MQTT2_tasmota_zigbee_bridge
# 2021-11-22 23:01:20 attrTemplateVersion 20210811
# 2025-03-08 22:02:42 batteryPercent 100
# 2025-03-08 22:02:42 batteryVoltage 3
# 2025-03-08 22:02:42 dewpoint 10.9
# 2025-03-08 22:02:42 humidity 88.73
# 2025-03-08 22:02:42 temperature 12.71
#
setstate MQTT2_z2t_4C9B T: 12.71°C | H: 88.73% | P: 162 hPa
setstate MQTT2_z2t_4C9B 2025-03-08 22:02:42 0000/FF01 0121BD0B0421A84305211601062401000000006429F7046521A922662B793F00000A210000
setstate MQTT2_z2t_4C9B 2025-03-08 22:02:42 Endpoint 1
setstate MQTT2_z2t_4C9B 2025-01-17 09:44:28 IODev mqtt2s
setstate MQTT2_z2t_4C9B 2025-03-08 22:02:42 LinkQuality 29
setstate MQTT2_z2t_4C9B 2023-12-14 13:40:33 ModelId lumi.weather
setstate MQTT2_z2t_4C9B 2025-03-08 22:02:42 Pressure 162
setstate MQTT2_z2t_4C9B 2025-03-08 21:57:40 PressureScale -1
setstate MQTT2_z2t_4C9B 2025-03-08 21:57:40 PressureScaledValue 1624
setstate MQTT2_z2t_4C9B 2025-03-08 22:02:42 SeaPressure 143
setstate MQTT2_z2t_4C9B 2021-11-22 22:49:39 associatedWith MQTT2_tasmota_zigbee_bridge
setstate MQTT2_z2t_4C9B 2021-11-22 23:01:20 attrTemplateVersion 20210811
setstate MQTT2_z2t_4C9B 2025-03-08 22:02:42 batteryPercent 100
setstate MQTT2_z2t_4C9B 2025-03-08 22:02:42 batteryVoltage 3
setstate MQTT2_z2t_4C9B 2025-03-08 22:02:42 dewpoint 10.9
setstate MQTT2_z2t_4C9B 2025-03-08 22:02:42 humidity 88.73
setstate MQTT2_z2t_4C9B 2025-03-08 22:02:42 temperature 12.71
Damke Otto ... ich habe jetzt auf den harten Weg die Bridge reset gemacht.. hab alle device in fhem gelöscht.
So dann hab ich die MQTT Einstellungen gemacht und Topic komplett die Hände weggelassen (siehe Bild im Anhang)
Die Bridge wurde sofort erkannt und hinzugefügt. (meine beiden ersten Sensoren hat sie trotz Reset behalten)
Internals:
CFGFN
CID Bridge_wifi
DEF Bridge_wifi
FUUID 67ccb661-f33f-599c-201a-e5d125e01a4e9da1
IODev myBroker
LASTInputDev myBroker
MSGCNT 42
NAME Bridge_wifi
NR 519
STATE Online
<a href="http://IPAddress" target="_blank">Hostname</a><br>
TYPE MQTT2_DEVICE
eventCount 71
myBroker_CONN myBroker_192.168.2.63_63018
myBroker_MSGCNT 42
myBroker_TIME 2025-03-08 22:45:34
OLDREADINGS:
READINGS:
2025-03-08 22:45:34 Heap 23
2025-03-08 22:40:30 Info1_FallbackTopic cmnd/Bridge_wifi_fb/
2025-03-08 22:40:30 Info1_GroupTopic cmnd/tasmotas/
2025-03-08 22:40:30 Info1_Module Sonoff ZbBridge
2025-03-08 22:40:30 Info1_Version 14.3.0(release-zbbridge)
2025-03-08 22:40:30 Info2_Hostname tasmota-289C12-7186
2025-03-08 22:40:30 Info2_IPAddress 192.168.2.63
2025-03-08 22:40:30 Info2_WebServerMode Admin
2025-03-08 22:40:30 Info3_BootCount 5
2025-03-08 22:40:30 Info3_RestartReason Software/System restart
2025-03-08 22:40:29 LWT Online
2025-03-08 22:45:34 LoadAvg 19
2025-03-08 22:45:34 MqttCount 1
2025-03-08 22:40:29 POWER
2025-03-08 22:45:34 Sleep 50
2025-03-08 22:45:34 SleepMode Dynamic
2025-03-08 22:45:34 Time 2025-03-08T22:45:34
2025-03-08 22:45:34 Uptime 0T00:05:11
2025-03-08 22:45:34 UptimeSec 311
2025-03-08 22:45:34 Vcc 3.543
2025-03-08 22:45:34 Wifi_AP 1
2025-03-08 22:45:34 Wifi_BSSId 60:B5:8D:77:24:01
2025-03-08 22:45:34 Wifi_Channel 11
2025-03-08 22:45:34 Wifi_Downtime 0T00:00:05
2025-03-08 22:45:34 Wifi_LinkCount 1
2025-03-08 22:45:34 Wifi_Mode 11n
2025-03-08 22:45:34 Wifi_RSSI 100
2025-03-08 22:45:34 Wifi_SSId Kartoffelsuppe
2025-03-08 22:45:34 Wifi_Signal -38
2025-03-08 22:40:22 ZbData ZbData 0xAF88,0BFDB8CC672D643997CC6700080401070000002D00
2025-03-08 22:40:55 ZbParent_ChildInfo_1 0xA4C138CE40F3F6D0
2025-03-08 22:40:55 ZbParent_ChildInfo_2 0xA4C138D4D911AC4B
2025-03-08 22:40:55 ZbParent_Children 2
2025-03-08 22:40:55 ZbParent_Device 0x0000
2025-03-08 22:42:04 ZbReceived_0xAF88_0500_00 010800010000
2025-03-08 22:42:04 ZbReceived_0xAF88_Device 0xAF88
2025-03-08 22:42:04 ZbReceived_0xAF88_Endpoint 1
2025-03-08 22:42:04 ZbReceived_0xAF88_LinkQuality 52
2025-03-08 22:42:04 ZbReceived_0xAF88_Movement 1
2025-03-08 22:42:04 ZbReceived_0xAF88_Name Vibrationssensor_1
2025-03-08 22:42:04 ZbReceived_0xAF88_ZoneStatusChange 2049
2025-03-08 22:42:04 ZbReceived_0xAF88_ZoneStatusChangeZone 1
2025-03-08 22:40:23 ZbRestore ZbRestore 3D0088AF4BAC11D9D438C1A4545330323130005F545A333030305F6C717074336D767200566962726174696F6E7373656E736F725F3100010347FF00FF
2025-03-08 22:40:42 ZbState_Code 2
2025-03-08 22:40:42 ZbState_DeviceType 1
2025-03-08 22:40:42 ZbState_IEEEAddr 0x84B4DBFFFEDDCD92
2025-03-08 22:40:43 ZbState_Message Configured, starting coordinator
2025-03-08 22:40:42 ZbState_Protocol 8
2025-03-08 22:40:42 ZbState_RestartReason Power-on
2025-03-08 22:40:42 ZbState_ShortAddr 0x0000
2025-03-08 22:40:42 ZbState_Stack 2
2025-03-08 22:40:43 ZbState_Status 3
2025-03-08 22:40:42 ZbState_Version 6.7.9.0
2025-03-08 22:40:39 bat 0
2025-03-08 22:40:39 btn_1 0
2025-03-08 22:40:39 btn_10 0
2025-03-08 22:40:39 btn_11 0
2025-03-08 22:40:39 btn_12 0
2025-03-08 22:40:39 btn_13 0
2025-03-08 22:40:39 btn_14 0
2025-03-08 22:40:39 btn_15 0
2025-03-08 22:40:39 btn_16 0
2025-03-08 22:40:39 btn_17 0
2025-03-08 22:40:39 btn_18 0
2025-03-08 22:40:39 btn_19 0
2025-03-08 22:40:39 btn_2 0
2025-03-08 22:40:39 btn_20 0
2025-03-08 22:40:39 btn_21 0
2025-03-08 22:40:39 btn_22 0
2025-03-08 22:40:39 btn_23 0
2025-03-08 22:40:39 btn_24 0
2025-03-08 22:40:39 btn_25 0
2025-03-08 22:40:39 btn_26 0
2025-03-08 22:40:39 btn_27 0
2025-03-08 22:40:39 btn_28 0
2025-03-08 22:40:39 btn_29 0
2025-03-08 22:40:39 btn_3 0
2025-03-08 22:40:39 btn_30 0
2025-03-08 22:40:39 btn_31 0
2025-03-08 22:40:39 btn_32 0
2025-03-08 22:40:39 btn_4 0
2025-03-08 22:40:39 btn_5 0
2025-03-08 22:40:39 btn_6 0
2025-03-08 22:40:39 btn_7 0
2025-03-08 22:40:39 btn_8 0
2025-03-08 22:40:39 btn_9 0
2025-03-08 22:40:39 dn Tasmota
2025-03-08 22:40:39 dslp 0
2025-03-08 22:40:39 fn_1 Tasmota
2025-03-08 22:40:39 ft %prefix%/%topic%/
2025-03-08 22:40:39 hn tasmota-289C12-7186
2025-03-08 22:40:39 if 0
2025-03-08 22:40:39 ip 192.168.2.63
2025-03-08 22:40:39 lk 0
2025-03-08 22:40:39 lt_st 0
2025-03-08 22:40:39 mac 483FDA289C12
2025-03-08 22:40:39 md Sonoff ZbBridge
2025-03-08 22:40:39 ofln Offline
2025-03-08 22:40:39 onln Online
2025-03-08 22:40:39 rl_1 0
2025-03-08 22:40:39 rl_10 0
2025-03-08 22:40:39 rl_11 0
2025-03-08 22:40:39 rl_12 0
2025-03-08 22:40:39 rl_13 0
2025-03-08 22:40:39 rl_14 0
2025-03-08 22:40:39 rl_15 0
2025-03-08 22:40:39 rl_16 0
2025-03-08 22:40:39 rl_17 0
2025-03-08 22:40:39 rl_18 0
2025-03-08 22:40:39 rl_19 0
2025-03-08 22:40:39 rl_2 0
2025-03-08 22:40:39 rl_20 0
2025-03-08 22:40:39 rl_21 0
2025-03-08 22:40:39 rl_22 0
2025-03-08 22:40:39 rl_23 0
2025-03-08 22:40:39 rl_24 0
2025-03-08 22:40:39 rl_25 0
2025-03-08 22:40:39 rl_26 0
2025-03-08 22:40:39 rl_27 0
2025-03-08 22:40:39 rl_28 0
2025-03-08 22:40:39 rl_29 0
2025-03-08 22:40:39 rl_3 0
2025-03-08 22:40:39 rl_30 0
2025-03-08 22:40:39 rl_31 0
2025-03-08 22:40:39 rl_32 0
2025-03-08 22:40:39 rl_4 0
2025-03-08 22:40:39 rl_5 0
2025-03-08 22:40:39 rl_6 0
2025-03-08 22:40:39 rl_7 0
2025-03-08 22:40:39 rl_8 0
2025-03-08 22:40:39 rl_9 0
2025-03-08 22:40:42 sn_Time 2025-03-08T22:40:39
2025-03-08 22:40:39 so_11 0
2025-03-08 22:40:39 so_114 0
2025-03-08 22:40:39 so_117 0
2025-03-08 22:40:39 so_13 0
2025-03-08 22:40:39 so_17 0
2025-03-08 22:40:39 so_20 0
2025-03-08 22:40:39 so_30 0
2025-03-08 22:40:39 so_4 0
2025-03-08 22:40:39 so_68 0
2025-03-08 22:40:39 so_73 0
2025-03-08 22:40:39 so_82 0
2025-03-08 22:40:39 state_1 off
2025-03-08 22:40:39 state_2 on
2025-03-08 22:40:39 state_3 toggle
2025-03-08 22:40:39 state_4 HOLD
2025-03-08 22:40:39 sw 14.3.0
2025-03-08 22:40:39 swc_1 -1
2025-03-08 22:40:39 swc_10 -1
2025-03-08 22:40:39 swc_11 -1
2025-03-08 22:40:39 swc_12 -1
2025-03-08 22:40:39 swc_13 -1
2025-03-08 22:40:39 swc_14 -1
2025-03-08 22:40:39 swc_15 -1
2025-03-08 22:40:39 swc_16 -1
2025-03-08 22:40:39 swc_17 -1
2025-03-08 22:40:39 swc_18 -1
2025-03-08 22:40:39 swc_19 -1
2025-03-08 22:40:39 swc_2 -1
2025-03-08 22:40:39 swc_20 -1
2025-03-08 22:40:39 swc_21 -1
2025-03-08 22:40:39 swc_22 -1
2025-03-08 22:40:39 swc_23 -1
2025-03-08 22:40:39 swc_24 -1
2025-03-08 22:40:39 swc_25 -1
2025-03-08 22:40:39 swc_26 -1
2025-03-08 22:40:39 swc_27 -1
2025-03-08 22:40:39 swc_28 -1
2025-03-08 22:40:39 swc_3 -1
2025-03-08 22:40:39 swc_4 -1
2025-03-08 22:40:39 swc_5 -1
2025-03-08 22:40:39 swc_6 -1
2025-03-08 22:40:39 swc_7 -1
2025-03-08 22:40:39 swc_8 -1
2025-03-08 22:40:39 swc_9 -1
2025-03-08 22:40:39 t tasmota_289C12
2025-03-08 22:40:39 tp_1 cmnd
2025-03-08 22:40:39 tp_2 stat
2025-03-08 22:40:39 tp_3 tele
2025-03-08 22:40:39 ty 0
2025-03-08 22:40:42 ver 1
hmccu:
Attributes:
autocreate 1
bridgeRegexp tele/tasmota_289C12/([^/]+)/SENSOR:.* "z2t_$1"
devStateIcon Online:10px-kreis-gruen@green Offline:10px-kreis-rot@red
getList ZbStatus1:noArg ZbStatus1 cmnd/tasmota_289C12/ZbStatus1
ZbStatus2:textField ZbStatus2 cmnd/tasmota_289C12/ZbStatus2 $EVTPART1
icon mqtt
model tasmota_zigbee2tasmota_bridge
readingList Bridge_wifi:tele/tasmota_289C12/SENSOR:.* { json2nameValue($EVENT) }
Bridge_wifi:tele/tasmota_289C12/STATE:.* { json2nameValue($EVENT) }
Bridge_wifi:stat/tasmota_289C12/RESULT:.* { json2nameValue($EVENT) }
Bridge_wifi:tele/tasmota_289C12/LWT:.* LWT
Bridge_wifi:cmnd/tasmota_289C12/POWER:.* POWER
Bridge_wifi:tele/tasmota_289C12/INFO1:.* { json2nameValue($EVENT) }
Bridge_wifi:tele/tasmota_289C12/INFO2:.* { json2nameValue($EVENT) }
Bridge_wifi:tele/tasmota_289C12/INFO3:.* { json2nameValue($EVENT) }
Bridge_wifi:tasmota/discovery/483FDA289C12/config:.* { json2nameValue($EVENT) }
Bridge_wifi:tasmota/discovery/483FDA289C12/sensors:.* { json2nameValue($EVENT) }
Bridge_wifi:tele/tasmota_289C12/RESULT:.* { json2nameValue($EVENT) }
room MQTT2_DEVICE
setList permit_join:0,1,99 cmnd/tasmota_289C12/ZbPermitJoin $EVTPART1
x_Reboot:noArg cmnd/tasmota_289C12/restart 1
x_ZbSend:textField cmnd/tasmota_289C12/ZbSend {"device":"0x$EVTPART1","send":{"$EVTPART2":"$EVTPART3"}}
z_ZbBind_single:textField cmnd/tasmota_289C12/ZbBind {"Device":"$EVTPART1","ToDevice":"0x$EVTPART2","Endpoint":$EVTPART3,"ToEndpoint":$EVTPART4,"Cluster":$EVTPART5}
z_ZbBind_group:textField cmnd/tasmota_289C12/ZbBind {"Device":"$EVTPART1","ToGroup":"0x$EVTPART2","Endpoint":$EVTPART3,"Cluster":$EVTPART4}
setStateList on off
stateFormat LWT
<a href="http://IPAddress" target="_blank">Hostname</a><br>
habe das attrTemplate tasmota_zigbee2tasmota_bridge.
War frohen Mutes, aber das selbe Spiel - Fhem fügt die Sensoren nicht hinzu.
Hab die bridgeRegexp mit deiner verglichen und habe gesehen nach Sensor war ein Doppelpunkt. Diesen habe ich entfernt und so steht es jetzt... tele/tasmota_289C12/([^/]+)/SENSOR.* "z2t_$1"
Aber auch ohne Erfolg.
Naja, will euch auch nicht noch länger damit beschäftigen. Hätte ja klappen können - vorallem nach eurer Mühe und dann alles von vorn.
Sry
die readingList sieht komisch aus, hast Du zu schnell das Template angewendet? Eigentlich wird die Liste gelöscht und neu angelegt. Das sieht hier nicht so aus. Vergleiche meine Bridge und Deine ...
Hattest Du die Bridge wirklich gelöscht? Warum heisst die noch Bridge_Wifi?
Zitat von: Otto123 am 08 März 2025, 23:17:58die readingList sieht komisch aus, hast Du zu schnell das Template angewendet? Eigentlich wird die Liste gelöscht und neu angelegt. Das sieht hier nicht so aus. Vergleiche meine Bridge und Deine ...
naja, was heist schnell - hab das jetzt schon alles ruck zuck gemacht - ich werde mal deine readingList übernehmen ^^
ich würde das Gerät vom Strom nehmen, die Bridge löschen und das Gerät wieder einschalten
Nebenbei.
Wenn Du jetzt nochmal alles resetest dann verhinder gleich mal das diese drei Topics in Zukunft nicht mehr angenommen werden:
Bridge_wifi:cmnd/tasmota_289C12/POWER:.* POWER
Bridge_wifi:tasmota/discovery/483FDA289C12/config:.* { json2nameValue($EVENT) }
Bridge_wifi:tasmota/discovery/483FDA289C12/sensors:.* { json2nameValue($EVENT) }
https://wiki.fhem.de/wiki/MQTT2_DEVICE_-_Schritt_f%C3%BCr_Schritt#ignoreRegexp
vom Strom genommen - kurz gewartet in der zeit die Bridge gelöscht.
Eingeschalten und wurde neu angelegt.
Unberührt nur die readinglist als attribut:
Bridge_wifi:tele/tasmota_289C12/LWT:.* LWT
Bridge_wifi:cmnd/tasmota_289C12/POWER:.* POWER
Bridge_wifi:tele/tasmota_289C12/INFO1:.* { json2nameValue($EVENT) }
Bridge_wifi:tele/tasmota_289C12/INFO2:.* { json2nameValue($EVENT) }
Bridge_wifi:tele/tasmota_289C12/INFO3:.* { json2nameValue($EVENT) }
Bridge_wifi:tele/tasmota_289C12/STATE:.* { json2nameValue($EVENT) }
Bridge_wifi:tasmota/discovery/483FDA289C12/config:.* { json2nameValue($EVENT) }
Bridge_wifi:tasmota/discovery/483FDA289C12/sensors:.* { json2nameValue($EVENT) }
Bridge_wifi:tele/tasmota_289C12/RESULT:.* { json2nameValue($EVENT) }
Dann hab ich das Template wieder gesetzt, dann siehts so aus:
tele/tasmota_289C12/LWT:.* LWT
tele/tasmota_289C12/INFO.:.* { $EVENT =~ m,^..Info[1-3]..(.+).$, ? json2nameValue($1,'',$JSONMAP) : json2nameValue($EVENT,'',$JSONMAP) }
tele/tasmota_289C12/UPTIME:.* { json2nameValue($EVENT,'',$JSONMAP) }
tele/tasmota_289C12/STATE:.* { json2nameValue($EVENT) }
tele/tasmota_289C12/RESULT:.* { json2nameValue($EVENT) }
stat/tasmota_289C12/RESULT:.* { $EVENT =~ m,(ZbStatus.), ? { $1=>$EVENT } : json2nameValue($EVENT,'',$JSONMAP) }
stat/tasmota_289C12/POWER:.* LED
Bridge_wifi:cmnd/tasmota_289C12/POWER:.* POWER
Bridge_wifi:tasmota/discovery/483FDA289C12/config:.* { json2nameValue($EVENT) }
Bridge_wifi:tasmota/discovery/483FDA289C12/sensors:.* { json2nameValue($EVENT) }
Bridge_wifi:tele/tasmota_289C12/SENSOR:.* { json2nameValue($EVENT) }
Kein Sensor wurde angelegt - bin zu bescheuert
Zitat von: TomLee am 08 März 2025, 23:34:17Nebenbei.
Wenn Du jetzt nochmal alles resetest dann verhinder gleich mal das diese zwei Topics in Zukunft nicht mehr angenommen werden:
Bridge_wifi:tasmota/discovery/483FDA289C12/config:.* { json2nameValue($EVENT) }
Bridge_wifi:tasmota/discovery/483FDA289C12/sensors:.* { json2nameValue($EVENT) }
https://wiki.fhem.de/wiki/MQTT2_DEVICE_-_Schritt_f%C3%BCr_Schritt#ignoreRegexp
das attr ignoreRegexp hat meine Bridge nicht ::)
Zitatso in die ignoreRegexp beim MQTT2_SERVER bzw. MQTT2_CLIENT aufnehmen,
Zitat von: Otto123 am 08 März 2025, 23:44:16Zitatso in die ignoreRegexp beim MQTT2_SERVER bzw. MQTT2_CLIENT aufnehmen,
ok hab ich hoffe richtig gemacht :o
Internals:
CONNECTS 136
Clients :MQTT2_DEVICE:MQTT_GENERIC_BRIDGE:
ClientsKeepOrder 1
DEF 1883 global
FD 4
FUUID 5c8272e8-f33f-599c-a67e-9ab7ed00496040be
NAME myBroker
NR 412
PORT 1883
STATE Initialized
TYPE MQTT2_SERVER
eventCount 253
MatchList:
1:MQTT2_DEVICE ^.
2:MQTT_GENERIC_BRIDGE ^.
READINGS:
2025-03-08 23:35:35 lastPublish cmnd/tasmota_289C12/restart:1
2025-03-08 23:35:44 nrclients 25
2025-03-08 09:03:49 state Initialized
clients:
myBroker_192.168.2.107_64380 1
myBroker_192.168.2.21_58321 1
myBroker_192.168.2.22_51551 1
myBroker_192.168.2.23_51530 1
myBroker_192.168.2.24_57039 1
myBroker_192.168.2.25_54354 1
myBroker_192.168.2.27_63958 1
myBroker_192.168.2.29_51473 1
myBroker_192.168.2.30_62707 1
myBroker_192.168.2.31_54742 1
myBroker_192.168.2.32_59257 1
myBroker_192.168.2.34_55327 1
myBroker_192.168.2.35_58699 1
myBroker_192.168.2.36_53577 1
myBroker_192.168.2.43_54817 1
myBroker_192.168.2.45_56949 1
myBroker_192.168.2.46_58579 1
myBroker_192.168.2.47_60604 1
myBroker_192.168.2.48_60262 1
myBroker_192.168.2.49_60813 1
myBroker_192.168.2.50_61280 1
myBroker_192.168.2.55_62005 1
myBroker_192.168.2.61_51157 1
myBroker_192.168.2.62_59181 1
myBroker_192.168.2.63_59140 1
hmccu:
retain:
Attributes:
autocreate 1
ignoreRegexp Bridge_wifi:tasmota/discovery/483FDA289C12/config:.* { json2nameValue($EVENT) } Bridge_wifi:tasmota/discovery/483FDA289C12/sensors:.* { json2nameValue($EVENT) }
room MQTT2_DEVICE
nö :)
ZitatDies könnte z.B. so aussehen: attr m2server ignoreRegexp shellies/[^/]+/command|cmnd/[^/]+/|homeassistant/.*/config|tasmota/discovery
Zitat von: Otto123 am 08 März 2025, 23:50:33nö :)
ZitatDies könnte z.B. so aussehen: attr m2server ignoreRegexp shellies/[^/]+/command|cmnd/[^/]+/|homeassistant/.*/config|tasmota/discovery
Oh was ne Lehrstunde :-\
attr myBroker ignoreRegexp shellies/[^/]+/command|cmnd/[^/]+/|homeassistant/.*/config|tasmota/discovery
Naja - aber warum er keine Sensoren, trotz jetzt von Anfang so wie es sein sollte installiert ist - macht mich fertig.
Naja.
die würde ich jetzt löschen:
Bridge_wifi:cmnd/tasmota_289C12/POWER:.* POWER
Bridge_wifi:tasmota/discovery/483FDA289C12/config:.* { json2nameValue($EVENT) }
Bridge_wifi:tasmota/discovery/483FDA289C12/sensors:.* { json2nameValue($EVENT) }
Bridge_wifi:tele/tasmota_289C12/SENSOR:.* { json2nameValue($EVENT) }
Zitat von: Otto123 am 09 März 2025, 00:00:35die würde ich jetzt löschen:
Bridge_wifi:cmnd/tasmota_289C12/POWER:.* POWER
Bridge_wifi:tasmota/discovery/483FDA289C12/config:.* { json2nameValue($EVENT) }
Bridge_wifi:tasmota/discovery/483FDA289C12/sensors:.* { json2nameValue($EVENT) }
Bridge_wifi:tele/tasmota_289C12/SENSOR:.* { json2nameValue($EVENT) }
erledigt, jedoch kommt der Bridge_wifi:tele/tasmota_289C12/SENSOR:.* { json2nameValue($EVENT) }immer wieder
tele/tasmota_289C12/LWT:.* LWT
tele/tasmota_289C12/INFO.:.* { $EVENT =~ m,^..Info[1-3]..(.+).$, ? json2nameValue($1,'',$JSONMAP) : json2nameValue($EVENT,'',$JSONMAP) }
tele/tasmota_289C12/UPTIME:.* { json2nameValue($EVENT,'',$JSONMAP) }
tele/tasmota_289C12/STATE:.* { json2nameValue($EVENT) }
tele/tasmota_289C12/RESULT:.* { json2nameValue($EVENT) }
stat/tasmota_289C12/RESULT:.* { $EVENT =~ m,(ZbStatus.), ? { $1=>$EVENT } : json2nameValue($EVENT,'',$JSONMAP) }
stat/tasmota_289C12/POWER:.* LED
Bridge_wifi:tele/tasmota_289C12/SENSOR:.* { json2nameValue($EVENT) }
hat er denn das bridgeRegexp richtig?
Zitat von: moerte am 08 März 2025, 23:55:47Naja - aber warum er keine Sensoren, trotz jetzt von Anfang so wie es sein sollte installiert ist - macht mich fertig.
Naja.
Fertig macht einem als interessierter Mitleser das keiner darauf eingeht wie die Device-ID in den Topic kommt bzw. angenommen wird das dies default der Fall sein soll.
mit dem tele-Zweig liegt Otto falsch, der wird nicht ignoriert, das ist doch der der benötigt wird.
das sieht jetzt so aus, wie bei dir denke ich:
tele/tasmota_289C12/([^/]+)/SENSOR:.* "z2t_$1"
in der Konsole bei betätigen eines sensors schaut es so aus:
00:07:58.921 MQT: tele/tasmota_289C12/SENSOR = {"ZbReceived":{"0xAF88":{"Device":"0xAF88","Name":"Vibrationssensor_1","0500?00":"010400010000","ZoneStatusChange":1025,"ZoneStatusChangeZone":1,"Movement":1,"Endpoint":1,"LinkQuality":45}}
@TomLee - welche Device ID? Wenn du mir sagst wie und wo ich das sehe, würde ich dir das sagen
Zitat von: TomLee am 09 März 2025, 00:09:36Fertig macht einem als interessierter Mitleser das keiner darauf eingeht wie die Device-ID in den Topic kommt bzw. angenommen wird das dies default der Fall sein soll.
Das macht doch Tasmota oder liege ich da falsch? Konsole bei mir
23:51:26.117 MQT: tele/tasmota_9DA212/743E/SENSOR = {"ZbReceived":{"0x743E":{"Device":"0x743E","0000/FF01":"0121BD0B0421A84305211601062401000000006429B80465211E22662B793F00000A210000","BatteryVoltage":3,"BatteryPercentage":100,"Temperature":12.08,"Humidity":87.34,"Pressure":162,"SeaPressure":143,"Endpoint":1,"LinkQuality":21}}}
Du siehst doch aber und hier geht es die ganze Zeit doch nur darum, das die Devive-ID bei moerte nicht default im Topic steht:
Zitattele/tasmota_9DA212/743E/SENSOR
vs.
Zitattele/tasmota_289C12/SENSOR
Zitat von: Otto123 am 09 März 2025, 00:25:49Zitat von: TomLee am 09 März 2025, 00:09:36Fertig macht einem als interessierter Mitleser das keiner darauf eingeht wie die Device-ID in den Topic kommt bzw. angenommen wird das dies default der Fall sein soll.
Das macht doch Tasmota oder liege ich da falsch? Konsole
23:51:26.117 MQT: tele/tasmota_9DA212/743E/SENSOR = {"ZbReceived":{"0x743E":{"Device":"0x743E","0000/FF01":"0121BD0B0421A84305211601062401000000006429B80465211E22662B793F00000A210000","BatteryVoltage":3,"BatteryPercentage":100,"Temperature":12.08,"Humidity":87.34,"Pressure":162,"SeaPressure":143,"Endpoint":1,"LinkQuality":21}}}
Da ist der Fehler - stimmt... warum zeigt es bei Otto den Name vom Device noch nach /tasmota_9DA212/ an??
Das muss ich denke hinbekommen - dann sollte es gehen.
Zitat von: TomLee am 09 März 2025, 00:11:11mit dem tele-Zweig liegt Otto falsch, der wird nicht ignoriert, das ist doch der der benötigt wird.
aber eben nicht in der Bridge.
Keine Ahnung warum der Devicetopic offenbar weg- oder nicht dazu konfiguriert ist :o
ich hau mich mal aufs Ohr - wenn ihr eine Idee habt, wie ich das Einstellen kann lasst es mich wissen :)) :))
Wünsche euch eine gute Nacht, und ich melde mich morgen zurück.
Liebe Grüße aus dem schönen Vogtland
Guten Morgen,
aus dem Wiki
ZitatDadurch werden mittels SetOption einige Einstellungen im Gateway gesetzt und die notwendigen Readings etc. erstellt. Um die neuen Einstellungen zu übernehmen erfolgt automatisch ein Neustart des Gateway.
Das hat bei Dir nicht geklappt, warum auch immer.
Geh mal in die Tasmota Konsole und tippe
setoption89
ein, wenn da in der Antwort ein off steht, machst Du
setoption89 1
und danach ein zbinfo. Da müsstest Du den Unterschied sehen.
Die Zeile aus dem Template, Du könntest Du die anderen setoptions auch kontrollieren, auch wenn die hier ev. keine Rolle spielen:
Zitatset IO_DEV publish CMNDTOPIC/Backlog StateText1 off; StateText2 on; StateText3 toggle; StateText4 hold; SetOption26 1; SetOption89 1; SetOption83 1; SaveData 1
Zu den SetOptions https://tasmota.github.io/docs/Zigbee
Danke an Thomas für den gezielten Wachrüttler :)
Gruß Otto
Moin,
die fehlende Id im Topic wurde gleich bei der ersten Antwort im ersten Satz hier im Thread erwähnt und in #7 gab es nochmal einen Hinweis dazu.
Im FHEM-Wiki hab ich es selbst überlesen, die Doku verstehe ich nicht so, das die ID nach einem SetOption83 1 dann im Topic mitkommt.
Zitat von: TomLee am 09 März 2025, 08:54:12die Doku verstehe ich nicht so, das die ID nach einem SetOption83 1 dann im Topic mitkommt.
Nach setoption89
ZitatMQT: tele/%topic%/SENSOR ={"ZbReceived": {"Kitchen": {"Device": "0x8F20", "Voltage": 2.995, "Battery": 98, "Temperature": 21.01, "Humidity": 53.68, "Pressure": 1004.04, "PressureUnit": "hPa", "Endpoint": 1, "LinkQuality": 88}}
Topic is device specific, to allow more effective retained messages, if you set SetOption89 1
MQT: tele/%topic%/8F20/SENSOR ={"ZbReceived": {"Kitchen": {"Device": "0x8F20", "Voltage": 2.995, "Battery": 98, "Temperature": 21.01, "Humidity": 53.68, "Pressure": 1004.04, "PressureUnit": "hPa", "Endpoint": 1, "LinkQuality": 88}}
Ah, jetzt, mit setoption89 komm ich wieder mit ;D, thx.
Guten morgen..
09:42:38.955 CMD: setoption89
09:42:38.960 MQT: stat/tasmota_289C12/RESULT = {"SetOption89":"off"}
09:44:38.684 CMD: setoption89 1
09:44:38.689 MQT: stat/tasmota_289C12/RESULT = {"SetOption89":"on"}
In der Konsole hat sich was geändert ;D
09:46:25.082 MQT: tele/tasmota_289C12/AF88/SENSOR = {"ZbReceived":{"0xAF88":{"Device":"0xAF88","Name":"Vibrationssensor_1","0500?00":"010400010000","ZoneStatusChange":1025,"ZoneStatusChangeZone":1,"Movement":1,"Endpoint":1,"LinkQuality":76}}}
Logfile in Fhem:
2025.03.09 09:49:30 2: autocreate: define z2t_5A74 MQTT2_DEVICE z2t_5A74 myBroker
2025.03.09 09:49:31 2: autocreate: define FileLog_z2t_5A74 FileLog ./log/z2t_5A74-%Y.log z2t_5A74
Juhuuuuu es geht.. ihr seit spitze.
So startet ein Sonntag morgen ja super.
Könntest Du bitte nochmal alles auf 'Werkseinstellung' stellen und ein vollständiges Copy for Forum (oder list -r) des automatisch angelegten Device und eines nach dem anwenden des Bridge-Tempate zeigen.
Es wäre doch interessant zu erfahren/nachzuvollziehen, warum die Befehle nicht beim Anwenden des Templates ausgeführt werden.
Gerne Tom
... gleich vorab - ich hab keine Ahnung - hab genau wie gestern die Bridge auf Werkseinstellungen gebracht und Konfiguriert. Keine Ahnung warum - aber jetzt hat es auf anhieb geklappt.
Ich habe bei der MQTT Konfiguration vom Topic komplett die Finger gelassen und nur die Anmeldedaten und den Client "Bridge_wifi" eingetragen
hier vor dem Template "Copy for Forum":
define Bridge_wifi MQTT2_DEVICE Bridge_wifi
attr Bridge_wifi readingList Bridge_wifi:tele/tasmota_289C12/LWT:.* LWT\
Bridge_wifi:tele/tasmota_289C12/INFO2:.* { json2nameValue($EVENT) }\
Bridge_wifi:tele/tasmota_289C12/INFO3:.* { json2nameValue($EVENT) }\
Bridge_wifi:tele/tasmota_289C12/STATE:.* { json2nameValue($EVENT) }\
Bridge_wifi:tele/tasmota_289C12/RESULT:.* { json2nameValue($EVENT) }
attr Bridge_wifi room MQTT2_DEVICE
# CFGFN
# CID Bridge_wifi
# DEF Bridge_wifi
# FUUID 67cd610a-f33f-599c-8d6c-9f3a23da8c1f53d5
# IODev myBroker
# LASTInputDev myBroker
# MSGCNT 5
# NAME Bridge_wifi
# NR 533
# STATE ???
# TYPE MQTT2_DEVICE
# eventCount 10
# myBroker_CONN myBroker_192.168.2.63_64633
# myBroker_MSGCNT 5
# myBroker_TIME 2025-03-09 10:36:38
# READINGS:
# 2025-03-09 10:36:14 Heap 24
# 2025-03-09 10:36:10 IODev myBroker
# 2025-03-09 10:36:10 Info2_Hostname tasmota-289C12-7186
# 2025-03-09 10:36:10 Info2_IPAddress 192.168.2.63
# 2025-03-09 10:36:10 Info2_WebServerMode Admin
# 2025-03-09 10:36:10 Info3_BootCount 3
# 2025-03-09 10:36:10 Info3_RestartReason Software/System restart
# 2025-03-09 10:36:10 LWT Online
# 2025-03-09 10:36:14 LoadAvg 24
# 2025-03-09 10:36:14 MqttCount 1
# 2025-03-09 10:36:14 Sleep 50
# 2025-03-09 10:36:14 SleepMode Dynamic
# 2025-03-09 10:36:14 Time 2025-03-09T10:36:14
# 2025-03-09 10:36:14 Uptime 0T00:00:10
# 2025-03-09 10:36:14 UptimeSec 10
# 2025-03-09 10:36:14 Vcc 3.530
# 2025-03-09 10:36:14 Wifi_AP 1
# 2025-03-09 10:36:14 Wifi_BSSId 60:B5:8D:77:24:01
# 2025-03-09 10:36:14 Wifi_Channel 5
# 2025-03-09 10:36:14 Wifi_Downtime 0T00:00:05
# 2025-03-09 10:36:14 Wifi_LinkCount 1
# 2025-03-09 10:36:14 Wifi_Mode 11n
# 2025-03-09 10:36:14 Wifi_RSSI 100
# 2025-03-09 10:36:14 Wifi_SSId Kartoffelsuppe
# 2025-03-09 10:36:14 Wifi_Signal -32
# 2025-03-09 10:36:38 ZbParent_ChildInfo_1 0xA4C138CE40F3F6D0
# 2025-03-09 10:36:38 ZbParent_ChildInfo_2 0xA4C138D4D911AC4B
# 2025-03-09 10:36:38 ZbParent_Children 2
# 2025-03-09 10:36:38 ZbParent_Device 0x0000
# 2025-03-09 10:36:21 ZbState_Code 2
# 2025-03-09 10:36:23 ZbState_DeviceType 1
# 2025-03-09 10:36:23 ZbState_IEEEAddr 0x84B4DBFFFEDDCD92
# 2025-03-09 10:36:23 ZbState_Message Started
# 2025-03-09 10:36:21 ZbState_Protocol 8
# 2025-03-09 10:36:21 ZbState_RestartReason Power-on
# 2025-03-09 10:36:23 ZbState_ShortAddr 0x0000
# 2025-03-09 10:36:21 ZbState_Stack 2
# 2025-03-09 10:36:23 ZbState_Status 0
# 2025-03-09 10:36:21 ZbState_Version 6.7.9.0
# hmccu:
#
setstate Bridge_wifi 2025-03-09 10:36:14 Heap 24
setstate Bridge_wifi 2025-03-09 10:36:10 IODev myBroker
setstate Bridge_wifi 2025-03-09 10:36:10 Info2_Hostname tasmota-289C12-7186
setstate Bridge_wifi 2025-03-09 10:36:10 Info2_IPAddress 192.168.2.63
setstate Bridge_wifi 2025-03-09 10:36:10 Info2_WebServerMode Admin
setstate Bridge_wifi 2025-03-09 10:36:10 Info3_BootCount 3
setstate Bridge_wifi 2025-03-09 10:36:10 Info3_RestartReason Software/System restart
setstate Bridge_wifi 2025-03-09 10:36:10 LWT Online
setstate Bridge_wifi 2025-03-09 10:36:14 LoadAvg 24
setstate Bridge_wifi 2025-03-09 10:36:14 MqttCount 1
setstate Bridge_wifi 2025-03-09 10:36:14 Sleep 50
setstate Bridge_wifi 2025-03-09 10:36:14 SleepMode Dynamic
setstate Bridge_wifi 2025-03-09 10:36:14 Time 2025-03-09T10:36:14
setstate Bridge_wifi 2025-03-09 10:36:14 Uptime 0T00:00:10
setstate Bridge_wifi 2025-03-09 10:36:14 UptimeSec 10
setstate Bridge_wifi 2025-03-09 10:36:14 Vcc 3.530
setstate Bridge_wifi 2025-03-09 10:36:14 Wifi_AP 1
setstate Bridge_wifi 2025-03-09 10:36:14 Wifi_BSSId 60:B5:8D:77:24:01
setstate Bridge_wifi 2025-03-09 10:36:14 Wifi_Channel 5
setstate Bridge_wifi 2025-03-09 10:36:14 Wifi_Downtime 0T00:00:05
setstate Bridge_wifi 2025-03-09 10:36:14 Wifi_LinkCount 1
setstate Bridge_wifi 2025-03-09 10:36:14 Wifi_Mode 11n
setstate Bridge_wifi 2025-03-09 10:36:14 Wifi_RSSI 100
setstate Bridge_wifi 2025-03-09 10:36:14 Wifi_SSId Kartoffelsuppe
setstate Bridge_wifi 2025-03-09 10:36:14 Wifi_Signal -32
setstate Bridge_wifi 2025-03-09 10:36:38 ZbParent_ChildInfo_1 0xA4C138CE40F3F6D0
setstate Bridge_wifi 2025-03-09 10:36:38 ZbParent_ChildInfo_2 0xA4C138D4D911AC4B
setstate Bridge_wifi 2025-03-09 10:36:38 ZbParent_Children 2
setstate Bridge_wifi 2025-03-09 10:36:38 ZbParent_Device 0x0000
setstate Bridge_wifi 2025-03-09 10:36:21 ZbState_Code 2
setstate Bridge_wifi 2025-03-09 10:36:23 ZbState_DeviceType 1
setstate Bridge_wifi 2025-03-09 10:36:23 ZbState_IEEEAddr 0x84B4DBFFFEDDCD92
setstate Bridge_wifi 2025-03-09 10:36:23 ZbState_Message Started
setstate Bridge_wifi 2025-03-09 10:36:21 ZbState_Protocol 8
setstate Bridge_wifi 2025-03-09 10:36:21 ZbState_RestartReason Power-on
setstate Bridge_wifi 2025-03-09 10:36:23 ZbState_ShortAddr 0x0000
setstate Bridge_wifi 2025-03-09 10:36:21 ZbState_Stack 2
setstate Bridge_wifi 2025-03-09 10:36:23 ZbState_Status 0
setstate Bridge_wifi 2025-03-09 10:36:21 ZbState_Version 6.7.9.0
In der konsole:
10:38:53.508 MQT: tele/tasmota_289C12/SENSOR = {"ZbReceived":{"0xAF88":{"Device":"0xAF88","Name":"Vibrationssensor_1","0500?00":"010400010000","ZoneStatusChange":1025,"ZoneStatusChangeZone":1,"Movement":1,"Endpoint":1,"LinkQuality":13}}}
Nach dem setzen des Tamplates "Copy for Forum":
define Bridge_wifi MQTT2_DEVICE Bridge_wifi
attr Bridge_wifi bridgeRegexp tele/tasmota_289C12/([^/]+)/SENSOR:.* "z2t_$1"
attr Bridge_wifi devStateIcon Online:10px-kreis-gruen@green Offline:10px-kreis-rot@red
attr Bridge_wifi getList ZbStatus1:noArg ZbStatus1 cmnd/tasmota_289C12/ZbStatus1\
ZbStatus2:textField ZbStatus2 cmnd/tasmota_289C12/ZbStatus2 $EVTPART1
attr Bridge_wifi icon mqtt
attr Bridge_wifi model tasmota_zigbee2tasmota_bridge
attr Bridge_wifi readingList tele/tasmota_289C12/LWT:.* LWT\
tele/tasmota_289C12/INFO.:.* { $EVENT =~ m,^..Info[1-3]..(.+).$, ? json2nameValue($1,'',$JSONMAP) : json2nameValue($EVENT,'',$JSONMAP) }\
tele/tasmota_289C12/UPTIME:.* { json2nameValue($EVENT,'',$JSONMAP) }\
tele/tasmota_289C12/STATE:.* { json2nameValue($EVENT) }\
tele/tasmota_289C12/RESULT:.* { json2nameValue($EVENT) }\
stat/tasmota_289C12/RESULT:.* { $EVENT =~ m,(ZbStatus.), ? { $1=>$EVENT } : json2nameValue($EVENT,'',$JSONMAP) }\
stat/tasmota_289C12/POWER:.* LED
attr Bridge_wifi room MQTT2_DEVICE
attr Bridge_wifi setList permit_join:0,1,99 cmnd/tasmota_289C12/ZbPermitJoin $EVTPART1\
x_Reboot:noArg cmnd/tasmota_289C12/restart 1\
x_ZbSend:textField cmnd/tasmota_289C12/ZbSend {"device":"0x$EVTPART1","send":{"$EVTPART2":"$EVTPART3"}}\
z_ZbBind_single:textField cmnd/tasmota_289C12/ZbBind {"Device":"$EVTPART1","ToDevice":"0x$EVTPART2","Endpoint":$EVTPART3,"ToEndpoint":$EVTPART4,"Cluster":$EVTPART5}\
z_ZbBind_group:textField cmnd/tasmota_289C12/ZbBind {"Device":"$EVTPART1","ToGroup":"0x$EVTPART2","Endpoint":$EVTPART3,"Cluster":$EVTPART4}
attr Bridge_wifi setStateList on off
attr Bridge_wifi stateFormat LWT\
<a href="http://IPAddress" target="_blank">Hostname</a><br>
# CFGFN
# CID Bridge_wifi
# DEF Bridge_wifi
# FUUID 67cd610a-f33f-599c-8d6c-9f3a23da8c1f53d5
# IODev myBroker
# LASTInputDev myBroker
# MSGCNT 58
# NAME Bridge_wifi
# NR 533
# STATE Online
#<a href="http://192.168.2.63" target="_blank">tasmota-289C12-7186</a><br>
# TYPE MQTT2_DEVICE
# eventCount 66
# myBroker_CONN myBroker_192.168.2.63_54552
# myBroker_MSGCNT 58
# myBroker_TIME 2025-03-09 10:41:24
# OLDREADINGS:
# READINGS:
# 2025-03-09 10:40:58 BootCount 5
# 2025-03-09 10:41:02 Heap 25
# 2025-03-09 10:40:58 Hostname tasmota-289C12-7186
# 2025-03-09 10:40:58 IPAddress 192.168.2.63
# 2025-03-09 10:40:58 LWT Online
# 2025-03-09 10:41:02 LoadAvg 28
# 2025-03-09 10:41:02 MqttCount 1
# 2025-03-09 10:40:50 Restart Restarting
# 2025-03-09 10:40:58 RestartReason Software/System restart
# 2025-03-09 10:40:51 SetOption26 on
# 2025-03-09 10:40:51 SetOption83 on
# 2025-03-09 10:40:51 SetOption89 on
# 2025-03-09 10:41:02 Sleep 50
# 2025-03-09 10:41:02 SleepMode Dynamic
# 2025-03-09 10:40:50 StateText1 off
# 2025-03-09 10:40:50 StateText2 on
# 2025-03-09 10:40:50 StateText3 toggle
# 2025-03-09 10:40:50 StateText4 hold
# 2025-03-09 10:41:02 Time 2025-03-09T10:41:01
# 2025-03-09 10:41:02 Uptime 0T00:00:10
# 2025-03-09 10:41:02 UptimeSec 10
# 2025-03-09 10:41:02 Vcc 3.526
# 2025-03-09 10:40:58 WebServerMode Admin
# 2025-03-09 10:41:02 Wifi_AP 1
# 2025-03-09 10:41:02 Wifi_BSSId 60:B5:8D:77:24:01
# 2025-03-09 10:41:02 Wifi_Channel 5
# 2025-03-09 10:41:02 Wifi_Downtime 0T00:00:05
# 2025-03-09 10:41:02 Wifi_LinkCount 1
# 2025-03-09 10:41:02 Wifi_Mode 11n
# 2025-03-09 10:41:02 Wifi_RSSI 100
# 2025-03-09 10:41:02 Wifi_SSId Kartoffelsuppe
# 2025-03-09 10:41:02 Wifi_Signal -34
# 2025-03-09 10:40:50 ZbData ZbData 0xAF88,0BAD61CD670D64F856CD6700080401070000002D00
# 2025-03-09 10:41:24 ZbParent_ChildInfo_1 0xA4C138CE40F3F6D0
# 2025-03-09 10:41:24 ZbParent_ChildInfo_2 0xA4C138D4D911AC4B
# 2025-03-09 10:41:24 ZbParent_Children 2
# 2025-03-09 10:41:24 ZbParent_Device 0x0000
# 2025-03-09 10:40:50 ZbRestore ZbRestore 3D0088AF4BAC11D9D438C1A4545330323130005F545A333030305F6C717074336D767200566962726174696F6E7373656E736F725F3100010347FF00FF
# 2025-03-09 10:41:08 ZbState_Code 2
# 2025-03-09 10:41:10 ZbState_Decision 3
# 2025-03-09 10:41:10 ZbState_DeviceType 1
# 2025-03-09 10:41:10 ZbState_IEEEAddr 0xA4C138D4D911AC4B
# 2025-03-09 10:41:10 ZbState_JoinStatus 0
# 2025-03-09 10:41:10 ZbState_Message Started
# 2025-03-09 10:41:10 ZbState_ParentNetwork 0x0000
# 2025-03-09 10:41:10 ZbState_PowerSource false
# 2025-03-09 10:41:09 ZbState_Protocol 8
# 2025-03-09 10:41:10 ZbState_ReceiveWhenIdle false
# 2025-03-09 10:41:08 ZbState_RestartReason Power-on
# 2025-03-09 10:41:10 ZbState_Security false
# 2025-03-09 10:41:10 ZbState_ShortAddr 0xAF88
# 2025-03-09 10:41:09 ZbState_Stack 2
# 2025-03-09 10:41:10 ZbState_Status 30
# 2025-03-09 10:41:09 ZbState_Version 6.7.9.0
# 2025-03-09 10:40:49 attrTemplateVersion 20210811
# 2025-03-09 10:42:25 subscriptions cmnd/Bridge_wifi_fb/# cmnd/tasmota_289C12/# cmnd/tasmotas/#
# hmccu:
#
setstate Bridge_wifi Online\
<a href="http://192.168.2.63" target="_blank">tasmota-289C12-7186</a><br>
setstate Bridge_wifi 2025-03-09 10:40:58 BootCount 5
setstate Bridge_wifi 2025-03-09 10:41:02 Heap 25
setstate Bridge_wifi 2025-03-09 10:40:58 Hostname tasmota-289C12-7186
setstate Bridge_wifi 2025-03-09 10:40:58 IPAddress 192.168.2.63
setstate Bridge_wifi 2025-03-09 10:40:58 LWT Online
setstate Bridge_wifi 2025-03-09 10:41:02 LoadAvg 28
setstate Bridge_wifi 2025-03-09 10:41:02 MqttCount 1
setstate Bridge_wifi 2025-03-09 10:40:50 Restart Restarting
setstate Bridge_wifi 2025-03-09 10:40:58 RestartReason Software/System restart
setstate Bridge_wifi 2025-03-09 10:40:51 SetOption26 on
setstate Bridge_wifi 2025-03-09 10:40:51 SetOption83 on
setstate Bridge_wifi 2025-03-09 10:40:51 SetOption89 on
setstate Bridge_wifi 2025-03-09 10:41:02 Sleep 50
setstate Bridge_wifi 2025-03-09 10:41:02 SleepMode Dynamic
setstate Bridge_wifi 2025-03-09 10:40:50 StateText1 off
setstate Bridge_wifi 2025-03-09 10:40:50 StateText2 on
setstate Bridge_wifi 2025-03-09 10:40:50 StateText3 toggle
setstate Bridge_wifi 2025-03-09 10:40:50 StateText4 hold
setstate Bridge_wifi 2025-03-09 10:41:02 Time 2025-03-09T10:41:01
setstate Bridge_wifi 2025-03-09 10:41:02 Uptime 0T00:00:10
setstate Bridge_wifi 2025-03-09 10:41:02 UptimeSec 10
setstate Bridge_wifi 2025-03-09 10:41:02 Vcc 3.526
setstate Bridge_wifi 2025-03-09 10:40:58 WebServerMode Admin
setstate Bridge_wifi 2025-03-09 10:41:02 Wifi_AP 1
setstate Bridge_wifi 2025-03-09 10:41:02 Wifi_BSSId 60:B5:8D:77:24:01
setstate Bridge_wifi 2025-03-09 10:41:02 Wifi_Channel 5
setstate Bridge_wifi 2025-03-09 10:41:02 Wifi_Downtime 0T00:00:05
setstate Bridge_wifi 2025-03-09 10:41:02 Wifi_LinkCount 1
setstate Bridge_wifi 2025-03-09 10:41:02 Wifi_Mode 11n
setstate Bridge_wifi 2025-03-09 10:41:02 Wifi_RSSI 100
setstate Bridge_wifi 2025-03-09 10:41:02 Wifi_SSId Kartoffelsuppe
setstate Bridge_wifi 2025-03-09 10:41:02 Wifi_Signal -34
setstate Bridge_wifi 2025-03-09 10:40:50 ZbData ZbData 0xAF88,0BAD61CD670D64F856CD6700080401070000002D00
setstate Bridge_wifi 2025-03-09 10:41:24 ZbParent_ChildInfo_1 0xA4C138CE40F3F6D0
setstate Bridge_wifi 2025-03-09 10:41:24 ZbParent_ChildInfo_2 0xA4C138D4D911AC4B
setstate Bridge_wifi 2025-03-09 10:41:24 ZbParent_Children 2
setstate Bridge_wifi 2025-03-09 10:41:24 ZbParent_Device 0x0000
setstate Bridge_wifi 2025-03-09 10:40:50 ZbRestore ZbRestore 3D0088AF4BAC11D9D438C1A4545330323130005F545A333030305F6C717074336D767200566962726174696F6E7373656E736F725F3100010347FF00FF
setstate Bridge_wifi 2025-03-09 10:41:08 ZbState_Code 2
setstate Bridge_wifi 2025-03-09 10:41:10 ZbState_Decision 3
setstate Bridge_wifi 2025-03-09 10:41:10 ZbState_DeviceType 1
setstate Bridge_wifi 2025-03-09 10:41:10 ZbState_IEEEAddr 0xA4C138D4D911AC4B
setstate Bridge_wifi 2025-03-09 10:41:10 ZbState_JoinStatus 0
setstate Bridge_wifi 2025-03-09 10:41:10 ZbState_Message Started
setstate Bridge_wifi 2025-03-09 10:41:10 ZbState_ParentNetwork 0x0000
setstate Bridge_wifi 2025-03-09 10:41:10 ZbState_PowerSource false
setstate Bridge_wifi 2025-03-09 10:41:09 ZbState_Protocol 8
setstate Bridge_wifi 2025-03-09 10:41:10 ZbState_ReceiveWhenIdle false
setstate Bridge_wifi 2025-03-09 10:41:08 ZbState_RestartReason Power-on
setstate Bridge_wifi 2025-03-09 10:41:10 ZbState_Security false
setstate Bridge_wifi 2025-03-09 10:41:10 ZbState_ShortAddr 0xAF88
setstate Bridge_wifi 2025-03-09 10:41:09 ZbState_Stack 2
setstate Bridge_wifi 2025-03-09 10:41:10 ZbState_Status 30
setstate Bridge_wifi 2025-03-09 10:41:09 ZbState_Version 6.7.9.0
setstate Bridge_wifi 2025-03-09 10:40:49 attrTemplateVersion 20210811
setstate Bridge_wifi 2025-03-09 10:42:25 subscriptions cmnd/Bridge_wifi_fb/# cmnd/tasmota_289C12/# cmnd/tasmotas/#
Hier war auffällig, dass die Meldung für das autocreate kam - was die letzten male NICHT kam (siehe Bild im Anhang)
Nach setzen des Templates in der Konsole:
10:41:06.867 ZIG: Resetting EZSP device
10:41:08.155 MQT: tele/tasmota_289C12/RESULT = {"ZbState":{"Status":1,"Message":"EFR32 EZSP booted","RestartReason":"Power-on","Code":2}}
10:41:08.206 MQT: tele/tasmota_289C12/RESULT = {"ZbState":{"Status":55,"Version":"6.7.9.0","Protocol":8,"Stack":2}}
10:41:08.208 MQT: tele/tasmota_289C12/RESULT = {"ZbState":{"Status":3,"Message":"Configured, starting coordinator"}}
10:41:09.689 MQT: tele/tasmota_289C12/RESULT = {"ZbState":{"Status":56,"IEEEAddr":"0x84B4DBFFFEDDCD92","ShortAddr":"0x0000","DeviceType":1}}
10:41:09.793 ZIG: Subscribe to group 0 'ZbListen0 0'
10:41:09.850 MQT: tele/tasmota_289C12/RESULT = {"ZbState":{"Status":0,"Message":"Started"}}
10:41:09.852 ZIG: Zigbee started
Bei Auslösung eines Sensors nach setzen des Tamplates:
10:51:12.636 MQT: tele/tasmota_289C12/AF88/SENSOR = {"ZbReceived":{"Vibrationssensor_1":{"Device":"0xAF88","Name":"Vibrationssensor_1","ZoneStatus":0,"Movement":0,"Endpoint":1,"LinkQuality":26}}}
Ich kann es nicht verstehen, aber Ihr glaubt nicht wie Dankbar ich euch bin.
Jetzt hoffe ich, dass ich mit den setzen der Templates von den Sensoren zurecht komme ;D
Dann werde ich mal bei Ali eine größere Bestellung aufgeben 8)
Ich wünsche euch einen Schönen Sonntag und nochmals vielen Dank
Edit: nur nochmal Vollstädigkeitshalber für welche die das selbe Problem mit dem Device Topic haben - die Lösung war der Hinweis von Otto
Zitatsetoption89
ein, wenn da in der Antwort ein off steht, machst Du
Zitatsetoption89 1
Nochmal der Hinweis, auch wenn jetzt der Groschen mit "Konfiguration des ESP" gefallen ist: zigbee2tasmota ist imo keine Lösung, die man guten Gewissens "normalen Usern" empfehlen kann.
Neben den hier bereits angerissenen Themen:
- die ID der Devices ändert sich, wenn man - warum auch immer - neu pairt.
- die json-blobs zum Schalten von Aktoren sind grausam
- manche Hardware braucht "spezielle Streicheleinheiten" - das geht auf einem Microcontroller nicht ...