Autor Thema: Läuft: zigbee2mqtt mit MQTT2_SERVER und MQTT2_DEVICE  (Gelesen 80239 mal)

Offline HansDampfHH

  • Full Member
  • ***
  • Beiträge: 439
Antw:Läuft: zigbee2mqtt mit MQTT2_SERVER und MQTT2_DEVICE
« Antwort #435 am: 14 Mai 2021, 15:47:26 »
War mir nicht bewusst, aber ja...ist vorhanden.
Ich kann das leider erst morgen früh weiter verfolgen, die Familie ist jetzt im Haus, da muss erst mal alles wieder laufen.
FHEM auf Debian Buster, Intel NUC, CUL433, CUL868, Zigbee, CCU2, Jeelink

Offline HansDampfHH

  • Full Member
  • ***
  • Beiträge: 439
Antw:Läuft: zigbee2mqtt mit MQTT2_SERVER und MQTT2_DEVICE
« Antwort #436 am: 14 Mai 2021, 16:32:48 »
Okay, hat mir doch keine Ruhe gegeben. Device allowed entfernt und Zack, connection established.
Die Devices werden gerade alle bei eingehender Nachricht angelegt. Super. Jetzt muss ich wohl nur noch die ganzen Notifies anpassen.
Besten Dank für den Schubs!
FHEM auf Debian Buster, Intel NUC, CUL433, CUL868, Zigbee, CCU2, Jeelink

Offline MadMax-FHEM

  • Hero Member
  • *****
  • Beiträge: 12050
  • NIVEAu ist keine Creme...
Antw:Läuft: zigbee2mqtt mit MQTT2_SERVER und MQTT2_DEVICE
« Antwort #437 am: 31 Mai 2021, 11:51:08 »
Wie in einem anderen Thread schon mitgeteilt, werde ich langsam wohl ein "Fan" von mqtt ;)

Vielen Dank an Beta-User und TomLee! :)

Ich evaluiere ja, ob ich nun WLAN RGB(W) Leuchtmittel (Shelly) nehme oder (doch) Zigbee...
...bislang bereits beides im Einsatz, allerdings "klassisch":

Shelly-Modul
Zigbee-Bridge (deCONZ) und HUEBridge-Modul

Bzgl. Shelly werde ich wohl auf mqtt "umsteigen" :)

Bei Zigbee läuft die "Untersuchung" aktuell.

Ich habe nun doch auch mit dem "alten" Raspbee Aufsteckmodul zigbee2mqtt zum Laufen bekommen! :)
(Installation etwas "abweichend" zur zigbee2mqtt-Anleitung, ich habe versucht und ist geglückt, mit dem nodejs/node/npm was bei Buster mitkommt zu installieren / es kommen zwar ein paar Warnungen mehr bzw. Warnungen beim Starten [bzgl. npm/node Version] als mit der Installation laut Anleitung aber so will ich bzgl. "Updates" etc. auf OS-Ebene bleiben / es steht noch aus, das als Dienst laufen zu lassen)
(leider habe ich parallel schon mal den Conbee II bestellt, weil ich dachte die anfänglichen "Probleme" liegen am Raspbee -> falsch / mal sehen, ob ich nun den Conbee behalte oder weiter mit meinen Raspbees lebe [von denen ich dummerweise auch schon 3 habe: hatte vergessen, dass ich mir bereits einen für Tests gekauft hatte, bevor ich einen [weiteren] für Tests gekauft hab ;)  Naja, vielleicht kann ich ja Verwandte oder Freunde "überreden" und einen oder auch zwei "los werden" ;)  )

Dazu mal ein paar Fragen (bzw. "Bestätigung" der "Vermutungen"):

Ich habe die config.yaml mit einer "Mischung" aus Wiki und zigbee2mqtt Anleitung konfiguriert (kann ich mal nachliefern, falls "notwendig" bzw. "Interesse", aktuell läuft die zigbee2mqtt-Bridge nicht ;)  ). Soweit so gut, läuft ja.

MQTT2Server in fhem (weil simpel :)  )

Mir wurde die "Bridge" dann angelegt (ich denke automatisch [oder täusche ich mich?] und nicht wie im Wiki manuell / hatte ich in einem Versuch zuvor manuell gemacht):
MQTT2_zigbee_pi (der Name wohl wegen der ClientID in der config.yaml)
Dort dann das Template "zigbee2mqttBridge" angewendet -> alles prima! :)

Dann:
set MQTT2_zigbee_pi join true
Und Leuchtmittel angelernt.

Nun gibt es 2 weitere Devices.
Einmal das Leuchtmittel und dann eine weitere "Bridge"...
MQTT2_zigbee_bridge
(ich glaube die kam mit dem "Anlernen" / EDIT: oder eher beim Neustart von zigbee2mqtt!? Egal: die 2te "Bridge" ist [und bleibt] da)
Da dann auch das attrTemplate "zigbee2mqttBridge" angewendet...
(sollte man das?)

In DIESER Bridge stehen dann aber auch alle Infos zum Leuchtmittel und auch aller weiterer Leuchtmittel!?
(Ist das das irgendwo genannte "Sammel-Device"?)

Beim Leuchtmittel dann auch mit versch. attrTemplate "gespielt" -> alles prima! :)

Allerdings werde ich das "Sammel-Device" wohl nicht los?
Habe bei den ersten Versuchen (mit manuellem Anlegen laut Wiki) schon gedacht es kommt eben daher, also vom manuellen Anlegen, ist wohl nicht so...

Habe das Device auch mal gelöscht -> kam wieder... :-\ ;)

Frage:

ist da was "falsch" oder muss das so?
Also "Sammel-Device"...

Gut, ich hab das jetzt "versteckt" aber "schön" isses nicht...

Also bislang begeistert bzgl. MQTT!

(Gut bis auf so "Zeugs" wie: "Geschwätzigkeit" und "Sammel-Device" [sofern das "muss"])

Sorry für den langen Text! ;)

Vielen Dank schon mal, auch an dieser Stelle, Joachim
« Letzte Änderung: 31 Mai 2021, 11:59:53 von MadMax-FHEM »
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

Offline Beta-User

  • Developer
  • Hero Member
  • ****
  • Beiträge: 18137
Antw:Läuft: zigbee2mqtt mit MQTT2_SERVER und MQTT2_DEVICE
« Antwort #438 am: 31 Mai 2021, 12:02:08 »
Also das "zigbee2mqtt"-bridge-Device sollte es nur einmal geben.
Ursache kann ich grade keine ausmachen, dazu müsste man das Device sehen und ggf. auch den MQTT-Verkehr, sonst ist es ggf. schwierig rauszufinden, warum da was "falsch abbiegt".

Und bei M2S ist per default autocreate aktiv, von daher sollte das "bridge" ("Dienst"-) Device (M2D) auch automatisch angelegt werden, sobald irgendwas vom Dienst kommt (und dann via attrTemplate entsprechend fertig konfiguriert werden können).
Server: HP-T620@Debian 11, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Offline MadMax-FHEM

  • Hero Member
  • *****
  • Beiträge: 12050
  • NIVEAu ist keine Creme...
Antw:Läuft: zigbee2mqtt mit MQTT2_SERVER und MQTT2_DEVICE
« Antwort #439 am: 31 Mai 2021, 12:33:38 »
Hm, ok.

Wenn ich das (dann) mal wieder laufen habe werde ich mal (versuchen) Daten liefern...

Hier schon mal die RawDefs von:

dem MQTT2Server-Device (frisch angelegt auf einem "frischen" Testsystem, ohne irgendwelche "Konfigurationen"):

defmod MQTT2Server MQTT2_SERVER 1883 global
attr MQTT2Server room System

setstate MQTT2Server 2021-05-30 00:36:11 RETAIN {"zigbee2mqtt/bridge/config":"{\u0022commit\u0022:\u0022669489fe\u0022,\u0022coordinator\u0022:{\u0022meta\u0022:{\u0022maintrel\u0022:0,\u0022majorrel\u0022:38,\u0022minorrel\u0022:57,\u0022product\u0022:0,\u0022revision\u0022:\u00220x26390500\u0022,\u0022transportrev\u0022:0},\u0022type\u0022:\u0022ConBee/RaspBee\u0022},\u0022log_level\u0022:\u0022info\u0022,\u0022network\u0022:{\u0022channel\u0022:11,\u0022extendedPanID\u0022:\u00220xdddddddddddddddd\u0022,\u0022panID\u0022:6754},\u0022permit_join\u0022:true,\u0022version\u0022:\u00221.18.3\u0022}","zigbee2mqtt/bridge/devices":"[{\u0022definition\u0022:null,\u0022endpoints\u0022:{\u00221\u0022:{\u0022bindings\u0022:[],\u0022clusters\u0022:{\u0022input\u0022:[\u0022genBasic\u0022,\u0022genTime\u0022,\u0022genOta\u0022],\u0022output\u0022:[\u0022genPowerCfg\u0022,\u0022genPollCtrl\u0022,\u0022ssIasZone\u0022]},\u0022configured_reportings\u0022:[]},\u0022242\u0022:{\u0022bindings\u0022:[],\u0022clusters\u0022:{\u0022input\u0022:[],\u0022output\u0022:[\u0022greenPower\u0022]},\u0022configured_reportings\u0022:[]}},\u0022friendly_name\u0022:\u0022Coordinator\u0022,\u0022ieee_address\u0022:\u00220x00212effff00b7d1\u0022,\u0022interview_completed\u0022:true,\u0022interviewing\u0022:false,\u0022network_address\u0022:0,\u0022supported\u0022:false,\u0022type\u0022:\u0022Coordinator\u0022},{\u0022date_code\u0022:\u002220181025-69\u0022,\u0022definition\u0022:{\u0022description\u0022:\u0022Tint LED bulb GU10/E14/E27 350/470/806 lumen, dimmable, color, opal white\u0022,\u0022exposes\u0022:[{\u0022features\u0022:[{\u0022access\u0022:7,\u0022description\u0022:\u0022On/off state of this light\u0022,\u0022name\u0022:\u0022state\u0022,\u0022property\u0022:\u0022state\u0022,\u0022type\u0022:\u0022binary\u0022,\u0022value_off\u0022:\u0022OFF\u0022,\u0022value_on\u0022:\u0022ON\u0022,\u0022value_toggle\u0022:\u0022TOGGLE\u0022},{\u0022access\u0022:7,\u0022description\u0022:\u0022Brightness of this light\u0022,\u0022name\u0022:\u0022brightness\u0022,\u0022property\u0022:\u0022brightness\u0022,\u0022type\u0022:\u0022numeric\u0022,\u0022value_max\u0022:254,\u0022value_min\u0022:0},{\u0022access\u0022:7,\u0022description\u0022:\u0022Color temperature of this light\u0022,\u0022name\u0022:\u0022color_temp\u0022,\u0022presets\u0022:[{\u0022description\u0022:\u0022Coolest temperature supported\u0022,\u0022name\u0022:\u0022coolest\u0022,\u0022value\u0022:153},{\u0022description\u0022:\u0022Cool temperature (250 mireds / 4000 Kelvin)\u0022,\u0022name\u0022:\u0022cool\u0022,\u0022value\u0022:250},{\u0022description\u0022:\u0022Neutral temperature (370 mireds / 2700 Kelvin)\u0022,\u0022name\u0022:\u0022neutral\u0022,\u0022value\u0022:370},{\u0022description\u0022:\u0022Warm temperature (454 mireds / 2200 Kelvin)\u0022,\u0022name\u0022:\u0022warm\u0022,\u0022value\u0022:454},{\u0022description\u0022:\u0022Warmest temperature supported\u0022,\u0022name\u0022:\u0022warmest\u0022,\u0022value\u0022:556}],\u0022property\u0022:\u0022color_temp\u0022,\u0022type\u0022:\u0022numeric\u0022,\u0022unit\u0022:\u0022mired\u0022,\u0022value_max\u0022:556,\u0022value_min\u0022:153},{\u0022access\u0022:7,\u0022description\u0022:\u0022Color temperature after cold power on of this light\u0022,\u0022name\u0022:\u0022color_temp_startup\u0022,\u0022presets\u0022:[{\u0022description\u0022:\u0022Coolest temperature supported\u0022,\u0022name\u0022:\u0022coolest\u0022,\u0022value\u0022:153},{\u0022description\u0022:\u0022Cool temperature (250 mireds / 4000 Kelvin)\u0022,\u0022name\u0022:\u0022cool\u0022,\u0022value\u0022:250},{\u0022description\u0022:\u0022Neutral temperature (370 mireds / 2700 Kelvin)\u0022,\u0022name\u0022:\u0022neutral\u0022,\u0022value\u0022:370},{\u0022description\u0022:\u0022Warm temperature (454 mireds / 2200 Kelvin)\u0022,\u0022name\u0022:\u0022warm\u0022,\u0022value\u0022:454},{\u0022description\u0022:\u0022Warmest temperature supported\u0022,\u0022name\u0022:\u0022warmest\u0022,\u0022value\u0022:556},{\u0022description\u0022:\u0022Restore previous color_temp on cold power on\u0022,\u0022name\u0022:\u0022previous\u0022,\u0022value\u0022:65535}],\u0022property\u0022:\u0022color_temp_startup\u0022,\u0022type\u0022:\u0022numeric\u0022,\u0022unit\u0022:\u0022mired\u0022,\u0022value_max\u0022:556,\u0022value_min\u0022:153},{\u0022description\u0022:\u0022Color of this light in the CIE 1931 color space (x/y)\u0022,\u0022features\u0022:[{\u0022access\u0022:7,\u0022name\u0022:\u0022x\u0022,\u0022property\u0022:\u0022x\u0022,\u0022type\u0022:\u0022numeric\u0022},{\u0022access\u0022:7,\u0022name\u0022:\u0022y\u0022,\u0022property\u0022:\u0022y\u0022,\u0022type\u0022:\u0022numeric\u0022}],\u0022name\u0022:\u0022color_xy\u0022,\u0022property\u0022:\u0022color\u0022,\u0022type\u0022:\u0022composite\u0022},{\u0022description\u0022:\u0022Color of this light expressed as hue/saturation\u0022,\u0022features\u0022:[{\u0022access\u0022:7,\u0022name\u0022:\u0022hue\u0022,\u0022property\u0022:\u0022hue\u0022,\u0022type\u0022:\u0022numeric\u0022},{\u0022access\u0022:7,\u0022name\u0022:\u0022saturation\u0022,\u0022property\u0022:\u0022saturation\u0022,\u0022type\u0022:\u0022numeric\u0022}],\u0022name\u0022:\u0022color_hs\u0022,\u0022property\u0022:\u0022color\u0022,\u0022type\u0022:\u0022composite\u0022}],\u0022type\u0022:\u0022light\u0022},{\u0022access\u0022:2,\u0022description\u0022:\u0022Triggers an effect on the light (e.g. make light blink for a few seconds)\u0022,\u0022name\u0022:\u0022effect\u0022,\u0022property\u0022:\u0022effect\u0022,\u0022type\u0022:\u0022enum\u0022,\u0022values\u0022:[\u0022blink\u0022,\u0022breathe\u0022,\u0022okay\u0022,\u0022channel_change\u0022,\u0022finish_effect\u0022,\u0022stop_effect\u0022]},{\u0022access\u0022:1,\u0022description\u0022:\u0022Link quality (signal strength)\u0022,\u0022name\u0022:\u0022linkquality\u0022,\u0022property\u0022:\u0022linkquality\u0022,\u0022type\u0022:\u0022numeric\u0022,\u0022unit\u0022:\u0022lqi\u0022,\u0022value_max\u0022:255,\u0022value_min\u0022:0}],\u0022model\u0022:\u0022404000/404005/404012\u0022,\u0022supports_ota\u0022:false,\u0022vendor\u0022:\u0022Müller Licht\u0022},\u0022endpoints\u0022:{\u00221\u0022:{\u0022bindings\u0022:[{\u0022cluster\u0022:\u0022genOnOff\u0022,\u0022target\u0022:{\u0022endpoint\u0022:1,\u0022ieee_address\u0022:\u00220x00212effff00b7d1\u0022,\u0022type\u0022:\u0022endpoint\u0022}},{\u0022cluster\u0022:\u0022genLevelCtrl\u0022,\u0022target\u0022:{\u0022endpoint\u0022:1,\u0022ieee_address\u0022:\u00220x00212effff00b7d1\u0022,\u0022type\u0022:\u0022endpoint\u0022}},{\u0022cluster\u0022:\u0022lightingColorCtrl\u0022,\u0022target\u0022:{\u0022endpoint\u0022:1,\u0022ieee_address\u0022:\u00220x00212effff00b7d1\u0022,\u0022type\u0022:\u0022endpoint\u0022}}],\u0022clusters\u0022:{\u0022input\u0022:[\u0022genBasic\u0022,\u0022genIdentify\u0022,\u0022genGroups\u0022,\u0022genScenes\u0022,\u0022genOnOff\u0022,\u0022genLevelCtrl\u0022,\u0022lightingColorCtrl\u0022,\u0022haDiagnostic\u0022,\u0022touchlink\u0022],\u0022output\u0022:[\u0022genTime\u0022,\u0022genOta\u0022]},\u0022configured_reportings\u0022:[{\u0022attribute\u0022:\u0022onOff\u0022,\u0022cluster\u0022:\u0022genOnOff\u0022,\u0022maximum_report_interval\u0022:300,\u0022minimum_report_interval\u0022:0,\u0022reportable_change\u0022:0},{\u0022attribute\u0022:\u0022currentLevel\u0022,\u0022cluster\u0022:\u0022genLevelCtrl\u0022,\u0022maximum_report_interval\u0022:300,\u0022minimum_report_interval\u0022:3,\u0022reportable_change\u0022:1},{\u0022attribute\u0022:\u0022colorTemperature\u0022,\u0022cluster\u0022:\u0022lightingColorCtrl\u0022,\u0022maximum_report_interval\u0022:300,\u0022minimum_report_interval\u0022:3,\u0022reportable_change\u0022:1},{\u0022attribute\u0022:\u0022currentX\u0022,\u0022cluster\u0022:\u0022lightingColorCtrl\u0022,\u0022maximum_report_interval\u0022:300,\u0022minimum_report_interval\u0022:3,\u0022reportable_change\u0022:1},{\u0022attribute\u0022:\u0022currentY\u0022,\u0022cluster\u0022:\u0022lightingColorCtrl\u0022,\u0022maximum_report_interval\u0022:300,\u0022minimum_report_interval\u0022:3,\u0022reportable_change\u0022:1}]},\u0022242\u0022:{\u0022bindings\u0022:[],\u0022clusters\u0022:{\u0022input\u0022:[],\u0022output\u0022:[\u0022greenPower\u0022]},\u0022configured_reportings\u0022:[]}},\u0022friendly_name\u0022:\u00220x000d6ffffe53aff1\u0022,\u0022ieee_address\u0022:\u00220x000d6ffffe53aff1\u0022,\u0022interview_completed\u0022:true,\u0022interviewing\u0022:false,\u0022model_id\u0022:\u0022ZBT-ExtendedColor\u0022,\u0022network_address\u0022:44871,\u0022power_source\u0022:\u0022Mains (single phase)\u0022,\u0022software_build_id\u0022:\u00222.2\u0022,\u0022supported\u0022:true,\u0022type\u0022:\u0022Router\u0022}]","zigbee2mqtt/bridge/extensions":"[]","zigbee2mqtt/bridge/groups":"[]","zigbee2mqtt/bridge/info":"{\u0022commit\u0022:\u0022669489fe\u0022,\u0022config\u0022:{\u0022advanced\u0022:{\u0022adapter_concurrent\u0022:null,\u0022adapter_delay\u0022:null,\u0022availability_blacklist\u0022:[],\u0022availability_blocklist\u0022:[],\u0022availability_passlist\u0022:[],\u0022availability_timeout\u0022:0,\u0022availability_whitelist\u0022:[],\u0022cache_state\u0022:true,\u0022cache_state_persistent\u0022:true,\u0022cache_state_send_on_startup\u0022:true,\u0022channel\u0022:11,\u0022elapsed\u0022:false,\u0022ext_pan_id\u0022:[221,221,221,221,221,221,221,221],\u0022homeassistant_discovery_topic\u0022:\u0022homeassistant\u0022,\u0022homeassistant_legacy_triggers\u0022:true,\u0022homeassistant_status_topic\u0022:\u0022hass/status\u0022,\u0022last_seen\u0022:\u0022disable\u0022,\u0022legacy_api\u0022:true,\u0022log_directory\u0022:\u0022/opt/zigbee2mqtt/data/log/%TIMESTAMP%\u0022,\u0022log_file\u0022:\u0022log.txt\u0022,\u0022log_level\u0022:\u0022info\u0022,\u0022log_output\u0022:[\u0022console\u0022,\u0022file\u0022],\u0022log_rotation\u0022:true,\u0022log_symlink_current\u0022:false,\u0022log_syslog\u0022:{},\u0022pan_id\u0022:6754,\u0022report\u0022:true,\u0022soft_reset_timeout\u0022:0,\u0022timestamp_format\u0022:\u0022YYYY-MM-DD HH:mm:ss\u0022},\u0022ban\u0022:[],\u0022blocklist\u0022:[],\u0022device_options\u0022:{},\u0022devices\u0022:{\u00220x000d6ffffe53aff1\u0022:{\u0022friendly_name\u0022:\u00220x000d6ffffe53aff1\u0022}},\u0022experimental\u0022:{\u0022output\u0022:\u0022json\u0022},\u0022external_converters\u0022:[],\u0022frontend\u0022:{\u0022host\u0022:\u00220.0.0.0\u0022,\u0022port\u0022:8080},\u0022groups\u0022:{},\u0022map_options\u0022:{\u0022graphviz\u0022:{\u0022colors\u0022:{\u0022fill\u0022:{\u0022coordinator\u0022:\u0022#e04e5d\u0022,\u0022enddevice\u0022:\u0022#fff8ce\u0022,\u0022router\u0022:\u0022#4ea3e0\u0022},\u0022font\u0022:{\u0022coordinator\u0022:\u0022#ffffff\u0022,\u0022enddevice\u0022:\u0022#000000\u0022,\u0022router\u0022:\u0022#ffffff\u0022},\u0022line\u0022:{\u0022active\u0022:\u0022#009900\u0022,\u0022inactive\u0022:\u0022#994444\u0022}}}},\u0022mqtt\u0022:{\u0022base_topic\u0022:\u0022zigbee2mqtt\u0022,\u0022client_id\u0022:\u0022zigbee_pi\u0022,\u0022force_disable_retain\u0022:false,\u0022include_device_information\u0022:false,\u0022server\u0022:\u0022mqtt://192.168.1.121\u0022},\u0022ota\u0022:{\u0022disable_automatic_update_check\u0022:false,\u0022update_check_interval\u0022:1440},\u0022passlist\u0022:[],\u0022permit_join\u0022:false,\u0022serial\u0022:{\u0022adapter\u0022:\u0022deconz\u0022,\u0022disable_led\u0022:false,\u0022port\u0022:\u0022/dev/ttyAMA0\u0022},\u0022whitelist\u0022:[]},\u0022config_schema\u0022:{\u0022definitions\u0022:{\u0022device\u0022:{\u0022properties\u0022:{\u0022debounce\u0022:{\u0022description\u0022:\u0022Debounces messages of this device\u0022,\u0022title\u0022:\u0022Debounce\u0022,\u0022type\u0022:\u0022number\u0022},\u0022debounce_ignore\u0022:{\u0022description\u0022:\u0022Protects unique payload values of specified payload properties from overriding within debounce time\u0022,\u0022examples\u0022:[\u0022action\u0022],\u0022items\u0022:{\u0022type\u0022:\u0022string\u0022},\u0022title\u0022:\u0022Ignore debounce\u0022,\u0022type\u0022:\u0022array\u0022},\u0022filtered_attributes\u0022:{\u0022description\u0022:\u0022Allows to prevent certain attributes from being published\u0022,\u0022examples\u0022:[\u0022temperature\u0022,\u0022battery\u0022,\u0022action\u0022],\u0022items\u0022:{\u0022type\u0022:\u0022string\u0022},\u0022title\u0022:\u0022Filtered attributes\u0022,\u0022type\u0022:\u0022array\u0022},\u0022friendly_name\u0022:{\u0022description\u0022:\u0022Used in the MQTT topic of a device. By default this is the device ID\u0022,\u0022readOnly\u0022:true,\u0022title\u0022:\u0022Friendly name\u0022,\u0022type\u0022:\u0022string\u0022},\u0022icon\u0022:{\u0022description\u0022:\u0022The user-defined device icon for the frontend. It can be a link to an image (not a path to a file) or base64 encoded data URL like: image/svg+xml;;base64,PHN2ZyB3aW....R0aD\u0022,\u0022title\u0022:\u0022Icon\u0022,\u0022type\u0022:\u0022string\u0022},\u0022optimistic\u0022:{\u0022description\u0022:\u0022Publish optimistic state after set (default true)\u0022,\u0022title\u0022:\u0022Optimistic\u0022,\u0022type\u0022:\u0022boolean\u0022},\u0022qos\u0022:{\u0022descritption\u0022:\u0022QoS level for MQTT messages of this device\u0022,\u0022title\u0022:\u0022QoS\u0022,\u0022type\u0022:\u0022number\u0022},\u0022retain\u0022:{\u0022description\u0022:\u0022Retain MQTT messages of this device\u0022,\u0022title\u0022:\u0022Retain\u0022,\u0022type\u0022:\u0022boolean\u0022},\u0022retention\u0022:{\u0022description\u0022:\u0022Sets the MQTT Message Expiry in seconds, Make sure to set mqtt.version to 5\u0022,\u0022title\u0022:\u0022Retention\u0022,\u0022type\u0022:\u0022number\u0022}},\u0022required\u0022:[\u0022friendly_name\u0022],\u0022type\u0022:\u0022object\u0022},\u0022group\u0022:{\u0022properties\u0022:{\u0022devices\u0022:{\u0022items\u0022:{\u0022type\u0022:\u0022string\u0022},\u0022type\u0022:\u0022array\u0022},\u0022filtered_attributes\u0022:{\u0022items\u0022:{\u0022type\u0022:\u0022string\u0022},\u0022type\u0022:\u0022array\u0022},\u0022friendly_name\u0022:{\u0022type\u0022:\u0022string\u0022},\u0022optimistic\u0022:{\u0022type\u0022:\u0022boolean\u0022},\u0022qos\u0022:{\u0022type\u0022:\u0022number\u0022},\u0022retain\u0022:{\u0022type\u0022:\u0022boolean\u0022}},\u0022required\u0022:[\u0022friendly_name\u0022],\u0022type\u0022:\u0022object\u0022}},\u0022properties\u0022:{\u0022advanced\u0022:{\u0022properties\u0022:{\u0022adapter_concurrent\u0022:{\u0022description\u0022:\u0022Adapter concurrency (e.g. 2 for CC2531 or 16 for CC26X2R1) (default: null, uses recommended value)\u0022,\u0022requiresRestart\u0022:true,\u0022title\u0022:\u0022Adapter concurrency\u0022,\u0022type\u0022:[\u0022number\u0022,\u0022null\u0022]},\u0022adapter_delay\u0022:{\u0022description\u0022:\u0022Adapter delay\u0022,\u0022requiresRestart\u0022:true,\u0022title\u0022:\u0022Adapter delay\u0022,\u0022type\u0022:[\u0022number\u0022,\u0022null\u0022]},\u0022availability_blacklist\u0022:{\u0022items\u0022:{\u0022type\u0022:\u0022string\u0022},\u0022readOnly\u0022:true,\u0022requiresRestart\u0022:true,\u0022title\u0022:\u0022Availability blacklist (deprecated, use availability_blocklist)\u0022,\u0022type\u0022:\u0022array\u0022},\u0022availability_blocklist\u0022:{\u0022description\u0022:\u0022Prevent devices from being checked for availability\u0022,\u0022items\u0022:{\u0022type\u0022:\u0022string\u0022},\u0022requiresRestart\u0022:true,\u0022title\u0022:\u0022Availability Blocklist\u0022,\u0022type\u0022:\u0022array\u0022},\u0022availability_passlist\u0022:{\u0022description\u0022:\u0022Only enable availability check for certain devices\u0022,\u0022items\u0022:{\u0022type\u0022:\u0022string\u0022},\u0022requiresRestart\u0022:true,\u0022title\u0022:\u0022Availability passlist\u0022,\u0022type\u0022:\u0022array\u0022},\u0022availability_timeout\u0022:{\u0022default\u0022:0,\u0022description\u0022:\u0022Availability timeout in seconds when enabled, devices will be checked if they are still online. Only AC powered routers are checked for availability\u0022,\u0022minimum\u0022:0,\u0022requiresRestart\u0022:true,\u0022title\u0022:\u0022Availability Timeout\u0022,\u0022type\u0022:\u0022number\u0022},\u0022availability_whitelist\u0022:{\u0022items\u0022:{\u0022type\u0022:\u0022string\u0022},\u0022readOnly\u0022:true,\u0022requiresRestart\u0022:true,\u0022title\u0022:\u0022Availability whitelist (deprecated, use passlist)\u0022,\u0022type\u0022:\u0022array\u0022},\u0022baudrate\u0022:{\u0022description\u0022:\u0022Baud rate speed for serial port, this can be anything firmware support but default is 115200 for Z-Stack and EZSP, 38400 for Deconz, however note that some EZSP firmware need 57600\u0022,\u0022examples\u0022:[38400,57600,115200],\u0022requiresRestart\u0022:true,\u0022title\u0022:\u0022Baudrate\u0022,\u0022type\u0022:\u0022number\u0022},\u0022cache_state\u0022:{\u0022default\u0022:true,\u0022description\u0022:\u0022MQTT message payload will contain all attributes, not only changed ones. Has to be true when integrating via Home Assistant\u0022,\u0022title\u0022:\u0022Cache state\u0022,\u0022type\u0022:\u0022boolean\u0022},\u0022cache_state_persistent\u0022:{\u0022default\u0022:true,\u0022description\u0022:\u0022Persist cached state, only used when cache_state: true\u0022,\u0022title\u0022:\u0022Persist cache state\u0022,\u0022type\u0022:\u0022boolean\u0022},\u0022cache_state_send_on_startup\u0022:{\u0022default\u0022:true,\u0022description\u0022:\u0022Send cached state on startup, only used when cache_state: true\u0022,\u0022title\u0022:\u0022Send cached state on startup\u0022,\u0022type\u0022:\u0022boolean\u0022},\u0022channel\u0022:{\u0022default\u0022:11,\u0022description\u0022:\u0022Zigbee channel, changing requires repairing all devices! (Note: use a ZLL channel: 11, 15, 20, or 25 to avoid Problems)\u0022,\u0022examples\u0022:[11,15,20,25],\u0022maximum\u0022:26,\u0022minimum\u0022:11,\u0022requiresRestart\u0022:true,\u0022title\u0022:\u0022ZigBee channel\u0022,\u0022type\u0022:\u0022number\u0022},\u0022elapsed\u0022:{\u0022default\u0022:false,\u0022description\u0022:\u0022Add an elapsed attribute to MQTT messages, contains milliseconds since the previous msg\u0022,\u0022title\u0022:\u0022Elapsed\u0022,\u0022type\u0022:\u0022boolean\u0022},\u0022ext_pan_id\u0022:{\u0022description\u0022:\u0022Zigbee extended pan ID, changing requires repairing all devices!\u0022,\u0022items\u0022:{\u0022type\u0022:\u0022number\u0022},\u0022requiresRestart\u0022:true,\u0022title\u0022:\u0022Ext Pan ID\u0022,\u0022type\u0022:\u0022array\u0022},\u0022homeassistant_discovery_topic\u0022:{\u0022description\u0022:\u0022Home Assistant discovery topic\u0022,\u0022examples\u0022:[\u0022homeassistant\u0022],\u0022requiresRestart\u0022:true,\u0022title\u0022:\u0022Homeassistant discovery topic\u0022,\u0022type\u0022:\u0022string\u0022},\u0022homeassistant_legacy_triggers\u0022:{\u0022default\u0022:true,\u0022description\u0022:\u0022Home Assistant legacy triggers, when enabled Zigbee2mqt will send an empty 'action' or 'click' after one has been send. A 'sensor_action' and 'sensor_click' will be discoverd\u0022,\u0022title\u0022:\u0022Home Assistant legacy triggers\u0022,\u0022type\u0022:\u0022boolean\u0022},\u0022homeassistant_status_topic\u0022:{\u0022description\u0022:\u0022Home Assistant status topic\u0022,\u0022examples\u0022:[\u0022homeassistant/status\u0022],\u0022requiresRestart\u0022:true,\u0022title\u0022:\u0022Home Assistant status topic\u0022,\u0022type\u0022:\u0022string\u0022},\u0022ikea_ota_use_test_url\u0022:{\u0022default\u0022:false,\u0022description\u0022:\u0022Use IKEA TRADFRI OTA test server, see OTA updates documentation\u0022,\u0022requiresRestart\u0022:true,\u0022title\u0022:\u0022IKEA TRADFRI OTA use test url\u0022,\u0022type\u0022:\u0022boolean\u0022},\u0022last_seen\u0022:{\u0022default\u0022:\u0022disable\u0022,\u0022description\u0022:\u0022Add a last_seen attribute to MQTT messages, contains date/time of last Zigbee message\u0022,\u0022enum\u0022:[\u0022disable\u0022,\u0022ISO_8601\u0022,\u0022ISO_8601_local\u0022,\u0022epoch\u0022],\u0022title\u0022:\u0022Last seen\u0022,\u0022type\u0022:\u0022string\u0022},\u0022legacy_api\u0022:{\u0022default\u0022:true,\u0022description\u0022:\u0022Disables the legacy api (false = disable)\u0022,\u0022requiresRestart\u0022:true,\u0022title\u0022:\u0022Legacy API\u0022,\u0022type\u0022:\u0022boolean\u0022},\u0022log_directory\u0022:{\u0022description\u0022:\u0022Location of log directory\u0022,\u0022examples\u0022:[\u0022data/log/%TIMESTAMP%\u0022],\u0022requiresRestart\u0022:true,\u0022title\u0022:\u0022Log directory\u0022,\u0022type\u0022:\u0022string\u0022},\u0022log_file\u0022:{\u0022default\u0022:\u0022log.txt\u0022,\u0022description\u0022:\u0022Log file name, can also contain timestamp\u0022,\u0022examples\u0022:[\u0022zigbee2mqtt_%TIMESTAMP%.log\u0022],\u0022requiresRestart\u0022:true,\u0022title\u0022:\u0022Log file\u0022,\u0022type\u0022:\u0022string\u0022},\u0022log_level\u0022:{\u0022default\u0022:\u0022info\u0022,\u0022description\u0022:\u0022Logging level\u0022,\u0022enum\u0022:[\u0022info\u0022,\u0022warn\u0022,\u0022error\u0022,\u0022debug\u0022],\u0022title\u0022:\u0022Log level\u0022,\u0022type\u0022:\u0022string\u0022},\u0022log_output\u0022:{\u0022description\u0022:\u0022Output location of the log, leave empty to supress logging\u0022,\u0022items\u0022:{\u0022enum\u0022:[\u0022console\u0022,\u0022file\u0022,\u0022syslog\u0022],\u0022type\u0022:\u0022string\u0022},\u0022requiresRestart\u0022:true,\u0022title\u0022:\u0022Log output\u0022,\u0022type\u0022:\u0022array\u0022},\u0022log_rotation\u0022:{\u0022default\u0022:true,\u0022description\u0022:\u0022Log rotation\u0022,\u0022requiresRestart\u0022:true,\u0022title\u0022:\u0022Log rotation\u0022,\u0022type\u0022:\u0022boolean\u0022},\u0022log_symlink_current\u0022:{\u0022default\u0022:false,\u0022description\u0022:\u0022Create symlink to current logs in the log directory\u0022,\u0022requiresRestart\u0022:true,\u0022title\u0022:\u0022Log symlink current\u0022,\u0022type\u0022:\u0022boolean\u0022},\u0022log_syslog\u0022:{\u0022properties\u0022:{\u0022app_name\u0022:{\u0022default\u0022:\u0022Zigbee2MQTT\u0022,\u0022description\u0022:\u0022The name of the application (Default: Zigbee2MQTT).\u0022,\u0022title\u0022:\u0022Localhost\u0022,\u0022type\u0022:\u0022string\u0022},\u0022eol\u0022:{\u0022default\u0022:\u0022/n\u0022,\u0022description\u0022:\u0022The end of line character to be added to the end of the message (Default: Message without modifications).\u0022,\u0022title\u0022:\u0022eol\u0022,\u0022type\u0022:\u0022string\u0022},\u0022host\u0022:{\u0022default\u0022:\u0022localhost\u0022,\u0022description\u0022:\u0022The host running syslogd, defaults to localhost.\u0022,\u0022title\u0022:\u0022Host\u0022,\u0022type\u0022:\u0022string\u0022},\u0022localhost\u0022:{\u0022default\u0022:\u0022localhost\u0022,\u0022description\u0022:\u0022Host to indicate that log messages are coming from (Default: localhost).\u0022,\u0022title\u0022:\u0022Localhost\u0022,\u0022type\u0022:\u0022string\u0022},\u0022path\u0022:{\u0022default\u0022:\u0022/dev/log\u0022,\u0022description\u0022:\u0022The path to the syslog dgram socket (i.e. /dev/log or /var/run/syslog for OS X).\u0022,\u0022examples\u0022:[\u0022/dev/log\u0022,\u0022/var/run/syslog\u0022],\u0022title\u0022:\u0022Path\u0022,\u0022type\u0022:\u0022string\u0022},\u0022pid\u0022:{\u0022default\u0022:\u0022process.pid\u0022,\u0022description\u0022:\u0022PID of the process that log messages are coming from (Default process.pid).\u0022,\u0022title\u0022:\u0022PID\u0022,\u0022type\u0022:\u0022string\u0022},\u0022port\u0022:{\u0022default\u0022:123,\u0022description\u0022:\u0022The port on the host that syslog is running on, defaults to syslogd's default port.\u0022,\u0022title\u0022:\u0022Port\u0022,\u0022type\u0022:\u0022number\u0022},\u0022protocol\u0022:{\u0022default\u0022:\u0022tcp4\u0022,\u0022description\u0022:\u0022The network protocol to log over (e.g. tcp4, udp4, tls4, unix, unix-connect, etc).\u0022,\u0022examples\u0022:[\u0022tcp4\u0022,\u0022udp4\u0022,\u0022tls4\u0022,\u0022unix\u0022,\u0022unix-connect\u0022],\u0022title\u0022:\u0022Protocol\u0022,\u0022type\u0022:\u0022string\u0022},\u0022type\u0022:{\u0022default\u0022:\u00225424\u0022,\u0022description\u0022:\u0022The type of the syslog protocol to use (Default: BSD, also valid: 5424).\u0022,\u0022title\u0022:\u0022Type\u0022,\u0022type\u0022:\u0022string\u0022}},\u0022title\u0022:\u0022syslog\u0022,\u0022type\u0022:\u0022object\u0022},\u0022network_key\u0022:{\u0022description\u0022:\u0022Network encryption key, changing requires repairing all devices!\u0022,\u0022oneOf\u0022:[{\u0022title\u0022:\u0022Network key(string)\u0022,\u0022type\u0022:\u0022string\u0022},{\u0022items\u0022:{\u0022type\u0022:\u0022number\u0022},\u0022title\u0022:\u0022Network key(array)\u0022,\u0022type\u0022:\u0022array\u0022}],\u0022requiresRestart\u0022:true,\u0022title\u0022:\u0022Network key\u0022},\u0022pan_id\u0022:{\u0022description\u0022:\u0022ZigBee pan ID, changing requires repairing all devices!\u0022,\u0022oneOf\u0022:[{\u0022title\u0022:\u0022Pan ID (string)\u0022,\u0022type\u0022:\u0022string\u0022},{\u0022title\u0022:\u0022Pan ID (number)\u0022,\u0022type\u0022:\u0022number\u0022}],\u0022requiresRestart\u0022:true,\u0022title\u0022:\u0022Pan ID\u0022},\u0022report\u0022:{\u0022description\u0022:\u0022Enables report feature (deprecated)\u0022,\u0022readOnly\u0022:true,\u0022requiresRestart\u0022:true,\u0022title\u0022:\u0022Reporting\u0022,\u0022type\u0022:\u0022boolean\u0022},\u0022rtscts\u0022:{\u0022description\u0022:\u0022RTS / CTS Hardware Flow Control for serial port\u0022,\u0022requiresRestart\u0022:true,\u0022title\u0022:\u0022RTS / CTS\u0022,\u0022type\u0022:\u0022boolean\u0022},\u0022soft_reset_timeout\u0022:{\u0022description\u0022:\u0022Soft reset ZNP after timeout\u0022,\u0022minimum\u0022:0,\u0022readOnly\u0022:true,\u0022requiresRestart\u0022:true,\u0022title\u0022:\u0022Soft reset timeout (deprecated)\u0022,\u0022type\u0022:\u0022number\u0022},\u0022timestamp_format\u0022:{\u0022description\u0022:\u0022Log timestamp format\u0022,\u0022examples\u0022:[\u0022YYYY-MM-DD HH:mm:ss\u0022],\u0022requiresRestart\u0022:true,\u0022title\u0022:\u0022Timestamp format\u0022,\u0022type\u0022:\u0022string\u0022}},\u0022title\u0022:\u0022Advanced\u0022,\u0022type\u0022:\u0022object\u0022},\u0022ban\u0022:{\u0022items\u0022:{\u0022type\u0022:\u0022string\u0022},\u0022readOnly\u0022:true,\u0022requiresRestart\u0022:true,\u0022title\u0022:\u0022Ban (deprecated, use blocklist)\u0022,\u0022type\u0022:\u0022array\u0022},\u0022blocklist\u0022:{\u0022description\u0022:\u0022Block devices from the network (by ieeeAddr)\u0022,\u0022items\u0022:{\u0022type\u0022:\u0022string\u0022},\u0022requiresRestart\u0022:true,\u0022title\u0022:\u0022Blocklist\u0022,\u0022type\u0022:\u0022array\u0022},\u0022device_options\u0022:{\u0022type\u0022:\u0022object\u0022},\u0022devices\u0022:{\u0022patternProperties\u0022:{\u0022^.*$\u0022:{\u0022$ref\u0022:\u0022#/definitions/device\u0022}},\u0022propertyNames\u0022:{\u0022pattern\u0022:\u0022^0x[\u005c\u005cd\u005c\u005cw]{16}$\u0022},\u0022type\u0022:\u0022object\u0022},\u0022experimental\u0022:{\u0022properties\u0022:{\u0022output\u0022:{\u0022description\u0022:\u0022Examples when 'state' of a device is published json: topic: 'zigbee2mqtt/my_bulb' payload '{\u005c\u0022state\u005c\u0022: \u005c\u0022ON\u005c\u0022}' attribute: topic 'zigbee2mqtt/my_bulb/state' payload 'ON' attribute_and_json: both json and attribute (see above)\u0022,\u0022enum\u0022:[\u0022attribute_and_json\u0022,\u0022attribute\u0022,\u0022json\u0022],\u0022title\u0022:\u0022MQTT output type\u0022,\u0022type\u0022:\u0022string\u0022},\u0022transmit_power\u0022:{\u0022description\u0022:\u0022Transmit power of adapter, only available for Z-Stack (CC253*/CC2652/CC1352) adapters, CC2652 = 5dbm, CC1352 max is = 20dbm (5dbm default)\u0022,\u0022requiresRestart\u0022:true,\u0022title\u0022:\u0022Transmit power\u0022,\u0022type\u0022:[\u0022number\u0022,\u0022null\u0022]}},\u0022title\u0022:\u0022Experimental\u0022,\u0022type\u0022:\u0022object\u0022},\u0022external_converters\u0022:{\u0022description\u0022:\u0022You can define external converters to e.g. add support for a DiY device\u0022,\u0022examples\u0022:[\u0022DIYRuZ_FreePad.js\u0022],\u0022items\u0022:{\u0022type\u0022:\u0022string\u0022},\u0022requiresRestart\u0022:true,\u0022title\u0022:\u0022External converters\u0022,\u0022type\u0022:\u0022array\u0022},\u0022frontend\u0022:{\u0022properties\u0022:{\u0022auth_token\u0022:{\u0022description\u0022:\u0022Enables authentication, disabled by default\u0022,\u0022requiresRestart\u0022:true,\u0022title\u0022:\u0022Auth token\u0022,\u0022type\u0022:[\u0022string\u0022,\u0022null\u0022]},\u0022host\u0022:{\u0022default\u0022:\u0022 0.0.0.0\u0022,\u0022description\u0022:\u0022Frontend binding host\u0022,\u0022requiresRestart\u0022:true,\u0022title\u0022:\u0022Bind host\u0022,\u0022type\u0022:\u0022string\u0022},\u0022port\u0022:{\u0022default\u0022:8080,\u0022description\u0022:\u0022Frontend binding port\u0022,\u0022requiresRestart\u0022:true,\u0022title\u0022:\u0022Port\u0022,\u0022type\u0022:\u0022number\u0022}},\u0022title\u0022:\u0022Frontend\u0022,\u0022type\u0022:\u0022object\u0022},\u0022groups\u0022:{\u0022patternProperties\u0022:{\u0022^.*$\u0022:{\u0022$ref\u0022:\u0022#/definitions/group\u0022}},\u0022propertyNames\u0022:{\u0022pattern\u0022:\u0022^[\u005c\u005cw].*$\u0022},\u0022type\u0022:\u0022object\u0022},\u0022homeassistant\u0022:{\u0022default\u0022:false,\u0022description\u0022:\u0022Home Assistant integration (MQTT discovery)\u0022,\u0022title\u0022:\u0022Home Assistant integration\u0022,\u0022type\u0022:\u0022boolean\u0022},\u0022map_options\u0022:{\u0022properties\u0022:{\u0022graphviz\u0022:{\u0022properties\u0022:{\u0022colors\u0022:{\u0022properties\u0022:{\u0022fill\u0022:{\u0022properties\u0022:{\u0022coordinator\u0022:{\u0022type\u0022:\u0022string\u0022},\u0022enddevice\u0022:{\u0022type\u0022:\u0022string\u0022},\u0022router\u0022:{\u0022type\u0022:\u0022string\u0022}},\u0022type\u0022:\u0022object\u0022},\u0022font\u0022:{\u0022properties\u0022:{\u0022coordinator\u0022:{\u0022type\u0022:\u0022string\u0022},\u0022enddevice\u0022:{\u0022type\u0022:\u0022string\u0022},\u0022router\u0022:{\u0022type\u0022:\u0022string\u0022}},\u0022type\u0022:\u0022object\u0022},\u0022line\u0022:{\u0022properties\u0022:{\u0022active\u0022:{\u0022type\u0022:\u0022string\u0022},\u0022inactive\u0022:{\u0022type\u0022:\u0022string\u0022}},\u0022type\u0022:\u0022object\u0022}},\u0022type\u0022:\u0022object\u0022}},\u0022type\u0022:\u0022object\u0022}},\u0022title\u0022:\u0022Networkmap\u0022,\u0022type\u0022:\u0022object\u0022},\u0022mqtt\u0022:{\u0022properties\u0022:{\u0022base_topic\u0022:{\u0022description\u0022:\u0022MQTT base topic for Zigbee2MQTT MQTT messages\u0022,\u0022examples\u0022:[\u0022zigbee2mqtt\u0022],\u0022requiresRestart\u0022:true,\u0022title\u0022:\u0022Base topic\u0022,\u0022type\u0022:\u0022string\u0022},\u0022ca\u0022:{\u0022description\u0022:\u0022Absolute path to SSL/TLS certificate of CA used to sign server and client certificates\u0022,\u0022examples\u0022:[\u0022/etc/ssl/mqtt-ca.crt\u0022],\u0022requiresRestart\u0022:true,\u0022title\u0022:\u0022Certificate authority\u0022,\u0022type\u0022:\u0022string\u0022},\u0022cert\u0022:{\u0022description\u0022:\u0022Absolute path to SSL/TLS certificate for client-authentication\u0022,\u0022examples\u0022:[\u0022/etc/ssl/mqtt-client.crt\u0022],\u0022requiresRestart\u0022:true,\u0022title\u0022:\u0022SSL/TLS certificate\u0022,\u0022type\u0022:\u0022string\u0022},\u0022client_id\u0022:{\u0022description\u0022:\u0022MQTT client ID\u0022,\u0022examples\u0022:[\u0022MY_CLIENT_ID\u0022],\u0022requiresRestart\u0022:true,\u0022title\u0022:\u0022Client ID\u0022,\u0022type\u0022:\u0022string\u0022},\u0022force_disable_retain\u0022:{\u0022default\u0022:false,\u0022description\u0022:\u0022Disable retain for all send messages. ONLY enable if you MQTT broker doesn't support retained message (e.g. AWS IoT core, Azure IoT Hub, Google Cloud IoT core, IBM Watson IoT Platform). Enabling will break the Home Assistant integration\u0022,\u0022requiresRestart\u0022:true,\u0022title\u0022:\u0022Force disable retain\u0022,\u0022type\u0022:\u0022boolean\u0022},\u0022include_device_information\u0022:{\u0022default\u0022:false,\u0022description\u0022:\u0022Include device information to mqtt messages\u0022,\u0022title\u0022:\u0022Include device information\u0022,\u0022type\u0022:\u0022boolean\u0022},\u0022keepalive\u0022:{\u0022default\u0022:60,\u0022description\u0022:\u0022MQTT keepalive in second\u0022,\u0022requiresRestart\u0022:true,\u0022title\u0022:\u0022Keepalive\u0022,\u0022type\u0022:\u0022number\u0022},\u0022key\u0022:{\u0022description\u0022:\u0022Absolute path to SSL/TLS key for client-authentication\u0022,\u0022examples\u0022:[\u0022/etc/ssl/mqtt-client.key\u0022],\u0022requiresRestart\u0022:true,\u0022title\u0022:\u0022SSL/TLS key\u0022,\u0022type\u0022:\u0022string\u0022},\u0022password\u0022:{\u0022description\u0022:\u0022MQTT server authentication password\u0022,\u0022examples\u0022:[\u0022ILOVEPELMENI\u0022],\u0022requiresRestart\u0022:true,\u0022title\u0022:\u0022Password\u0022,\u0022type\u0022:\u0022string\u0022},\u0022reject_unauthorized\u0022:{\u0022default\u0022:true,\u0022description\u0022:\u0022Disable self-signed SSL certificate\u0022,\u0022requiresRestart\u0022:true,\u0022title\u0022:\u0022Reject unauthorized\u0022,\u0022type\u0022:\u0022boolean\u0022},\u0022server\u0022:{\u0022description\u0022:\u0022MQTT server URL (use mqtts:// for SSL/TLS connection)\u0022,\u0022examples\u0022:[\u0022mqtt://localhost:1883\u0022],\u0022requiresRestart\u0022:true,\u0022title\u0022:\u0022MQTT server\u0022,\u0022type\u0022:\u0022string\u0022},\u0022user\u0022:{\u0022description\u0022:\u0022MQTT server authentication user\u0022,\u0022examples\u0022:[\u0022johnnysilverhand\u0022],\u0022requiresRestart\u0022:true,\u0022title\u0022:\u0022User\u0022,\u0022type\u0022:\u0022string\u0022},\u0022version\u0022:{\u0022default\u0022:4,\u0022description\u0022:\u0022MQTT protocol version\u0022,\u0022examples\u0022:[4,5],\u0022requiresRestart\u0022:true,\u0022title\u0022:\u0022Version\u0022,\u0022type\u0022:[\u0022number\u0022,\u0022null\u0022]}},\u0022required\u0022:[\u0022base_topic\u0022,\u0022server\u0022],\u0022title\u0022:\u0022MQTT\u0022,\u0022type\u0022:\u0022object\u0022},\u0022ota\u0022:{\u0022properties\u0022:{\u0022disable_automatic_update_check\u0022:{\u0022default\u0022:false,\u0022description\u0022:\u0022Zigbee devices may request a firmware update, and do so frequently, causing Zigbee2MQTT to reach out to third party servers. If you disable these device initiated checks, you can still initiate a firmware update check manually.\u0022,\u0022title\u0022:\u0022Disable automatic update check\u0022,\u0022type\u0022:\u0022boolean\u0022},\u0022update_check_interval\u0022:{\u0022default\u0022:1440,\u0022description\u0022:\u0022Your device may request a check for a new firmware update. This value determines how frequently third party servers may actually be contacted to look for firmware updates. The value is set in minutes, and the default is 1 day.\u0022,\u0022title\u0022:\u0022Update check interval\u0022,\u0022type\u0022:\u0022number\u0022}},\u0022title\u0022:\u0022OTA updates\u0022,\u0022type\u0022:\u0022object\u0022},\u0022passlist\u0022:{\u0022description\u0022:\u0022Allow only certain devices to join the network (by ieeeAddr). Note that all devices not on the passlist will be removed from the network!\u0022,\u0022items\u0022:{\u0022type\u0022:\u0022string\u0022},\u0022requiresRestart\u0022:true,\u0022title\u0022:\u0022Passlist\u0022,\u0022type\u0022:\u0022array\u0022},\u0022permit_join\u0022:{\u0022default\u0022:false,\u0022description\u0022:\u0022Allow new devices to join (re-applied at restart)\u0022,\u0022title\u0022:\u0022Permit join\u0022,\u0022type\u0022:\u0022boolean\u0022},\u0022serial\u0022:{\u0022properties\u0022:{\u0022adapter\u0022:{\u0022description\u0022:\u0022Adapter type, not needed unless you are experiencing problems\u0022,\u0022enum\u0022:[\u0022deconz\u0022,\u0022zstack\u0022,\u0022zigate\u0022,\u0022ezsp\u0022],\u0022requiresRestart\u0022:true,\u0022title\u0022:\u0022Adapter\u0022,\u0022type\u0022:[\u0022string\u0022,\u0022null\u0022]},\u0022disable_led\u0022:{\u0022default\u0022:false,\u0022description\u0022:\u0022Disable LED of the adapter if supported\u0022,\u0022requiresRestart\u0022:true,\u0022title\u0022:\u0022Disable led\u0022,\u0022type\u0022:\u0022boolean\u0022},\u0022port\u0022:{\u0022description\u0022:\u0022Location of the adapter. To autodetect the port, set null\u0022,\u0022examples\u0022:[\u0022/dev/ttyACM0\u0022],\u0022requiresRestart\u0022:true,\u0022title\u0022:\u0022Port\u0022,\u0022type\u0022:[\u0022string\u0022,\u0022null\u0022]}},\u0022title\u0022:\u0022Serial\u0022,\u0022type\u0022:\u0022object\u0022},\u0022whitelist\u0022:{\u0022items\u0022:{\u0022type\u0022:\u0022string\u0022},\u0022readOnly\u0022:true,\u0022requiresRestart\u0022:true,\u0022title\u0022:\u0022Whitelist (deprecated, use passlist)\u0022,\u0022type\u0022:\u0022array\u0022}},\u0022required\u0022:[\u0022mqtt\u0022],\u0022type\u0022:\u0022object\u0022},\u0022coordinator\u0022:{\u0022meta\u0022:{\u0022maintrel\u0022:0,\u0022majorrel\u0022:38,\u0022minorrel\u0022:57,\u0022product\u0022:0,\u0022revision\u0022:\u00220x26390500\u0022,\u0022transportrev\u0022:0},\u0022type\u0022:\u0022ConBee/RaspBee\u0022},\u0022log_level\u0022:\u0022info\u0022,\u0022network\u0022:{\u0022channel\u0022:11,\u0022extended_pan_id\u0022:\u00220xdddddddddddddddd\u0022,\u0022pan_id\u0022:6754},\u0022permit_join\u0022:true,\u0022restart_required\u0022:false,\u0022version\u0022:\u00221.18.3\u0022}","zigbee2mqtt/bridge/state":"offline"}
setstate MQTT2Server 2021-05-30 00:36:11 nrclients 0
setstate MQTT2Server 2021-05-30 00:02:56 state Initialized

der automatisch angelegten (und auch schon manuell [früherer Versuch bzw. anderer "Testserver"]) Bridge (die zur clientID "passt"):

defmod MQTT2_zigbee_pi MQTT2_DEVICE zigbee_pi
attr MQTT2_zigbee_pi bridgeRegexp zigbee2mqtt/([A-Za-z0-9._]+)[/]?.*:.* "zigbee_$1"
attr MQTT2_zigbee_pi comment To check for new updates of the deamon software, you might want to use a separate HTTPMOD device. See HTTPMOD template zigbee2mqtt_daemon_updates for further details.
attr MQTT2_zigbee_pi devicetopic zigbee2mqtt
attr MQTT2_zigbee_pi getList devicelist:noArg log $DEVICETOPIC/bridge/config/devices/get\
  networkmap_raw:noArg raw $DEVICETOPIC/bridge/networkmap raw\
  networkmap_graphviz:noArg graphviz $DEVICETOPIC/bridge/networkmap graphviz
attr MQTT2_zigbee_pi icon mqtt
attr MQTT2_zigbee_pi model zigbee2mqtt_bridge
attr MQTT2_zigbee_pi readingList $DEVICETOPIC/bridge/state:.* state\
  $DEVICETOPIC/bridge/config/devices:.* {}\
  $DEVICETOPIC/bridge/config/log_level:.* log_level\
  $DEVICETOPIC/bridge/config/permit_join:.* permit_join\
  $DEVICETOPIC/bridge/config/rename:.* { json2nameValue($EVENT, 'rename_') }\
  $DEVICETOPIC/bridge/log:.*\"type\".\"devices\".\"message\".* devices\
  $DEVICETOPIC/bridge/log:.* log\
  $DEVICETOPIC/bridge/logging:.* { json2nameValue($EVENT,'log_') }\
  $DEVICETOPIC/bridge/networkmap:.* {}\
  $DEVICETOPIC/bridge/networkmap/graphviz:.* graphviz\
  $DEVICETOPIC/bridge/networkmap/raw:.* raw\
  $DEVICETOPIC/bridge/config:.* { json2nameValue($EVENT) }
attr MQTT2_zigbee_pi room MQTT2_DEVICE
attr MQTT2_zigbee_pi setList log_level:debug,info,warn,error $DEVICETOPIC/bridge/config/log_level $EVTPART1\
  permit_join:true,false $DEVICETOPIC/bridge/config/permit_join $EVTPART1\
  remove:textField $DEVICETOPIC/bridge/config/remove $EVTPART1\
  ota_update:textField $DEVICETOPIC/bridge/ota_update/update $EVTPART1\
  ota_update_check:textField $DEVICETOPIC/bridge/ota_update/check $EVTPART1\
  y_device_setting:textField $DEVICETOPIC/$EVTPART1/set {"$EVTPART2": "$EVTPART3"}\
  x_bind:textField $DEVICETOPIC/bridge/bind/$EVTPART1 $EVTPART2\
  x_bind_unbind:textField $DEVICETOPIC/bridge/unbind/$EVTPART1 $EVTPART2\
  x_device_options:textField $DEVICETOPIC/bridge/config/device_options {"friendly_name":"$EVTPART1","options": {"$EVTPART2": "$EVTPART3"}}\
  x_group_add_to:textField $DEVICETOPIC/bridge/group/$EVTPART1/add $EVTPART2\
  x_group_rm_from:textField $DEVICETOPIC/bridge/group/$EVTPART1/remove $EVTPART2\
  x_group_rm_from_all:textField $DEVICETOPIC/bridge/group/$EVTPART1/remove_all $EVTPART2\
  x_group_add_group:textField $DEVICETOPIC/bridge/config/add_group $EVTPART1\
  x_group_rm_group:textField $DEVICETOPIC/bridge/config/remove_group $EVTPART1\
  z_elapsed:textField $DEVICETOPIC/bridge/config/elapsed $EVTPART1\
  z_last_seen:disable,ISO_8601,epoch,ISO_8601_local $DEVICETOPIC/bridge/config/last_seen $EVTPART1\
  z_ban:textField $DEVICETOPIC/bridge/config/ban $EVTPART1\
  z_rename:textField $DEVICETOPIC/bridge/config/rename  {"old":"$EVTPART1","new":"$EVTPART2"}\
  z_reset_CC:noArg $DEVICETOPIC/bridge/config/reset
attr MQTT2_zigbee_pi setStateList on off

setstate MQTT2_zigbee_pi offline
setstate MQTT2_zigbee_pi 2021-05-30 00:15:08 attrTemplateVersion 20210515
setstate MQTT2_zigbee_pi 2021-05-30 00:29:32 commit 669489fe
setstate MQTT2_zigbee_pi 2021-05-30 00:29:32 coordinator_meta_maintrel 0
setstate MQTT2_zigbee_pi 2021-05-30 00:29:32 coordinator_meta_majorrel 38
setstate MQTT2_zigbee_pi 2021-05-30 00:29:32 coordinator_meta_minorrel 57
setstate MQTT2_zigbee_pi 2021-05-30 00:29:32 coordinator_meta_product 0
setstate MQTT2_zigbee_pi 2021-05-30 00:29:32 coordinator_meta_revision 0x26390500
setstate MQTT2_zigbee_pi 2021-05-30 00:29:32 coordinator_meta_transportrev 0
setstate MQTT2_zigbee_pi 2021-05-30 00:29:32 coordinator_type ConBee/RaspBee
setstate MQTT2_zigbee_pi 2021-05-30 00:31:39 log {"message":[{"dateCode":"0x26390500","friendly_name":"Coordinator","ieeeAddr":"0x00212effff00b7d1","lastSeen":1622327499221,"networkAddress":0,"softwareBuildID":"ConBee/RaspBee","type":"Coordinator"},{"dateCode":"20181025-69","description":"Tint LED bulb GU10/E14/E27 350/470/806 lumen, dimmable, color, opal white","friendly_name":"0x000d6ffffe53aff1","hardwareVersion":1,"ieeeAddr":"0x000d6ffffe53aff1","lastSeen":1622327451734,"manufacturerID":4635,"manufacturerName":"MLI","model":"404000/404005/404012","modelID":"ZBT-ExtendedColor","networkAddress":44871,"powerSource":"Mains (single phase)","softwareBuildID":"2.2","type":"Router","vendor":"Müller Licht"}],"type":"devices"}
setstate MQTT2_zigbee_pi 2021-05-30 00:36:11 log_level info
setstate MQTT2_zigbee_pi 2021-05-30 00:36:11 log_message Disconnecting from MQTT server
setstate MQTT2_zigbee_pi 2021-05-30 00:29:32 network_channel 11
setstate MQTT2_zigbee_pi 2021-05-30 00:29:32 network_extendedPanID 0xdddddddddddddddd
setstate MQTT2_zigbee_pi 2021-05-30 00:29:32 network_panID 6754
setstate MQTT2_zigbee_pi 2021-05-30 00:29:32 permit_join true
setstate MQTT2_zigbee_pi 2021-05-30 00:36:11 state offline
setstate MQTT2_zigbee_pi 2021-05-30 00:32:37 subscriptions zigbee2mqtt/#
setstate MQTT2_zigbee_pi 2021-05-30 00:29:32 version 1.18.3

dann noch vom "Sammel-Device":

Mist, das war dann wohl zuviel ;)

Ich versuche es in einem weiteren Post...

Gruß, Joachim
« Letzte Änderung: 31 Mai 2021, 12:40:22 von MadMax-FHEM »
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

Offline Beta-User

  • Developer
  • Hero Member
  • ****
  • Beiträge: 18137
Antw:Läuft: zigbee2mqtt mit MQTT2_SERVER und MQTT2_DEVICE
« Antwort #440 am: 31 Mai 2021, 12:42:07 »
OK, damit ist es schon klarer: das sind (wieder mal) neue Topics, die zum Teil dazu gedacht zu sein scheinen, eine Art "Auto-Erkennung" zu ermöglichen. Die Topics an sich sollten in die Bridge - wenn man sie überhaupt haben will.
Für mich sieht das meiste "informativ", aber unnötig aus... (=> {} als "Ziel").

Wäre gut, es würde sich mal jemand mit aktuellem zigbee2mqtt und etwas "M2D"-Know-How mal wieder mit dem bridge-Template beschäftigen, für mich ist es ziemliches Gerate...
Server: HP-T620@Debian 11, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Offline MadMax-FHEM

  • Hero Member
  • *****
  • Beiträge: 12050
  • NIVEAu ist keine Creme...
Antw:Läuft: zigbee2mqtt mit MQTT2_SERVER und MQTT2_DEVICE
« Antwort #441 am: 31 Mai 2021, 12:43:43 »
So hier das "Sammel-Device":

defmod MQTT2_zigbee_bridge MQTT2_DEVICE zigbee_bridge
attr MQTT2_zigbee_bridge readingList zigbee2mqtt/bridge/info:.* info\
zigbee2mqtt/bridge/devices:.* { json2nameValue($EVENT) }\
zigbee2mqtt/bridge/groups:.* groups\
zigbee2mqtt/bridge/extensions:.* extensions\
zigbee2mqtt/bridge/event:.* { json2nameValue($EVENT) }

setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 1_endpoints_1_clusters_input_1 genBasic
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 1_endpoints_1_clusters_input_2 genTime
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 1_endpoints_1_clusters_input_3 genOta
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 1_endpoints_1_clusters_output_1 genPowerCfg
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 1_endpoints_1_clusters_output_2 genPollCtrl
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 1_endpoints_1_clusters_output_3 ssIasZone
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 1_endpoints_242_clusters_output_1 greenPower
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 1_friendly_name Coordinator
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 1_ieee_address 0x00212effff00b7d1
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 1_interview_completed true
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 1_interviewing false
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 1_network_address 0
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 1_supported false
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 1_type Coordinator
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_date_code 20181025-69
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_description Tint LED bulb GU10/E14/E27 350/470/806 lumen, dimmable, color, opal white
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_1_access 7
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_1_description On/off state of this light
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_1_name state
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_1_property state
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_1_type binary
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_1_value_off OFF
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_1_value_on ON
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_1_value_toggle TOGGLE
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_2_access 7
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_2_description Brightness of this light
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_2_name brightness
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_2_property brightness
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_2_type numeric
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_2_value_max 254
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_2_value_min 0
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_3_access 7
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_3_description Color temperature of this light
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_3_name color_temp
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_3_presets_1_description Coolest temperature supported
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_3_presets_1_name coolest
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_3_presets_1_value 153
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_3_presets_2_description Cool temperature (250 mireds / 4000 Kelvin)
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_3_presets_2_name cool
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_3_presets_2_value 250
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_3_presets_3_description Neutral temperature (370 mireds / 2700 Kelvin)
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_3_presets_3_name neutral
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_3_presets_3_value 370
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_3_presets_4_description Warm temperature (454 mireds / 2200 Kelvin)
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_3_presets_4_name warm
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_3_presets_4_value 454
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_3_presets_5_description Warmest temperature supported
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_3_presets_5_name warmest
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_3_presets_5_value 556
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_3_property color_temp
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_3_type numeric
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_3_unit mired
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_3_value_max 556
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_3_value_min 153
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_4_access 7
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_4_description Color temperature after cold power on of this light
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_4_name color_temp_startup
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_4_presets_1_description Coolest temperature supported
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_4_presets_1_name coolest
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_4_presets_1_value 153
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_4_presets_2_description Cool temperature (250 mireds / 4000 Kelvin)
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_4_presets_2_name cool
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_4_presets_2_value 250
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_4_presets_3_description Neutral temperature (370 mireds / 2700 Kelvin)
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_4_presets_3_name neutral
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_4_presets_3_value 370
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_4_presets_4_description Warm temperature (454 mireds / 2200 Kelvin)
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_4_presets_4_name warm
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_4_presets_4_value 454
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_4_presets_5_description Warmest temperature supported
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_4_presets_5_name warmest
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_4_presets_5_value 556
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_4_presets_6_description Restore previous color_temp on cold power on
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_4_presets_6_name previous
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_4_presets_6_value 65535
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_4_property color_temp_startup
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_4_type numeric
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_4_unit mired
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_4_value_max 556
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_4_value_min 153
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_5_description Color of this light in the CIE 1931 color space (x/y)
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_5_features_1_access 7
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_5_features_1_name x
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_5_features_1_property x
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_5_features_1_type numeric
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_5_features_2_access 7
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_5_features_2_name y
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_5_features_2_property y
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_5_features_2_type numeric
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_5_name color_xy
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_5_property color
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_5_type composite
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_6_description Color of this light expressed as hue/saturation
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_6_features_1_access 7
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_6_features_1_name hue
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_6_features_1_property hue
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_6_features_1_type numeric
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_6_features_2_access 7
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_6_features_2_name saturation
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_6_features_2_property saturation
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_6_features_2_type numeric
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_6_name color_hs
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_6_property color
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_features_6_type composite
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_1_type light
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_2_access 2
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_2_description Triggers an effect on the light (e.g. make light blink for a few seconds)
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_2_name effect
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_2_property effect
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_2_type enum
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_2_values_1 blink
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_2_values_2 breathe
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_2_values_3 okay
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_2_values_4 channel_change
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_2_values_5 finish_effect
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_2_values_6 stop_effect
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_3_access 1
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_3_description Link quality (signal strength)
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_3_name linkquality
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_3_property linkquality
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_3_type numeric
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_3_unit lqi
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_3_value_max 255
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_exposes_3_value_min 0
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_model 404000/404005/404012
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_supports_ota false
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_definition_vendor Müller Licht
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_endpoints_1_bindings_1_cluster genOnOff
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_endpoints_1_bindings_1_target_endpoint 1
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_endpoints_1_bindings_1_target_ieee_address 0x00212effff00b7d1
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_endpoints_1_bindings_1_target_type endpoint
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_endpoints_1_bindings_2_cluster genLevelCtrl
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_endpoints_1_bindings_2_target_endpoint 1
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_endpoints_1_bindings_2_target_ieee_address 0x00212effff00b7d1
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_endpoints_1_bindings_2_target_type endpoint
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_endpoints_1_bindings_3_cluster lightingColorCtrl
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_endpoints_1_bindings_3_target_endpoint 1
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_endpoints_1_bindings_3_target_ieee_address 0x00212effff00b7d1
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_endpoints_1_bindings_3_target_type endpoint
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_endpoints_1_clusters_input_1 genBasic
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_endpoints_1_clusters_input_2 genIdentify
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_endpoints_1_clusters_input_3 genGroups
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_endpoints_1_clusters_input_4 genScenes
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_endpoints_1_clusters_input_5 genOnOff
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_endpoints_1_clusters_input_6 genLevelCtrl
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_endpoints_1_clusters_input_7 lightingColorCtrl
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_endpoints_1_clusters_input_8 haDiagnostic
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_endpoints_1_clusters_input_9 touchlink
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_endpoints_1_clusters_output_1 genTime
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_endpoints_1_clusters_output_2 genOta
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_endpoints_1_configured_reportings_1_attribute onOff
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_endpoints_1_configured_reportings_1_cluster genOnOff
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_endpoints_1_configured_reportings_1_maximum_report_interval 300
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_endpoints_1_configured_reportings_1_minimum_report_interval 0
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_endpoints_1_configured_reportings_1_reportable_change 0
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_endpoints_1_configured_reportings_2_attribute currentLevel
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_endpoints_1_configured_reportings_2_cluster genLevelCtrl
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_endpoints_1_configured_reportings_2_maximum_report_interval 300
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_endpoints_1_configured_reportings_2_minimum_report_interval 3
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_endpoints_1_configured_reportings_2_reportable_change 1
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_endpoints_1_configured_reportings_3_attribute colorTemperature
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_endpoints_1_configured_reportings_3_cluster lightingColorCtrl
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_endpoints_1_configured_reportings_3_maximum_report_interval 300
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_endpoints_1_configured_reportings_3_minimum_report_interval 3
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_endpoints_1_configured_reportings_3_reportable_change 1
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_endpoints_1_configured_reportings_4_attribute currentX
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_endpoints_1_configured_reportings_4_cluster lightingColorCtrl
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_endpoints_1_configured_reportings_4_maximum_report_interval 300
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_endpoints_1_configured_reportings_4_minimum_report_interval 3
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_endpoints_1_configured_reportings_4_reportable_change 1
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_endpoints_1_configured_reportings_5_attribute currentY
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_endpoints_1_configured_reportings_5_cluster lightingColorCtrl
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_endpoints_1_configured_reportings_5_maximum_report_interval 300
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_endpoints_1_configured_reportings_5_minimum_report_interval 3
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_endpoints_1_configured_reportings_5_reportable_change 1
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_endpoints_242_clusters_output_1 greenPower
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_friendly_name 0x000d6ffffe53aff1
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_ieee_address 0x000d6ffffe53aff1
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_interview_completed true
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_interviewing false
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_model_id ZBT-ExtendedColor
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_network_address 44871
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_power_source Mains (single phase)
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_software_build_id 2.2
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_supported true
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:51 2_type Router
setstate MQTT2_zigbee_bridge 2021-05-30 00:16:07 IODev MQTT2Server
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:49 associatedWith MQTT2_zigbee_pi
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_description Tint LED bulb GU10/E14/E27 350/470/806 lumen, dimmable, color, opal white
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_1_access 7
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_1_description On/off state of this light
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_1_name state
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_1_property state
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_1_type binary
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_1_value_off OFF
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_1_value_on ON
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_1_value_toggle TOGGLE
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_2_access 7
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_2_description Brightness of this light
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_2_name brightness
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_2_property brightness
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_2_type numeric
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_2_value_max 254
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_2_value_min 0
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_3_access 7
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_3_description Color temperature of this light
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_3_name color_temp
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_3_presets_1_description Coolest temperature supported
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_3_presets_1_name coolest
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_3_presets_1_value 153
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_3_presets_2_description Cool temperature (250 mireds / 4000 Kelvin)
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_3_presets_2_name cool
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_3_presets_2_value 250
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_3_presets_3_description Neutral temperature (370 mireds / 2700 Kelvin)
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_3_presets_3_name neutral
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_3_presets_3_value 370
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_3_presets_4_description Warm temperature (454 mireds / 2200 Kelvin)
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_3_presets_4_name warm
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_3_presets_4_value 454
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_3_presets_5_description Warmest temperature supported
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_3_presets_5_name warmest
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_3_presets_5_value 556
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_3_property color_temp
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_3_type numeric
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_3_unit mired
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_3_value_max 556
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_3_value_min 153
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_4_access 7
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_4_description Color temperature after cold power on of this light
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_4_name color_temp_startup
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_4_presets_1_description Coolest temperature supported
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_4_presets_1_name coolest
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_4_presets_1_value 153
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_4_presets_2_description Cool temperature (250 mireds / 4000 Kelvin)
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_4_presets_2_name cool
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_4_presets_2_value 250
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_4_presets_3_description Neutral temperature (370 mireds / 2700 Kelvin)
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_4_presets_3_name neutral
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_4_presets_3_value 370
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_4_presets_4_description Warm temperature (454 mireds / 2200 Kelvin)
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_4_presets_4_name warm
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_4_presets_4_value 454
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_4_presets_5_description Warmest temperature supported
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_4_presets_5_name warmest
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_4_presets_5_value 556
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_4_presets_6_description Restore previous color_temp on cold power on
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_4_presets_6_name previous
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_4_presets_6_value 65535
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_4_property color_temp_startup
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_4_type numeric
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_4_unit mired
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_4_value_max 556
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_4_value_min 153
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_5_description Color of this light in the CIE 1931 color space (x/y)
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_5_features_1_access 7
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_5_features_1_name x
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_5_features_1_property x
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_5_features_1_type numeric
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_5_features_2_access 7
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_5_features_2_name y
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_5_features_2_property y
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_5_features_2_type numeric
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_5_name color_xy
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_5_property color
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_5_type composite
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_6_description Color of this light expressed as hue/saturation
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_6_features_1_access 7
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_6_features_1_name hue
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_6_features_1_property hue
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_6_features_1_type numeric
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_6_features_2_access 7
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_6_features_2_name saturation
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_6_features_2_property saturation
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_6_features_2_type numeric
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_6_name color_hs
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_6_property color
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_features_6_type composite
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_1_type light
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_2_access 2
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_2_description Triggers an effect on the light (e.g. make light blink for a few seconds)
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_2_name effect
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_2_property effect
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_2_type enum
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_2_values_1 blink
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_2_values_2 breathe
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_2_values_3 okay
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_2_values_4 channel_change
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_2_values_5 finish_effect
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_2_values_6 stop_effect
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_3_access 1
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_3_description Link quality (signal strength)
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_3_name linkquality
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_3_property linkquality
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_3_type numeric
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_3_unit lqi
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_3_value_max 255
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_exposes_3_value_min 0
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_model 404000/404005/404012
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_supports_ota false
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_definition_vendor Müller Licht
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_friendly_name 0x000d6ffffe53aff1
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_ieee_address 0x000d6ffffe53aff1
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_status successful
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 data_supported true
setstate MQTT2_zigbee_bridge 2021-05-30 00:27:45 extensions []
setstate MQTT2_zigbee_bridge 2021-05-30 00:27:45 groups []
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:52 info {"commit":"669489fe","config":{"advanced":{"adapter_concurrent":null,"adapter_delay":null,"availability_blacklist":[],"availability_blocklist":[],"availability_passlist":[],"availability_timeout":0,"availability_whitelist":[],"cache_state":true,"cache_state_persistent":true,"cache_state_send_on_startup":true,"channel":11,"elapsed":false,"ext_pan_id":[221,221,221,221,221,221,221,221],"homeassistant_discovery_topic":"homeassistant","homeassistant_legacy_triggers":true,"homeassistant_status_topic":"hass/status","last_seen":"disable","legacy_api":true,"log_directory":"/opt/zigbee2mqtt/data/log/%TIMESTAMP%","log_file":"log.txt","log_level":"info","log_output":["console","file"],"log_rotation":true,"log_symlink_current":false,"log_syslog":{},"pan_id":6754,"report":true,"soft_reset_timeout":0,"timestamp_format":"YYYY-MM-DD HH:mm:ss"},"ban":[],"blocklist":[],"device_options":{},"devices":{"0x000d6ffffe53aff1":{"friendly_name":"0x000d6ffffe53aff1"}},"experimental":{"output":"json"},"external_converters":[],"frontend":{"host":"0.0.0.0","port":8080},"groups":{},"map_options":{"graphviz":{"colors":{"fill":{"coordinator":"#e04e5d","enddevice":"#fff8ce","router":"#4ea3e0"},"font":{"coordinator":"#ffffff","enddevice":"#000000","router":"#ffffff"},"line":{"active":"#009900","inactive":"#994444"}}}},"mqtt":{"base_topic":"zigbee2mqtt","client_id":"zigbee_pi","force_disable_retain":false,"include_device_information":false,"server":"mqtt://192.168.1.121"},"ota":{"disable_automatic_update_check":false,"update_check_interval":1440},"passlist":[],"permit_join":false,"serial":{"adapter":"deconz","disable_led":false,"port":"/dev/ttyAMA0"},"whitelist":[]},"config_schema":{"definitions":{"device":{"properties":{"debounce":{"description":"Debounces messages of this device","title":"Debounce","type":"number"},"debounce_ignore":{"description":"Protects unique payload values of specified payload properties from overriding within debounce time","examples":["action"],"items":{"type":"string"},"title":"Ignore debounce","type":"array"},"filtered_attributes":{"description":"Allows to prevent certain attributes from being published","examples":["temperature","battery","action"],"items":{"type":"string"},"title":"Filtered attributes","type":"array"},"friendly_name":{"description":"Used in the MQTT topic of a device. By default this is the device ID","readOnly":true,"title":"Friendly name","type":"string"},"icon":{"description":"The user-defined device icon for the frontend. It can be a link to an image (not a path to a file) or base64 encoded data URL like: image/svg+xml;;base64,PHN2ZyB3aW....R0aD","title":"Icon","type":"string"},"optimistic":{"description":"Publish optimistic state after set (default true)","title":"Optimistic","type":"boolean"},"qos":{"descritption":"QoS level for MQTT messages of this device","title":"QoS","type":"number"},"retain":{"description":"Retain MQTT messages of this device","title":"Retain","type":"boolean"},"retention":{"description":"Sets the MQTT Message Expiry in seconds, Make sure to set mqtt.version to 5","title":"Retention","type":"number"}},"required":["friendly_name"],"type":"object"},"group":{"properties":{"devices":{"items":{"type":"string"},"type":"array"},"filtered_attributes":{"items":{"type":"string"},"type":"array"},"friendly_name":{"type":"string"},"optimistic":{"type":"boolean"},"qos":{"type":"number"},"retain":{"type":"boolean"}},"required":["friendly_name"],"type":"object"}},"properties":{"advanced":{"properties":{"adapter_concurrent":{"description":"Adapter concurrency (e.g. 2 for CC2531 or 16 for CC26X2R1) (default: null, uses recommended value)","requiresRestart":true,"title":"Adapter concurrency","type":["number","null"]},"adapter_delay":{"description":"Adapter delay","requiresRestart":true,"title":"Adapter delay","type":["number","null"]},"availability_blacklist":{"items":{"type":"string"},"readOnly":true,"requiresRestart":true,"title":"Availability blacklist (deprecated, use availability_blocklist)","type":"array"},"availability_blocklist":{"description":"Prevent devices from being checked for availability","items":{"type":"string"},"requiresRestart":true,"title":"Availability Blocklist","type":"array"},"availability_passlist":{"description":"Only enable availability check for certain devices","items":{"type":"string"},"requiresRestart":true,"title":"Availability passlist","type":"array"},"availability_timeout":{"default":0,"description":"Availability timeout in seconds when enabled, devices will be checked if they are still online. Only AC powered routers are checked for availability","minimum":0,"requiresRestart":true,"title":"Availability Timeout","type":"number"},"availability_whitelist":{"items":{"type":"string"},"readOnly":true,"requiresRestart":true,"title":"Availability whitelist (deprecated, use passlist)","type":"array"},"baudrate":{"description":"Baud rate speed for serial port, this can be anything firmware support but default is 115200 for Z-Stack and EZSP, 38400 for Deconz, however note that some EZSP firmware need 57600","examples":[38400,57600,115200],"requiresRestart":true,"title":"Baudrate","type":"number"},"cache_state":{"default":true,"description":"MQTT message payload will contain all attributes, not only changed ones. Has to be true when integrating via Home Assistant","title":"Cache state","type":"boolean"},"cache_state_persistent":{"default":true,"description":"Persist cached state, only used when cache_state: true","title":"Persist cache state","type":"boolean"},"cache_state_send_on_startup":{"default":true,"description":"Send cached state on startup, only used when cache_state: true","title":"Send cached state on startup","type":"boolean"},"channel":{"default":11,"description":"Zigbee channel, changing requires repairing all devices! (Note: use a ZLL channel: 11, 15, 20, or 25 to avoid Problems)","examples":[11,15,20,25],"maximum":26,"minimum":11,"requiresRestart":true,"title":"ZigBee channel","type":"number"},"elapsed":{"default":false,"description":"Add an elapsed attribute to MQTT messages, contains milliseconds since the previous msg","title":"Elapsed","type":"boolean"},"ext_pan_id":{"description":"Zigbee extended pan ID, changing requires repairing all devices!","items":{"type":"number"},"requiresRestart":true,"title":"Ext Pan ID","type":"array"},"homeassistant_discovery_topic":{"description":"Home Assistant discovery topic","examples":["homeassistant"],"requiresRestart":true,"title":"Homeassistant discovery topic","type":"string"},"homeassistant_legacy_triggers":{"default":true,"description":"Home Assistant legacy triggers, when enabled Zigbee2mqt will send an empty 'action' or 'click' after one has been send. A 'sensor_action' and 'sensor_click' will be discoverd","title":"Home Assistant legacy triggers","type":"boolean"},"homeassistant_status_topic":{"description":"Home Assistant status topic","examples":["homeassistant/status"],"requiresRestart":true,"title":"Home Assistant status topic","type":"string"},"ikea_ota_use_test_url":{"default":false,"description":"Use IKEA TRADFRI OTA test server, see OTA updates documentation","requiresRestart":true,"title":"IKEA TRADFRI OTA use test url","type":"boolean"},"last_seen":{"default":"disable","description":"Add a last_seen attribute to MQTT messages, contains date/time of last Zigbee message","enum":["disable","ISO_8601","ISO_8601_local","epoch"],"title":"Last seen","type":"string"},"legacy_api":{"default":true,"description":"Disables the legacy api (false = disable)","requiresRestart":true,"title":"Legacy API","type":"boolean"},"log_directory":{"description":"Location of log directory","examples":["data/log/%TIMESTAMP%"],"requiresRestart":true,"title":"Log directory","type":"string"},"log_file":{"default":"log.txt","description":"Log file name, can also contain timestamp","examples":["zigbee2mqtt_%TIMESTAMP%.log"],"requiresRestart":true,"title":"Log file","type":"string"},"log_level":{"default":"info","description":"Logging level","enum":["info","warn","error","debug"],"title":"Log level","type":"string"},"log_output":{"description":"Output location of the log, leave empty to supress logging","items":{"enum":["console","file","syslog"],"type":"string"},"requiresRestart":true,"title":"Log output","type":"array"},"log_rotation":{"default":true,"description":"Log rotation","requiresRestart":true,"title":"Log rotation","type":"boolean"},"log_symlink_current":{"default":false,"description":"Create symlink to current logs in the log directory","requiresRestart":true,"title":"Log symlink current","type":"boolean"},"log_syslog":{"properties":{"app_name":{"default":"Zigbee2MQTT","description":"The name of the application (Default: Zigbee2MQTT).","title":"Localhost","type":"string"},"eol":{"default":"/n","description":"The end of line character to be added to the end of the message (Default: Message without modifications).","title":"eol","type":"string"},"host":{"default":"localhost","description":"The host running syslogd, defaults to localhost.","title":"Host","type":"string"},"localhost":{"default":"localhost","description":"Host to indicate that log messages are coming from (Default: localhost).","title":"Localhost","type":"string"},"path":{"default":"/dev/log","description":"The path to the syslog dgram socket (i.e. /dev/log or /var/run/syslog for OS X).","examples":["/dev/log","/var/run/syslog"],"title":"Path","type":"string"},"pid":{"default":"process.pid","description":"PID of the process that log messages are coming from (Default process.pid).","title":"PID","type":"string"},"port":{"default":123,"description":"The port on the host that syslog is running on, defaults to syslogd's default port.","title":"Port","type":"number"},"protocol":{"default":"tcp4","description":"The network protocol to log over (e.g. tcp4, udp4, tls4, unix, unix-connect, etc).","examples":["tcp4","udp4","tls4","unix","unix-connect"],"title":"Protocol","type":"string"},"type":{"default":"5424","description":"The type of the syslog protocol to use (Default: BSD, also valid: 5424).","title":"Type","type":"string"}},"title":"syslog","type":"object"},"network_key":{"description":"Network encryption key, changing requires repairing all devices!","oneOf":[{"title":"Network key(string)","type":"string"},{"items":{"type":"number"},"title":"Network key(array)","type":"array"}],"requiresRestart":true,"title":"Network key"},"pan_id":{"description":"ZigBee pan ID, changing requires repairing all devices!","oneOf":[{"title":"Pan ID (string)","type":"string"},{"title":"Pan ID (number)","type":"number"}],"requiresRestart":true,"title":"Pan ID"},"report":{"description":"Enables report feature (deprecated)","readOnly":true,"requiresRestart":true,"title":"Reporting","type":"boolean"},"rtscts":{"description":"RTS / CTS Hardware Flow Control for serial port","requiresRestart":true,"title":"RTS / CTS","type":"boolean"},"soft_reset_timeout":{"description":"Soft reset ZNP after timeout","minimum":0,"readOnly":true,"requiresRestart":true,"title":"Soft reset timeout (deprecated)","type":"number"},"timestamp_format":{"description":"Log timestamp format","examples":["YYYY-MM-DD HH:mm:ss"],"requiresRestart":true,"title":"Timestamp format","type":"string"}},"title":"Advanced","type":"object"},"ban":{"items":{"type":"string"},"readOnly":true,"requiresRestart":true,"title":"Ban (deprecated, use blocklist)","type":"array"},"blocklist":{"description":"Block devices from the network (by ieeeAddr)","items":{"type":"string"},"requiresRestart":true,"title":"Blocklist","type":"array"},"device_options":{"type":"object"},"devices":{"patternProperties":{"^.*$":{"$ref":"#/definitions/device"}},"propertyNames":{"pattern":"^0x[\\d\\w]{16}$"},"type":"object"},"experimental":{"properties":{"output":{"description":"Examples when 'state' of a device is published json: topic: 'zigbee2mqtt/my_bulb' payload '{\"state\": \"ON\"}' attribute: topic 'zigbee2mqtt/my_bulb/state' payload 'ON' attribute_and_json: both json and attribute (see above)","enum":["attribute_and_json","attribute","json"],"title":"MQTT output type","type":"string"},"transmit_power":{"description":"Transmit power of adapter, only available for Z-Stack (CC253*/CC2652/CC1352) adapters, CC2652 = 5dbm, CC1352 max is = 20dbm (5dbm default)","requiresRestart":true,"title":"Transmit power","type":["number","null"]}},"title":"Experimental","type":"object"},"external_converters":{"description":"You can define external converters to e.g. add support for a DiY device","examples":["DIYRuZ_FreePad.js"],"items":{"type":"string"},"requiresRestart":true,"title":"External converters","type":"array"},"frontend":{"properties":{"auth_token":{"description":"Enables authentication, disabled by default","requiresRestart":true,"title":"Auth token","type":["string","null"]},"host":{"default":" 0.0.0.0","description":"Frontend binding host","requiresRestart":true,"title":"Bind host","type":"string"},"port":{"default":8080,"description":"Frontend binding port","requiresRestart":true,"title":"Port","type":"number"}},"title":"Frontend","type":"object"},"groups":{"patternProperties":{"^.*$":{"$ref":"#/definitions/group"}},"propertyNames":{"pattern":"^[\\w].*$"},"type":"object"},"homeassistant":{"default":false,"description":"Home Assistant integration (MQTT discovery)","title":"Home Assistant integration","type":"boolean"},"map_options":{"properties":{"graphviz":{"properties":{"colors":{"properties":{"fill":{"properties":{"coordinator":{"type":"string"},"enddevice":{"type":"string"},"router":{"type":"string"}},"type":"object"},"font":{"properties":{"coordinator":{"type":"string"},"enddevice":{"type":"string"},"router":{"type":"string"}},"type":"object"},"line":{"properties":{"active":{"type":"string"},"inactive":{"type":"string"}},"type":"object"}},"type":"object"}},"type":"object"}},"title":"Networkmap","type":"object"},"mqtt":{"properties":{"base_topic":{"description":"MQTT base topic for Zigbee2MQTT MQTT messages","examples":["zigbee2mqtt"],"requiresRestart":true,"title":"Base topic","type":"string"},"ca":{"description":"Absolute path to SSL/TLS certificate of CA used to sign server and client certificates","examples":["/etc/ssl/mqtt-ca.crt"],"requiresRestart":true,"title":"Certificate authority","type":"string"},"cert":{"description":"Absolute path to SSL/TLS certificate for client-authentication","examples":["/etc/ssl/mqtt-client.crt"],"requiresRestart":true,"title":"SSL/TLS certificate","type":"string"},"client_id":{"description":"MQTT client ID","examples":["MY_CLIENT_ID"],"requiresRestart":true,"title":"Client ID","type":"string"},"force_disable_retain":{"default":false,"description":"Disable retain for all send messages. ONLY enable if you MQTT broker doesn't support retained message (e.g. AWS IoT core, Azure IoT Hub, Google Cloud IoT core, IBM Watson IoT Platform). Enabling will break the Home Assistant integration","requiresRestart":true,"title":"Force disable retain","type":"boolean"},"include_device_information":{"default":false,"description":"Include device information to mqtt messages","title":"Include device information","type":"boolean"},"keepalive":{"default":60,"description":"MQTT keepalive in second","requiresRestart":true,"title":"Keepalive","type":"number"},"key":{"description":"Absolute path to SSL/TLS key for client-authentication","examples":["/etc/ssl/mqtt-client.key"],"requiresRestart":true,"title":"SSL/TLS key","type":"string"},"password":{"description":"MQTT server authentication password","examples":["ILOVEPELMENI"],"requiresRestart":true,"title":"Password","type":"string"},"reject_unauthorized":{"default":true,"description":"Disable self-signed SSL certificate","requiresRestart":true,"title":"Reject unauthorized","type":"boolean"},"server":{"description":"MQTT server URL (use mqtts:// for SSL/TLS connection)","examples":["mqtt://localhost:1883"],"requiresRestart":true,"title":"MQTT server","type":"string"},"user":{"description":"MQTT server authentication user","examples":["johnnysilverhand"],"requiresRestart":true,"title":"User","type":"string"},"version":{"default":4,"description":"MQTT protocol version","examples":[4,5],"requiresRestart":true,"title":"Version","type":["number","null"]}},"required":["base_topic","server"],"title":"MQTT","type":"object"},"ota":{"properties":{"disable_automatic_update_check":{"default":false,"description":"Zigbee devices may request a firmware update, and do so frequently, causing Zigbee2MQTT to reach out to third party servers. If you disable these device initiated checks, you can still initiate a firmware update check manually.","title":"Disable automatic update check","type":"boolean"},"update_check_interval":{"default":1440,"description":"Your device may request a check for a new firmware update. This value determines how frequently third party servers may actually be contacted to look for firmware updates. The value is set in minutes, and the default is 1 day.","title":"Update check interval","type":"number"}},"title":"OTA updates","type":"object"},"passlist":{"description":"Allow only certain devices to join the network (by ieeeAddr). Note that all devices not on the passlist will be removed from the network!","items":{"type":"string"},"requiresRestart":true,"title":"Passlist","type":"array"},"permit_join":{"default":false,"description":"Allow new devices to join (re-applied at restart)","title":"Permit join","type":"boolean"},"serial":{"properties":{"adapter":{"description":"Adapter type, not needed unless you are experiencing problems","enum":["deconz","zstack","zigate","ezsp"],"requiresRestart":true,"title":"Adapter","type":["string","null"]},"disable_led":{"default":false,"description":"Disable LED of the adapter if supported","requiresRestart":true,"title":"Disable led","type":"boolean"},"port":{"description":"Location of the adapter. To autodetect the port, set null","examples":["/dev/ttyACM0"],"requiresRestart":true,"title":"Port","type":["string","null"]}},"title":"Serial","type":"object"},"whitelist":{"items":{"type":"string"},"readOnly":true,"requiresRestart":true,"title":"Whitelist (deprecated, use passlist)","type":"array"}},"required":["mqtt"],"type":"object"},"coordinator":{"meta":{"maintrel":0,"majorrel":38,"minorrel":57,"product":0,"revision":"0x26390500","transportrev":0},"type":"ConBee/RaspBee"},"log_level":"info","network":{"channel":11,"extended_pan_id":"0xdddddddddddddddd","pan_id":6754},"permit_join":true,"restart_required":false,"version":"1.18.3"}
setstate MQTT2_zigbee_bridge 2021-05-30 00:30:50 type device_interview

Und das Leuchtmittel:

Ok, das Leuchtmittel und die Frage dann in einem weiteren Post...
...sorry!

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

Offline MadMax-FHEM

  • Hero Member
  • *****
  • Beiträge: 12050
  • NIVEAu ist keine Creme...
Antw:Läuft: zigbee2mqtt mit MQTT2_SERVER und MQTT2_DEVICE
« Antwort #442 am: 31 Mai 2021, 12:46:08 »
So das Leuchtmittel:

defmod MQTT2_zigbee_0x000d6ffffe53aff1 MQTT2_DEVICE zigbee_0x000d6ffffe53aff1
attr MQTT2_zigbee_0x000d6ffffe53aff1 devStateIcon {zigbee2mqtt_devStateIcon255($name)}
attr MQTT2_zigbee_0x000d6ffffe53aff1 devicetopic zigbee2mqtt/0x000d6ffffe53aff1
attr MQTT2_zigbee_0x000d6ffffe53aff1 icon hue_filled_white_and_color_e27_b22
attr MQTT2_zigbee_0x000d6ffffe53aff1 model zigbee2mqtt_light_rgbw_hex
attr MQTT2_zigbee_0x000d6ffffe53aff1 readingList $DEVICETOPIC:.* { json2nameValue($EVENT) }
attr MQTT2_zigbee_0x000d6ffffe53aff1 room MQTT2_DEVICE
attr MQTT2_zigbee_0x000d6ffffe53aff1 setList on:noArg $DEVICETOPIC/set {"state":"ON"}\
  off:noArg $DEVICETOPIC/set {"state":"OFF"}\
  warm:noArg $DEVICETOPIC/set {"brightness": 200 , "color_temp": 360}\
  white:noArg $DEVICETOPIC/set {"brightness": 254, "color_temp": 250}\
  color_temp:colorpicker,CT,250,1,454 $DEVICETOPIC/set {"$EVTPART0":"$EVTPART1"}\
  brightness:colorpicker,BRI,0,5,255 $DEVICETOPIC/set {"state":"on","$EVTPART0":"$EVTPART1"}\
  hex:colorpicker,HEX,0,15,255 $DEVICETOPIC/set {"color":{"$EVTPART0":"#$EVTPART1"}}
attr MQTT2_zigbee_0x000d6ffffe53aff1 stateFormat {lc ReadingsVal($name,"state",0)}
attr MQTT2_zigbee_0x000d6ffffe53aff1 userReadings hex:color_y.* {Color::xyY2hex(ReadingsVal($name,"color_x",0),ReadingsVal($name,"color_y",0),ReadingsVal($name,"brightness",254))}
attr MQTT2_zigbee_0x000d6ffffe53aff1 webCmd toggle:on:off:brightness:color_temp:warm:white:hex

setstate MQTT2_zigbee_0x000d6ffffe53aff1 on
setstate MQTT2_zigbee_0x000d6ffffe53aff1 2021-05-30 00:32:37 IODev MQTT2Server
setstate MQTT2_zigbee_0x000d6ffffe53aff1 2021-05-30 00:32:37 associatedWith MQTT2_zigbee_pi
setstate MQTT2_zigbee_0x000d6ffffe53aff1 2021-05-30 00:34:19 attrTemplateVersion 20200904
setstate MQTT2_zigbee_0x000d6ffffe53aff1 2021-05-30 00:34:52 brightness 30
setstate MQTT2_zigbee_0x000d6ffffe53aff1 2021-05-30 00:34:52 color_hue 34
setstate MQTT2_zigbee_0x000d6ffffe53aff1 2021-05-30 00:34:52 color_mode color_temp
setstate MQTT2_zigbee_0x000d6ffffe53aff1 2021-05-30 00:34:52 color_saturation 80
setstate MQTT2_zigbee_0x000d6ffffe53aff1 2021-05-30 00:34:52 color_temp 370
setstate MQTT2_zigbee_0x000d6ffffe53aff1 2021-05-30 00:34:52 color_x 0.4576
setstate MQTT2_zigbee_0x000d6ffffe53aff1 2021-05-30 00:34:52 color_y 0.41
setstate MQTT2_zigbee_0x000d6ffffe53aff1 2021-05-30 00:34:52 hex FFC249
setstate MQTT2_zigbee_0x000d6ffffe53aff1 2021-05-30 00:34:52 linkquality 0
setstate MQTT2_zigbee_0x000d6ffffe53aff1 2021-05-30 00:34:52 state ON

Und dann (zum 3ten Mal ;)  ) die Frage:

was brauchst du noch?
Attribut rawEvents?
Und dann?
Eventmonitor?

Die config.yaml von zigbee2mqtt liefere ich auch noch nach...

(jetzt muss ich aber erst mal weg)

DANKE, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

Offline MadMax-FHEM

  • Hero Member
  • *****
  • Beiträge: 12050
  • NIVEAu ist keine Creme...
Antw:Läuft: zigbee2mqtt mit MQTT2_SERVER und MQTT2_DEVICE
« Antwort #443 am: 31 Mai 2021, 12:50:59 »
OK, damit ist es schon klarer: das sind (wieder mal) neue Topics, die zum Teil dazu gedacht zu sein scheinen, eine Art "Auto-Erkennung" zu ermöglichen. Die Topics an sich sollten in die Bridge - wenn man sie überhaupt haben will.
Für mich sieht das meiste "informativ", aber unnötig aus... (=> {} als "Ziel").

Wäre gut, es würde sich mal jemand mit aktuellem zigbee2mqtt und etwas "M2D"-Know-How mal wieder mit dem bridge-Template beschäftigen, für mich ist es ziemliches Gerate...

Ok, danke.

Auch wenn (erneut) ich nicht so ganz verstehe was du meinst :-\ ;)

Also das mit => {} ist wohl sowas wie >/dev/null auf Shell-Ebene?
EDIT: ich werde das mal bei den Shelly "anwenden" (versuchen), ich glaube da weiß ich "wohin" (und TomLee hat ja auch gemeint ich soll das mal machen ;) Auch wenn es halt durch das attrTemplate "anders" kam)...

Aber wo muss das hin, also für welchen "Topic" (ist das hier überhaupt richtig, also "Topic"? / Ich muss die "mqtt-Sprache" erst noch lernen / gut "müssen" weiß ich nicht aber es wird wohl u.U. "passieren")...

Ich könnte höchstens mit einer "frischen" zigbee2mqtt Bridge (auf Basis von Raspbee und demnächst auch Conbee II) dienen und eben einem (oder 2) Test-fhem...
Mit KnowHow bzgl. MQTT sieht es (noch) nicht gut aus und bzgl. attrTemplates noch weniger, leider!

Wenn ich helfen kann (mit dem "Wenigen" was ich leisten kann): einfach Bescheid geben...

EDIT: bedeutet das, dass "das" o.ä. (jederzeit) wieder "passieren" kann, wenn man mal zigbee2mqtt updated? Eieiei...

Gruß, Joachim
« Letzte Änderung: 31 Mai 2021, 12:55:03 von MadMax-FHEM »
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

Offline Beta-User

  • Developer
  • Hero Member
  • ****
  • Beiträge: 18137
Antw:Läuft: zigbee2mqtt mit MQTT2_SERVER und MQTT2_DEVICE
« Antwort #444 am: 31 Mai 2021, 13:03:27 »
Also: Erst mal die "unveränderte", aber vollständige bridge:
attr MQTT2_zigbee_pi readingList $DEVICETOPIC/bridge/state:.* state\
  $DEVICETOPIC/bridge/config/devices:.* {}\
  $DEVICETOPIC/bridge/config/log_level:.* log_level\
  $DEVICETOPIC/bridge/config/permit_join:.* permit_join\
  $DEVICETOPIC/bridge/config/rename:.* { json2nameValue($EVENT, 'rename_') }\
  $DEVICETOPIC/bridge/log:.*\"type\".\"devices\".\"message\".* devices\
  $DEVICETOPIC/bridge/log:.* log\
  $DEVICETOPIC/bridge/logging:.* { json2nameValue($EVENT,'log_') }\
  $DEVICETOPIC/bridge/networkmap:.* {}\
  $DEVICETOPIC/bridge/networkmap/graphviz:.* graphviz\
  $DEVICETOPIC/bridge/networkmap/raw:.* raw\
  $DEVICETOPIC/bridge/config:.* { json2nameValue($EVENT) }\
  $DEVICETOPIC/bridge/info:.* info\
  $DEVICETOPIC/bridge/devices:.* { json2nameValue($EVENT) }\
  $DEVICETOPIC/bridge/groups:.* groups\
  $DEVICETOPIC/bridge/extensions:.* extensions\
  $DEVICETOPIC/bridge/event:.* { json2nameValue($EVENT) }

Und dann (zum 3ten Mal ;)  ) die Frage:

was brauchst du noch?
Attribut rawEvents?
Und dann?
Eventmonitor?
"Brauchen" ist ein großes Wort...
Über das genannte Vorgehen kannst du den MQTT-Verkehr mitschneiden, und ich wäre dann in der Lage, mir einen Reim daraus zu machen, ja, soweit korrekt...

ABER: Es wäre mAn. zielführender und schneller, wenn sich jemand das Ding mal "im Betrieb" in einer aktuellen Version ansehen würde.

Dann ist nämlich schneller zu erkennen, ob
- die "alten Topics" überhaupt noch bedient werden
- bestimmte Teile "umgezogen" sind (die erste "log"-readingList-Zeile => devices?)
- sich jetzt Doppelungen/Überschneidungen bei den Namen ergeben, weil woanders zusätzlich was auf diesen Namen gesendet wird ("devices")
- bestimmte Inhalte überhaupt für uns Sinn machen...

Zitat
Also das mit => {} ist wohl sowas wie >/dev/null auf Shell-Ebene?
Ja, hier in der Form: Perl-Auswertung (geschweifte Klammer), aber keine Rückgabe eines Hashes => ab in die Mülltonne...

Das ist kein Hexenwerk, sondern eher eine Fleiß-Aufgabe, und ich wäre ausgesprochen dankbar, wenn sich jemand (anderes) dafür berufen fühlen würde, der die M2D-Methoden schon etwas länger kennt; (Fragen zu stellen ist ja trotzdem nicht verboten, und manchmal ist das Ergebnis nicht eindeutig, dann ist es besser, man kann irgendwo nachlesen, warum was wie entschieden wurde...)

Und ja: sowas kann immer mal wieder passieren, wenn irgendein "Schlauberger" meint, seinen Dienst "verbessern" zu müssen (meistens ist es ok, aber hin und wieder verstehe "ich" es eben nicht, was bestimmte Dinge sollen und warum man sie nicht abschalten kann (=> SW-Lieferant) oder einfach abschaltet (=> User)...)
Server: HP-T620@Debian 11, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Offline TomLee

  • Hero Member
  • *****
  • Beiträge: 4119
  • ... wer sät, der erntet ...
Antw:Läuft: zigbee2mqtt mit MQTT2_SERVER und MQTT2_DEVICE
« Antwort #445 am: 31 Mai 2021, 13:33:08 »
Zitat
es steht noch aus, das als Dienst laufen zu lassen

Kurz, bin am arbeiten, schau dir mal pm2 an, ist kein Hexenwerk, starte damit mittlerweile sonos2mqtt, hombridge und zigbee2mqtt.

Würd ja die 2-3 Zeilen zur Einrichtung gleich zeigen, meine Doku der letzten 2-3 Monate ging aber letzte Woche flöten und müsste auch erstmal wieder nachschauen.

Offline MadMax-FHEM

  • Hero Member
  • *****
  • Beiträge: 12050
  • NIVEAu ist keine Creme...
Antw:Läuft: zigbee2mqtt mit MQTT2_SERVER und MQTT2_DEVICE
« Antwort #446 am: 31 Mai 2021, 14:43:48 »
Kurz, bin am arbeiten, schau dir mal pm2 an, ist kein Hexenwerk, starte damit mittlerweile sonos2mqtt, hombridge und zigbee2mqtt.

Würd ja die 2-3 Zeilen zur Einrichtung gleich zeigen, meine Doku der letzten 2-3 Monate ging aber letzte Woche flöten und müsste auch erstmal wieder nachschauen.

Danke.

Das nutze ich bereits für meinen MagicMirror :)
Jetzt weiß ich, dass es hier auch geht...

Mal sehen.

Das ist allerdings ja der letzte Schritt.

Hier noch die config.yaml:

permit_join: false
mqtt:
  base_topic: zigbee2mqtt
  server: 'mqtt://192.168.1.121'
  client_id: zigbee_pi
serial:
  port: /dev/ttyAMA0
  adapter: deconz
advanced:
  report: true
  network_key: GENERATE
frontend:
  port: 8080
  host: 0.0.0.0

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

Offline MadMax-FHEM

  • Hero Member
  • *****
  • Beiträge: 12050
  • NIVEAu ist keine Creme...
Antw:Läuft: zigbee2mqtt mit MQTT2_SERVER und MQTT2_DEVICE
« Antwort #447 am: 31 Mai 2021, 14:53:57 »
Also: Erst mal die "unveränderte", aber vollständige bridge:
attr MQTT2_zigbee_pi readingList $DEVICETOPIC/bridge/state:.* state\
  $DEVICETOPIC/bridge/config/devices:.* {}\
  $DEVICETOPIC/bridge/config/log_level:.* log_level\
  $DEVICETOPIC/bridge/config/permit_join:.* permit_join\
  $DEVICETOPIC/bridge/config/rename:.* { json2nameValue($EVENT, 'rename_') }\
  $DEVICETOPIC/bridge/log:.*\"type\".\"devices\".\"message\".* devices\
  $DEVICETOPIC/bridge/log:.* log\
  $DEVICETOPIC/bridge/logging:.* { json2nameValue($EVENT,'log_') }\
  $DEVICETOPIC/bridge/networkmap:.* {}\
  $DEVICETOPIC/bridge/networkmap/graphviz:.* graphviz\
  $DEVICETOPIC/bridge/networkmap/raw:.* raw\
  $DEVICETOPIC/bridge/config:.* { json2nameValue($EVENT) }\
  $DEVICETOPIC/bridge/info:.* info\
  $DEVICETOPIC/bridge/devices:.* { json2nameValue($EVENT) }\
  $DEVICETOPIC/bridge/groups:.* groups\
  $DEVICETOPIC/bridge/extensions:.* extensions\
  $DEVICETOPIC/bridge/event:.* { json2nameValue($EVENT) }

Also ich hab das jetzt mal in das Device "eingefügt" und die andere Bridge () gelöscht.
Mal sehen was passiert, wenn ich das (dann) mal wieder "anwerfe"...



"Brauchen" ist ein großes Wort...
Über das genannte Vorgehen kannst du den MQTT-Verkehr mitschneiden, und ich wäre dann in der Lage, mir einen Reim daraus zu machen, ja, soweit korrekt...

Äh, und das mit 3x war so gemeint: ich hatte ja den Post schon fertig (inkl. Frage) und dann war er zu groß und dann noch einen Post, wieder mit der Frage, wieder zu groß usw. ;)

Ok, das kann ich dann mal machen.
Äh (wieder dumme Frage), wie sollte die RegEx denn sein?


ABER: Es wäre mAn. zielführender und schneller, wenn sich jemand das Ding mal "im Betrieb" in einer aktuellen Version ansehen würde.

Dann ist nämlich schneller zu erkennen, ob
- die "alten Topics" überhaupt noch bedient werden
- bestimmte Teile "umgezogen" sind (die erste "log"-readingList-Zeile => devices?)
- sich jetzt Doppelungen/Überschneidungen bei den Namen ergeben, weil woanders zusätzlich was auf diesen Namen gesendet wird ("devices")
- bestimmte Inhalte überhaupt für uns Sinn machen...
Ja, hier in der Form: Perl-Auswertung (geschweifte Klammer), aber keine Rückgabe eines Hashes => ab in die Mülltonne...

Das ist kein Hexenwerk, sondern eher eine Fleiß-Aufgabe, und ich wäre ausgesprochen dankbar, wenn sich jemand (anderes) dafür berufen fühlen würde, der die M2D-Methoden schon etwas länger kennt; (Fragen zu stellen ist ja trotzdem nicht verboten, und manchmal ist das Ergebnis nicht eindeutig, dann ist es besser, man kann irgendwo nachlesen, warum was wie entschieden wurde...)

Hmm, da bin ich aber (aktueller Stand) wohl (noch) raus :-\
Da würde es wohl auch nichts nützen mein(e) Testsystem(e) mal für eine Weile "zur Verfügung zu stellen"?


Fragen stellen: da bin ich (fleißig) dabei! 8)


Und ja: sowas kann immer mal wieder passieren, wenn irgendein "Schlauberger" meint, seinen Dienst "verbessern" zu müssen (meistens ist es ok, aber hin und wieder verstehe "ich" es eben nicht, was bestimmte Dinge sollen und warum man sie nicht abschalten kann (=> SW-Lieferant) oder einfach abschaltet (=> User)...)

Ok, dachte ich mir schon ;)

Danke, Joachim

Jetzt brauche ich erst mal wieder Zeit...
...zu viele "Projekte" und (viel) zu wenig Zeit...
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

Offline Beta-User

  • Developer
  • Hero Member
  • ****
  • Beiträge: 18137
Antw:Läuft: zigbee2mqtt mit MQTT2_SERVER und MQTT2_DEVICE
« Antwort #448 am: 31 Mai 2021, 15:28:21 »
Äh (wieder dumme Frage), wie sollte die RegEx denn sein?
So sollte es klappen, die Events auf den z2m-Zweig zu beschränken:
zigbee2mqtt/.*

Zitat
Hmm, da bin ich aber (aktueller Stand) wohl (noch) raus :-\
Einfacher wäre es, es würde jemand tun, der (in dieser Sache) etwas weiter ist, soweit korrekt.

Was aber nicht heißt, dass das nicht klappen kann, wenn du dich dazu geduldig auf den Hosenboden setzt :P .
Wenn ich näher darüber nachdenke, fände ich das sogar eine gute Idee; du kannst dabei einiges über die Funktionsweise von M2D lernen, und FHEM an sich ist ja bekannt (v.a. auch die eocr-Attribute, was ggf. dann auch an anderer Stelle mal hilfreich sein kann, wenn es um Feinheiten geht, zu denen mir die Hardware fehlt...).

Zitat
Da würde es wohl auch nichts nützen mein(e) Testsystem(e) mal für eine Weile "zur Verfügung zu stellen"?
Jein. Mir würde es helfen, ich will aber aus mehreren Gründen nicht so recht (angefangen dabei, dass es sinnvoll ist, diese Art Kenntnisse breiter bei Usern wie dir zu verankern und ggf. auch "meine Sichtweisen" gegen den Strich zu bürsten; ich bin nämlich auch nicht unfehlbar, schon gleich nicht, wenn ich nicht der unmittelbar "Leidtragende" bin...)

Zitat
...zu viele "Projekte" und (viel) zu wenig Zeit...
Das eilt ja im Prinzip auch nicht und muss auch nicht auf den ersten Schuss "fertig" sein ;) . "Tote" Topics kann man ja (ggf. auch aus Kompabilitätsgründen für eine Übergangszeit sogar absichtlich) noch eine Weile mitführen und erst später bereinigen etc....
Server: HP-T620@Debian 11, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Offline TomLee

  • Hero Member
  • *****
  • Beiträge: 4119
  • ... wer sät, der erntet ...
Antw:Läuft: zigbee2mqtt mit MQTT2_SERVER und MQTT2_DEVICE
« Antwort #449 am: 01 Juni 2021, 18:02:18 »
Ich hab gestern Abend mal 1.18.3 installiert.

Und zwar nach meiner Methode den Ordner zigbee2mqtt zu löschen und neu zu installieren:

Zitat
Im Ordner opt/fhem/zigbee2mqtt/data diese Dateien sichern:
configuration.yaml und database.db
Den Ordner zigbee2mqtt löschen.

Als user pi:
sudo git clone https://github.com/Koenkk/zigbee2mqtt.git /opt/zigbee2mqtt
sudo chown -R fhem:dialout /opt/zigbee2mqtt
su fhem
cd /opt/zigbee2mqtt
npm ci --production

prüfen ob alles OK
npm ci

sollte ergeben
node-pre-gyp info ok
added 383 packages in 111.613s

(Warnungen kann man ignorieren)

testen:
npm start
npm stop

Ergebnis im Log nachdem ich den neuen Ordner data durch den alten ersetzt habe:
fhem@FHEMPIOS:/opt/zigbee2mqtt$ npm start

> zigbee2mqtt@1.18.3 start /opt/zigbee2mqtt
> node index.js

Zigbee2MQTT:info  2021-05-31 22:12:14: Logging to console and directory: '/opt/zigbee2mqtt/data/log/2021-05-31.22-12-12' filename: log.txt
Zigbee2MQTT:info  2021-05-31 22:12:15: Starting Zigbee2MQTT version 1.18.3 (commit #669489fe)
Zigbee2MQTT:info  2021-05-31 22:12:15: Starting zigbee-herdsman (0.13.92)
Zigbee2MQTT:info  2021-05-31 22:12:24: zigbee-herdsman started
Zigbee2MQTT:info  2021-05-31 22:12:24: Coordinator firmware version: '{"meta":{"maintrel":0,"majorrel":2,"minorrel":0,"product":0,"revision":"","transportrev":2},"type":"zStack12"}'
Zigbee2MQTT:info  2021-05-31 22:12:24: Currently 11 devices are joined:
Zigbee2MQTT:info  2021-05-31 22:12:24: 0x00158d000360ba24 (0x00158d000360ba24): 404006/404008/404004 - Müller Licht Tint LED bulb GU10/E14/E27 350/470/806 lumen, dimmable, opal white (Router)
Zigbee2MQTT:info  2021-05-31 22:12:24: 0x00158d0003274a6c (0x00158d0003274a6c): 404006/404008/404004 - Müller Licht Tint LED bulb GU10/E14/E27 350/470/806 lumen, dimmable, opal white (Router)
Zigbee2MQTT:info  2021-05-31 22:12:24: 0x00158d0003609724 (0x00158d0003609724): 404006/404008/404004 - Müller Licht Tint LED bulb GU10/E14/E27 350/470/806 lumen, dimmable, opal white (Router)
Zigbee2MQTT:info  2021-05-31 22:12:24: 0x00158d000340eac3 (0x00158d000340eac3): 404006/404008/404004 - Müller Licht Tint LED bulb GU10/E14/E27 350/470/806 lumen, dimmable, opal white (Router)
Zigbee2MQTT:info  2021-05-31 22:12:24: 0x00158d0003602b8a (0x00158d0003602b8a): 404006/404008/404004 - Müller Licht Tint LED bulb GU10/E14/E27 350/470/806 lumen, dimmable, opal white (Router)
Zigbee2MQTT:info  2021-05-31 22:12:24: 0x00158d000302cc1e (0x00158d000302cc1e): RTCGQ11LM - Xiaomi Aqara human body movement and illuminance sensor (EndDevice)
Zigbee2MQTT:info  2021-05-31 22:12:24: 0x00158d00032c6d54 (0x00158d00032c6d54): RTCGQ01LM - Xiaomi MiJia human body movement sensor (EndDevice)
Zigbee2MQTT:info  2021-05-31 22:12:24: 0x00158d0003278378 (0x00158d0003278378): 404006/404008/404004 - Müller Licht Tint LED bulb GU10/E14/E27 350/470/806 lumen, dimmable, opal white (Router)
Zigbee2MQTT:info  2021-05-31 22:12:24: 0x00158d0002fdc5d7 (0x00158d0002fdc5d7): 404006/404008/404004 - Müller Licht Tint LED bulb GU10/E14/E27 350/470/806 lumen, dimmable, opal white (Router)
Zigbee2MQTT:info  2021-05-31 22:12:24: 0x00158d00028aedf7 (0x00158d00028aedf7): MFKZQ01LM - Xiaomi Mi/Aqara smart home cube (EndDevice)
Zigbee2MQTT:info  2021-05-31 22:12:24: 0x00158d00031c22fa (0x00158d00031c22fa): RTCGQ01LM - Xiaomi MiJia human body movement sensor (EndDevice)
Zigbee2MQTT:warn  2021-05-31 22:12:24: `permit_join` set to  `true` in configuration.yaml.
Zigbee2MQTT:warn  2021-05-31 22:12:24: Allowing new devices to join.
Zigbee2MQTT:warn  2021-05-31 22:12:24: Set `permit_join` to `false` once you joined all devices.
Zigbee2MQTT:info  2021-05-31 22:12:24: Zigbee: allowing new devices to join.
Zigbee2MQTT:info  2021-05-31 22:12:24: Configuring '0x00158d000360ba24'
Zigbee2MQTT:info  2021-05-31 22:12:24: Connecting to MQTT server at mqtt://localhost
Zigbee2MQTT:info  2021-05-31 22:12:25: Connected to MQTT server
Zigbee2MQTT:info  2021-05-31 22:12:25: MQTT publish: topic 'zigbee2mqtt/bridge/state', payload 'online'
Zigbee2MQTT:info  2021-05-31 22:12:25: MQTT publish: topic 'zigbee2mqtt/0x00158d000360ba24', payload '{"brightness":254,"state":"OFF"}'
Zigbee2MQTT:info  2021-05-31 22:12:25: MQTT publish: topic 'zigbee2mqtt/0x00158d0003274a6c', payload '{"brightness":254,"state":"OFF"}'
Zigbee2MQTT:info  2021-05-31 22:12:25: MQTT publish: topic 'zigbee2mqtt/0x00158d0003609724', payload '{"brightness":254,"state":"OFF"}'
Zigbee2MQTT:info  2021-05-31 22:12:25: MQTT publish: topic 'zigbee2mqtt/0x00158d000340eac3', payload '{"brightness":254,"state":"OFF"}'
Zigbee2MQTT:info  2021-05-31 22:12:25: MQTT publish: topic 'zigbee2mqtt/0x00158d0003602b8a', payload '{"brightness":254,"state":"OFF"}'
Zigbee2MQTT:info  2021-05-31 22:12:25: MQTT publish: topic 'zigbee2mqtt/0x00158d000302cc1e', payload '{"battery":100,"illuminance":17,"illuminance_lux":17,"occupancy":false,"voltage":3005}'
Zigbee2MQTT:info  2021-05-31 22:12:25: MQTT publish: topic 'zigbee2mqtt/0x00158d00032c6d54', payload '{"battery":86,"occupancy":false,"voltage":2975}'
Zigbee2MQTT:info  2021-05-31 22:12:25: MQTT publish: topic 'zigbee2mqtt/0x00158d0003278378', payload '{"brightness":254,"state":"OFF"}'
Zigbee2MQTT:info  2021-05-31 22:12:25: MQTT publish: topic 'zigbee2mqtt/0x00158d0002fdc5d7', payload '{"brightness":254,"state":"OFF"}'
Zigbee2MQTT:info  2021-05-31 22:12:25: MQTT publish: topic 'zigbee2mqtt/0x00158d00028aedf7', payload '{"angle":11.89,"battery":100,"side":4,"voltage":3075}'
Zigbee2MQTT:info  2021-05-31 22:12:25: MQTT publish: topic 'zigbee2mqtt/0x00158d00031c22fa', payload '{"battery":100,"occupancy":false,"voltage":3005}'
Zigbee2MQTT:info  2021-05-31 22:12:25: MQTT publish: topic 'zigbee2mqtt/bridge/config', payload '{"commit":"669489fe","coordinator":{"meta":{"maintrel":0,"majorrel":2,"minorrel":0,"product":0,"revision":"","transportrev":2},"type":"zStack12"},"log_level":"info","network":{"channel":11,"extendedPanID":"0xdddddddddddddddd","panID":6755},"permit_join":true,"version":"1.18.3"}'
Zigbee2MQTT:info  2021-05-31 22:12:44: Successfully configured '0x00158d000360ba24'
Zigbee2MQTT:info  2021-05-31 22:12:44: Configuring '0x00158d0003274a6c'
Zigbee2MQTT:info  2021-05-31 22:13:04: Successfully configured '0x00158d0003274a6c'
Zigbee2MQTT:info  2021-05-31 22:13:04: Configuring '0x00158d0003609724'
Zigbee2MQTT:error 2021-05-31 22:13:10: Publish 'set' 'state' to '0x00158d000360ba24' failed: 'Error: Command 0x00158d000360ba24/1 genOnOff.on({}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":false,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null,"writeUndiv":false}) failed (Data request failed with error: 'No network route' (205))'
Zigbee2MQTT:info  2021-05-31 22:13:10: MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"message":"Publish 'set' 'state' to '0x00158d000360ba24' failed: 'Error: Command 0x00158d000360ba24/1 genOnOff.on({}, {\"timeout\":10000,\"disableResponse\":false,\"disableRecovery\":false,\"disableDefaultResponse\":false,\"direction\":0,\"srcEndpoint\":null,\"reservedBits\":0,\"manufacturerCode\":null,\"transactionSequenceNumber\":null,\"writeUndiv\":false}) failed (Data request failed with error: 'No network route' (205))'","meta":{"friendly_name":"0x00158d000360ba24"},"type":"zigbee_publish_error"}'
Zigbee2MQTT:error 2021-05-31 22:13:24: Publish 'set' 'state' to '0x00158d0003274a6c' failed: 'Error: Command 0x00158d0003274a6c/1 genOnOff.on({}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":false,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null,"writeUndiv":false}) failed (Data request failed with error: 'No network route' (205))'
Zigbee2MQTT:info  2021-05-31 22:13:24: MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"message":"Publish 'set' 'state' to '0x00158d0003274a6c' failed: 'Error: Command 0x00158d0003274a6c/1 genOnOff.on({}, {\"timeout\":10000,\"disableResponse\":false,\"disableRecovery\":false,\"disableDefaultResponse\":false,\"direction\":0,\"srcEndpoint\":null,\"reservedBits\":0,\"manufacturerCode\":null,\"transactionSequenceNumber\":null,\"writeUndiv\":false}) failed (Data request failed with error: 'No network route' (205))'","meta":{"friendly_name":"0x00158d0003274a6c"},"type":"zigbee_publish_error"}'
Zigbee2MQTT:error 2021-05-31 22:13:30: Publish 'set' 'state' to '0x00158d000340eac3' failed: 'Error: Command 0x00158d000340eac3/1 genOnOff.on({}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":false,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null,"writeUndiv":false}) failed (Data request failed with error: 'No network route' (205))'
Zigbee2MQTT:info  2021-05-31 22:13:30: MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"message":"Publish 'set' 'state' to '0x00158d000340eac3' failed: 'Error: Command 0x00158d000340eac3/1 genOnOff.on({}, {\"timeout\":10000,\"disableResponse\":false,\"disableRecovery\":false,\"disableDefaultResponse\":false,\"direction\":0,\"srcEndpoint\":null,\"reservedBits\":0,\"manufacturerCode\":null,\"transactionSequenceNumber\":null,\"writeUndiv\":false}) failed (Data request failed with error: 'No network route' (205))'","meta":{"friendly_name":"0x00158d000340eac3"},"type":"zigbee_publish_error"}'
Zigbee2MQTT:error 2021-05-31 22:13:44: Publish 'set' 'state' to '0x00158d0003602b8a' failed: 'Error: Command 0x00158d0003602b8a/1 genOnOff.on({}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":false,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null,"writeUndiv":false}) failed (Data request failed with error: 'No network route' (205))'
Zigbee2MQTT:info  2021-05-31 22:13:44: MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"message":"Publish 'set' 'state' to '0x00158d0003602b8a' failed: 'Error: Command 0x00158d0003602b8a/1 genOnOff.on({}, {\"timeout\":10000,\"disableResponse\":false,\"disableRecovery\":false,\"disableDefaultResponse\":false,\"direction\":0,\"srcEndpoint\":null,\"reservedBits\":0,\"manufacturerCode\":null,\"transactionSequenceNumber\":null,\"writeUndiv\":false}) failed (Data request failed with error: 'No network route' (205))'","meta":{"friendly_name":"0x00158d0003602b8a"},"type":"zigbee_publish_error"}'
Zigbee2MQTT:error 2021-05-31 22:13:50: Publish 'set' 'state' to '0x00158d0003609724' failed: 'Error: Command 0x00158d0003609724/1 genOnOff.on({}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":false,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null,"writeUndiv":false}) failed (Data request failed with error: 'No network route' (205))'
Zigbee2MQTT:info  2021-05-31 22:13:50: MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"message":"Publish 'set' 'state' to '0x00158d0003609724' failed: 'Error: Command 0x00158d0003609724/1 genOnOff.on({}, {\"timeout\":10000,\"disableResponse\":false,\"disableRecovery\":false,\"disableDefaultResponse\":false,\"direction\":0,\"srcEndpoint\":null,\"reservedBits\":0,\"manufacturerCode\":null,\"transactionSequenceNumber\":null,\"writeUndiv\":false}) failed (Data request failed with error: 'No network route' (205))'","meta":{"friendly_name":"0x00158d0003609724"},"type":"zigbee_publish_error"}'
Zigbee2MQTT:error 2021-05-31 22:14:04: Publish 'set' 'state' to '0x00158d0003278378' failed: 'Error: Command 0x00158d0003278378/1 genOnOff.on({}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":false,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null,"writeUndiv":false}) failed (Data request failed with error: 'No network route' (205))'
Zigbee2MQTT:info  2021-05-31 22:14:04: MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"message":"Publish 'set' 'state' to '0x00158d0003278378' failed: 'Error: Command 0x00158d0003278378/1 genOnOff.on({}, {\"timeout\":10000,\"disableResponse\":false,\"disableRecovery\":false,\"disableDefaultResponse\":false,\"direction\":0,\"srcEndpoint\":null,\"reservedBits\":0,\"manufacturerCode\":null,\"transactionSequenceNumber\":null,\"writeUndiv\":false}) failed (Data request failed with error: 'No network route' (205))'","meta":{"friendly_name":"0x00158d0003278378"},"type":"zigbee_publish_error"}'
Zigbee2MQTT:error 2021-05-31 22:14:11: Publish 'set' 'state' to '0x00158d0003609724' failed: 'Error: Command 0x00158d0003609724/1 genOnOff.on({}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":false,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null,"writeUndiv":false}) failed (Data request failed with error: 'No network route' (205))'
Zigbee2MQTT:info  2021-05-31 22:14:11: MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"message":"Publish 'set' 'state' to '0x00158d0003609724' failed: 'Error: Command 0x00158d0003609724/1 genOnOff.on({}, {\"timeout\":10000,\"disableResponse\":false,\"disableRecovery\":false,\"disableDefaultResponse\":false,\"direction\":0,\"srcEndpoint\":null,\"reservedBits\":0,\"manufacturerCode\":null,\"transactionSequenceNumber\":null,\"writeUndiv\":false}) failed (Data request failed with error: 'No network route' (205))'","meta":{"friendly_name":"0x00158d0003609724"},"type":"zigbee_publish_error"}'
Zigbee2MQTT:error 2021-05-31 22:14:24: Publish 'set' 'state' to '0x00158d0003278378' failed: 'Error: Command 0x00158d0003278378/1 genOnOff.on({}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":false,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null,"writeUndiv":false}) failed (Data request failed with error: 'No network route' (205))'
Zigbee2MQTT:info  2021-05-31 22:14:24: MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"message":"Publish 'set' 'state' to '0x00158d0003278378' failed: 'Error: Command 0x00158d0003278378/1 genOnOff.on({}, {\"timeout\":10000,\"disableResponse\":false,\"disableRecovery\":false,\"disableDefaultResponse\":false,\"direction\":0,\"srcEndpoint\":null,\"reservedBits\":0,\"manufacturerCode\":null,\"transactionSequenceNumber\":null,\"writeUndiv\":false}) failed (Data request failed with error: 'No network route' (205))'","meta":{"friendly_name":"0x00158d0003278378"},"type":"zigbee_publish_error"}'
Zigbee2MQTT:info  2021-05-31 22:14:31: Successfully configured '0x00158d0003609724'
Zigbee2MQTT:info  2021-05-31 22:14:31: Configuring '0x00158d000340eac3'
Zigbee2MQTT:info  2021-05-31 22:14:51: Successfully configured '0x00158d000340eac3'
Zigbee2MQTT:info  2021-05-31 22:14:51: Configuring '0x00158d0003602b8a'
Zigbee2MQTT:info  2021-05-31 22:15:12: Successfully configured '0x00158d0003602b8a'
Zigbee2MQTT:info  2021-05-31 22:15:12: Configuring '0x00158d0003278378'
Zigbee2MQTT:info  2021-05-31 22:15:32: Successfully configured '0x00158d0003278378'
Zigbee2MQTT:info  2021-05-31 22:15:32: Configuring '0x00158d0002fdc5d7'
Zigbee2MQTT:info  2021-05-31 22:15:52: Successfully configured '0x00158d0002fdc5d7'
Zigbee2MQTT:error 2021-05-31 22:16:51: Publish 'set' 'state' to '0x00158d0003609724' failed: 'Error: Command 0x00158d0003609724/1 genOnOff.off({}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":false,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null,"writeUndiv":false}) failed (Data request failed with error: 'No network route' (205))'
Zigbee2MQTT:info  2021-05-31 22:16:51: MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"message":"Publish 'set' 'state' to '0x00158d0003609724' failed: 'Error: Command 0x00158d0003609724/1 genOnOff.off({}, {\"timeout\":10000,\"disableResponse\":false,\"disableRecovery\":false,\"disableDefaultResponse\":false,\"direction\":0,\"srcEndpoint\":null,\"reservedBits\":0,\"manufacturerCode\":null,\"transactionSequenceNumber\":null,\"writeUndiv\":false}) failed (Data request failed with error: 'No network route' (205))'","meta":{"friendly_name":"0x00158d0003609724"},"type":"zigbee_publish_error"}'
Zigbee2MQTT:error 2021-05-31 22:16:51: Publish 'set' 'state' to '0x00158d0003278378' failed: 'Error: Command 0x00158d0003278378/1 genOnOff.off({}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":false,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null,"writeUndiv":false}) failed (Data request failed with error: 'No network route' (205))'
Zigbee2MQTT:info  2021-05-31 22:16:51: MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"message":"Publish 'set' 'state' to '0x00158d0003278378' failed: 'Error: Command 0x00158d0003278378/1 genOnOff.off({}, {\"timeout\":10000,\"disableResponse\":false,\"disableRecovery\":false,\"disableDefaultResponse\":false,\"direction\":0,\"srcEndpoint\":null,\"reservedBits\":0,\"manufacturerCode\":null,\"transactionSequenceNumber\":null,\"writeUndiv\":false}) failed (Data request failed with error: 'No network route' (205))'","meta":{"friendly_name":"0x00158d0003278378"},"type":"zigbee_publish_error"}'
Zigbee2MQTT:error 2021-05-31 22:17:11: Publish 'set' 'state' to '0x00158d0003602b8a' failed: 'Error: Command 0x00158d0003602b8a/1 genOnOff.off({}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":false,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null,"writeUndiv":false}) failed (Data request failed with error: 'No network route' (205))'
Zigbee2MQTT:info  2021-05-31 22:17:11: MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"message":"Publish 'set' 'state' to '0x00158d0003602b8a' failed: 'Error: Command 0x00158d0003602b8a/1 genOnOff.off({}, {\"timeout\":10000,\"disableResponse\":false,\"disableRecovery\":false,\"disableDefaultResponse\":false,\"direction\":0,\"srcEndpoint\":null,\"reservedBits\":0,\"manufacturerCode\":null,\"transactionSequenceNumber\":null,\"writeUndiv\":false}) failed (Data request failed with error: 'No network route' (205))'","meta":{"friendly_name":"0x00158d0003602b8a"},"type":"zigbee_publish_error"}'
Zigbee2MQTT:error 2021-05-31 22:17:11: Publish 'set' 'state' to '0x00158d000360ba24' failed: 'Error: Command 0x00158d000360ba24/1 genOnOff.off({}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":false,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null,"writeUndiv":false}) failed (Data request failed with error: 'No network route' (205))'
Zigbee2MQTT:info  2021-05-31 22:17:11: MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"message":"Publish 'set' 'state' to '0x00158d000360ba24' failed: 'Error: Command 0x00158d000360ba24/1 genOnOff.off({}, {\"timeout\":10000,\"disableResponse\":false,\"disableRecovery\":false,\"disableDefaultResponse\":false,\"direction\":0,\"srcEndpoint\":null,\"reservedBits\":0,\"manufacturerCode\":null,\"transactionSequenceNumber\":null,\"writeUndiv\":false}) failed (Data request failed with error: 'No network route' (205))'","meta":{"friendly_name":"0x00158d000360ba24"},"type":"zigbee_publish_error"}'
Zigbee2MQTT:error 2021-05-31 22:17:31: Publish 'set' 'state' to '0x00158d000340eac3' failed: 'Error: Command 0x00158d000340eac3/1 genOnOff.off({}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":false,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null,"writeUndiv":false}) failed (Data request failed with error: 'No network route' (205))'
Zigbee2MQTT:info  2021-05-31 22:17:31: MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"message":"Publish 'set' 'state' to '0x00158d000340eac3' failed: 'Error: Command 0x00158d000340eac3/1 genOnOff.off({}, {\"timeout\":10000,\"disableResponse\":false,\"disableRecovery\":false,\"disableDefaultResponse\":false,\"direction\":0,\"srcEndpoint\":null,\"reservedBits\":0,\"manufacturerCode\":null,\"transactionSequenceNumber\":null,\"writeUndiv\":false}) failed (Data request failed with error: 'No network route' (205))'","meta":{"friendly_name":"0x00158d000340eac3"},"type":"zigbee_publish_error"}'
Zigbee2MQTT:error 2021-05-31 22:17:31: Publish 'set' 'state' to '0x00158d0003274a6c' failed: 'Error: Command 0x00158d0003274a6c/1 genOnOff.off({}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":false,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null,"writeUndiv":false}) failed (Data request failed with error: 'No network route' (205))'
Zigbee2MQTT:info  2021-05-31 22:17:31: MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"message":"Publish 'set' 'state' to '0x00158d0003274a6c' failed: 'Error: Command 0x00158d0003274a6c/1 genOnOff.off({}, {\"timeout\":10000,\"disableResponse\":false,\"disableRecovery\":false,\"disableDefaultResponse\":false,\"direction\":0,\"srcEndpoint\":null,\"reservedBits\":0,\"manufacturerCode\":null,\"transactionSequenceNumber\":null,\"writeUndiv\":false}) failed (Data request failed with error: 'No network route' (205))'","meta":{"friendly_name":"0x00158d0003274a6c"},"type":"zigbee_publish_error"}'
Zigbee2MQTT:error 2021-05-31 22:17:51: Publish 'set' 'state' to '0x00158d0003609724' failed: 'Error: Command 0x00158d0003609724/1 genOnOff.on({}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":false,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null,"writeUndiv":false}) failed (Data request failed with error: 'No network route' (205))'
Zigbee2MQTT:info  2021-05-31 22:17:51: MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"message":"Publish 'set' 'state' to '0x00158d0003609724' failed: 'Error: Command 0x00158d0003609724/1 genOnOff.on({}, {\"timeout\":10000,\"disableResponse\":false,\"disableRecovery\":false,\"disableDefaultResponse\":false,\"direction\":0,\"srcEndpoint\":null,\"reservedBits\":0,\"manufacturerCode\":null,\"transactionSequenceNumber\":null,\"writeUndiv\":false}) failed (Data request failed with error: 'No network route' (205))'","meta":{"friendly_name":"0x00158d0003609724"},"type":"zigbee_publish_error"}'
Zigbee2MQTT:error 2021-05-31 22:17:51: Publish 'set' 'state' to '0x00158d0003602b8a' failed: 'Error: Command 0x00158d0003602b8a/1 genOnOff.on({}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":false,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null,"writeUndiv":false}) failed (Data request failed with error: 'No network route' (205))'
Zigbee2MQTT:info  2021-05-31 22:17:51: MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"message":"Publish 'set' 'state' to '0x00158d0003602b8a' failed: 'Error: Command 0x00158d0003602b8a/1 genOnOff.on({}, {\"timeout\":10000,\"disableResponse\":false,\"disableRecovery\":false,\"disableDefaultResponse\":false,\"direction\":0,\"srcEndpoint\":null,\"reservedBits\":0,\"manufacturerCode\":null,\"transactionSequenceNumber\":null,\"writeUndiv\":false}) failed (Data request failed with error: 'No network route' (205))'","meta":{"friendly_name":"0x00158d0003602b8a"},"type":"zigbee_publish_error"}'
Zigbee2MQTT:error 2021-05-31 22:18:11: Publish 'set' 'state' to '0x00158d0003274a6c' failed: 'Error: Command 0x00158d0003274a6c/1 genOnOff.on({}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":false,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null,"writeUndiv":false}) failed (Data request failed with error: 'No network route' (205))'
Zigbee2MQTT:info  2021-05-31 22:18:11: MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"message":"Publish 'set' 'state' to '0x00158d0003274a6c' failed: 'Error: Command 0x00158d0003274a6c/1 genOnOff.on({}, {\"timeout\":10000,\"disableResponse\":false,\"disableRecovery\":false,\"disableDefaultResponse\":false,\"direction\":0,\"srcEndpoint\":null,\"reservedBits\":0,\"manufacturerCode\":null,\"transactionSequenceNumber\":null,\"writeUndiv\":false}) failed (Data request failed with error: 'No network route' (205))'","meta":{"friendly_name":"0x00158d0003274a6c"},"type":"zigbee_publish_error"}'
Zigbee2MQTT:error 2021-05-31 22:18:12: Publish 'set' 'state' to '0x00158d0003278378' failed: 'Error: Command 0x00158d0003278378/1 genOnOff.on({}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":false,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null,"writeUndiv":false}) failed (Data request failed with error: 'No network route' (205))'
Zigbee2MQTT:info  2021-05-31 22:18:12: MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"message":"Publish 'set' 'state' to '0x00158d0003278378' failed: 'Error: Command 0x00158d0003278378/1 genOnOff.on({}, {\"timeout\":10000,\"disableResponse\":false,\"disableRecovery\":false,\"disableDefaultResponse\":false,\"direction\":0,\"srcEndpoint\":null,\"reservedBits\":0,\"manufacturerCode\":null,\"transactionSequenceNumber\":null,\"writeUndiv\":false}) failed (Data request failed with error: 'No network route' (205))'","meta":{"friendly_name":"0x00158d0003278378"},"type":"zigbee_publish_error"}'
Zigbee2MQTT:error 2021-05-31 22:18:31: Publish 'set' 'state' to '0x00158d000340eac3' failed: 'Error: Command 0x00158d000340eac3/1 genOnOff.on({}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":false,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null,"writeUndiv":false}) failed (Data request failed with error: 'No network route' (205))'
Zigbee2MQTT:info  2021-05-31 22:18:31: MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"message":"Publish 'set' 'state' to '0x00158d000340eac3' failed: 'Error: Command 0x00158d000340eac3/1 genOnOff.on({}, {\"timeout\":10000,\"disableResponse\":false,\"disableRecovery\":false,\"disableDefaultResponse\":false,\"direction\":0,\"srcEndpoint\":null,\"reservedBits\":0,\"manufacturerCode\":null,\"transactionSequenceNumber\":null,\"writeUndiv\":false}) failed (Data request failed with error: 'No network route' (205))'","meta":{"friendly_name":"0x00158d000340eac3"},"type":"zigbee_publish_error"}'
Zigbee2MQTT:error 2021-05-31 22:18:32: Publish 'set' 'state' to '0x00158d000360ba24' failed: 'Error: Command 0x00158d000360ba24/1 genOnOff.on({}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":false,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null,"writeUndiv":false}) failed (Data request failed with error: 'No network route' (205))'
Zigbee2MQTT:info  2021-05-31 22:18:32: MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"message":"Publish 'set' 'state' to '0x00158d000360ba24' failed: 'Error: Command 0x00158d000360ba24/1 genOnOff.on({}, {\"timeout\":10000,\"disableResponse\":false,\"disableRecovery\":false,\"disableDefaultResponse\":false,\"direction\":0,\"srcEndpoint\":null,\"reservedBits\":0,\"manufacturerCode\":null,\"transactionSequenceNumber\":null,\"writeUndiv\":false}) failed (Data request failed with error: 'No network route' (205))'","meta":{"friendly_name":"0x00158d000360ba24"},"type":"zigbee_publish_error"}'
Zigbee2MQTT:error 2021-05-31 22:18:52: Publish 'set' 'state' to '0x00158d000360ba24' failed: 'Error: Command 0x00158d000360ba24/1 genOnOff.on({}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":false,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null,"writeUndiv":false}) failed (Data request failed with error: 'No network route' (205))'
Zigbee2MQTT:info  2021-05-31 22:18:52: MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"message":"Publish 'set' 'state' to '0x00158d000360ba24' failed: 'Error: Command 0x00158d000360ba24/1 genOnOff.on({}, {\"timeout\":10000,\"disableResponse\":false,\"disableRecovery\":false,\"disableDefaultResponse\":false,\"direction\":0,\"srcEndpoint\":null,\"reservedBits\":0,\"manufacturerCode\":null,\"transactionSequenceNumber\":null,\"writeUndiv\":false}) failed (Data request failed with error: 'No network route' (205))'","meta":{"friendly_name":"0x00158d000360ba24"},"type":"zigbee_publish_error"}'
Zigbee2MQTT:error 2021-05-31 22:18:52: Publish 'set' 'state' to '0x00158d0003274a6c' failed: 'Error: Command 0x00158d0003274a6c/1 genOnOff.on({}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":false,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null,"writeUndiv":false}) failed (Data request failed with error: 'No network route' (205))'
Zigbee2MQTT:info  2021-05-31 22:18:52: MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"message":"Publish 'set' 'state' to '0x00158d0003274a6c' failed: 'Error: Command 0x00158d0003274a6c/1 genOnOff.on({}, {\"timeout\":10000,\"disableResponse\":false,\"disableRecovery\":false,\"disableDefaultResponse\":false,\"direction\":0,\"srcEndpoint\":null,\"reservedBits\":0,\"manufacturerCode\":null,\"transactionSequenceNumber\":null,\"writeUndiv\":false}) failed (Data request failed with error: 'No network route' (205))'","meta":{"friendly_name":"0x00158d0003274a6c"},"type":"zigbee_publish_error"}'
Zigbee2MQTT:error 2021-05-31 22:19:12: Publish 'set' 'state' to '0x00158d000340eac3' failed: 'Error: Command 0x00158d000340eac3/1 genOnOff.on({}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":false,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null,"writeUndiv":false}) failed (Data request failed with error: 'No network route' (205))'
Zigbee2MQTT:info  2021-05-31 22:19:12: MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"message":"Publish 'set' 'state' to '0x00158d000340eac3' failed: 'Error: Command 0x00158d000340eac3/1 genOnOff.on({}, {\"timeout\":10000,\"disableResponse\":false,\"disableRecovery\":false,\"disableDefaultResponse\":false,\"direction\":0,\"srcEndpoint\":null,\"reservedBits\":0,\"manufacturerCode\":null,\"transactionSequenceNumber\":null,\"writeUndiv\":false}) failed (Data request failed with error: 'No network route' (205))'","meta":{"friendly_name":"0x00158d000340eac3"},"type":"zigbee_publish_error"}'

Die Lampen können nicht mehr geschalten werden, BMs und den Cube hatt ich erstmal keine Lust mehr im Haus rumzurennen um zu testen.

Dann hat mir das doch keine Ruhe gelassen und ich hab doch nochmal alle 11 Devices neu gepairt, nach 23 Uhr.
Ich hab am PC und Tablet (zum pairen) gearbeitet ich verstehe nicht das ich letzt in den Log Dateien kein Log mehr finde zu Pairvorgang, egal hat auf jedenfall geklappt, die "Sensoren" (BMs und Cube) schicken ganz normal ihre Daten, die Lampen können weiterhin nicht geschalten werden.

Der eine BM (der mit illuminance) schickt plötzlich ein temperature mit ?  ???
Zigbee2MQTT:info  2021-06-01 17:44:01: Logging to console and directory: '/opt/zigbee2mqtt/data/log/2021-06-01.17-43-59' filename: log.txt
Zigbee2MQTT:info  2021-06-01 17:44:01: Starting Zigbee2MQTT version 1.18.3 (commit #669489fe)
Zigbee2MQTT:info  2021-06-01 17:44:01: Starting zigbee-herdsman (0.13.92)
Zigbee2MQTT:info  2021-06-01 17:44:10: zigbee-herdsman started
Zigbee2MQTT:info  2021-06-01 17:44:10: Coordinator firmware version: '{"meta":{"maintrel":0,"majorrel":2,"minorrel":0,"product":0,"revision":"","transportrev":2},"type":"zStack12"}'
Zigbee2MQTT:info  2021-06-01 17:44:10: Currently 10 devices are joined:
Zigbee2MQTT:info  2021-06-01 17:44:10: 0x00158d0003278378 (0x00158d0003278378): 404006/404008/404004 - Müller Licht Tint LED bulb GU10/E14/E27 350/470/806 lumen, dimmable, opal white (Router)
Zigbee2MQTT:info  2021-06-01 17:44:10: 0x00158d000360ba24 (0x00158d000360ba24): 404006/404008/404004 - Müller Licht Tint LED bulb GU10/E14/E27 350/470/806 lumen, dimmable, opal white (Router)
Zigbee2MQTT:info  2021-06-01 17:44:10: 0x00158d0003602b8a (0x00158d0003602b8a): 404006/404008/404004 - Müller Licht Tint LED bulb GU10/E14/E27 350/470/806 lumen, dimmable, opal white (Router)
Zigbee2MQTT:info  2021-06-01 17:44:10: 0x00158d0003609724 (0x00158d0003609724): 404006/404008/404004 - Müller Licht Tint LED bulb GU10/E14/E27 350/470/806 lumen, dimmable, opal white (Router)
Zigbee2MQTT:info  2021-06-01 17:44:10: 0x00158d0003274a6c (0x00158d0003274a6c): 404006/404008/404004 - Müller Licht Tint LED bulb GU10/E14/E27 350/470/806 lumen, dimmable, opal white (Router)
Zigbee2MQTT:info  2021-06-01 17:44:10: 0x00158d000340eac3 (0x00158d000340eac3): 404006/404008/404004 - Müller Licht Tint LED bulb GU10/E14/E27 350/470/806 lumen, dimmable, opal white (Router)
Zigbee2MQTT:info  2021-06-01 17:44:10: 0x00158d000302cc1e (0x00158d000302cc1e): RTCGQ11LM - Xiaomi Aqara human body movement and illuminance sensor (EndDevice)
Zigbee2MQTT:info  2021-06-01 17:44:10: 0x00158d00028aedf7 (0x00158d00028aedf7): MFKZQ01LM - Xiaomi Mi/Aqara smart home cube (EndDevice)
Zigbee2MQTT:info  2021-06-01 17:44:10: 0x00158d0002fdc5d7 (0x00158d0002fdc5d7): 404006/404008/404004 - Müller Licht Tint LED bulb GU10/E14/E27 350/470/806 lumen, dimmable, opal white (Router)
Zigbee2MQTT:info  2021-06-01 17:44:10: 0x00158d00032c6d54 (0x00158d00032c6d54): RTCGQ01LM - Xiaomi MiJia human body movement sensor (EndDevice)
Zigbee2MQTT:warn  2021-06-01 17:44:10: `permit_join` set to  `true` in configuration.yaml.
Zigbee2MQTT:warn  2021-06-01 17:44:10: Allowing new devices to join.
Zigbee2MQTT:warn  2021-06-01 17:44:10: Set `permit_join` to `false` once you joined all devices.
Zigbee2MQTT:info  2021-06-01 17:44:10: Zigbee: allowing new devices to join.
Zigbee2MQTT:info  2021-06-01 17:44:11: Connecting to MQTT server at mqtt://localhost
Zigbee2MQTT:info  2021-06-01 17:44:11: Connected to MQTT server
Zigbee2MQTT:info  2021-06-01 17:44:11: MQTT publish: topic 'zigbee2mqtt/bridge/state', payload 'online'
Zigbee2MQTT:info  2021-06-01 17:44:11: MQTT publish: topic 'zigbee2mqtt/0x00158d000302cc1e', payload '{"battery":100,"illuminance":1000,"illuminance_lux":1000,"occupancy":false,"temperature":28,"voltage":3005}'
Zigbee2MQTT:info  2021-06-01 17:44:11: MQTT publish: topic 'zigbee2mqtt/0x00158d00028aedf7', payload '{"angle":15.39,"battery":100,"voltage":3065}'
Zigbee2MQTT:info  2021-06-01 17:44:11: MQTT publish: topic 'zigbee2mqtt/0x00158d00032c6d54', payload '{"battery":86,"occupancy":false,"voltage":2975}'
Zigbee2MQTT:info  2021-06-01 17:44:12: MQTT publish: topic 'zigbee2mqtt/bridge/config', payload '{"commit":"669489fe","coordinator":{"meta":{"maintrel":0,"majorrel":2,"minorrel":0,"product":0,"revision":"","transportrev":2},"type":"zStack12"},"log_level":"info","network":{"channel":11,"extendedPanID":"0xdddddddddddddddd","panID":6755},"permit_join":true,"version":"1.18.3"}'
Zigbee2MQTT:info  2021-06-01 17:44:19: MQTT publish: topic 'zigbee2mqtt/0x00158d000302cc1e', payload '{"battery":100,"illuminance":1000,"illuminance_lux":1000,"linkquality":23,"occupancy":true,"temperature":28,"voltage":3005}'
Zigbee2MQTT:info  2021-06-01 17:44:19: MQTT publish: topic 'zigbee2mqtt/0x00158d000302cc1e', payload '{"battery":100,"illuminance":1000,"illuminance_lux":1000,"linkquality":23,"occupancy":true,"temperature":28,"voltage":3005}'
Zigbee2MQTT:info  2021-06-01 17:44:50: MQTT publish: topic 'zigbee2mqtt/0x00158d00032c6d54', payload '{"battery":86,"linkquality":23,"occupancy":true,"voltage":2975}'
zigbee2MQTT:info  2021-06-01 17:46:18: MQTT publish: topic 'zigbee2mqtt/0x00158d00028aedf7', payload '{"action":"rotate_left","action_angle":-35.97,"angle":-35.97,"battery":100,"linkquality":76,"voltage":3065}'
Zigbee2MQTT:info  2021-06-01 17:55:24: MQTT publish: topic 'zigbee2mqtt/0x00158d0003274a6c', payload '{"linkquality":21,"state":"ON"}'
Zigbee2MQTT:info  2021-06-01 17:55:25: MQTT publish: topic 'zigbee2mqtt/0x00158d000360ba24', payload '{"linkquality":0,"state":"ON"}'
Zigbee2MQTT:error 2021-06-01 17:55:36: Publish 'set' 'state' to '0x00158d000340eac3' failed: 'Error: Command 0x00158d000340eac3/1 genOnOff.on({}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":false,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null,"writeUndiv":false}) failed (Data request failed with error: 'MAC no ack' (233))'
Zigbee2MQTT:info  2021-06-01 17:55:36: MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"message":"Publish 'set' 'state' to '0x00158d000340eac3' failed: 'Error: Command 0x00158d000340eac3/1 genOnOff.on({}, {\"timeout\":10000,\"disableResponse\":false,\"disableRecovery\":false,\"disableDefaultResponse\":false,\"direction\":0,\"srcEndpoint\":null,\"reservedBits\":0,\"manufacturerCode\":null,\"transactionSequenceNumber\":null,\"writeUndiv\":false}) failed (Data request failed with error: 'MAC no ack' (233))'","meta":{"friendly_name":"0x00158d000340eac3"},"type":"zigbee_publish_error"}'
Zigbee2MQTT:info  2021-06-01 17:55:36: MQTT publish: topic 'zigbee2mqtt/0x00158d0003609724', payload '{"linkquality":0,"state":"ON"}'
Zigbee2MQTT:info  2021-06-01 17:55:37: MQTT publish: topic 'zigbee2mqtt/0x00158d0003278378', payload '{"linkquality":18,"state":"ON"}'
Zigbee2MQTT:error 2021-06-01 17:55:46: Publish 'set' 'state' to '0x00158d0003602b8a' failed: 'Error: Command 0x00158d0003602b8a/1 genOnOff.on({}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":false,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null,"writeUndiv":false}) failed (Data request failed with error: 'MAC no ack' (233))'
Zigbee2MQTT:info  2021-06-01 17:55:46: MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"message":"Publish 'set' 'state' to '0x00158d0003602b8a' failed: 'Error: Command 0x00158d0003602b8a/1 genOnOff.on({}, {\"timeout\":10000,\"disableResponse\":false,\"disableRecovery\":false,\"disableDefaultResponse\":false,\"direction\":0,\"srcEndpoint\":null,\"reservedBits\":0,\"manufacturerCode\":null,\"transactionSequenceNumber\":null,\"writeUndiv\":false}) failed (Data request failed with error: 'MAC no ack' (233))'","meta":{"friendly_name":"0x00158d0003602b8a"},"type":"zigbee_publish_error"}'

« Letzte Änderung: 01 Juni 2021, 18:04:41 von TomLee »