aisha.maker
@aisha_r58 · Membre depuis octobre 2025
Maker · home automation · Brisbane
- Sujets
- 7
- Réponses
- 40
- Points
- 0
Toutes mes réponses sur les forums
Traduit de English par IA ·
Chez moi, il n’y a aucune ligne de connexion, seulement des changements. L’appareil est un boîtier SNMP.
Mine has no connect rows at all, only changes. The device is an SNMP box.
Traduit de English par IA ·
uMQTTBroker fonctionne, je l’ai utilisé un certain temps. Pas de TLS, et chez moi il a planté à partir d’environ 8 clients.
uMQTTBroker works, I ran it for a while. No TLS, and it fell over at about 8 clients for me.
Fast blink means not connected. Once they link you get two quick blinks every couple of seconds.
I use a DevKitC board with a WROOM-32E on it for everything at home, plug in USB and go.
Traduit de English par IA ·
Hermetry s’en moque, il ne voit qu’une connexion TLS sur 8883 (ou HTTPS sur 443). Ethernet ou WiFi lui est invisible.
Pour une seule carte, je prendrais un Olimex ESP32-POE-ISO. J’en ai trois dans une serre. PoE isolé, Ethernet intégré, fonctionne avec le core Arduino ESP32 classique. Sur ESP32, l’Ethernet passe par la même pile réseau que le WiFi, donc WiFiClientSecure et PubSubClient fonctionnent sans modification :
#include <ETH.h>
#include <WiFiClientSecure.h>
#include <PubSubClient.h>
WiFiClientSecure net;
PubSubClient mqtt(net);
void setup() {
ETH.begin(); // valeurs par défaut de l'ESP32-POE-ISO
while (!ETH.linkUp()) delay(200);
net.setCACert(ROOT_CA); // CA publique, l'hôte du broker a un certificat public
mqtt.setServer(BROKER_HOST, 8883); // NOM d'hôte, pas IP (SNI)
}
void loop() {
if (!mqtt.connected()) mqtt.connect("barn-01", ACCESS_TOKEN, NULL);
mqtt.loop();
// toutes les 60 s :
// mqtt.publish("v1/telemetry", "{"temperature":7.4,"humidity":81}");
}
Le token est le nom d’utilisateur, mot de passe vide. PubSubClient ne publie qu’en QoS 0, ce qu’Hermetry accepte. Les étapes pour le token sont dans Connect your first device.
Et sur la version non-ISO, ne l’alimentez pas en USB et en PoE en même temps, j’ai grillé un port USB de portable comme ça.
Hermetry doesn’t care, it only sees a TLS connection on 8883 (or HTTPS on 443). Ethernet or WiFi is invisible to it.
For one board I’d get an Olimex ESP32-POE-ISO. I have three in a greenhouse. Isolated PoE, Ethernet on board, works with the normal ESP32 Arduino core. On ESP32 the Ethernet goes through the same network stack as WiFi, so WiFiClientSecure and PubSubClient work unchanged:
#include <ETH.h>
#include <WiFiClientSecure.h>
#include <PubSubClient.h>
WiFiClientSecure net;
PubSubClient mqtt(net);
void setup() {
ETH.begin(); // ESP32-POE-ISO defaults
while (!ETH.linkUp()) delay(200);
net.setCACert(ROOT_CA); // public CA, broker host has a public cert
mqtt.setServer(BROKER_HOST, 8883); // host NAME, not IP (SNI)
}
void loop() {
if (!mqtt.connected()) mqtt.connect("barn-01", ACCESS_TOKEN, NULL);
mqtt.loop();
// every 60 s:
// mqtt.publish("v1/telemetry", "{"temperature":7.4,"humidity":81}");
}
Token is the username, password empty. PubSubClient only publishes QoS 0, which Hermetry accepts. Steps for the token are in Connect your first device.
And on the non-ISO version don’t power it from USB and PoE at the same time, I lost a laptop USB port that way.
Same goes for 32-bit values split over two registers, then you also have to get the word order right. Fun times.
Traduit de English par IA ·
TERM était bien vt220. Avec le bloc bashrc, on a maintenant les couleurs et htop en pleine largeur sur la liaison série. J’ai aussi ajouté le conseil d’Eric : le service tourne sans couleur, ainsi le journal reste propre. Merci à tous !
TERM was vt220, exactly. With the bashrc block it’s colours and a full-width htop over serial now. I also added Eric’s tip, the service runs with colour off so the journal is clean. Thanks all!
Traduit de English par IA ·
Même chose avec picocom depuis mon poste Linux, j’ai essayé.
Same thing in picocom from my Linux box, I tried.
careful, my LTE module had MHF4 on it and U.FL didn’t fit at all
Traduit de English par IA ·
À ma connaissance, vous ne choisissez pas vous-même les canaux white space. La radio interroge une base de données de géolocalisation approuvée par le régulateur, qui lui indique ce qui est libre à cet endroit et à quelle puissance.
As far as I know you don’t pick white space channels yourself. The radio asks a geolocation database approved by the regulator, which tells it what’s free at that spot and at what power.
Traduit de English par IA ·
J’ai retenu cette option. J’ai créé une organisation modèle, 4 organisations clientes, les clients en tant que User. J’ai testé avec un compte User factice et le menu Flows n’apparaît pas, c’est bien. L’import du fichier de carte a fonctionné du premier coup. Je pense déplacer le dosage dans le firmware à la prochaine version, réimporter le flow quatre fois est déjà pénible.
Went with this. Made a template org, 4 customer orgs, customers as User. I tested with a dummy User account and the Flows menu isn’t there, good. Board file import worked first time. I think I’ll move the dosing into firmware next version, re-importing the flow four times is already annoying.
Traduit de English par IA ·
Si c’est une org par entreprise, dois-je refaire le flux et les tableaux de bord 4 fois ? Et à chaque fois que je modifie la logique de dosage ?
If it’s one org per company, do I rebuild the flow and dashboards 4 times? And every time I change the dosing logic?
Hi Sema! Is there a way to show a board on an old tablet stuck to the wall without anyone signing in on it? My hallway would be perfect for that.
Traduit de English par IA ·
Le test en boucle (loopback) mérite d’être gardé dans vos notes. Il m’a sauvé deux fois.
The loopback test is worth keeping in your notes. Saved me twice.
I thought SF12 is just a slower version of SF7, same thing, more time?

