Bonjour,
J’utilise une box Atlas, des routeurs ampoule Hue et Paulmann.
J’ai toujours eu une stabilité relative: changer la luminosité, température de couleur et le status (on/off) de 5 ampoules en même temps par l’appui d’un bouton (donc 3x5= 15 actions) ne fonctionne pas très bien. Lors de l’exécution du scenario, certaines actions ne sont pas exécutées et je dois appuyer a nouveau sur le bouton.
J’ai upgradé en 4.4.3, je suis passé du plugin zigbee a jeezigbee (Zigbee2MQTT derniere version, 1.36.1), mais j’ai toujours les meme problemes.
La doc recommande de mettre à jour le firmware de mon controlleur, mais ca ne semble pas marcher.
A chaque tentative il upload le firmware mais je reste en 6.10.3-41.
Je ne sais pas trop quelle version il upload d’ailleurs. Je ne trouve pas la source de référence pour le firmware sur internet, est-ce le github de elelabs-zigbee-ezsp-utility ?
[2024-04-11 23:57:16] ALERT : sudo chmod +x /var/www/html/plugins/z2m/core/class/../../resources/misc/update-firmware-elelabs.sh;sudo /var/www/html/plugins/z2m/core/class/../../resources/misc/update-firmware-elelabs.sh /dev/ttyS2 zigbee
Begin update of /dev/ttyS2 with firmware zigbee
--2024-04-11 23:57:16-- https://github.com/Elelabs/elelabs-zigbee-ezsp-utility/archive/master.zip
Resolving github.com (github.com)... 140.82.121.3
Connecting to github.com (github.com)|140.82.121.3|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://codeload.github.com/Elelabs/elelabs-zigbee-ezsp-utility/zip/refs/heads/master [following]
--2024-04-11 23:57:16-- https://codeload.github.com/Elelabs/elelabs-zigbee-ezsp-utility/zip/refs/heads/master
Resolving codeload.github.com (codeload.github.com)... 140.82.121.10
Connecting to codeload.github.com (codeload.github.com)|140.82.121.10|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [application/zip]
Saving to: '/tmp/elelabs.zip'
0K .......... .......... .......... .......... .......... 736K
50K .......... .......... .......... .......... .......... 1.89M
100K .......... .......... .......... .......... .......... 5.82M
150K .......... .......... .......... .......... .......... 1.47M
200K .......... .......... .......... .......... .......... 17.9M
250K .......... .......... .......... .......... .......... 1.43M
300K .......... .......... .......... .......... .......... 17.4M
350K .......... .......... .......... .......... .......... 1.39M
400K .......... .......... .......... .......... .......... 14.3M
450K .......... .......... .......... .......... .......... 1.31M
500K .......... .......... .......... .......... .......... 13.6M
550K .......... .......... .......... .......... .......... 2.23M
600K .......... .......... .......... .......... .......... 3.99M
650K .......... .......... .......... .......... .......... 15.9M
700K .......... .......... .......... .......... .......... 1.46M
750K .......... .......... .......... .......... .......... 17.4M
800K .......... .......... .......... .......... .......... 1.11M
850K .......... .......... .......... .......... .......... 14.9M
900K .......... .......... .......... .......... .......... 19.3M
950K .......... .......... .......... .......... .......... 1.65M
1000K .......... .......... .......... .......... .......... 5.58M
1050K .......... .......... .......... .......... .......... 18.1M
1100K .......... .......... .......... .......... .......... 1.72M
1150K .......... .......... .......... .........
. .......... 6.77M
1200K .......... ........ 34.1M=0.5s
2024-04-11 23:57:17 (2.61 MB/s) - '/tmp/elelabs.zip' saved [1247988]
Archive: elelabs.zip
7fc415497f7e2b3410e3350b359ac5c71043399e
creating: elelabs-zigbee-ezsp-utility-master/
extracting: elelabs-zigbee-ezsp-utility-master/.gitignore
inflating: elelabs-zigbee-ezsp-utility-master/CHANGELOG.md
inflating: elelabs-zigbee-ezsp-utility-master/Elelabs_EzspFwUtility.py
inflating: elelabs-zigbee-ezsp-utility-master/LICENSE
inflating: elelabs-zigbee-ezsp-utility-master/README.md
creating: elelabs-zigbee-ezsp-utility-master/data/
creating: elelabs-zigbee-ezsp-utility-master/data/EFR32MG13/
inflating: elelabs-zigbee-ezsp-utility-master/data/EFR32MG13/ELE_MG13_ot_rcp_115200_120_211116.gbl
inflating: elelabs-zigbee-ezsp-utility-master/data/EFR32MG13/ELE_MG13_ot_rcp_123_220206.gbl
inflating: elelabs-zigbee-ezsp-utility-master/data/EFR32MG13/ELE_MG13_zb_ncp_115200_610_211112.gbl
inflating: elelabs-zigbee-ezsp-utility-master/data/EFR32MG13/ELX0X3_MG13_6.0.3_ezsp_v6.gbl
inflating: elelabs-zigbee-ezsp-utility-master/data/EFR32MG13/ELX0X3_MG13_6.7.0_ezsp_v8.gbl
creating: elelabs-zigbee-ezsp-utility-master/data/EFR32MG21/
inflating: elelabs-zigbee-ezsp-utility-master/data/EFR32MG21/ELU0141_MG21_ot_rcp_123_211204.gbl
inflating: elelabs-zigbee-ezsp-utility-master/data/EFR32MG21/ELU0141_MG21_zb_ncp_6103_211204.gbl
inflating: elelabs-zigbee-ezsp-utility-master/data/EFR32MG21/ELU0143_MG21_ot_rcp_123_211211.gbl
inflating: elelabs-zigbee-ezsp-utility-master/data/EFR32MG21/ELU0143_MG21_zb_ncp_6103_211211.gbl
creating: elelabs-zigbee-ezsp-utility-master/img/
inflating: elelabs-zigbee-ezsp-utility-master/img/ele_update_thread.png
inflating: elelabs-zigbee-ezsp-utility-master/img/ele_update_zigbee.png
inflating: elelabs-zigbee-ezsp-utility-master/img/logo.jpg
inflating: elelabs-zigbee-ezsp-utility-master/img/probe_btl.png
inflating: elelabs-zigbee-ezsp-utility-master/img/probe_thread.png
inflating: elelabs-zigbee-ezsp-utility-master/img/probe_zigbee.png
inflating: elelabs-zigbee-ezsp-utility-master/img/restart_btl.png
inflating: elelabs-zigbee-ezsp-utility-master/img/restart_nrml.png
extracting: elelabs-zigbee-ezsp-utility-master/requirements.txt
Requirement already satisfied: setuptools in /usr/local/lib/python3.7/dist-packages (65.4.1)
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
--- Logging error ---
Traceback (most recent call last):
File "/usr/local/lib/python3.7/dist-packages/pip/_internal/utils/logging.py", line 177, in emit
self.console.print(renderable, overflow="ignore", crop=False, style=style)
File "/usr/local/lib/python3.7/dist-packages/pip/_vendor/rich/console.py", line 1673, in print
extend(render(renderable, render_options))
File "/usr/local/lib/python3.7/dist-packages/pip/_vendor/rich/console.py", line 1305, in render
for render_output in iter_render:
File "/usr/local/lib/python3.7/dist-packages/pip/_internal/utils/logging.py", line 134, in __rich_console__
for line in lines:
File "/usr/local/lib/python3.7/dist-packages/pip/_vendor/rich/segment.py", line 249, in split_lines
for segment in segments:
File "/usr/local/lib/python3.7/dist-packages/pip/_vendor/rich/console.py", line 1283, in render
renderable = rich_cast(renderable)
File "/usr/local/lib/python3.7/dist-packages/pip/_vendor/rich/protocol.py", line 36, in rich_cast
renderable = cast_method()
File "/usr/local/lib/python3.7/dist-packages/pip/_internal/self_outdated_check.py", line 130, in __rich__
pip_cmd = get_best_invocation_for_this_pip()
File "/usr/local/lib/python3.7/dist-packages/pip/_internal/utils/entrypoints.py", line 60, in get_best_invocation_for_this_pip
os.path.join(binary_prefix, exe_name),
File "/usr/lib/python3.7/genericpath.py", line 97, in samefile
s2 = os.stat(f2)
FileNotFoundError: [Errno 2] No such file or directory: '/usr/bin/pip'
Call stack:
File "/usr/local/bin/pip3", line 8, in <module>
sys.exit(main())
File "/usr/local/lib/python3.7/dist-packages/pip/_internal/cli/main.py", line 70, in main
return command.main(cmd_args)
File "/usr/local/lib/python3.7/dist-packages/pip/_internal/cli/base_command.py", line 101, in main
return self._main(args)
File "/usr/local/lib/python3.7/dist-packages/pip/_internal/cli/base_command.py", line 223, in _main
self.handle_pip_version_check(options)
File "/usr/local/lib/python3.7/dist-packages/pip/_internal/cli/req_command.py", line 190, in handle_pip_version_check
pip_self_version_check(session, options)
File "/usr/local/lib/python3.7/dist-packages/pip/_internal/self_outdated_check.py", line 236, in pip_self_version_check
logger.warning("[present-rich] %s", upgrade_prompt)
File "/usr/lib/python3.7/logging/__init__.py", line 1395, in warning
self._log(WARNING, msg, args, **kwargs)
File "/usr/lib/python3.7/logging/__init__.py", line 1519, in _log
self.handle(record)
File "/usr/lib/python3.7/logging/__init__.py", line 1529, in handle
self.callHandlers(record)
File "/usr/lib/python3.7/logging/__init__.py", line 1591, in callHandlers
hdlr.handle(record)
File "/usr/lib/python3.7/logging/__init__.py", line 905, in handle
self.emit(record)
File "/usr/local/lib/python3.7/dist-packages/pip/_internal/utils/logging.py", line 179, in emit
self.handleError(record)
Message: '[present-rich] %s'
Arguments: (UpgradePrompt(old='22.2.2', new='24.0'),)
Requirement already satisfied: wheel in /usr/local/lib/python3.7/dist-packages (0.37.1)
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
--- Logging error ---
Traceback (most recent call last):
File "/usr/local/lib/python3.7/dist-packages/pip/_internal/utils/logging.py", line 177, in emit
self.console.print(renderable, overflow="ignore", crop=False, style=style)
File "/usr/local/lib/python3.7/dist-packages/pip/_vendor/rich/console.py", line 1673, in print
extend(render(renderable, render_options))
File "/usr/local/lib/python3.7/dist-packages/pip/_vendor/rich/console.py", line 1305, in render
for render_output in iter_render:
File "/usr/local/lib/python3.7/dist-packages/pip/_internal/utils/logging.py", line 134, in __rich_console__
for line in lines:
File "/usr/local/lib/python3.7/dist-packages/pip/_vendor/rich/segment.py", line 249, in split_lines
for segment in segments:
File "/usr/local/lib/python3.7/dist-packages/pip/_vendor/rich/console.py", line 1283, in render
renderable = rich_cast(renderable)
File "/usr/local/lib/python3.7/dist-packages/pip/_vendor/rich/protocol.py", line 36, in rich_cast
renderable = cast_method()
File "/usr/local/lib/python3.7/dist-packages/pip/_internal/self_outdated_check.py", line 130, in __rich__
pip_cmd = get_best_invocation_for_this_pip()
File "/usr/local/lib/python3.7/dist-packages/pip/_internal/utils/entrypoints.py", line 60, in get_best_invocation_for_this_pip
os.path.join(binary_prefix, exe_name),
File "/usr/lib/python3.7/genericpath.py", line 97, in samefile
s2 = os.stat(f2)
FileNotFoundError: [Errno 2] No such file or directory: '/usr/bin/pip'
Call stack:
File "/usr/local/bin/pip3", line 8, in <module>
sys.exit(main())
File "/usr/local/lib/python3.7/dist-packages/pip/_internal/cli/main.py", line 70, in main
return command.main(cmd_args)
File "/usr/local/lib/python3.7/dist-packages/pip/_internal/cli/base_command.py", line 101, in main
return self._main(args)
File "/usr/local/lib/python3.7/dist-packages/pip/_internal/cli/base_command.py", line 223, in _main
self.handle_pip_version_check(options)
File "/usr/local/lib/python3.7/dist-packages/pip/_internal/cli/req_command.py", line 190, in handle_pip_version_check
pip_self_version_check(session, options)
File "/usr/local/lib/python3.7/dist-packages/pip/_internal/self_outdated_check.py", line 236, in pip_self_version_check
logger.warning("[present-rich] %s", upgrade_prompt)
File "/usr/lib/python3.7/logging/__init__.py", line 1395, in warning
self._log(WARNING, msg, args, **kwargs)
File "/usr/lib/python3.7/logging/__init__.py", line 1519, in _log
self.handle(record)
File "/usr/lib/python3.7/logging/__init__.py", line 1529, in handle
self.callHandlers(record)
File "/usr/lib/python3.7/logging/__init__.py", line 1591, in callHandlers
hdlr.handle(record)
File "/usr/lib/python3.7/logging/__init__.py", line 905, in handle
self.emit(record)
File "/usr/local/lib/python3.7/dist-packages/pip/_internal/utils/logging.py", line 179, in emit
self.handleError(record)
Message: '[present-rich] %s'
Arguments: (UpgradePrompt(old='22.2.2', new='24.0'),)
Requirement already satisfied: pyserial==3.4 in /usr/local/lib/python3.7/dist-packages (from -r requirements.txt (line 1)) (3.4)
Requirement already satisfied: xmodem==0.4.6 in /usr/local/lib/python3.7/dist-packages (from -r requirements.txt (line 2)) (0.4.6)
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
--- Logging error ---
Traceback (most recent call last):
File "/usr/local/lib/python3.7/dist-packages/pip/_internal/utils/logging.py", line 177, in emit
self.console.print(renderable, overflow="ignore", crop=False, style=style)
File "/usr/local/lib/python3.7/dist-packages/pip/_vendor/rich/console.py", line 1673, in print
extend(render(renderable, render_options))
File "/usr/local/lib/python3.7/dist-packages/pip/_vendor/rich/console.py", line 1305, in render
for render_output in iter_render:
File "/usr/local/lib/python3.7/dist-packages/pip/_internal/utils/logging.py", line 134, in __rich_console__
for line in lines:
File "/usr/local/lib/python3.7/dist-packages/pip/_vendor/rich/segment.py", line 249, in split_lines
for segment in segments:
File "/usr/local/lib/python3.7/dist-packages/pip/_vendor/rich/console.py", line 1283, in render
renderable = rich_cast(renderable)
File "/usr/local/lib/python3.7/dist-packages/pip/_vendor/rich/protocol.py", line 36, in rich_cast
renderable = cast_method()
File "/usr/local/lib/python3.7/dist-packages/pip/_internal/self_outdated_check.py", line 130, in __rich__
pip_cmd = get_best_invocation_for_this_pip()
File "/usr/local/lib/python3.7/dist-packages/pip/_internal/utils/entrypoints.py", line 60, in get_best_invocation_for_this_pip
os.path.join(binary_prefix, exe_name),
File "/usr/lib/python3.7/genericpath.py", line 97, in samefile
s2 = os.stat(f2)
FileNotFoundError: [Errno 2] No such file or directory: '/usr/bin/pip'
Call stack:
File "/usr/local/bin/pip3", line 8, in <module>
sys.exit(main())
File "/usr/local/lib/python3.7/dist-packages/pip/_internal/cli/main.py", line 70, in main
return command.main(cmd_args)
File "/usr/local/lib/python3.7/dist-packages/pip/_internal/cli/base_command.py", line 101, in main
return self._main(args)
File "/usr/local/lib/python3.7/dist-packages/pip/_internal/cli/base_command.py", line 223, in _main
self.handle_pip_version_check(options)
File "/usr/local/lib/python3.7/dist-packages/pip/_internal/cli/req_command.py", line 190, in handle_pip_version_check
pip_self_version_check(session, options)
File "/usr/local/lib/python3.7/dist-packages/pip/_internal/self_outdated_check.py", line 236, in pip_self_version_check
logger.warning("[present-rich] %s", upgrade_prompt)
File "/usr/lib/python3.7/logging/__init__.py", line 1395, in warning
self._log(WARNING, msg, args, **kwargs)
File "/usr/lib/python3.7/logging/__init__.py", line 1519, in _log
self.handle(record)
File "/usr/lib/python3.7/logging/__init__.py", line 1529, in handle
self.callHandlers(record)
File "/usr/lib/python3.7/logging/__init__.py", line 1591, in callHandlers
hdlr.handle(record)
File "/usr/lib/python3.7/logging/__init__.py", line 905, in handle
self.emit(record)
File "/usr/local/lib/python3.7/dist-packages/pip/_internal/utils/logging.py", line 179, in emit
self.handleError(record)
Message: '[present-rich] %s'
Arguments: (UpgradePrompt(old='22.2.2', new='24.0'),)
2024/04/11 23:57:28 Elelabs_EzspFwUtility: Elelabs Zigbee adapter detected:
2024/04/11 23:57:28 Elelabs_EzspFwUtility: Adapter: ELR023
2024/04/11 23:57:28 Elelabs_EzspFwUtility: Firmware: 6.10.3-41
2024/04/11 23:57:28 Elelabs_EzspFwUtility: EZSP v8
2024/04/11 23:57:29 Elelabs_EzspFwUtility: Elelabs Zigbee adapter detected:
2024/04/11 23:57:29 Elelabs_EzspFwUtility: Adapter: ELR023
2024/04/11 23:57:29 Elelabs_EzspFwUtility: Firmware: 6.10.3-41
2024/04/11 23:57:29 Elelabs_EzspFwUtility: EZSP v8
2024/04/11 23:57:30 Elelabs_EzspFwUtility: Elelabs Zigbee adapter detected:
2024/04/11 23:57:30 Elelabs_EzspFwUtility: Adapter: ELR023
2024/04/11 23:57:30 Elelabs_EzspFwUtility: Firmware: 6.10.3-41
2024/04/11 23:57:30 Elelabs_EzspFwUtility: EZSP v8
2024/04/11 23:57:30 Elelabs_EzspFwUtility: Launch in bootloader mode
2024/04/11 23:57:40 Elelabs_EzspFwUtility: EZSP adapter in bootloader mode detected:
2024/04/11 23:57:40 Elelabs_EzspFwUtility: Gecko Bootloader v1.A.0
2024/04/11 23:57:41 Elelabs_EzspFwUtility: Successfully restarted into X-MODEM mode! Starting upload of the new firmware... DO NOT INTERRUPT(!)
2024/04/11 23:58:22 Elelabs_EzspFwUtility: Firmware upload complete
2024/04/11 23:58:22 Elelabs_EzspFwUtility: Rebooting NCP...
2024/04/11 23:58:29 Elelabs_EzspFwUtility: Elelabs Zigbee adapter detected:
2024/04/11 23:58:29 Elelabs_EzspFwUtility: Adapter: ELR023
2024/04/11 23:58:29 Elelabs_EzspFwUtility: Firmware: 6.10.3-41
2024/04/11 23:58:29 Elelabs_EzspFwUtility: EZSP v8
.....
.....
.....
.....
.....
.....
.....
.....
.....
.....
.....
.....
.....
.....
.....
.....
.....
.....
2024/04/11 23:58:31 Elelabs_EzspFwUtility: Elelabs Zigbee adapter detected:
2024/04/11 23:58:31 Elelabs_EzspFwUtility: Adapter: ELR023
2024/04/11 23:58:31 Elelabs_EzspFwUtility: Firmware: 6.10.3-41
2024/04/11 23:58:31 Elelabs_EzspFwUtility: EZSP v8
2024/04/11 23:58:31 Elelabs_EzspFwUtility: Allready in normal mode. No need to restart
2024/04/11 23:58:32 Elelabs_EzspFwUtility: Elelabs Zigbee adapter detected:
2024/04/11 23:58:32 Elelabs_EzspFwUtility: Adapter: ELR023
2024/04/11 23:58:32 Elelabs_EzspFwUtility: Firmware: 6.10.3-41
2024/04/11 23:58:32 Elelabs_EzspFwUtility: EZSP v8
End of update successfull
[2024-04-11 23:58:34] ALERT : Fin de la mise à jour du firmware de la clef
merci d’avance,
Jérémie