aisha.maker
@aisha_r58 · Ekim 2025 tarihinde katıldı
Maker · home automation · Brisbane
- Konular
- 7
- Yanıtlar
- 40
- Puan
- 0
Oluşturulan forum yanıtları
Yapay zekâ tarafından English dilinden çevrildi ·
Bende hiç bağlantı satırı yok, yalnızca değişiklikler var. Cihaz bir SNMP kutusu.
Mine has no connect rows at all, only changes. The device is an SNMP box.
Yapay zekâ tarafından English dilinden çevrildi ·
uMQTTBroker çalışıyor, bir süre kullandım. TLS yok ve benim durumumda yaklaşık 8 istemcide çöktü.
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.
Yapay zekâ tarafından English dilinden çevrildi ·
Hermetry bunu umursamaz, yalnızca 8883 üzerindeki bir TLS bağlantısını (ya da 443 üzerinden HTTPS’yi) görür. Ethernet ya da WiFi ona görünmez.
Tek bir kart için Olimex ESP32-POE-ISO alırdım. Serada üç tane var. İzole PoE, kartın üzerinde Ethernet, normal ESP32 Arduino çekirdeğiyle çalışıyor. ESP32’de Ethernet, WiFi ile aynı ağ yığınından geçtiği için WiFiClientSecure ve PubSubClient hiçbir değişiklik gerektirmeden çalışır:
#include <ETH.h>
#include <WiFiClientSecure.h>
#include <PubSubClient.h>
WiFiClientSecure net;
PubSubClient mqtt(net);
void setup() {
ETH.begin(); // ESP32-POE-ISO varsayılanları
while (!ETH.linkUp()) delay(200);
net.setCACert(ROOT_CA); // herkese açık CA, broker sunucusunun herkese açık sertifikası var
mqtt.setServer(BROKER_HOST, 8883); // IP değil, sunucu ADI (SNI)
}
void loop() {
if (!mqtt.connected()) mqtt.connect("barn-01", ACCESS_TOKEN, NULL);
mqtt.loop();
// 60 sn'de bir:
// mqtt.publish("v1/telemetry", "{"temperature":7.4,"humidity":81}");
}
Token kullanıcı adı, şifre boş. PubSubClient yalnızca QoS 0 ile yayın yapar, Hermetry de bunu kabul eder. Token adımları için Connect your first device sayfasına bakın.
Ve ISO olmayan sürümde hem USB hem PoE ile aynı anda beslemeyin, bu yüzden bir dizüstü bilgisayarın USB portunu kaybettim.
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.
Yapay zekâ tarafından English dilinden çevrildi ·
TERM tam olarak vt220 idi. bashrc bloğunu ekledikten sonra artık seri bağlantı üzerinden renkler ve tam genişlikte htop çalışıyor. Ayrıca Eric’in önerisini de ekledim; servis renksiz çalışıyor, böylece journal temiz kalıyor. Herkese teşekkürler!
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!
Yapay zekâ tarafından English dilinden çevrildi ·
Linux makinemdeki picocom ile de aynı şey oluyor, denedim.
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
Yapay zekâ tarafından English dilinden çevrildi ·
Bildiğim kadarıyla beyaz boşluk kanallarını kendiniz seçmiyorsunuz. Radyo, düzenleyici kurum tarafından onaylanmış bir coğrafi konum veritabanına sorar; veritabanı da o noktada neyin boş olduğunu ve hangi güçte kullanılabileceğini ona bildirir.
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.
Yapay zekâ tarafından English dilinden çevrildi ·
Bunu tercih ettim. Bir şablon org oluşturdum, 4 müşteri org’u ve müşterileri User olarak tanımladım. Dummy bir User hesabıyla test ettim, Flows menüsü görünmüyor, iyi. Board dosyası içe aktarımı ilk seferde çalıştı. Bence dozajlamayı bir sonraki sürümde firmware’e taşıyacağım, flow’u dört kez yeniden içe aktarmak zaten can sıkıcı.
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.
Yapay zekâ tarafından English dilinden çevrildi ·
Her şirket için ayrı bir org varsa, akışı ve panoları 4 kez mi yeniden kurmam gerekiyor? Ve dozajlama mantığını her değiştirdiğimde?
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.
Yapay zekâ tarafından English dilinden çevrildi ·
Loopback testini notlarınızda saklamaya değer. Bana iki kez işe yaradı.
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?

