-
released this
2026-04-18 16:21:37 +02:00 | 66 commits to main since this releaseBehoben
- Telemetrie-Node löschen schlug fehl (Connection-Pool-Erschöpfung) —
_get_telemetry_status()inservices_api.pyleckte bei jedem Seitenaufruf eine PostgreSQL-Verbindung, weilconn.close()nach einemProgrammingErrornicht erreicht wurde; alle DB-Funktionen mittry/finallygesichert - PostgreSQL:
success = TRUEfür INTEGER-Spalten —pg_adapter._BOOL_COLSenthielt fälschlicherweise"success";poll_attempts.successundtelemetry_readings.successsind INTEGER, kein BOOLEAN; aus der Liste entfernt - PostgreSQL:
datetime("now", ...)mit doppelten Anführungszeichen — zwei Abfragen nutzten doppelte Quotes; eine durch Python-timedeltaersetzt, die andere korrigiert - TelemetryMonitor:
success/is_manualals Boolean statt Integer — Werte werden jetzt explizit mitint()übergeben - TelemetryMonitor: Verbindungs-Rollback bei Ausnahmen — fehlende
except-Zweige ergänzt
Neu
- Companion-Einstellungen → Gerät — beim Start und nach Änderungen über
/settings/companionwerden Name, GPS-Koordinaten undmanual_add_contactsdirekt per MeshCore-Befehlen ans verbundene Gerät gesendet; Bot pollt alle 15 s auf ausstehende Änderungen
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Telemetrie-Node löschen schlug fehl (Connection-Pool-Erschöpfung) —