Hi zusammen,
bitte steinigt mich nicht, dass MQTT Thema ist mir noch nicht völlig klar.
Meine Konfiguration:
MQTT2_Server
MQTT2_Device an Zigbee2Tasmota wLAN Gateway
Mehrere Aqara (Xiaomi) Devices gepaired
Hat auch alles funktioniert;
bis sich auf einmal keine Devices mehr pairen ließen.
In Summe waren es 17 (batteriebetriebene)Geräte.
In der Annahme, es könne eine max. Anzahl Geräte erreicht sein, vier Devices gelöscht (ZbForget).
Diese tauchen nun im Tasmota-Gateway auch nicht mehr auf.
Anzeige in Tasmota
Gerät 0x0AC1 LQI 70
Gerät 0x19BE LQI 57
Gerät 0x218B LQI 26
Gerät 0x2334 LQI -
Gerät 0x39A6 LQI 72
Gerät 0x5707 LQI 18
Gerät 0x5F10 LQI -
Gerät 0xC1F5 LQI -
Gerät 0xD5D8 LQI -
Gerät 0xE5DD LQI 93
Gerät 0xEDC0 LQI 59
Gerät 0xF865 LQI -
Gerät 0xFB25 LQI -
Allerdings stets und ständig in den Readings des MQTT2_Device, und hier werden sie auch noch "aktuallisiert".
Hat jemand eine Idee dazu warum das so ist, bzw. wie man die gelöschten devices aus den Readings bekommt?
Danke und Grüße
mi.ke
Hier noch ein List vom MQTT2_Device:
Internals:
CID z2tgw
DEF z2tgw
DEVICETOPIC MQTT2_z2tgw
FUUID 5f669711-f33f-c279-1adf-c9f72f364c73f8ac
IODev MQTT2_Server
LASTInputDev MQTT2_Server
MQTT2_Server_MSGCNT 1858
MQTT2_Server_TIME 2020-12-27 16:38:32
MSGCNT 1858
NAME MQTT2_z2tgw
NR 3668
STATE Started
TYPE MQTT2_DEVICE
OLDREADINGS:
READINGS:
2020-12-27 16:38:32 Channel_1 25
2020-12-27 16:38:32 Channel_2 1
2020-12-27 16:38:32 Channel_3 0
2020-12-27 16:38:32 Color 400100
2020-12-27 16:38:32 Dimmer 25
2020-12-27 16:38:32 Fade off
2020-12-27 14:23:28 FallbackTopic cmnd/z2tgw_fb/
2020-12-27 14:23:28 GroupTopic cmnd/tasmotas/
2020-12-27 16:38:32 HSBColor 1,100,25
2020-12-27 16:38:32 Heap 24
2020-12-27 14:23:28 Hostname z2tgw-3102
2020-12-27 14:23:28 IPAddress 172.22.1.18
2020-12-27 14:23:28 LWT Online
2020-12-27 16:38:32 LedTable on
2020-12-27 16:38:32 LoadAvg 19
2020-12-27 14:23:28 Module Zigbee
2020-12-27 16:38:32 MqttCount 1
2020-12-27 14:23:28 POWER
2020-12-27 16:38:32 POWER1 off
2020-12-27 14:23:28 RestartReason Software/System restart
2020-12-27 16:38:32 Scheme 0
2020-12-27 16:38:32 Sleep 50
2020-12-27 16:38:32 SleepMode Dynamic
2020-12-27 16:38:32 Speed 1
2020-12-27 16:38:32 Time 2020-12-27T16:38:32
2020-12-27 16:38:32 Uptime 0T02:15:09
2020-12-27 16:38:32 UptimeSec 8109
2020-12-27 14:23:28 Version 8.5.0(tasmota)
2020-12-27 14:23:28 WebServerMode Admin
2020-12-27 16:38:32 Width 1
2020-12-27 16:38:32 Wifi_AP 1
2020-12-27 16:38:32 Wifi_BSSId 44:4E:6D:23:A8:FC
2020-12-27 16:38:32 Wifi_Channel 9
2020-12-27 16:38:32 Wifi_Downtime 0T00:00:03
2020-12-27 16:38:32 Wifi_LinkCount 1
2020-12-27 16:38:32 Wifi_RSSI 52
2020-12-27 16:38:32 Wifi_SSId GothamWLAN
2020-12-27 16:38:32 Wifi_Signal -74
2020-12-27 14:22:48 ZbForget Done
2020-12-27 13:18:53 ZbPermitJoin Done
2020-12-27 14:23:37 ZbState_AssocDevicesList_1 0x240A
2020-12-27 14:23:37 ZbState_AssocDevicesList_10 0xE5DD
2020-12-27 14:23:37 ZbState_AssocDevicesList_11 0x5707
2020-12-27 14:23:37 ZbState_AssocDevicesList_12 0x218B
2020-12-27 14:23:37 ZbState_AssocDevicesList_13 0x5F10
2020-12-27 14:23:37 ZbState_AssocDevicesList_14 0x0AC1
2020-12-27 14:23:37 ZbState_AssocDevicesList_15 0xF865
2020-12-27 14:23:37 ZbState_AssocDevicesList_16 0x39A6
2020-12-27 14:23:37 ZbState_AssocDevicesList_17 0xB06F
2020-12-27 14:23:37 ZbState_AssocDevicesList_2 0x328C
2020-12-27 14:23:37 ZbState_AssocDevicesList_3 0x2334
2020-12-27 14:23:37 ZbState_AssocDevicesList_4 0xC1F5
2020-12-27 14:23:37 ZbState_AssocDevicesList_5 0xEDC0
2020-12-27 14:23:37 ZbState_AssocDevicesList_6 0xD5D8
2020-12-27 14:23:37 ZbState_AssocDevicesList_7 0xFDD8
2020-12-27 14:23:37 ZbState_AssocDevicesList_8 0x19BE
2020-12-27 14:23:37 ZbState_AssocDevicesList_9 0xFB25
2020-12-27 14:23:37 ZbState_DeviceState 9
2020-12-27 14:23:37 ZbState_DeviceType 7
2020-12-27 14:23:37 ZbState_IEEEAddr 0x00124B001FB260D2
2020-12-27 14:23:36 ZbState_MaintRel 3
2020-12-27 14:23:36 ZbState_MajorRel 2
2020-12-27 14:23:42 ZbState_Message Started
2020-12-27 14:23:36 ZbState_MinorRel 6
2020-12-27 14:23:37 ZbState_NewState 9
2020-12-27 14:23:37 ZbState_NumAssocDevices 17
2020-12-27 14:23:36 ZbState_RestartReason Watchdog
2020-12-27 14:23:36 ZbState_Revision 20190608
2020-12-27 14:23:37 ZbState_ShortAddr 0x0000
2020-12-27 14:23:42 ZbState_Status 0
2020-12-27 14:22:48 state permit_forget
Attributes:
IODev MQTT2_Server
Wachhund 600,ERROR,UptimeSec
alias - Gateway -
autocreate 1
bridgeRegexp tele/z2tgw/([^/]+)/SENSOR:.* "z2t_$1"
group MQTT2_Gateway
icon mqtt
model tasmota_zigbee2tasmota_bridge
readingList tele/z2tgw/LWT:.* LWT
stat/z2tgw/RESULT:.* { json2nameValue($EVENT,'',$JSONMAP) }
tele/z2tgw/INFO.:.* { json2nameValue($EVENT,'',$JSONMAP) }
tele/z2tgw/UPTIME:.* { json2nameValue($EVENT,'',$JSONMAP) }
z2tgw:cmnd/z2tgw/POWER:.* POWER
z2tgw:stat/z2tgw/POWER1:.* POWER1
z2tgw:tele/z2tgw/STATE:.* { json2nameValue($EVENT) }
z2tgw:tele/z2tgw/RESULT:.* { json2nameValue($EVENT) }
z2tgw:stat/z2tgw/UPGRADE:.* { json2nameValue($EVENT) }
room MQTT2_DEVICE
setList permit_join:1,0,99 cmnd/z2tgw/ZbPermitJoin $EVTPART1
permit_forget:textField cmnd/z2tgw/ZbForget $EVTPART1
x_ZbSend:textField cmnd/z2tgw/zbsend {"device":"0x$EVTPART1","send":{"$EVTPART2":"$EVTPART3"}}
stateFormat {if (ReadingsVal($name,"UptimeSec",0) eq "ERROR") {"ERROR"} else {ReadingsVal($name,"ZbState_Message",0)}}
webCmd permit_join
MQTT2_DEVICE wertet nur aus, was es an Infos bekommt. Von daher scheint es mir, dass die "vergiss-Funktion" in Tasmota nicht ausgereift ist ;) .
Ist mAn. kein Problem innerhalb FHEM.
Hallo, da kann ich mich meinem Vorredner nur anschließen, nicht umsonst wurde mit Tamota 9.20 die neue Funktion ZbLeave https://tasmota.github.io/docs/ (https://tasmota.github.io/docs/) eingeführt.
@Beta-User vielleicht müsste man das Wiki zu Zigbee2Tasmota auch nochmal überarbeiten, bei einigen dort erwähnten Befehlen hat sich auch der Syntax leicht verändert.
Gruß und frohe Weihnachten (fast gehabt zu haben :) )
Thomas
Vielen Dank für Eure Antworten.
Dann kann ich zumindest aufhören (in FHEM) zu suchen.
Ich versuch mal ein Update auf 9.20.
Muss man nach den Update eigentlich alles neu pairen, oder reicht es, die gespreicherte Konfiguation wiederherzustellen?
Ich musste nach meinem letzten Update auf 9.2 nichts unternehmen, soviel ich weiß werden die Zigbee Geräte in einem Teil des Zigbee Zweiges gespeichert der von normalen Tasmota Updates nicht berührt wird. Ich nutze allerdings eine umgeflashte Sonoff ZBBridge und habe ein OTA Update gemacht, also erst die minimal.bin und dann die ZBBridge.bin. Trotzdem ein Backup der Konfiguration kann sicherlich nicht schaden.
Thomas
Edit: neu Pairen brauchte ich noch nie
Zitat von: TL60 am 27 Dezember 2020, 17:34:36
@Beta-User vielleicht müsste man das Wiki zu Zigbee2Tasmota auch nochmal überarbeiten, bei einigen dort erwähnten Befehlen hat sich auch der Syntax leicht verändert.
feel free, Vorschläge zu machen oder das direkt zu übernehmen ;) , auch was das attrTemplate zu Bridge angeht.
Ansonsten: Der Coordinator-Chip und der ESP sind zwei paar Stiefel, von daher dürfte ein update auf dem ESP keine Auswirkungen auf den Coordinator haben...
so , hab mich heute mal rangetraut und und Tasmota 9.50 per OTA eingespielt.
Also erst die Minimal und danach die Tasmota-DE.
Alle Device sind verschwunden.
Noch schlimmer aber ist, dass überhapt keine Zigbee Commands verstanden werden
Direkt über die Konsole eingeben: ZbPermitJoin 1
19:23:12.893 CMD: ZbPermitJoin 1
19:23:12.901 MQT: stat/z2tgw/RESULT = {"Command":"Unknown"}
Dann hab ich auf dem gleichen Weg Release 8.5.1 auf ein anderes Gateway gespielt.
Selber Effekt
Jetzt sind natürlich alle Bewegungsmelder und Türkontakte "taub" was für einen nicht sehr hohen WAF sorgt.
Hab ihr eine Idee, woran das liegen kann.
cheers
mi.ke
Hallo, was siehst du denn wenn du das Tasmota Webinterface aufrufst? Werden auf der Übersichtsseite die Zigbee Geräte angezeigt und kannst du über die Konsole mittels ZbSend Befehle absetzen?
Gruß Thomas
Zitat von: TL60 am 16 Oktober 2021, 19:57:38
Hallo, was siehst du denn wenn du das Tasmota Webinterface aufrufst?
Siehe Screenshot
Zitat von: TL60 am 16 Oktober 2021, 19:57:38
Werden auf der Übersichtsseite die Zigbee Geräte angezeigt und kannst du über die Konsole mittels ZbSend Befehle absetzen?
Nein, leider keine Anzeige der Devices (so wie es vor dem Update auch war)
Hab auch mal das KonfigBackup zurück gespielt. Keine Devices.
Status8 sagt:
20:06:18.915 MQT: stat/z2tgw/STATUS = {"Status":{"Module":0,"DeviceName":"z2t Gateway 59-EG","FriendlyName":["Tasmota"],"Topic":"z2tgw","ButtonTopic":"0","Power":0,"PowerOnState":3,"LedState":0,"LedMask":"FFFF","SaveData":1,"SaveState":1,"SwitchTopic":"0","SwitchMode":[0,0,0,0,0,0,0,0],"ButtonRetain":0,"SwitchRetain":0,"SensorRetain":0,"PowerRetain":0,"InfoRetain":0,"StateRetain":0}}
Du hast aber nicht die normale tasmota-DE.bin aus dem tasmota release geflasht? Dort fehlt die Zigbee Unterstützung bzw. du musst sie selber hinein kompilieren. Out of the box (allerdings in englisch) sollte das tasmota-Zigbee.bin File funktionieren. Du kannst auch hier aus dem Forum https://forum.fhem.de/index.php/topic,112502.0.html (https://forum.fhem.de/index.php/topic,112502.0.html) die 9.31 Version ( in deutsch) nehmen. Toi.toi.toi
Zitat von: TL60 am 16 Oktober 2021, 20:17:32
Du hast aber nicht die normale tasmota-DE.bin aus dem tasmota release geflasht?
Ja
Zitat von: TL60 am 16 Oktober 2021, 20:17:32
Dort fehlt die Zigbee Unterstützung
Verstehe, das erklärt natürlich einiges
Zitat von: TL60 am 16 Oktober 2021, 20:17:32
du musst sie selber hinein kompilieren.
Leider weiss ich nicht wie dass funktioniert. Gibt es eine Anleitung dafür (vorzugsweise in Deutsch)?
Zitat von: TL60 am 16 Oktober 2021, 20:17:32
Du kannst auch hier aus dem Forum https://forum.fhem.de/index.php/topic,112502.0.html (https://forum.fhem.de/index.php/topic,112502.0.html) die 9.31 Version ( in deutsch) nehmen.
Probier ich gleich aus, vielen Dank.
Zitat von: TL60 am 16 Oktober 2021, 20:17:32
Toi.toi.toi
Dank Dir vielmals
cheers
mi.ke
Hallo Thomas,
super, dass Gateway ist mit Release 9.3.1 wieder online und funzt.
Ob das "Nichtvergessen Problem" behoben ist teste ich mal heute Nacht.
Vielen herzlichen Dank für Deine Hilfe.
Hast Du vielleicht hierzu einen Hinweis, damit ich in Zukunft selbstständig zu Updates in der Lage bin?
Zitat von: TL60 am 16 Oktober 2021, 20:17:32
du musst sie selber hinein kompilieren.
Zitat von: mi.ke am 16 Oktober 2021, 20:25:12
Leider weiss ich nicht wie dass funktioniert. Gibt es eine Anleitung dafür (vorzugsweise in Deutsch)?
Prima, das es erstmal wieder funktioniert, zum selbst erstellen von tasmota bin Filets kann ich nicht viel sagen, Otto (der auch hier im Forum aktiv ist ) hat sich in seinem Technik Blog https://heinz-otto.blogspot.com/ (https://heinz-otto.blogspot.com/) Mal des Themas angenommen. Einfach mal runterscrollen. Ich hoffe das dir das weiterhilft, mehr kann ich dazu aber nicht beitragen.
Gruß und noch schönes Restwochenende :)