Hallo Zusammen,
vielleicht kann mir jemand eine Frage beantworten.
Wie kann ich sehen mit welchen Geräten mein Zigbee Gateway spricht? Das eine oder andere Gerät "verschwindet" immer mal wieder. Das scheint natürlich irgendwie an der Reichweite zu liegen. Ich würde gerne prüfen können, ob ein Gerät erreichbar ist bzw. wie gut die Verbindung ist. Eine Lampe z.B. sollte eigentlich als Verstärker arbeiten, kann ich herausbekommen ob das funktioniert?
Kann ich die gesamte Kommunikation irgendwie beobachten?
Vielen Dank!!
https://forum.fhem.de/index.php/topic,91394.msg874016.html#msg874016 (https://forum.fhem.de/index.php/topic,91394.msg874016.html#msg874016)
Danke für den Tipp, aber das hatte ich auch schon gesehen. Bei mir kommt aber beim Aufruf der graphvz diese Fehlermeldung: "Timeout reading answer for zigbee2mqtt/bridge/networkmap graphviz"
Die Verzeichnisse unter /opt/zigbee2mqtt/bridge sind auch komplett leer. Habe ich irgenetwas nicht installiert? Gibt es ein Problem mit Berechtigungen oder Ähnlichem?
Internals:
CID zigbee_pi
DEF zigbee_pi
DEVICETOPIC MQTT2_zigbee_pi
FUUID 5ca47fbf-f33f-1c00-c4c3-0fbc131d95476349
IODev MQTT2_FHEM_Server
LASTInputDev MQTT2_FHEM_Server
MQTT2_FHEM_Server_MSGCNT 1
MQTT2_FHEM_Server_TIME 2020-02-02 21:14:53
MSGCNT 1
NAME MQTT2_zigbee_pi
NR 178
STATE online
TYPE MQTT2_DEVICE
READINGS:
2020-01-27 15:40:18 devices {"type":"devices","message":[{"ieeeAddr":"0x00124b0002c5a08b","type":"Coordinator","networkAddress":0,"friendly_name":"Coordinator","softwareBuildID":"zStack12","dateCode":"20190223","lastSeen":1580136018007},{"ieeeAddr":"0x00158d0003203b70","type":"EndDevice","networkAddress":53328,"model":"WSDCGQ01LM","friendly_name":"0x00158d0003203b70","manufacturerID":4151,"manufacturerName":"LUMI","powerSource":"Battery","modelID":"lumi.sensor_ht","lastSeen":1580131023195},{"ieeeAddr":"0x00158d000312211a","type":"EndDevice","networkAddress":39860,"model":"MCCGQ11LM","friendly_name":"0x00158d000312211a","manufacturerID":4151,"manufacturerName":"LUMI","powerSource":"Battery","modelID":"lumi.sensor_magnet.aq2","lastSeen":1580135707971},{"ieeeAddr":"0x00158d000270471d","type":"EndDevice","networkAddress":45263,"model":"SJCGQ11LM","friendly_name":"0x00158d000270471d","manufacturerID":4151,"manufacturerName":"LUMI","powerSource":"Battery","modelID":"lumi.sensor_wleak.aq1","lastSeen":1580131361066},{"ieeeAddr":"0x00158d000340e6c2","type":"Router","networkAddress":8240,"model":"404000/404005/404012","friendly_name":"0x00158d000340e6c2","manufacturerID":4635,"manufacturerName":"MLI","powerSource":"Mains (single phase)","modelID":"ZBT-ExtendedColor","hardwareVersion":1,"softwareBuildID":"2.0","dateCode":"20180404-42","lastSeen":1580135892961}]}
2020-02-02 12:07:40 log {"type":"pairing","message":"interview_successful","meta":{"friendly_name":"0x00158d0002fbf078","model":"WSDCGQ01LM","vendor":"Xiaomi","description":"MiJia temperature & humidity sensor","supported":true}}
2020-01-27 15:34:51 networkmap_result {"nodes":[{"ieeeAddr":"0x00124b0002c5a08b","friendlyName":"Coordinator","type":"Coordinator","networkAddress":0,"failed":[],"lastSeen":null},{"ieeeAddr":"0x00158d0003203b70","friendlyName":"0x00158d0003203b70","type":"EndDevice","networkAddress":53328,"manufacturerName":"LUMI","modelID":"lumi.sensor_ht","lastSeen":1580131023195},{"ieeeAddr":"0x00158d000312211a","friendlyName":"0x00158d000312211a","type":"EndDevice","networkAddress":39860,"manufacturerName":"LUMI","modelID":"lumi.sensor_magnet.aq2","lastSeen":1580134554102},{"ieeeAddr":"0x00158d000270471d","friendlyName":"0x00158d000270471d","type":"EndDevice","networkAddress":45263,"manufacturerName":"LUMI","modelID":"lumi.sensor_wleak.aq1","lastSeen":1580131361066},{"ieeeAddr":"0x00158d000340e6c2","friendlyName":"0x00158d000340e6c2","type":"Router","networkAddress":8240,"manufacturerName":"MLI","modelID":"ZBT-ExtendedColor","failed":["lqi"],"lastSeen":1580132380255}],"links":[{"source":{"ieeeAddr":"0x00158d000340e6c2","networkAddress":8240},"target":{"ieeeAddr":"0x00124b0002c5a08b","networkAddress":0},"linkquality":0,"depth":1,"routes":[],"sourceIeeeAddr":"0x00158d000340e6c2","targetIeeeAddr":"0x00124b0002c5a08b","sourceNwkAddr":8240,"lqi":0,"relationship":1},{"source":{"ieeeAddr":"0x00158d000312211a","networkAddress":39860},"target":{"ieeeAddr":"0x00124b0002c5a08b","networkAddress":0},"linkquality":148,"depth":1,"routes":[],"sourceIeeeAddr":"0x00158d000312211a","targetIeeeAddr":"0x00124b0002c5a08b","sourceNwkAddr":39860,"lqi":148,"relationship":1},{"source":{"ieeeAddr":"0x680ae2fffe7ac9f3","networkAddress":14354},"target":{"ieeeAddr":"0x00124b0002c5a08b","networkAddress":0},"linkquality":80,"depth":255,"routes":[],"sourceIeeeAddr":"0x680ae2fffe7ac9f3","targetIeeeAddr":"0x00124b0002c5a08b","sourceNwkAddr":14354,"lqi":80,"relationship":3}]}
2020-01-27 15:36:34 networkmap_result_g digraph G {
node[shape=record];
"0x00124b0002c5a08b" [style="bold, filled", fillcolor="#e04e5d", fontcolor="#ffffff", label="{Coordinator|0x00124b0002c5a08b (0)|2020-01-27T15:36:34+01:00}"];
"0x00158d0003203b70" [style="rounded, dashed, filled", fillcolor="#fff8ce", fontcolor="#000000", label="{0x00158d0003203b70|0x00158d0003203b70 (53328)|Xiaomi MiJia temperature & humidity sensor (WSDCGQ01LM)|2020-01-27T14:17:03+01:00}"];
"0x00158d000312211a" [style="rounded, dashed, filled", fillcolor="#fff8ce", fontcolor="#000000", label="{0x00158d000312211a|0x00158d000312211a (39860)|Xiaomi Aqara door & window contact sensor (MCCGQ11LM)|2020-01-27T15:35:07+01:00}"];
"0x00158d000312211a" -> "0x00124b0002c5a08b" [penwidth=1, weight=0, color="#994444", label="139"]
"0x00158d000270471d" [style="rounded, dashed, filled", fillcolor="#fff8ce", fontcolor="#000000", label="{0x00158d000270471d|0x00158d000270471d (45263)|Xiaomi Aqara water leak sensor (SJCGQ11LM)|2020-01-27T14:22:41+01:00}"];
"0x00158d000340e6c2" [style="rounded, filled", fillcolor="#4ea3e0", fontcolor="#ffffff", label="{0x00158d000340e6c2|0x00158d000340e6c2 (8240)failed: lqi|Müller Licht Tint LED bulb GU10/E14/E27 350/470/806 lumen, dimmable, color, opal white (404000/404005/404012)|2020-01-27T14:39:40+01:00}"];
"0x00158d000340e6c2" -> "0x00124b0002c5a08b" [penwidth=0.5, weight=0, color="#994444", label="0"]
}
2020-02-02 21:14:53 state online
Attributes:
IODev MQTT2_FHEM_Server
autocreate 1
bridgeRegexp zigbee2mqtt/([A-Za-z0-9]*)[/]?.*:.* "zigbee_$1"
getList devicelist:noArg log zigbee2mqtt/bridge/config/devices
networkmap_raw:noArg raw zigbee2mqtt/bridge/networkmap raw
networkmap_graphviz:noArg graphviz zigbee2mqtt/bridge/networkmap graphviz
icon mqtt
model L_01_zigbee2mqtt_bridge
readingList zigbee2mqtt/bridge/log:.*\"devices\".* devices
zigbee2mqtt/bridge/log:.* log
zigbee2mqtt/bridge/state:.* state
zigbee2mqtt/bridge/networkmap:.* {}
zigbee2mqtt/bridge/config/rename:.* { json2nameValue($EVENT, 'rename_') }
zigbee2mqtt/bridge/config/permit_join:.* permit_join
zigbee2mqtt/bridge/networkmap/graphviz:.* networkmap_result_g
zigbee2mqtt/bridge/networkmap/raw:.* networkmap_result
zigbee2mqtt/bridge/config/remove:.* remove
room 9.1.1 - MQTT Infrastruktur
setList log_level:debug,info,warn,error zigbee2mqtt/bridge/config/log_level $EVTPART1
permit_join:true,false zigbee2mqtt/bridge/config/permit_join $EVTPART1
remove:textField zigbee2mqtt/bridge/config/remove $EVTPART1
rename:textField zigbee2mqtt/bridge/config/rename {"old":"$EVTPART1","new":"$EVTPART2"}
x_add_to_group:textField zigbee2mqtt/bridge/group/$EVTPART1/add $EVTPART2
x_rm_from_group:textField zigbee2mqtt/bridge/group/$EVTPART1/remove $EVTPART2
x_rm_from_all_groups:textField zigbee2mqtt/bridge/group/$EVTPART1/remove_all $EVTPART2
verbose 5
Das Timeout popup bekomme ich auch, das reading wird dann aber kurz darauf doch aktualisiert...
Kurz, weil mobil
ja, aber bei mir kommt weder bei "networkmap graphviz" noch bei "networkmap raw" eine Antwort. Nur die Devicelist bringt ein Ergebnis.
Kann es sein das ich noch etwas aktivieren oder installieren muß?
aber im List oben steht doch was drin... Klick mal ganz oben im Device auf ,,show neighbor map"
Kurz, weil mobil
ich habe keine Möglichkeit auf ",,show neighbor map" zu klicken, oder ich bin zu blöd ;D
Im "MQTT2_DEVICE"? Hier?
Show neighbor map erscheint nur, wenn die notwendigen Readings vorhanden sind.
Zitat von: rudolfkoenig am 03 Februar 2020, 17:41:32
Show neighbor map erscheint nur, wenn die notwendigen Readings vorhanden sind.
Das sollte doch networkmap_result aus dem list ganz oben sein, oder?
Kurz, weil mobil
Nein es ist graphviz/.graphviz, und zusaetzlich optional devices/.devices, wenn man auch Bilder sehen will.
Siehe https://forum.fhem.de/index.php/topic,91394.msg873908.html#msg873908 und folgende Beitraege.
Zitat von: rudolfkoenig am 03 Februar 2020, 17:58:04
Nein es ist graphviz/.graphviz, und zusaetzlich optional devices/.devices, wenn man auch Bilder sehen will.
Siehe https://forum.fhem.de/index.php/topic,91394.msg873908.html#msg873908 und folgende Beitraege.
Ach Mist, jetzt wo du"s sagst... Ok, zurück auf Start. Warum antwortet Zigbee nicht? Was steht im Zigbee Log?
Kurz, weil mobil
ZitatWarum antwortet Zigbee nicht? Was steht im Zigbee Log?Zitat
Ihr habt mich total abgehängt. Meinst Du dieses Logfile?
info 2020-02-03 18:35:50: Logging to console and directory: '/opt/zigbee2mqtt/data/log/2020-02-03.18-35-50'
info 2020-02-03 18:35:50: Starting zigbee2mqtt version 1.9.0 (commit #287f843)
info 2020-02-03 18:35:50: Starting zigbee-herdsman...
info 2020-02-03 18:35:52: zigbee-herdsman started
info 2020-02-03 18:35:52: Coordinator firmware version: '{"type":"zStack12","meta":{"transportrev":2,"product":0,"majorrel":2,"minorrel":6,"maintrel":3,"revision":20190608}}'
info 2020-02-03 18:35:52: Currently 9 devices are joined:
info 2020-02-03 18:35:52: 0x00158d0003203b70 (0x00158d0003203b70): WSDCGQ01LM - Xiaomi MiJia temperature & humidity sensor (EndDevice)
info 2020-02-03 18:35:52: 0x00158d000312211a (0x00158d000312211a): MCCGQ11LM - Xiaomi Aqara door & window contact sensor (EndDevice)
info 2020-02-03 18:35:52: 0x00158d000340e6c2 (0x00158d000340e6c2): 404000/404005/404012 - Müller Licht Tint LED bulb GU10/E14/E27 350/470/806 lumen, dimmable, color, opal white (Router)
info 2020-02-03 18:35:52: 0x00158d000270471d (0x00158d000270471d): SJCGQ11LM - Xiaomi Aqara water leak sensor (EndDevice)
info 2020-02-03 18:35:52: 0x00158d00023d01f4 (0x00158d00023d01f4): WSDCGQ01LM - Xiaomi MiJia temperature & humidity sensor (EndDevice)
info 2020-02-03 18:35:52: 0x000d6ffffe1df020 (0x000d6ffffe1df020): LED1624G9 - IKEA TRADFRI LED bulb E14/E26/E27 600 lumen, dimmable, color, opal white (Router)
info 2020-02-03 18:35:52: 0x680ae2fffe7ac9f3 (0x680ae2fffe7ac9f3): E1746 - IKEA TRADFRI signal repeater (Router)
info 2020-02-03 18:35:52: 0x00158d0002fbf078 (0x00158d0002fbf078): WSDCGQ01LM - Xiaomi MiJia temperature & humidity sensor (EndDevice)
info 2020-02-03 18:35:52: 0x00124b001c2c98f6 (0x00124b001c2c98f6): CC2530.ROUTER - Custom devices (DiY) [CC2530 router](http://ptvo.info/cc2530-based-zigbee-coordinator-and-router-112/) (Router)
warn 2020-02-03 18:35:52: `permit_join` set to `true` in configuration.yaml.
warn 2020-02-03 18:35:52: Allowing new devices to join.
warn 2020-02-03 18:35:52: Set `permit_join` to `false` once you joined all devices.
info 2020-02-03 18:35:52: Zigbee: allowing new devices to join.
info 2020-02-03 18:35:52: Connecting to MQTT server at mqtt://localhost
info 2020-02-03 18:35:52: Connected to MQTT server
info 2020-02-03 18:35:52: MQTT publish: topic 'zigbee2mqtt/bridge/state', payload 'online'
info 2020-02-03 18:35:52: MQTT publish: topic 'zigbee2mqtt/0x00158d0003203b70', payload '{"battery":86,"voltage":2975,"temperature":21.43,"humidity":53.17,"linkquality":94}'
info 2020-02-03 18:35:52: MQTT publish: topic 'zigbee2mqtt/0x00158d000312211a', payload '{"battery":86,"voltage":2975,"contact":true,"linkquality":126}'
info 2020-02-03 18:35:52: MQTT publish: topic 'zigbee2mqtt/0x00158d000340e6c2', payload '{"state":"ON","brightness":10,"color_temp":124,"color":{"x":0.1976,"y":0.7114}}'
info 2020-02-03 18:35:52: MQTT publish: topic 'zigbee2mqtt/0x00158d000270471d', payload '{"battery":100,"voltage":3005,"linkquality":97,"water_leak":false}'
info 2020-02-03 18:35:52: MQTT publish: topic 'zigbee2mqtt/0x00158d00023d01f4', payload '{"battery":91,"voltage":2985,"temperature":19.09,"humidity":51.08,"linkquality":0}'
info 2020-02-03 18:35:52: MQTT publish: topic 'zigbee2mqtt/0x680ae2fffe7ac9f3', payload '{"linkquality":0}'
info 2020-02-03 18:35:52: MQTT publish: topic 'zigbee2mqtt/0x00158d0002fbf078', payload '{"battery":100,"voltage":3005,"temperature":20.31,"humidity":50.32,"linkquality":42}'
info 2020-02-03 18:35:52: MQTT publish: topic 'zigbee2mqtt/0x00124b001c2c98f6', payload '{"state":true,"led_state":false,"linkquality":76}'
info 2020-02-03 18:35:52: MQTT publish: topic 'zigbee2mqtt/bridge/config', payload '{"version":"1.9.0","commit":"287f843","coordinator":{"type":"zStack12","meta":{"transportrev":2,"product":0,"majorrel":2,"minorrel":6,"maintrel":3,"revision":20190608}},"log_level":"info","permit_join":true}'
Ja, das meinte ich... aber zu dem Zeitpunkt zu dem du get networkmap_graphviz"
absetzt. Du kannst dir auch live ansehen, was da passiert mit sudo systemctl -u zigbee2mqtt -f
Kurz, weil mobil
natürlich, also das hier.....
info 2020-02-03 19:07:15: Starting network scan (includeRoutes 'false')
error 2020-02-03 19:07:25: Failed to execute LQI for '0x000d6ffffe1df020'
error 2020-02-03 19:07:35: Failed to execute LQI for '0x00124b001c2c98f6'
info 2020-02-03 19:07:35: Network scan finished
info 2020-02-03 19:07:35: MQTT publish: topic 'zigbee2mqtt/bridge/networkmap/graphviz', payload 'digraph G {
node[shape=record];
"0x00124b0002c5a08b" [style="bold, filled", fillcolor="#e04e5d", fontcolor="#ffffff", label="{Coordinator|0x00124b0002c5a08b (0)|2020-02-03T19:07:35+01:00}"];
"0x00158d0003203b70" [style="rounded, dashed, filled", fillcolor="#fff8ce", fontcolor="#000000", label="{0x00158d0003203b70|0x00158d0003203b70 (29736)|Xiaomi MiJia temperature & humidity sensor (WSDCGQ01LM)|2020-02-03T18:50:06+01:00}"];
"0x00158d000312211a" [style="rounded, dashed, filled", fillcolor="#fff8ce", fontcolor="#000000", label="{0x00158d000312211a|0x00158d000312211a (39860)|Xiaomi Aqara door & window contact sensor (MCCGQ11LM)|2020-02-03T18:34:47+01:00}"];
"0x00158d000340e6c2" [style="rounded, filled", fillcolor="#4ea3e0", fontcolor="#ffffff", label="{0x00158d000340e6c2|0x00158d000340e6c2 (60502)|Müller Licht Tint LED bulb GU10/E14/E27 350/470/806 lumen, dimmable, color, opal white (404000/404005/404012)|2020-02-03T17:21:42+01:00}"];
"0x00158d000340e6c2" -> "0x00124b0002c5a08b" [penwidth=0.5, weight=0, color="#994444", label="4"]
"0x00158d000340e6c2" -> "0x680ae2fffe7ac9f3" [penwidth=0.5, weight=0, color="#994444", label="141"]
"0x00158d000270471d" [style="rounded, dashed, filled", fillcolor="#fff8ce", fontcolor="#000000", label="{0x00158d000270471d|0x00158d000270471d (45263)|Xiaomi Aqara water leak sensor (SJCGQ11LM)|2020-02-03T19:00:00+01:00}"];
"0x00158d00023d01f4" [style="rounded, dashed, filled", fillcolor="#fff8ce", fontcolor="#000000", label="{0x00158d00023d01f4|0x00158d00023d01f4 (65396)|Xiaomi MiJia temperature & humidity sensor (WSDCGQ01LM)|2020-02-02T22:38:26+01:00}"];
"0x000d6ffffe1df020" [style="rounded, filled", fillcolor="#4ea3e0", fontcolor="#ffffff", label="{0x000d6ffffe1df020|0x000d6ffffe1df020 (7868)failed: lqi|IKEA TRADFRI LED bulb E14/E26/E27 600 lumen, dimmable, color, opal white (LED1624G9)|2020-02-03T11:19:47+01:00}"];
"0x000d6ffffe1df020" -> "0x00124b0002c5a08b" [penwidth=0.5, weight=0, color="#994444", label="0"]
"0x680ae2fffe7ac9f3" [style="rounded, filled", fillcolor="#4ea3e0", fontcolor="#ffffff", label="{0x680ae2fffe7ac9f3|0x680ae2fffe7ac9f3 (31117)|IKEA TRADFRI signal repeater (E1746)|2020-02-03T11:59:24+01:00}"];
"0x680ae2fffe7ac9f3" -> "0x00124b0002c5a08b" [penwidth=0.5, weight=0, color="#994444", label="17"]
"0x680ae2fffe7ac9f3" -> "0x00158d000340e6c2" [penwidth=0.5, weight=0, color="#994444", label="81"]
"0x00158d0002fbf078" [style="rounded, dashed, filled", fillcolor="#fff8ce", fontcolor="#000000", label="{0x00158d0002fbf078|0x00158d0002fbf078 (61460)|Xiaomi MiJia temperature & humidity sensor (WSDCGQ01LM)|2020-02-03T18:26:10+01:00}"];
"0x00158d0002fbf078" -> "0x00124b0002c5a08b" [penwidth=1, weight=0, color="#994444", label="170"]
"0x00124b001c2c98f6" [style="rounded, filled", fillcolor="#4ea3e0", fontcolor="#ffffff", label="{0x00124b001c2c98f6|0x00124b001c2c98f6 (61073)failed: lqi|Custom devices (DiY) [CC2530 router](http://ptvo.info/cc2530-based-zigbee-coordinator-and-router-112/) (CC2530.ROUTER)|2020-02-03T10:27:59+01:00}"];
"0x00124b001c2c98f6" -> "0x00124b0002c5a08b" [penwidth=0.5, weight=0, color="#994444", label="0"]
Zitat von: Hausierer am 03 Februar 2020, 09:01:39
zigbee2mqtt/bridge/networkmap/graphviz:.* networkmap_result_g
Ändere das mal in
zigbee2mqtt/bridge/networkmap/graphviz:.* graphviz
So steht es auch im attrTemplate...
ZitatÄndere das mal in
Code: [Auswählen]
zigbee2mqtt/bridge/networkmap/graphviz:.* graphviz
So steht es auch im attrTemplate...
hatte ich im Laufe des Tages schon gemacht, leider ohne Erfolg >:(
So sieht meine aktuelles Reading aus:
zigbee2mqtt/bridge/log:.*\"devices\".* devices
zigbee2mqtt/bridge/log:.* log
zigbee2mqtt/bridge/state:.* state
zigbee2mqtt/bridge/config/devices:.* {}
zigbee2mqtt/bridge/config/rename:.* { json2nameValue($EVENT, 'rename_') }
zigbee2mqtt/bridge/config/permit_join:.* permit_join
zigbee2mqtt/bridge/config/remove:.* remove
zigbee2mqtt/bridge/config/log_level:.* log_level
zigbee2mqtt/bridge/networkmap:.* {}
zigbee2mqtt/bridge/networkmap/raw:.* networkmap_raw
zigbee2mqtt/bridge/networkmap/graphviz:.* graphviz
zigbee2mqtt/bridge/networkmap/devices:.* devices
Danke für diese rechtzeitige info und die Mitteilung des reading-Werts...
Bin raus...
ZitatA0D93A4105DCBDF2162790601C800
Schade, aber trotzdem vielen Dank!!
Hallo Zusammen, ich habe es gelöst.
Ich habe einfach eine neue Bridge angelegt und mich dabei hier orientiert. https://forum.fhem.de/index.php/topic,91394.msg874016.html#msg874016 (https://forum.fhem.de/index.php/topic,91394.msg874016.html#msg874016)
warum auch immer, jetzt ist alles da. Morgen werde ich in aller Ruhe forschen wo die Unterschiede sind.
Hier für die Nachwelt meine funktionierende Konfiguration:
Attributes:
IODev MQTT2_FHEM_Server
autocreate 1
bridgeRegexp (tele|cmnd)[/]([^/]+)[/].*:.* "$2"
shellies[/]([^/]+)[/].*:.* "$1"
(ESPClient_[^/]+)[/].*:.* "$1"
valetudo[/]([^/]+)[/].*:.* "$1"
[^/]+[/](ems-esp[^/]+)[/].*:.* "$1"
wallpanel[/]([^/]+)[/].*:.* "$1"
(wled)[/]([^/]+)[/].*:.* "$1_$2"
(go-eCharger)[/]([^/]+)[/].*:.* "go_eCharger_$2"
comment Do not use very open bridgeRegexp expressions! This might lead to irritating results...
devPos 0x000d6ffffe1df020 801.36,379.82 0x00124b0002c5a08b 513.84,176 0x00124b001c2c98f6 739.89,178.77 0x00158d00023d01f4 8.86,5.54 0x00158d000270471d 156.24,6.72 0x00158d0002e359f4 452.94,5.69 0x00158d0002fbf078 665.59,12.4 0x00158d000312211a 6.46,189.55 0x00158d0003203b70 9.09,97.36 0x00158d000340e6c2 477.81,283.55 0x680ae2fffe7ac9f3 97.36,364.09
getList devicelist:noArg log zigbee2mqtt/bridge/config/devices
networkmap_raw:noArg raw zigbee2mqtt/bridge/networkmap raw
networkmap_graphviz:noArg graphviz zigbee2mqtt/bridge/networkmap graphviz
group Gateway
model MQTT2_CLIENT_general_bridge
readingList zigbee2mqtt/bridge/log:.*\"devices\".* devices
zigbee2mqtt/bridge/log:.* log
zigbee2mqtt/bridge/state:.* state
zigbee2mqtt/bridge/config/devices:.* {}
zigbee2mqtt/bridge/config/rename:.* { json2nameValue($EVENT, 'rename_') }
zigbee2mqtt/bridge/config/permit_join:.* permit_join
zigbee2mqtt/bridge/config/remove:.* remove
zigbee2mqtt/bridge/config/log_level:.* log_level
zigbee2mqtt/bridge/networkmap:.* {}
zigbee2mqtt/bridge/networkmap/raw:.* networkmap_raw
zigbee2mqtt/bridge/networkmap/graphviz:.* graphviz
zigbee2mqtt/bridge/networkmap/devices:.* devices
zigbee2mqtt/bridge:.* { json2nameValue($EVENT) }
room 9.1.1 - MQTT Infrastruktur,MQTT2_DEVICE
setList log_level:debug,info,warn,error zigbee2mqtt/bridge//config/log_level $EVTPART1\
permit_join:true,false zigbee2mqtt/bridge/config/permit_join $EVTPART1\
remove:textField zigbee2mqtt/bridge/config/remove $EVTPART1\
rename:textField zigbee2mqtt/bridge/config/rename {"old":"$EVTPART1","new":"$EVTPART2"}
setStateList on off
Ich bedanke mich für Euren Einsatz.
Zitat von: Hausierer am 04 Februar 2020, 00:03:03
Hier für die Nachwelt meine funktionierende Konfiguration:
Für die Nachwelt jetzt doch noch ein Hinweis von meiner Seite: Das ist mMn. keine wirklich "funktionierende Konfiguration" sondern ein (auch noch unvollständiges!) Zusammengeschustere von Dingen, die nicht wirklich was miteinander zu tun haben und daher besser getrennt bleiben sollten...
@Hausierer
falls Du Lust hast, machst das durchaus Sinn, dass wir Deine bridgeRegexp und readingList noch mal genauer anschauen ...
@Beta-User: stimmt, ich habe gestern in meiner Verzweiflung alles ausprobiert was ich gefunden hatte. Zum Schluß lief es. Das ist bestimmt nicht optimal, hat mich aber erst mal in Ruhe schlafen lassen.
@OdfFhem: super gerne. Ich möchte schon zum Schluß eine vernünftige Konfiguration haben und wenn möglich verstehen was, warum funktioniert. Nur so geht es beim nächten mal auch ohne Hilfe. Heute werde ich aber warscheinlich nicht dazu kommen. Was kann ich denn genau liefern damit Ihr helfen könnt?
@Hausierer
Interessant ist, dass Du für Dich mal schaust, dass Du bridgeRegexp und readingList getrennt abwickelst.
Es gibt also ein zentrales MQTT2_DEVICE mit einer bridgeRegexp
und
ein MQTT2_DEVICE für z.B. Deine zigbee_bridge oder z.B. Dein zigbee_waterSensor1 ...
Wenn Du aktuell dran bist, Deine zigbee-Geräte zu "schultern", macht das Sinn ...
Zitat von: Hausierer am 04 Februar 2020, 08:45:29
@Beta-User: stimmt, ich habe gestern in meiner Verzweiflung alles ausprobiert was ich gefunden hatte. Zum Schluß lief es. Das ist bestimmt nicht optimal, hat mich aber erst mal in Ruhe schlafen lassen.
Die Verzweiflung war wohl zu spüren, aber der Nachwelt irgendwelche Zwischenergebnisse zu "vermachen", bei denen dir als Poster die Zusammenhänge nicht klar sind, ist nach einem harten Tag erfahrungsgemäß keine gute Idee.
Meine Bitten an dich für die Zukunft:
- Informiere vollständig. (Konkreter Anlaß zur Kritik für mich: Es war weder klar, dass du den originalen Readingnamen geändert hattest, noch war mitgeteilt, dass du es auch damit versucht hattest und welchen Readingwert das Reading hatte; Übrigens: Änderungen der bridgeRegexp führen dazu, dass alle Readingwerte erst mal gelöscht werden...).
- Mache nicht zu viele Änderungen auf einmal, vor allem dann nicht, wenn dir nicht so recht klar ist, was jede einzelne Änderung bewirkt.
Weitere Hinweise:
- Du scheinst MQTT2_SERVER zu nutzen. Dann brauchst du m.E. KEINE der bridgeRegexp-Ausdrücke , die in dem als "Lösung" präsentierten list waren.
- Nutze einfach die attrTemplates "as is". Wenn dann was nicht funktioniert, kannst du eine Fehlermeldung posten und dir (und anderen) wird mit einger Sicherheit geholfen (aber als Helfer ungenannte Modifikationen zu suchen, ist wenig spaßig!). Was OdfFhem in dem anderen Beitrag gepostet hatte, auf den du verwiesen hast, findet sich - ggf. in später verbesserter Form - heute in dem attrTemplate "zigbee2mqtt_bridge". Das haben einige User im Einsatz, ohne dass weitere Probleme bekannt wären... Damit ist eine gewisse Indikation gegeben, dass du irgendwas wichtiges übersehen hattest, als du angefangen hast, alles zu "verschlimmbessern".
Just my2ct.
Beta-User
ich hatte den Fehler gemacht, nachdem irgendetwas nicht sauber "in Betrieb" gegangen ist an zu vielen Schrauben parallel gedreht zu haben. Warum am Anfang etwas nicht richtig inizialisiert wurde kann nicht ich mehr sagen, so etwas passiert aber immer mal. Oder ich habe die reihenfolge nicht eingehalten. Ich vermute das ich die "zigbee2mqtt_bridge" und die "mqtt2_client_general_bridge" wegen Dummheit durcheinander gebracht und beide genutzt hatte. Warum auch immer es verbockt war, ich hatte danach, wie Beta-User geschrieben hat, alles verschlimmbessert.
Lösung: Ich habe alle Mqtt Geräte bis auf den MQTT_FHEM_Server gelöscht und so wie hier beschrieben https://wiki.fhem.de/wiki/MQTT2-Module_-_Praxisbeispiele (https://wiki.fhem.de/wiki/MQTT2-Module_-_Praxisbeispiele) alles sauber neu in Betreib genommen. Danach war fast alles gut (ein bisschen ist immer)
Deshalb mein Tipp an alle mit solchen Problemen, immer weiter wurschteln hilft nicht. Besser einfach neu anfangen und die Anleitungen https://wiki.fhem.de/wiki/MQTT2-Module_-_Praxisbeispiele (https://wiki.fhem.de/wiki/MQTT2-Module_-_Praxisbeispiele) genau lesen.
@Beta-User: vielen vielen Dank für deinen Rat und Geduld. Beim nächsten mal versuche ich alles genauer zu beschreiben und weniger zu "wurschteln". Mir fehlt es manchmal an Geduld
Danke für deine Rückmeldung, auch zur Doku :) . (Da hatte sich eben jemand anderes beschwert, dass diese "unvollständig" usw. sei...)
(Wenn dir noch was unklar war bei der Doku bzw. du jetzt ggf. Verbesserungsvorschläge hast: her damit...)
Markierst du den Thread auch noch als [gelöst]?