forked from fritob/Camper-Monitor
Kühlbox: weniger Piepen, Diagnose zum Weitergeben
Dein Befund grenzt es ein: die Solltemperatur lässt sich stellen, also kommen Schreibvorgänge an. Es scheitert nur am Einstellungsblock. Das mehrfache Piepen war meine Schuld. Beantwortet die Box die Anmeldung nicht, habe ich sie vor jedem Stellbefehl erneut angemeldet - und die Box quittiert jede Anmeldung mit einem Ton. Jetzt geschieht das höchstens einmal je Verbindung. Weiter komme ich nicht ohne die Antwort deiner Box. Ihre Länge entscheidet darüber, wie lang der Stellbefehl sein muss, und sie steht jetzt als "Statusdaten der Box" in der Diagnose. Dazu ein Knopf, der alles zusammen in die Zwischenablage legt - Merkmalsbaum, Weg, Schreibart, letzten Befehl und letzte Antwort. Das abzutippen wäre zuviel verlangt. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -86,6 +86,10 @@ struct BMSDiagnostics: Hashable {
|
||||
var confirmedWrites: Int
|
||||
/// Fehler des letzten bestätigten Schreibvorgangs.
|
||||
var lastWriteError: String?
|
||||
/// Nur bei Kühlboxen: die vollständige Nutzlast der letzten Statusantwort.
|
||||
/// Daran hängt die Länge des Stellbefehls, deshalb gehört sie in die
|
||||
/// Diagnose.
|
||||
var fridgePayloadHex: String?
|
||||
/// Vollständiger Dienst-/Merkmalsbaum des Geräts.
|
||||
var gattSummary: [String]
|
||||
var sentFrames: Int
|
||||
|
||||
Reference in New Issue
Block a user