Zigbee2mqtt - Dienste gestartet, aber rotes Kreuz für die Verbindung

Guten Abend,

Ich habe das gleiche Problem mit dem ConBee II: Man muss « adapter: deconz » eingeben.

Hallo,
ich habe die Entwicklung der Funktion abgeschlossen, mit der die spezifische adapter-Konfiguration für bestimmte Dongles positioniert werden kann.
Daher wird je nach ausgewähltem Dongle die richtige Konfiguration zum zigbee2mqtt-Container hinzugefügt.

Es erscheint eine neue Zeile auf der USB-Port-Konfigurationsseite, in der der verwendete Dongle angegeben werden muss (dieser Schritt bleibt optional, und die Liste der Dongles ist nicht dynamisch und stammt von Supported Adapters | Zigbee2MQTT).

Es steht ein Docker-Image zur Verfügung, das diese Integration enthält:

atrovato/gladys:zigbee2mqtt

Mit den gleichen Vorsichtsmaßnahmen wie gewohnt, bevorzugen Sie das Testen in einer anderen Umgebung als der Ihrer Produktions-Gladys, das Erstellen eines Datenbank-Backups… Alles ist hier gesagt → Tutorial: Ein Docker-Testimage starten


@pierre-gilles der PR ist hier bereit :wink: → Z2m dongle configuration by atrovato · Pull Request #1769 · GladysAssistant/Gladys · GitHub

Er enthält einige Änderungen, die die Entwicklung der Weiterentwicklung vereinfacht haben:

  • Löschung von actions.js in diesem Teil
  • Löschung des Shell-Skripts zum Einrichten der z2m-Konfigurationsdatei (ich glaube, das ist das letzte)

Vielen Dank an alle.

Super Arbeit @AlexTrovato!!
Ich denke, das kann VIELEN Leuten helfen, die sich mit diesem Problem beschäftigt und nicht weitergemacht haben.

Ein großes Dankeschön für die Entwicklung @AlexTrovato :folded_hands::folded_hands:

Tatsächlich, da Domadoo nur noch den Sonoff-E verkauft, sind 100% der neuen Nutzer mit dem Problem konfrontiert und es ist ein echtes Hindernis für die Akzeptanz :smiley:

Ich werde es in der Praxis testen und dir ein Feedback geben.

@AlexTrovato Ich habe dein PR in der Praxis getestet, es funktioniert :slight_smile: Ich habe ein paar Anmerkungen zur UI und einen kleinen Bug gefunden: Z2m dongle configuration by atrovato · Pull Request #1769 · GladysAssistant/Gladys · GitHub

Ich habe deine Anmerkungen @pierre-gilles berücksichtigt:

  • Refresh-Button korrigiert
  • Platzhalter hinzugefügt
  • 2 neue Commits

Ich habe den Branch auf master gerebased.
Wieder bereit für eine erneute Überprüfung :wink:

Schnell! Hast du wieder einen Docker-Build gemacht? Ich teste gerade in der Praxis auf einem Pi

Das Bild wird gerade gebaut… so schätze ich, dass man etwa eine Stunde einplanen muss…

@pierre-gilles das neue Bild ist fertig!

@AlexTrovato Ich habe es getestet, es ist viel besser! Ich habe nur eine Frage und ein UX-Feedback, das sich in 5 Sekunden lösen lässt: Z2m dongle configuration by atrovato · Pull Request #1769 · GladysAssistant/Gladys · GitHub

Ich habe deine Fragen beantwortet und diesen UX-Punkt korrigiert (den man viel zu oft vergisst).

Ein neues Bild (aktualisiert mit master) ist verfügbar :wink:

Hallo, eine kleine Frage, meine z2Mqtt-Dienste sind gestartet und funktionieren zumindest für die Leckage-Zeit-Sensoren, aber ich habe eine Steckdose, die nicht mehr reagiert. Außerdem kann ich nicht mehr auf 8080 zugreifen, Verbindung wird abgelehnt? Haben Sie eine Idee?

Vielleicht ist die Steckdose zu weit vom „Router“ entfernt?

Bei dem Zugriffsproblem, bist du wirklich im selben lokalen Netzwerk? Hast du versucht, den Dienst über SSH neu zu starten? →

docker restart gladys-z2m-zigbee2mqtt

das funktionierte schon seit einer Weile nicht mehr

2 Ziegbee-Steckdosen reagieren nicht mehr, und ich kann nicht mehr über 8080 auf die Ziegbee-Schnittstelle zugreifen. Ich verstehe das nicht, denn auf Gladys-Seite scheint alles in Ordnung zu sein. Ich erhalte eine Meldung, dass die Verbindung nicht erlaubt ist.

Du solltest eventuell genauere Informationen geben: Wo siehst du diese Meldung „Anmeldung verweigert“? Kannst du uns einen Screenshot machen?

Weißt du, wie man die Logs von Gladys / von Zigbee2mqtt einsehen kann? Wenn ja, dann zeig sie uns bitte.

Nein, ich weiß nicht, wie man die Logs beleidigt, ich weiß nur, wie man sich mit PuTTY verbindet, aber ich kenne den Befehl für die Logs nicht ^^

Also, ich habe alles versucht: Neustart von Gladys, Docker-Container usw., aber nichts hilft. Ich kann immer noch nicht auf die Z2Mqtt-Schnittstelle zugreifen – Verbindung wird abgelehnt.

Wir sollten das Ergebnis des Befehls docker logs gladys-z2m-zigbee2mqtt sehen.

 _definition: {
      zigbeeModel: [Array],
      model: 'WSDCGQ11LM',
      vendor: 'Xiaomi',
      description: 'Aqara Temperatur-, Feuchtigkeits- und Drucksensor',
      meta: [Object],
      fromZigbee: [Array],
      toZigbee: [Array],
      exposes: [Array],
      configure: [AsyncFunction: configure],
      options: [Array]
    },
    _definitionModelID: 'lumi.weather'
  },
  from: {
    temperature: 20.33,
    humidity: 53.24,
    pressure: 964.5,
    voltage: 2985,
    battery: 90,
    power_outage_count: 6,
    linkquality: 7
  },
  to: {
    temperature: 20.33,
    humidity: 53.24,
    pressure: 964.5,
    voltage: 2985,
    battery: 90,
    power_outage_count: 6,
    linkquality: 7
  },
  reason: 'publishCached',
  update: {
    temperature: 20.33,
    humidity: 53.24,
    pressure: 964.5,
    voltage: 2985,
    battery: 90,
    power_outage_count: 6,
    linkquality: 7
  }
}
Zigbee2MQTT:info  2023-05-07 10:24:46: MQTT publish: topic 'zigbee2mqtt/Thermometre salon', payload '{"battery":90,"humidity":53.24,"linkquality":7,"power_outage_count":6,"pressure":964.5,"temperature":20.33,"voltage":2985}'
State changed {
  entity: Device {
    zh: Device {
      _events: [Object: null prototype] {},
      _eventsCount: 0,
      _maxListeners: undefined,
      ID: 8,
      _type: 'Router',
      _ieeeAddr: '0x50325ffffe4a2a97',
      _networkAddress: 23205,
      _manufacturerID: 4098,
      _endpoints: [Array],
      _manufacturerName: '_TZ3000_wamqdr3f',
      _powerSource: 'Mains (single phase)',
      _modelID: 'TS011F',
      _applicationVersion: 66,
      _stackVersion: 0,
      _zclVersion: 3,
      _hardwareVersion: 1,
      _dateCode: '',
      _softwareBuildID: undefined,
      _interviewCompleted: true,
      _interviewing: false,
      _skipDefaultResponse: false,
      _skipTimeResponse: false,
      meta: [Object],
      _lastSeen: 1683233428749,
      _defaultSendRequestWhen: 'immediate',
      _checkinInterval: undefined,
      _pendingRequestTimeout: 0,
      [Symbol(kCapture)]: true
    },
    _definition: {
      exposes: [Array],
      fromZigbee: [Array],
      toZigbee: [Array],
      fingerprint: [Array],
      model: 'HG06337',
      vendor: 'Lidl',
      description: 'Silvercrest Smart-Stecker (EU, CH, FR, BS, DK)',
      configure: [AsyncFunction: configure],
      meta: undefined,
      options: [Array]
    },
    _definitionModelID: 'TS011F'
  },
  from: { state: 'OFF', linkquality: 163 },
  to: { state: 'OFF', linkquality: 163 },
  reason: 'publishCached',
  update: { state: 'OFF', linkquality: 163 }
}
Zigbee2MQTT:info  2023-05-07 10:24:46: MQTT publish: topic 'zigbee2mqtt/Prise salon', payload '{"linkquality":163,"state":"OFF"}'
State changed {
  entity: Device {
    zh: Device {
      _events: [Object: null prototype] {},
      _eventsCount: 0,
      _maxListeners: undefined,
      ID: 9,
      _type: 'EndDevice',
      _ieeeAddr: '0x94deb8fffe0f39e4',
      _networkAddress: 45853,
      _manufacturerID: 4476,
      _endpoints: [Array],
      _manufacturerName: 'IKEA of Sweden',
      _powerSource: 'Battery',
      _modelID: 'TRADFRI on/off switch',
      _applicationVersion: 33,
      _stackVersion: 98,
      _zclVersion: 3,
      _hardwareVersion: 1,
      _dateCode: '20190723',
      _softwareBuildID: '2.2.010',
      _interviewCompleted: true,
      _interviewing: false,
      _skipDefaultResponse: false,
      _skipTimeResponse: false,
      meta: [Object],
      _lastSeen: 1683213611363,
      _defaultSendRequestWhen: 'active',
      _checkinInterval: 43200,
      _pendingRequestTimeout: 43200000,
      [Symbol(kCapture)]: true
    },
    _definition: {
      zigbeeModel: [Array],
      model: 'E1743',
      vendor: 'IKEA',
      description: 'TRADFRI EIN/AUS-Schalter',
      fromZigbee: [Array],
      exposes: [Array],
      toZigbee: [Array],
      ota: [Object],
      meta: [Object],
      configure: [AsyncFunction: configureRemote],
      options: [Array]
    },
    _definitionModelID: 'TRADFRI on/off switch'
  },
  from: {
    battery: 47,
    update: {
      state: 'available',
      installed_version: 570492465,
      latest_version: 587699761
    },
    update_available: true,
    linkquality: 65
  },
  to: {
    battery: 47,
    update: {
      state: 'available',
      installed_version: 570492465,
      latest_version: 587699761
    },
    update_available: true,
    linkquality: 65
  },
  reason: 'publishCached',
  update: {
    battery: 47,
    update: {
      state: 'available',
      installed_version: 570492465,
      latest_version: 587699761
    },
    update_available: true,
    linkquality: 65
  }
}
Zigbee2MQTT:info  2023-05-07 10:24:46: MQTT publish: topic 'zigbee2mqtt/bonton on off', payload '{"battery":47,"linkquality":65,"update":{"installed_version":570492465,"latest_version":587699761,"state":"available"},"update_available":true}'
Zigbee2MQTT:info  2023-05-07 10:24:46: Zigbee2MQTT gestartet!
Error: connect ECONNREFUSED XX.000.000.000:9007
    at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1494:16)
Using '/app/data' as data directory