Page 1 sur 1

erreur Plugins zigbee2mqtt.

Publié : 01 juil. 2023, 08:13
par Jempi57
Bonjour,
Pi3, Processor: BCM2835, Distribution: Raspbian GNU/Linux 11 (bullseye),
Kernel version: Linux 6.1.34-v7+ armv7l

Interface USB CC2531 flashé tuto Zigbee2mqtt officiel.

Domoticz: Version: 2023.1
Build Hash: f9b9ac774
Compile Date: 2023-02-14 15:06:40
dzVents Version: 3.1.8
Python Version: 3.9.2 (default, Mar 12 2021, 04:06:34) [GCC 10.2.1 20210110]

Plugin: Zigbee2MQTT Plugin (v. 3.2.0-beta).

Au démarrage:

Code : Tout sélectionner

2023-07-01 07:56:24.215 Sunrise: 05:34:00 SunSet: 21:44:00
2023-07-01 07:56:24.215 Day length: 16:09:00 Sun at south: 13:39:00
2023-07-01 07:56:24.215 Civil twilight start: 04:52:00 Civil twilight end: 22:27:00
2023-07-01 07:56:24.215 Nautical twilight start: 03:51:00 Nautical twilight end: 23:27:00
2023-07-01 07:56:24.215 There is no astronomical twilight in the space of 24 hours
2023-07-01 07:56:24.539 Active notification Subsystems: (0/13)
2023-07-01 07:56:24.590 Starting shared server on: :::6144
2023-07-01 07:56:24.057 Status: Domoticz V2023.1 (c)2012-2023 GizMoCuz
2023-07-01 07:56:24.057 Status: Build Hash: f9b9ac774, Date: 2023-02-14 15:06:40
2023-07-01 07:56:24.057 Status: Startup Path: /home/pi/domoticz/
2023-07-01 07:56:24.527 Status: PluginSystem: Started, Python version '3.9.2', 2 plugin definitions loaded.
2023-07-01 07:56:24.555 Status: WebServer(HTTP) started on address: :: with port 8080
2023-07-01 07:56:24.578 Status: WebServer(SSL) started on address: :: with port 443
2023-07-01 07:56:24.591 Status: TCPServer: shared server started...
2023-07-01 07:56:24.591 Status: RxQueue: queue worker started...
2023-07-01 07:56:26.592 Zigbee2MQTT: Worker thread started.
2023-07-01 07:56:26.592 Status: Zigbee2MQTT: Entering work loop.
2023-07-01 07:56:26.592 Status: Zigbee2MQTT: Started.
2023-07-01 07:56:26.592 Status: NotificationSystem: thread started...
2023-07-01 07:56:26.600 Status: EventSystem: reset all events...
2023-07-01 07:56:26.606 Status: EventSystem: reset all device statuses...
2023-07-01 07:56:26.740 Status: PluginSystem: 1 plugins started.
2023-07-01 07:56:26.838 Status: Python EventSystem: Initializing event module.
2023-07-01 07:56:26.839 Status: EventSystem: Started
2023-07-01 07:56:26.839 Status: EventSystem: Queue thread started...
2023-07-01 07:56:27.478 Zigbee2MQTT: Installing plugin custom page...
2023-07-01 07:56:27.622 Zigbee2MQTT: Installing plugin custom page completed.
2023-07-01 07:56:27.674 Zigbee2MQTT: Connected to MQTT Server: localhost:1883
2023-07-01 07:56:27.780 Zigbee2MQTT: Zigbee2mqtt bridge is offline
2023-07-01 07:56:27.783 Zigbee2MQTT: Received available devices list from bridge
2023-07-01 07:56:27.867 Zigbee2MQTT: Received available devices groups from bridge
2023-07-01 07:56:27.867 Zigbee2MQTT: Joining new devices is disabled on the zigbee bridge
2023-07-01 07:56:27.454 Status: Zigbee2MQTT: Initialized version 3.2.0-beta
2023-07-01 07:56:33.078 Zigbee2MQTT: Zigbee2mqtt bridge is online
2023-07-01 07:56:33.387 Zigbee2MQTT: Received available devices list from bridge
2023-07-01 07:56:33.532 Zigbee2MQTT: Received available devices groups from bridge
2023-07-01 07:56:33.585 Zigbee2MQTT: Joining new devices is disabled on the zigbee bridge
Message erreur:

Code : Tout sélectionner

2023-07-01 07:56:33.660 Error: Zigbee2MQTT: Call to function 'onMessage' failed, exception details:
2023-07-01 07:56:33.684 Error: Zigbee2MQTT: Traceback (most recent call last):
2023-07-01 07:56:33.684 Error: Zigbee2MQTT: File "/home/pi/domoticz/plugins/zigbee2mqtt/devices/device.py", line 194, in handle_message
2023-07-01 07:56:33.684 Error: Zigbee2MQTT: }, **self.get_device_args(value, device, message))
2023-07-01 07:56:33.684 Error: Zigbee2MQTT: File "/home/pi/domoticz/plugins/zigbee2mqtt/devices/device.py", line 172, in get_device_args
2023-07-01 07:56:33.684 Error: Zigbee2MQTT: 'sValue': self.get_string_value(value, device)
2023-07-01 07:56:33.684 Error: Zigbee2MQTT: File "/home/pi/domoticz/plugins/zigbee2mqtt/devices/temperature_humidity_sensor.py", line 47, in get_string_value
2023-07-01 07:56:33.685 Error: Zigbee2MQTT: self.get_temperature_value(value),
2023-07-01 07:56:33.685 Error: Zigbee2MQTT: File "/home/pi/domoticz/plugins/zigbee2mqtt/devices/temperature_humidity_sensor.py", line 27, in get_temperature_value
2023-07-01 07:56:33.685 Error: Zigbee2MQTT: value = value[self.temp_feature['property']]
2023-07-01 07:56:33.685 Error: Zigbee2MQTT: KeyError: 'temperature'
2023-07-01 07:56:33.685 Error: Zigbee2MQTT:
2023-07-01 07:56:33.685 Error: Zigbee2MQTT: During handling of the above exception, another exception occurred:
2023-07-01 07:56:33.685 Error: Zigbee2MQTT:
2023-07-01 07:56:33.685 Error: Zigbee2MQTT: Traceback (most recent call last):
2023-07-01 07:56:33.685 Error: Zigbee2MQTT: File "/home/pi/domoticz/plugins/zigbee2mqtt/plugin.py", line 299, in onMessage
2023-07-01 07:56:33.685 Error: Zigbee2MQTT: _plugin.onMessage(Connection, Data)
2023-07-01 07:56:33.685 Error: Zigbee2MQTT: File "/home/pi/domoticz/plugins/zigbee2mqtt/plugin.py", line 137, in onMessage
2023-07-01 07:56:33.685 Error: Zigbee2MQTT: self.mqttClient.onMessage(Connection, Data)
2023-07-01 07:56:33.685 Error: Zigbee2MQTT: File "/home/pi/domoticz/plugins/zigbee2mqtt/mqtt.py", line 167, in onMessage
2023-07-01 07:56:33.685 Error: Zigbee2MQTT: self.on_mqtt_message_cb(topic, message)
2023-07-01 07:56:33.685 Error: Zigbee2MQTT: File "/home/pi/domoticz/plugins/zigbee2mqtt/plugin.py", line 215, in onMQTTPublish
2023-07-01 07:56:33.685 Error: Zigbee2MQTT: self.devices_manager.handle_mqtt_message(topic, message)
2023-07-01 07:56:33.685 Error: Zigbee2MQTT: File "/home/pi/domoticz/plugins/zigbee2mqtt/devices_manager.py", line 61, in handle_mqtt_message
2023-07-01 07:56:33.685 Error: Zigbee2MQTT: adapter.handle_mqtt_message(zigbee_message)
2023-07-01 07:56:33.685 Error: Zigbee2MQTT: File "/home/pi/domoticz/plugins/zigbee2mqtt/adapters/base_adapter.py", line 64, in handle_mqtt_message
2023-07-01 07:56:33.685 Error: Zigbee2MQTT: device.handle_message(device_data, converted_message)
2023-07-01 07:56:33.685 Error: Zigbee2MQTT: File "/home/pi/domoticz/plugins/zigbee2mqtt/devices/device.py", line 196, in handle_message
2023-07-01 07:56:33.685 Error: Zigbee2MQTT: domoticz.error('Can\'t calculate the value for device ' + device.ID + ' from raw value "' + str(value) + '"')
2023-07-01 07:56:33.685 Error: Zigbee2MQTT: TypeError: can only concatenate str (not "int") to str
2023-07-01 07:59:29.173 Active notification Subsystems: browser (1/13)

Modération

Publié : 01 juil. 2023, 18:44
par Keros
Sujet déplacé dans la section dédiée au ZigBee2MQTT.

Re: erreur Plugins zigbee2mqtt.

Publié : 07 juil. 2023, 12:18
par edward057
Salut j'ai exactement le même type de problème depuis la mise à jour du plugins
en version 3.0.0 pas de problème mais certaine prise connecter plus ressente ne fonctionne pas comme il faut
en version 3.1.0 seul quelque lumière fonctionne alors qu'elle sont toute identique vas comprendre mais les prise plus ressente fonctionne comme il faut
même résultat avec la version 3.2.0 Béta

Code : Tout sélectionner

 F1ile "/home/pi/domoticz/plugins/domoticz-zigbee2mqtt-plugin/plugin.py", line 303, in onCommand
j'ai tentais de modifier un peu le code car on voit les quelques différences dans le code, sans grand effet, mais je n'arrive pas à comprendre pourquoi certaines lumières fonctionne et pas d'autre alors qu'elle sont identique.

Version 3.1.0 ou 3.2.0 Béta

Code : Tout sélectionner

 def onCommand(self, device_id, unit, command, Level, Color):
Version 3.0.0

Code : Tout sélectionner

def onCommand(self, Unit, Command, Level, Color):

Re: erreur Plugins zigbee2mqtt dans domoticz.

Publié : 17 juil. 2023, 08:57
par Jempi57
Bonjour,

J'ai laissé tomber l'intégration de Zigbee2MQTT dans domoticz.

Primo: le frontend de Z2M se suffit à lui même est plus complet. "http://adresse-du-pi:8081"
Secondo: ça évite de se poser des questions sur des erreurs qui n'empêche pas le fonctionnement.
Celles pré-citées en l'occurence.

PS: Je sais, ce n'est pas une solution satisfaisante pour domoticz mais pour mon moral.