Version 6.3 is installed by PPM apparently. I started allover (again...). Installed the full version of Raspberry Pi OS Bullseye 64 bits. User is pi. The Zigbee coordinator is the Sonoff ZBDongle-E. I installed Domoticz and updated it to the last stable version. I did not install any other plugins.
Then I started with the manual installation of ZigbeeForDomoticz.
The first error messages come after the command 'sudo pip3 install -r requirements.txt':
Code: Select all
Attempting uninstall: typing-extensions
Found existing installation: typing-extensions 3.7.4.3
Not uninstalling typing-extensions at /usr/lib/python3/dist-packages, outside environment /usr
Can't uninstall 'typing-extensions'. No files were found to uninstall.
Attempting uninstall: pyserial
Found existing installation: pyserial 3.5b0
Not uninstalling pyserial at /usr/lib/python3/dist-packages, outside environment /usr
Can't uninstall 'pyserial'. No files were found to uninstall.
It says typing-extensions and pyserial should be uninstalled. Or is uninstalling part of installing another version of the software? I have no idea how to solve this. I'm definitely no expert in Raspberry Pi OS.
I restarted Domoticz after completing all commands. The logfile says:
Code: Select all
2025-01-18 23:21:49.127 Status: Zigbee4Domoticz: Entering work loop.
2025-01-18 23:21:49.127 Status: Zigbee4Domoticz: Started.
2025-01-18 23:21:50.243 Status: Zigbee4Domoticz: Initialized version 7.1, author 'pipiche38'
2025-01-18 23:21:50.244 Status: Zigbee4Domoticz: Welcome to Zigbee for Domoticz (Z4D) plugin.
2025-01-18 23:21:50.244 Status: Zigbee4Domoticz: PYTHONPATH is not set
2025-01-18 23:21:50.244 Status: Zigbee4Domoticz: Z4D requires python3.9 or above and you are running 3.9
2025-01-18 23:21:50.250 Status: Zigbee4Domoticz: filename set to /home/pi/domoticz/plugins/Domoticz-Zigbee/Conf/PluginConf-02.json
2025-01-18 23:21:50.250 Status: Zigbee4Domoticz: pluginHome set to /home/pi/domoticz/plugins/Domoticz-Zigbee
2025-01-18 23:21:50.250 Status: Zigbee4Domoticz: homedirectory set to /home/pi/domoticz/plugins/Domoticz-Zigbee
2025-01-18 23:21:50.250 Status: Zigbee4Domoticz: pluginData set to /home/pi/domoticz/plugins/Domoticz-Zigbee/Data
2025-01-18 23:21:50.250 Status: Zigbee4Domoticz: pluginConfig set to /home/pi/domoticz/plugins/Domoticz-Zigbee/Conf
2025-01-18 23:21:50.250 Status: Zigbee4Domoticz: pluginOTAFirmware set to /home/pi/domoticz/plugins/Domoticz-Zigbee/OTAFirmware
2025-01-18 23:21:50.250 Status: Zigbee4Domoticz: pluginReports set to /home/pi/domoticz/plugins/Domoticz-Zigbee/Reports
2025-01-18 23:21:50.250 Status: Zigbee4Domoticz: pluginWWW set to /home/pi/domoticz/plugins/Domoticz-Zigbee/www
2025-01-18 23:21:50.250 Status: Zigbee4Domoticz: pluginLogs set to /home/pi/domoticz/plugins/Domoticz-Zigbee/Logs
2025-01-18 23:21:50.250 Status: Zigbee4Domoticz: SSLCertificate set to /home/pi/domoticz/plugins/Domoticz-Zigbee/certs/server.crt
2025-01-18 23:21:50.250 Status: Zigbee4Domoticz: SSLPrivateKey set to /home/pi/domoticz/plugins/Domoticz-Zigbee/certs/server.key
2025-01-18 23:21:50.250 Status: Zigbee4Domoticz: expJsonDatabase set to 0
2025-01-18 23:21:50.353 Status: Zigbee4Domoticz: Checking Python modules /home/pi/domoticz/plugins/Domoticz-Zigbee/constraints.txt
2025-01-18 23:21:50.359 Status: Zigbee4Domoticz: - zigpy==0.73.1 version required 0.73.1 installed 0.73.1
2025-01-18 23:21:50.367 Status: Zigbee4Domoticz: - zigpy_znp==0.13.1 version required 0.13.1 installed 0.13.1
2025-01-18 23:21:50.371 Status: Zigbee4Domoticz: - zigpy_deconz==0.24.1 version required 0.24.1 installed 0.24.1
2025-01-18 23:21:50.375 Status: Zigbee4Domoticz: - bellows==0.42.5 version required 0.42.5 installed 0.42.5
2025-01-18 23:21:50.380 Status: Zigbee4Domoticz: - dnspython==2.6.1 version required 2.6.1 installed 2.6.1
2025-01-18 23:21:50.384 Status: Zigbee4Domoticz: - pyserial>=3.5 version required 3.5 installed 3.5
2025-01-18 23:21:50.387 Error: Zigbee4Domoticz: An unexpected error occurred while checking package charset-normalizer - charset-normalizer==2.0.11 - charset-normalizer
2025-01-18 23:21:50.388 Error: Zigbee4Domoticz: Call to function 'onStart' failed, exception details:
2025-01-18 23:21:50.391 Error: Zigbee4Domoticz: Traceback (most recent call last):
2025-01-18 23:21:50.392 Error: Zigbee4Domoticz: File "/home/pi/domoticz/plugins/Domoticz-Zigbee/plugin.py", line 1577, in onStart
2025-01-18 23:21:50.392 Error: Zigbee4Domoticz: _plugin.onStart()
2025-01-18 23:21:50.392 Error: Zigbee4Domoticz: File "/home/pi/domoticz/plugins/Domoticz-Zigbee/plugin.py", line 414, in onStart
2025-01-18 23:21:50.392 Error: Zigbee4Domoticz: self.onStop()
2025-01-18 23:21:50.392 Error: Zigbee4Domoticz: File "/home/pi/domoticz/plugins/Domoticz-Zigbee/plugin.py", line 617, in onStop
2025-01-18 23:21:50.392 Error: Zigbee4Domoticz: matomo_plugin_shutdown(self)
2025-01-18 23:21:50.392 Error: Zigbee4Domoticz: File "/home/pi/domoticz/plugins/Domoticz-Zigbee/Modules/matomo_request.py", line 127, in matomo_plugin_shutdown
2025-01-18 23:21:50.392 Error: Zigbee4Domoticz: send_matomo_request( self, action_name="Plugin Action", event_category="Plugin", event_action="Shutdown", event_name="Plugin Shutdown" )
2025-01-18 23:21:50.392 Error: Zigbee4Domoticz: File "/home/pi/domoticz/plugins/Domoticz-Zigbee/Modules/matomo_request.py", line 159, in send_matomo_request
2025-01-18 23:21:50.392 Error: Zigbee4Domoticz: self.log.logging( "Matomo", "Debug", f"send_matomo_request - Clien_id {client_id}")
2025-01-18 23:21:50.392 Error: Zigbee4Domoticz: AttributeError: 'NoneType' object has no attribute 'logging'
I checked for charset-normalizer with 'pip show charset-normalizer'. It indeed did not show up. I installed charset-normalizer version 2.0.11. Still not working. Then I installed version 2.0.12 (that's mentioned on
https://zigbeefordomoticz.github.io/wik ... m_FAQ.html. Did not work either so I set back to version 2.0.11. I used 'pip install --force-reinstall --upgrade charset-normalizer==2.0.12' (or 2.0.11). If I check again, it's shown now but in the message is a line 'required-by' that's empty. Shouldn't the plugin be mentioned here? And if so, how do I do that?
I also have no idea how to solve all the other error messages.