2.2.0 : la liste des appareils et la page d'appareil, l'éditeur de profils, l'onglet Commands et le journal d'appareil
Traduit de English par IA ·
La version 2.2.0 est disponible, et la plupart de ce sur quoi j’ai travaillé pendant ce cycle s’y trouve.La liste des appareils et la page d’appareil. Devices propose une nouvelle liste, et chaque appareil possède une page. Les onglets propres à la page sont toujours présents ; les autres apparaissent lorsque leur module est activé, que vous disposez de l’autorisation et qu’ils s’appliquent au profil de l’appareil. Les écrans d’alarmes sont également arrivés avec cette version. L’en-tête de la page d’appareil affiche désormais la dernière adresse IP de l’appareil. Voir The Devices list and the device page.Les profils d’appareils ont désormais leurs propres écrans : une liste et un éditeur. Device profiles passe par les onglets.L’onglet Commands. Choisissez une commande, envoyez-la et suivez-la jusqu’à ce que l’appareil réponde. Chaque commande conserve son état (Queued, Sent, Delivered, puis Successful, Failed, Timed out, etc.), et vous pouvez l’ouvrir pour voir la requête et la réponse. Sending commands to devices.Le journal d’appareil. L’onglet Log affiche chaque modification apportée à un appareil, avec son auteur, dans la même chronologie que ses connexions et déconnexions. Connection status and activity répertorie ce qui est enregistré.
2.2.0 is out, and most of what I worked on this cycle is in it.
The device list and the device page. Devices has a new list, and each device has a page. The page’s own tabs are always there; the others appear when their module is on, you have the permission and they apply to the device’s profile. The alarm screens came with this release too. The device page header now shows the device’s last IP address. See The Devices list and the device page.
Device profiles got their own screens: a list and an editor. Device profiles goes through the tabs.
The Commands tab. Pick a command, send it, and follow it until the device answers. Each command keeps its state (Queued, Sent, Delivered, then Successful, Failed, Timed out and so on) and you can open it for the request and the response. Sending commands to devices.
The device log. The Log tab shows every change to a device, with who made it, in the same timeline as its connects and disconnects. Connection status and activity lists what is recorded.
Traduit de English par IA ·
L’adresse IP est-elle celle que l’appareil indique de lui-même, ou celle que vous voyez ? La plupart des nôtres se trouvent derrière un routeur 4G.
Is the IP address what the device reports about itself, or what you see? Most of ours sit behind a 4G router.
Traduit de English par IA ·
Ce que nous voyons : l’adresse de la connexion la plus récente. Pour les appareils HTTP et interrogés (polled) qui ne maintiennent pas de connexion, il s’agit de l’adresse de la dernière activité. Derrière votre routeur, vous verrez l’adresse publique à partir de laquelle la connexion arrive (celle du routeur, ou l’adresse NAT de l’opérateur mobile s’il en place une devant), et non l’adresse 192.168 de l’appareil.
What we see: the address of the newest connection. For HTTP and polled devices, which don’t hold a connection, it’s the address of the newest activity. Behind your router you’ll see the public address the connection comes from (the router’s, or the mobile operator’s NAT address if it puts one in front), not the 192.168 one the device has.
Traduit de English par IA ·
Bien que Timed out soit formulé comme « outcome unknown » et non comme failed, c’est une bonne chose. Sur une liaison cellulaire faible, nos cartes exécutent souvent la commande du relais, et c’est la réponse qui se perd.
Good that Timed out is worded as « outcome unknown » and not as failed. On a weak cell link our boards often run the relay command and the reply is what gets lost.
Traduit de English par IA ·
C’est pour cela que cela se lit ainsi. Un point pour le côté firmware, pendant que tu y es : une commande peut arriver deux fois, donc retiens au moins les 32 derniers identifiants de requête pendant 10 minutes et n’exécute pas deux fois le même identifiant.
That’s why it reads that way. One thing for the firmware side while you’re at it: a command can arrive twice, so remember at least the last 32 request ids for 10 minutes and don’t run the same id again.
Traduit de English par IA ·
Jusqu’où remonte l’onglet Log ? L’un de nos sites tombe en panne quelques nuits par semaine, et je voudrais le comparer avec les journaux propres au routeur.
How far back does the Log tab go? One of our sites drops off a couple of nights a week and I want to line it up with the router’s own logs.
Traduit de English par IA ·
L’historique des connexions est conservé pendant 30 jours, et Charger plus remonte encore plus loin dans cette limite. Les appareils dont le profil utilise Vu en dernier n’écrivent aucune ligne de connexion ni de déconnexion ; vérifiez donc la règle de statut en ligne du profil si l’onglet semble vide.
Connection history is kept for 30 days, and Load more goes further back within that. Devices whose profile uses Last seen only write no connect and disconnect rows, so check the profile’s online rule if the tab looks empty.
Traduit de English par IA ·
Hier, j’ai utilisé l’onglet Log pour un contrôleur de pompe qui passait sans cesse de en ligne à hors ligne. Toutes les quelques minutes, il affichait « Pris en charge par une nouvelle session ». Il s’est avéré que deux unités avaient été flashées avec le même identifiant. Sans cela, j’y aurais passé une journée.
Used the Log tab yesterday for a pump controller that kept flipping online and offline. Every few minutes it said « Taken over by a new session ». Turned out two units had been flashed with the same credential. Would have taken me a day without it.
- Vous devez être connecté pour répondre à ce sujet.
Rejoignez la discussion
Connectez-vous pour poser et répondre à des questions, aimer les messages utiles et marquer la réponse qui a résolu votre problème. Chaque contribution rapporte des points et des niveaux.

