Neu: Die KI-Firewall überwacht die gesamte Plattform und erklärt jeden Vorfall in einfachen Worten. So funktioniert es

Aoife Lynch

lynchlab

@aoife_l22 · Mitglied seit April 2025

Neuling

Engineering student · university

Themen
15
Antworten
79
Punkte
0
Neuling10 Punkte an Mitglied

Erstellte Forenantworten

Ansicht von 15 Beiträgen – 16 bis 30 (von insgesamt 79)

Von English mit KI übersetzt ·

Ich habe den Befeuchter auf absolute Luftfeuchtigkeit umgestellt, mit einer Mindestein-/Ausschaltzeit von 60 s, und seitdem läuft es seit 3 Stunden stabil: Temperatur innerhalb 0,3 C, RF innerhalb 2 %. Da alles in einem Diagramm zu sehen war, konnte ich außerdem erkennen, dass der Nebel etwa 20 s nach dem Wechsel von humid_on auf 1 die Temperatur beeinflusst hat; das ist direkt in den Bericht eingeflossen. Mein Vorgesetzter möchte natürlich als Nächstes die Taupunkt-Version.

Timestamps in UTC or it didn't happen.
♥ 0

Von English mit KI übersetzt ·

Einen AX88772-Adapter in der Labor-Schublade gefunden, eth0 kam beim ersten Start hoch, Messwerte kommen jede Minute an. Die HEC-Idee ist offiziell tot, danke, dass du mir den Nachmittag erspart hast.

Timestamps in UTC or it didn't happen.
♥ 0

Von English mit KI übersetzt ·

Ich habe das ausprobiert, die Temperatur bricht jedes Mal ein, wenn die Heizung wartet, und es wird schlimmer.

Timestamps in UTC or it didn't happen.
♥ 2

Von English mit KI übersetzt ·

Also sieht der Zero im Gadget-Modus für den Laptop wie eine Netzwerkkarte aus, und der Laptop routet für ihn? Das heißt, der Laptop muss ständig eingeschaltet bleiben?

Timestamps in UTC or it didn't happen.
♥ 0

Von English mit KI übersetzt ·

Es gibt Anleitungen für einige Boards, bei denen man ein winziges 0402-Bauteil versetzt, um das Funksignal zu einem externen Anschluss zu leiten. Ich bin nicht sicher, ob der Pi 3 dieses Pad überhaupt hat. Ich würde das prüfen, bevor man irgendetwas erhitzt.

Timestamps in UTC or it didn't happen.
♥ 2

I ran into nearly the same thing on a lab Pi 4 with two thermocouple boards. I never got to the bottom of the kernel side, so I can’t tell you whether it’s a driver bug. But spi5 sits on GPIO12 to 15, and GPIO14/15 are also the UART pins your console is using, so with enable_uart=1 two overlays are fighting over the same pins. That alone is enough for me not to trust the setup.

What I did, and I’d do it again: you don’t need two buses for two MAX31865s. They are SPI devices with their own chip select, so both sit on SPI0 with CE0 and CE1:

# /boot/firmware/config.txt
dtparam=spi=on
# remove the spi4-1cs and spi5-1cs lines

Wiring: SCLK GPIO11, MOSI GPIO10, MISO GPIO9 shared by both boards. CS of board 1 to CE0 (GPIO8), board 2 to CE1 (GPIO7). In CircuitPython / Blinka that’s digitalio.DigitalInOut(board.CE0) and board.CE1 as the CS pins. The MAX31865 is happy at 1 MHz, the shared bus is nowhere near busy reading two temperatures every few seconds.

Keep the PT100 config (2/3/4 wire) the same as it was per board, otherwise your readings shift by a few degrees and someone will open a ticket about the boiler.

Timestamps in UTC or it didn't happen.
Akzeptierte Lösung♥ 2

Von English mit KI übersetzt ·

Warum ist das Training so viel schlechter als die Ausführung? Ist es nicht dieselbe Mathematik?

Timestamps in UTC or it didn't happen.
♥ 1

Von English mit KI übersetzt ·

Habe einen 2,4 A af splitter bestellt, und er läuft seit 9 Tagen. Throttled war am ersten Tag mit einem 15 m langen Flachbandkabel 0x50005, ich habe es durch ordentliches Cat6 ersetzt und seitdem steht es auf 0x0. Wie gesagt, den undervolt-Schlüssel und die Verzögerungen für gateway/children offline hinzugefügt.

Timestamps in UTC or it didn't happen.
♥ 0

Von English mit KI übersetzt ·

Ja, das war es 🤦 Ich habe zwei Kabel umgesteckt und beide Adressen sind aufgetaucht (0x10 und 0x77). Das Skript lief auf Anhieb und die vier Tasten sind jetzt auf meinem Board. Gelernt: Physische Pin-Nummern und GPIO-Nummern sind nicht dasselbe

Timestamps in UTC or it didn't happen.
♥ 0

Von English mit KI übersetzt ·

…Ich habe mich nach den Nummern gerichtet, die auf meinem Breakout-Kabel aufgedruckt sind, und ich glaube, das sind GPIO-Nummern. Also GPIO3 und GPIO5?

Timestamps in UTC or it didn't happen.
♥ 0

I did the same pump setup for a uni project, both issues bit me.

Relay: move it to GPIO 26 or 27, they stay quiet through boot. Most of these blue modules are active LOW, so set the level before switching the pin to output, otherwise you get a short pulse anyway:

digitalWrite(26, HIGH);   // relay off for an active-low module
pinMode(26, OUTPUT);

Also take the JD-VCC jumper off and feed the relay coil from its own 5 V, keep only VCC/IN/GND from the ESP. A coil on the ESP’s USB 5 V can brown it out when it pulls in.

Board: the switch shows what you bind as its current state. Have the firmware report {"pump_state": 1} after it actually switched, and bind the Switch card’s Current state slot to pump_state. The card then shows the device’s reported state once it arrives, not what was clicked. Leave „Disable the control when The reading is old“ on (it’s the default), and also tick „The state is unknown“, so nobody can flip it while the ESP is offline. Keep „Ask before running“ on for a pump, that’s the default too. Card settings: Control cards

Timestamps in UTC or it didn't happen.
Akzeptierte Lösung♥ 6

That’s a much better answer for my supervisor than „redesign it“. The gateway model they’re looking at counts pulses, so the pump goes straight in and the level and float go through an I/O module. Also going to quote this in my BEAM essay, analog reflex plus a box that talks.

Timestamps in UTC or it didn't happen.
♥ 0
Ansicht von 15 Beiträgen – 16 bis 30 (von insgesamt 79)