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

Owen Thomas

fw_owen

@owen_t42 · Mitglied seit April 2026

Neuling

Embedded developer · agriculture

Themen
6
Antworten
20
Punkte
0
Neuling10 Punkte an Mitglied

Erstellte Forenantworten

Ansicht von 15 Beiträgen – 1 bis 15 (von insgesamt 20)

Von English mit KI übersetzt ·

Also für unseren einen Designer, der User ist, würde ich eine Gruppe anlegen und dafür designs.write aktivieren? Oder braucht write immer Admin, egal was?

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

Von English mit KI übersetzt ·

Heute habe ich ota.rollout.paused mit unserem On-Call-Webhook verbunden. Wellenpausen um 2 Uhr nachts sind genau das, wovon ich hören möchte.

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

Von English mit KI übersetzt ·

Zwei Ihrer Markierungen oben liegen fast genau übereinander. Werden sie zusammengefasst, wenn sie sich überlappen?

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

Von English mit KI übersetzt ·

Auf der Platine sitzt ein Spannungsüberwacher, der bei etwa 4,63 V auslöst, und die Firmware speichert diesen Zustand. Ausgelesen wird er mit vcgencmd get_throttled.

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

Von English mit KI übersetzt ·

Router A ist erledigt, das erfolgte telefonisch mit dem Farmleiter. Das Panel ließ sich beim ersten Versuch öffnen, und den Modbus-Timeout habe ich von meinem Schreibtisch aus behoben. Router B hat sich gestern Abend von selbst aktualisiert, danach funktionierte das Panel auch dort. Er war im LTE-Netz, und die Meldung zu 50 MB erschien; die Sitzung hat etwa 6 MB verbraucht.

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

Von English mit KI übersetzt ·

Nach zwei Wochen liegen die Zahlen vor. Keepalive 300 (unser Anbieter hat damit kein Problem, keine Timeouts im Log-Tab), Batches zu je 3, Attribute nur bei Änderung. Hochgerechnet ~9 MB pro SIM und Monat, nach zuvor 25. Überraschend war der Attribut-Verkehr: Unsere Firmware veröffentlichte lan.ip und cell.rssi bei jeder Messung als Attribute. rssi verschieben wir jetzt alle 15 Minuten in die Telemetrie. Danke, Kevin, diese Messungen haben mir eine Woche Arbeit erspart.

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

We track tractors and handheld scanners in large sheds, so I’ve been through both parts.

Positioning: UWB two-way ranging. Fix 4-8 anchors on walls and columns (more in aisles with racking), put a tag on each cart (Qorvo DWM1001/DWM3000 modules are the usual starting point). The tag ranges to the anchors and computes x, y in metres in your own coordinate frame. 10-30 cm accuracy in line of sight. Racks of metal parts will cost you some of that.

The dashboard part is easier than people think. A Map card has an Image (floor plan) mode: you give it the floor plan picture and its width/height in pixels, and then the latitude and longitude columns hold y and x in pixels from the top-left corner. So convert metres to pixels on the cart (or in the gateway) and send them as two keys:

{"pos_x_px": 812, "pos_y_px": 377, "batt_pct": 74, "job": "B12"}

In the card set Latitude column to pos_y_px and Longitude column to pos_x_px, colour markers from a status column (idle, busy, fault), and add tooltip fields for battery and job. Routes can be drawn and replayed too if you want „where did cart 7 go this morning“.

Megan’s question matters for limits. One message per cart per second is 86,400 a day each, so put all the cart’s values in the same message. The default per-device limit is 10 messages a second, so you’re fine there, but look at your monthly message quota before you go to 50 carts. Map cards

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

Struct with scaled int fixed it. Temperature has been clean since yesterday afternoon, no gaps on the chart. The evaluation order thing was news to me.

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

Von English mit KI übersetzt ·

Auf zwei Testgeräten und einem Gerät im Feld hat es funktioniert. Ich habe die obere Hälfte des Flash plus einen 16-KB-Bootloader verwendet. Der erste Versuch ist fehlgeschlagen, weil ich fw_title im Paket auf „irr_stm32“ gesetzt hatte, der ESP32 aber einen Bindestrich prüfte, daher blieb es einfach in Queued hängen. Nach dem korrekten Benennen lief es durch bis UPDATED, mit der neuen current_fw_version.

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

Von English mit KI übersetzt ·

Genau das habe ich gebraucht. Ich habe ihm gesagt: Die IoT-Schicht haben wir bereits, der „4.0“-Teil wäre für uns der Asset-Baum plus automatische Aktionen an den Pivots, und alles MES-Ähnliche schauen wir uns separat an, sobald ich weiß, was Forge abdeckt. Damit war er zufrieden, und ich habe ein Ticket bekommen, um Sites & Assets für die Nordfarm aufzubauen. Danke Maria.

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

Von English mit KI übersetzt ·

Haha, „Rohrleitungen“ ist wahrscheinlich das Wort, das ich für die Besprechung brauche. Aber er wird fragen „Was würde es denn zu 4.0 machen?“, und darauf habe ich immer noch keine Antwort.

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

master side, sorry, should have included it:

Wire.requestFrom(8, 9);
m1 = (Wire.read() << 8) | Wire.read();
m2 = (Wire.read() << 8) | Wire.read();
Wire.read();                       // the old byte
for (int i = 0; i < 4; i++) ((byte*)&t)[i] = Wire.read();
Timestamps in UTC or it didn't happen.
♥ 1
Ansicht von 15 Beiträgen – 1 bis 15 (von insgesamt 20)