kevin.cto
@kevinharris · Mitglied seit Juni 2025
Startup founder · logistics · new to IoT
- Themen
- 10
- Antworten
- 54
- Punkte
- 0
Erstellte Forenantworten
Once a second would be nice for the live view, but we could live with every 2-3 s.
Von English mit KI übersetzt ·
Könnten Sie den Befeuchter nur dann betreiben, wenn die Heizung aus ist? Also zeitlich abwechselnd, Time-Slicing sozusagen.
Could you run the humidifier only when the heater is off? Like time-slice them.
How much are bulbs like that? Thinking about it for the office
And once it works on one, use „Send in waves“ for the profile, so if the new version is bad it stops after the first few rooms.
ok, never mind the 9 V idea then 😅
Hermetry has firmware updates built in, I’ve seen a Firmware item in the IoT menu. No idea how the device side works though.
Von English mit KI übersetzt ·
Funktioniert. Schaltkarte auf der Supervisor-Platine, der Lüfter klickt, und der Status kommt als fan.on zurück.Zwei Dinge hatte ich falsch. Ich hatte es zuerst als fan.toggle umgesetzt und es nach Tylers Beitrag geändert. Außerdem habe ich das Abonnement nur einmal in setup() ausgeführt, daher funktionierten Befehle bis zum ersten WLAN-Abbruch und danach nie wieder. Ich habe das Abonnement in die Reconnect-Funktion verschoben, und jetzt übersteht es Verbindungsabbrüche.
Working. Switch card on the supervisor board, fan clicks, state comes back as fan.on.
Two things I had wrong. I first made it fan.toggle, changed it after Tyler’s post. And I only subscribed once in setup(), so commands worked until the first WiFi drop and then never again. Moved the subscribe into the reconnect function and it survives now.
Von English mit KI übersetzt ·
ok, das leuchtet ein. Wie kommt dann etwas bis zur Lüfterplatine runter? Ich brauche trotzdem irgendwo einen Taster für den Lagerleiter.
ok that makes sense. So how does something get down to the fan board then? I still need a button somewhere for the warehouse supervisor.
Counterbalance valve, got it. Used the core check valve with a label, looked through the Process library with the padlocks and there’s nothing that beats it for our purposes, so no purchase needed. Moved the pressure tag on the drawing to the cylinder side too.
No, those are round. This one is square with the check valve inside it and sits directly in the line.
I fought the exact same module for our trailers, three things were wrong in my first try and you have all three I think.
The RAK3172 talks 115200 by default, not 9600. AT commands need rn at the end, print("AT") sends nothing the module acts on. And your TX/RX are the right way round in the wiring but swapped in begin(): the third argument is the ESP32’s RX pin, so it must be the pin wired to the module’s TX.
Serial2.begin(115200, SERIAL_8N1, 17, 16); // RX=17 (to RAK TX), TX=16
Serial2.print("ATrn"); // expect OK
Then for joining I send this once at startup:
AT+NWM=1 // LoRaWAN mode
AT+NJM=1 // OTAA
AT+BAND=4 // EU868
AT+CLASS=A
AT+DEVEUI=AC1F09FFFE0A1B2C
AT+APPEUI=0000000000000000
AT+APPKEY=<32 hex digits>
AT+JOIN=1:0:10:8 // wait for +EVT:JOINED
AT+SEND=2:0B5A01 // port 2, payload as hex
In Hermetry, Devices, New device, LoRaWAN device, OTAA, and put in the same DevEUI, JoinEUI (all zeros is fine) and AppKey, version 1.0.3, class A. The join badge on the device’s LoRaWAN tab goes to Joined when it works. Steps are on Add an OTAA device.
Maybe the power bank voltage is too low? Try a 9 V battery into VIN, that’s what I used on my first Arduino.
Could you send it as a string and parse it on the other end? That’s what I did for serial.
Von English mit KI übersetzt ·
Habe ein potenzialfreies Relaisboard besorgt, parallel zum alten Thermostat verdrahtet und heat.set zum Profil hinzugefügt. Der Schalter funktioniert und zeigt den tatsächlichen Zustand an. Was mir im Code gefehlt hat, war die Antwort. Ohne sie meldete jeder Klick nach 30 Sekunden „keine Antwort“, obwohl die Heizung eingeschaltet war.
Got a volt-free relay board, wired in parallel with the old thermostat, and added heat.set to the profile. Switch works and shows the real state. The bit I was missing in code was the reply, without it every click said no answer after 30 seconds even though the heater came on.
Von English mit KI übersetzt ·
Gemessen, 24 V AC. Also… gut, dass ich gefragt habe.
Measured it, 24 V AC. So… good thing I asked.

