Passer ZLinky de Routeur à Limited

Bonjour,

Mon problème : Comment passer ZLinky de routeur à Limited ?
Lors de la première installation de mon ZLinky (Zigbee) celui-ci était par défaut en routeur (mais je ne savais pas qu’il y avait un autre mode).
Le courant fournit par le TIC est faible et quand il y a beaucoup de flux qui passe, le ZLinky décroche.
Il n’y a pas de prise USB sur mon modèle, j’espérais profiter d’une mise à jour pour faire le choix « Limited ». Quand j’ai fait la MàJ en V15, j’ai tout perdu (comme d’autres …) et pas de choix proposé pour le mode.
D’où ma question : comment repasser en Limited ?
Pour info, j’ai la version V16 disponible, je ne l’ai pas encore installée.

Merci de votre aide.


[center]## System Information

version core-2025.2.1
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.13.1
os_name Linux
os_version 6.6.62-haos-raspi
arch aarch64
timezone Europe/Paris
config_dir /config
Home Assistant Community Store
GitHub API ok
GitHub Content ok
GitHub Web ok
HACS Data ok
GitHub API Calls Remaining 5000
Installed Version 2.0.5
Stage running
Available Repositories 1521
Downloaded Repositories 2
Home Assistant Cloud
logged_in false
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Home Assistant Supervisor
host_os Home Assistant OS 14.2
update_channel stable
supervisor_version supervisor-2025.02.0
agent_version 1.6.0
docker_version 27.2.0
disk_total 109.3 GB
disk_used 12.3 GB
healthy true
supported true
host_connectivity true
supervisor_connectivity true
ntp_synchronized true
virtualization
board rpi4-64
supervisor_api ok
version_api ok
installed_addons ZeroTier One (0.19.0), ESPHome Device Builder (2024.12.4), Silicon Labs Multiprotocol (2.4.5), Matter Server (7.0.0), Mosquitto broker (6.5.0), Zigbee2MQTT (2.1.1-1), Terminal & SSH (9.16.0), Node-RED (19.0.0), TasmoAdmin (0.31.3), File editor (5.8.0)
Dashboards
dashboards 3
resources 0
views 3
mode storage
Network Configuration
adapters lo (disabled), end0 (enabled, default, auto), hassio (disabled), docker0 (disabled), ztugavllhi (disabled), vetheffaea2 (disabled), veth0221baa (disabled), vethf3e5754 (disabled), vethef865ec (disabled), veth24a42b9 (disabled), veth7863ce5 (disabled), wpan0 (disabled), veth9dde473 (disabled), vetha0835b9 (disabled), veth7416237 (disabled), veth2a8d89e (disabled)
ipv4_addresses lo (127.0.0.1/8), end0 (192.168.1.133/24), hassio (172.30.32.1/23), docker0 (172.30.232.1/23), ztugavllhi (192.168.192.102/24), vetheffaea2 (), veth0221baa (), vethf3e5754 (), vethef865ec (), veth24a42b9 (), veth7863ce5 (), wpan0 (), veth9dde473 (), vetha0835b9 (), veth7416237 (), veth2a8d89e ()
ipv6_addresses lo (::1/128), end0 (2a01:e0a:828:b1e0:ed8:bf47:72bf:95b/64, fe80::a847:27af:4a33:f090/64), hassio (fe80::42:3bff:febe:f115/64), docker0 (fe80::42:62ff:fe3e:7e4c/64), ztugavllhi (fe80::842d:6dff:fe5d:232d/64), vetheffaea2 (fe80::40f0:5bff:fe43:db37/64), veth0221baa (fe80::60b0:84ff:fefc:e115/64), vethf3e5754 (fe80::d00d:edff:fe9c:706a/64), vethef865ec (fe80::6451:7eff:fedd:194d/64), veth24a42b9 (fe80::d009:b9ff:fe25:d76c/64), veth7863ce5 (fe80::a8e8:6cff:fe02:c9d2/64), wpan0 (fd2f:eceb:5a4e:cae8:0:ff:fe00:fc11/64, fd71:f536:e1b8:1:dbe7:b5be:81aa:cfa2/64, fd2f:eceb:5a4e:cae8:0:ff:fe00:fc10/64, fd2f:eceb:5a4e:cae8:0:ff:fe00:fc38/64, fd2f:eceb:5a4e:cae8:0:ff:fe00:fc00/64, fd2f:eceb:5a4e:cae8:0:ff:fe00:3800/64, fd2f:eceb:5a4e:cae8:da69:fbc5:b056:ff19/64, fe80::781c:e832:933:dc64/64), veth9dde473 (fe80::84ea:cbff:fe42:4a6c/64), vetha0835b9 (fe80::84ed:56ff:fe1a:2f09/64), veth7416237 (fe80::5c70:5cff:feb8:9901/64), veth2a8d89e (fe80::8838:cbff:feee:6279/64)
announce_addresses 192.168.1.133, 2a01:e0a:828:b1e0:ed8:bf47:72bf:95b, fe80::a847:27af:4a33:f090
Recorder
oldest_recorder_run 25 janvier 2025 à 12:00
current_recorder_run 8 février 2025 à 18:36
estimated_db_size 75.83 MiB
database_engine sqlite
database_version 3.47.1
[/center]

Bonjour,
tu as un firmware pour passer de normal à limited. Il te faut faire la maj manuellement.

Pour activer le local ota, ajouter dans configuration.yaml de z2m:

ota:
  zigbee_ota_override_index_location: localotaindex.json

Et créer le fichier localotaindex.json ( au même niveau que le configuration.yaml de Z2M ) et y copier ce code dans le fichier localotaindex.json:

[
    {
        "fileVersion": 255,
        "fileSize": 245886,
        "manufacturerCode": 4151,
        "imageType": 1,
        "url": "ota/ZLinky_router_v16_normal2limited.ota"
    }
]

le firmware ZLinky_router_v16_normal2limited.ota:

Et placer le fichier ZLinky_router_v16_normal2limited.ota dans le dossier ota ( le créer si absent, dans le dossier zigbee2mqtt )
Et redémarrer z2m.

Penser à supprimer les lignes après le flash ( ou les commenter avec un # devant les lignes ):

ota:
  zigbee_ota_override_index_location: localotaindex.json
1 « J'aime »

Merci pour cette réponse rapide et détaillée.
Je ferai ça à tête reposée pour ne pas faire d’erreur.
:wink:

1 « J'aime »

Je ne suis pas sûr de comprendre car je ne sais pas où se trouvent ces fichiers de configuration.
A partir de Home Assistant, j’ai cliqué sur l’onglet « Zigbee2MQTT » puis sur la petite roue dentée et sur l’onglet « Brut ». Je trouve des centaines de lignes de code :

Est-ce que c’est parmi ces lignes que je dois les insérer ?
« au même niveau que le configuration.yaml de Z2M » Je ne comprends pas :worried:

Ces lignes faut les ajouter dans le fichier configuration.yaml du dossier de zigbee2mqtt. Utilise le module complémentaire file editor, pour éditer le fichier en question.

dans le dossier de zigbee2mqtt ou tu as le fichier configuration.yaml

Merci WarC0zes :smiley:

J’ai suivi scrupuleusement tes indications. La mise à jour c’est bien passée de V15 à V16.
Les infos de ZLinky sont réapparues.
Je suppose que je suis maintenant en « Limited », mais y a t’il un moyen de savoir si c’est bien le cas ?

Dans Z2M regarde la version du firmware, si ça commence par 4001 tu es en limited. Si c’est 4000, c’est en normal.

Génial, c’est bien ce que j’ai maintenant :smiley:
Encore merci pour ton aide. En plus j’ai pu découvrir une zone de HA que je n’avais pas encore exploitée (File editor).

1 « J'aime »

edit : j’ai finalement recréé un sujet : Commencer passer mon ZLinky v16 normal en v16 limited

Un message a été fusionné à un sujet existant : Commencer passer mon ZLinky v16 normal en v16 limited