Repository navigation
Releases: Djoko-cli/maillage-thread
Releases · Djoko-cli/maillage-thread
Release list
Maillage Thread 1.4.0
English
- Maillage Thread becomes Maillage IoT, one app for Thread and Zigbee networks. This is the last version of
Maillage Thread: a banner at the top of its menu links to the Maillage IoT download. - "Export for Maillage IoT…" (in the banner and in the app menu) writes a folder with the history, the log, the
nicknames, the rooms, the last Home names and the settings of Maillage Thread, for Maillage IoT to import. No
password or key goes into it, and Maillage Thread keeps working as before. - After a successful export, Maillage Thread offers to stop opening at login, so that both apps do not compete for
the USB probe at startup. - Passeur Noms is now built from the
maillage-iotrepository:outils/passeur.shin this repository only points
there.
Français
- Maillage Thread devient Maillage IoT, une seule app pour les réseaux Thread et Zigbee. C'est la dernière
version de Maillage Thread : un bandeau en haut de son menu mène au téléchargement de Maillage IoT. - « Exporter pour Maillage IoT… » (dans le bandeau et dans le menu de l'app) écrit un dossier avec l'historique, le
journal, les surnoms, les pièces, les derniers noms de Maison et les réglages de Maillage Thread, que Maillage IoT
importe. Aucun mot de passe ni aucune clé n'y figure, et Maillage Thread continue de marcher comme avant. - Après un export réussi, Maillage Thread propose de ne plus s'ouvrir à l'ouverture de session, pour que les deux
apps ne se disputent pas la sonde USB au démarrage. - Passeur Noms se compile désormais depuis le dépôt
maillage-iot:outils/passeur.shde ce dépôt ne fait plus
qu'y renvoyer.
Maillage Thread 1.3.0
English
- Home names now come from a new Passeur Noms, a background helper with no window and no Dock icon: install or
update it withoutils/passeur.sh(the old "Designed for iPad" Passeur Noms is replaced; Home access may be asked
once more). Maillage Thread subscribes to it at launch: a device renamed or moved in Home changes in the app within
seconds, without relaunching anything. - "Identify" in the card of a device linked to a Home accessory: the accessory blinks or beeps.
- Settings › Home: the state of Passeur Noms, "Open Passeur Noms at login", and a warning 30 days before its
development profile expires (runoutils/passeur.shagain). Batteries are read every hour by Passeur Noms. - If the installed Passeur Noms is the old one, the app says so instead of opening it.
Français
- Les noms de Maison viennent d'un nouveau Passeur Noms, en arrière-plan, sans fenêtre ni icône dans le Dock :
l'installer ou le mettre à jour avecoutils/passeur.sh(il remplace l'ancien Passeur Noms « conçu pour iPad » ;
l'accès à Maison peut être redemandé une fois). Maillage Thread s'y abonne au lancement : un appareil renommé ou
déplacé dans Maison change dans l'app en quelques secondes, sans rien relancer. - « Identifier » dans la fiche d'un appareil relié à un accessoire de Maison : l'accessoire clignote ou émet un son.
- Réglages › Maison : l'état de Passeur Noms, « Ouvrir Passeur Noms à l'ouverture de session », et un avertissement
30 jours avant l'expiration de son profil de développement (relanceroutils/passeur.sh). Les batteries sont
relues toutes les heures par Passeur Noms. - Si le Passeur Noms installé est l'ancien, l'app le dit au lieu de l'ouvrir.
Maillage Thread 1.2.2
English
- Signed with an Apple Developer ID and notarized by Apple: a fresh download opens without going through System
Settings, Privacy & Security, "Open Anyway". - Updating from 1.2.1 or earlier: at the first launch of 1.2.2, macOS says the app differs from the versions opened
before and asks whether to open it; choose "Open Anyway". Only once: the keychain, the data and the settings
are kept. - A device whose address Bonjour no longer advertises is marked "address not advertised" (it used to read "no
address"). The probe looks for it at its last address: if it answers, the device is shown reachable and attached to
its parent, with a dashed yellow ring and "checked by the probe … ago". This needs the probe on firmware 1.1.1. - "Link to a Home accessory…" in the card of a device that Home doesn't name: the name and the room of the
accessory you pick are used. - Probe firmware 1.1.1 (to flash, see
sonde/README.md): the address resolution says whether the device answered;
the LED follows the other boards (blue, adhesion greens, the rainbow of identification, a white glow every 10
seconds); the default name is SONDE-T1.
Français
- Signée par un Developer ID d'Apple et notarisée par Apple : une app fraîchement téléchargée s'ouvre sans passer
par Réglages Système, Confidentialité et sécurité, « Ouvrir quand même ». - Depuis la 1.2.1 ou avant : au premier lancement de la 1.2.2, macOS dit que l'app diffère des versions ouvertes
jusque-là et demande s'il faut l'ouvrir ; choisir « Ouvrir quand même ». Une seule fois : le trousseau, les
données et les réglages sont gardés. - Un appareil dont Bonjour n'annonce plus l'adresse est marqué « adresse non annoncée » (il disait « sans
adresse »). La sonde le cherche par sa dernière adresse : s'il lui répond, l'appareil est montré joignable et
rattaché à son parent, avec un anneau jaune pointillé et « vérifié par la sonde il y a … ». Il faut pour cela la
sonde en firmware 1.1.1. - « Associer à un accessoire de Maison… » dans la fiche d'un appareil que Maison ne nomme pas : le nom et la pièce
de l'accessoire choisi sont repris. - Firmware de la sonde 1.1.1 (à flasher, voir
sonde/README.md) : la résolution d'adresse dit si l'appareil a
répondu ; la LED s'aligne sur les autres cartes (bleu, verts d'adhésion, arc-en-ciel d'identification, lueur
blanche toutes les 10 secondes) ; le nom par défaut est SONDE-T1.
Maillage Thread 1.2.1
English
- The last mesh is kept: at launch, the radio map shows the probe's last mesh as soon as the local network is heard
(about two seconds), without waiting for the probe's first round. Older than six minutes, it is marked "Probe
survey is old" until the next round replaces it. Forgetting the probe erases it. - The probe's first round after launch now waits for the local network to be heard (30 seconds at most). It used to
start without the list of devices to resolve, and the map lost most children until the next round, five minutes
later. - History: the highlighted curve is cleared when you pick another node, another period or the "all links" box;
beyond eight curves, the lines change dash; the name of a faded node becomes readable on hover; the legend chips
give their value to VoiceOver. - The columns of the node card lay out correctly at any width.
- The probe firmware is unchanged (1.1.0).
Français
- Le dernier maillage est gardé : au lancement, la carte radio montre le dernier maillage de la sonde dès que le
réseau local est entendu (environ deux secondes), sans attendre la première tournée de la sonde. Au-delà de six
minutes, il est signalé « Relevé de la sonde ancien » jusqu'à la tournée qui le remplace. Oublier la sonde
l'efface. - La première tournée de la sonde après le lancement attend désormais que le réseau local soit entendu (30 secondes
au plus). Elle partait sans la liste des appareils à résoudre, et la carte perdait la plupart des enfants jusqu'à
la tournée suivante, cinq minutes plus tard. - Historique : la courbe mise en avant s'efface quand on choisit un autre nœud, une autre période ou la case « tous
les liens » ; au-delà de huit courbes, les traits changent ; le nom d'un nœud estompé devient lisible au survol ;
les pastilles de la légende donnent leur valeur à VoiceOver. - Les colonnes de la fiche d'un nœud se disposent correctement à toute largeur.
- Le firmware de la sonde ne change pas (1.1.0).
Maillage Thread 1.2.0
English
- Radio-only map: a link between two routers that both advertise TREL (Thread over the local network, like Apple's)
is no longer drawn. Their routing table can't say whether a link uses the radio, and a passive 802.15.4 listen
confirmed that Apple routers exchange no radio frames with each other. Third-party routers and children keep their
radio links; the card of an Apple router says its TREL links are not shown. - Focus mode: selecting a node keeps its parent, its children, its radio links and the mesh leader sharp, and fades
the rest. Click it again, click an empty spot or press Esc to get the full view back. - The node card has four columns: identity; role and parent, with the node's journal; children; radio neighbors,
summarized ("5 neighbors · 2 good · 2 medium · 1 low") with a list to expand. - A readable history: a wide band, up to six curves (radio links, then children, the weakest first) and an "all
links" checkbox, legend chips that highlight a curve, a named axis, the quality on hover, and parent changes as thin
markers, grouped and read on hover. A router also shows the curve of each of its children. - A grouped journal: the parent changes of a node within an hour fit on one line, with their relays ("A → B → C ·
ends on C") and the details to expand, in the card and in the journal window. - Routers that are not border routers get a blue ring, and the legend now says "border router", "border router in
another partition" and "router"; the probe shows radio waves on both sides; the menu bar icon and the app icon
carry the Thread symbol. - The probe firmware is unchanged (1.1.0).
Français
- Carte radio seulement : un lien entre deux routeurs qui annoncent tous deux TREL (Thread par le réseau local, comme
ceux d'Apple) n'est plus dessiné. Leur table de routage ne dit pas si un lien passe par la radio, et une écoute
802.15.4 passive a confirmé que les routeurs d'Apple ne s'échangent aucune trame radio. Les routeurs tiers et les
enfants gardent leurs liens radio ; la fiche d'un routeur d'Apple dit que ses liens TREL ne sont pas montrés. - Mode focus : choisir un nœud garde nets son parent, ses enfants, ses liens radio et le chef du maillage, et estompe
le reste. Un second clic sur lui, un clic dans le vide ou Échap rendent la vue entière. - La fiche d'un nœud a quatre colonnes : identité ; rôle et parent, avec le journal du nœud ; enfants ; voisins
radio, résumés (« 5 voisins · 2 bons · 2 moyens · 1 faible ») avec une liste à déplier. - Un historique lisible : une bande large, six courbes au plus (les liens radio, puis les enfants, du plus faible au
meilleur) et une case « tous les liens », une légende en pastilles qui met une courbe en avant, un axe nommé, la
qualité au survol, et les changements de parent en traits fins, regroupés et lus au survol. Un routeur montre aussi
la courbe de chacun de ses enfants. - Un journal regroupé : les changements de parent d'un nœud dans la même heure tiennent sur une ligne, avec leurs
relais (« A → B → C · finit sur C ») et le détail à déplier, dans la fiche et dans la fenêtre du journal. - Les routeurs qui ne sont pas de bordure ont un cercle bleu, et la légende dit « routeur de bordure », « routeur de
bordure d'une autre partition » et « routeur » ; la sonde a des ondes de part et d'autre ; l'icône de la barre des
menus et celle de l'app portent le symbole de Thread. - Le firmware de la sonde ne change pas (1.1.0).
Maillage Thread 1.1.0
English
- The probe listens (firmware 1.1.0, to flash without erasing: the probe stays in Home): it hears the MLE
advertisements of the routers within its radio range and decrypts them on the board, and the app draws their
links, between Apple border routers too, which never answer diagnostics. For each direction of a link, the most
recent measure wins, diagnostics or listening. - Parent resolution replaces the scan of silent routers: every 30 minutes, and when a device appears, the probe
resolves the Thread address of each Matter or HomeKit device, and the answer gives its parent, under an Apple
router too. - The children of Apple routers keep an unknown quality. Their MAC counters count channel access failures, not
missed acknowledgements: they don't measure the link with the parent, and are only shown for information. - The node card gives the source and age of each link ("heard 3 minutes ago", "diagnostics", "resolved 12 minutes
ago", and for a child of an Apple router "channel access refused: 0.7%"); Settings, Probe, gives the coverage of
the listening ("routers heard: 5 of 7"). - The history keeps the source of each link and the children's channel access refused rate, for information; older
files read as before. - With a firmware older than 1.1.0, the app keeps to diagnostics.
Français
- La sonde écoute (firmware 1.1.0, à flasher sans effacement : la sonde reste dans Maison) : elle entend les
annonces MLE des routeurs à portée de sa radio et les déchiffre sur la carte, et l'app dessine leurs liens, entre
routeurs de bordure d'Apple aussi, qui ne répondent jamais au diagnostic. Pour chaque sens d'un lien, la mesure la
plus récente l'emporte, diagnostic ou écoute. - La résolution des parents remplace le balayage des routeurs muets : toutes les 30 minutes, et quand un appareil
paraît, la sonde résout l'adresse Thread de chaque appareil Matter ou HomeKit, et la réponse donne son parent, sous
un routeur d'Apple aussi. - Les enfants des routeurs d'Apple restent en qualité inconnue. Leurs compteurs MAC comptent les échecs d'accès au
canal, pas les accusés manquants : ils ne mesurent pas le lien avec le parent, et ne sont montrés qu'à titre
d'information. - La fiche d'un nœud donne la source et l'âge de chaque lien (« entendu il y a 3 minutes », « diagnostic », « résolu
il y a 12 minutes », et pour un enfant d'un routeur d'Apple « accès au canal refusés : 0,7 % ») ; Réglages, Sonde,
donne la couverture de l'écoute (« routeurs entendus : 5 sur 7 »). - L'historique garde la source de chaque lien et le taux d'accès au canal refusés des enfants, à titre
d'information ; les fichiers d'avant se lisent comme avant. - Avec un firmware antérieur à 1.1.0, l'app s'en tient au diagnostic.
Maillage Thread 1.0.0
English
- First published version: the menu bar app that shows the Thread network as seen from the Mac (border routers,
partitions, OMR prefixes, devices), keeps a log of changes and notifies the alerts; the room view in 2D and 3D;
Home names through Passeur Noms; the real mesh through the probe, over USB or over the Thread network. - Automatic updates (Sparkle 2): a check at launch and then every 24 hours, download, and installation when the
app quits, or right away with "Install and Relaunch". "Check for Updates…" is in the menu; Settings, General,
"Updates", can turn them off. - Thread Route, the system helper that keeps the Mac's route to the Thread network (formerly halo-routes): its
status is in Settings, Diagnostics; it installs withsh outils/thread-route/installer.sh.
Français
- Première version publiée : l'app de la barre des menus qui montre le réseau Thread vu depuis le Mac (routeurs
de bordure, partitions, préfixes OMR, appareils), tient le journal des changements et notifie les alertes ; la
vue par pièces en 2D et en 3D ; les noms de Maison par Passeur Noms ; le vrai maillage par la sonde, en USB ou
par le réseau Thread. - Mises à jour automatiques (Sparkle 2) : recherche au démarrage puis toutes les 24 heures, téléchargement et
installation à la fermeture de l'app, ou tout de suite par « Installer et relancer ». « Rechercher les mises à
jour… » est dans le menu ; Réglages, Général, « Mises à jour », permet de les arrêter. - Thread Route, l'assistant système qui garde la route du Mac vers le réseau Thread (anciennement halo-routes) :
son état est dans Réglages, Diagnostic ; il s'installe parsh outils/thread-route/installer.sh.