8.3.4
Status Flag in CSV String
Der Batteriezustand wird vor jedem Upload überprüft. Dabei werden so bestimme Flags in einem
Status-Register gesetzt, um den Zustand der Batterie im Gerät zu dokumentieren. Die Status Flags
befinden sich an der Position 5 in den CSV-Strings und können wie folgt beschrieben werden.
Bit Bezeichnung
0
BATTERY_LOW
1
BATTERY_CRITICAL
2
BATTERY_END_OF_LIFE
3
BC66_VOLTAGE_DROP
4
POWER_FAIL
5
DUBLETTE_FILTER_OVERFLOW
6
TIME_SYNC_FAILED
8
SOFTWARE_ERROR
9
HARDWARE_ERROR
Die Flags können durch einen Power-On-Reset (Jumper ziehen und etwa 60 s warten)
zurückgesetzt werden. Ebenfalls können die Statusflags über die App zurückgesetzt
werden (siehe Abschnitt 5.13.4).
Wenn ein Status Flag gesetzt wurde, ist die Ziffer an der Position 5 ungleich 0. Dies
bedeutet, dass einer der o. g. Fälle eingetreten ist.
8.4
CSV String mit Acknowledge
Mit diesem Upload-Format, das nur in Verknüpfung mit UDP funktioniert, kann festgestellt werden,
ob alle Daten eines Uploads auf dem Server angekommen sind. Dabei wird das bestehende CSV-
String-Format erweitert. Bestimmte Telegramm-IDs teilen dem Server mit, dass das Gerät ein
Antwortpaket erwartet. In diesem Antwortpaket kann der Server dem Gerät mitteilen, welche
Datenpakete den Server nicht erreicht haben, so dass das Gerät nur diese fehlenden Datenpakete
erneut verschicken muss. Die Erweiterung der Telegram-IDs, das Format der Antwortpakete des
Servers und weitere Details bzgl. dieses Upload-Formats sind in Dokument [2] beschrieben.
WEPTECH elektronik GmbH
Bedeutung
Gemessene Batteriespannung unter Last < 2,95 V
Gemessene Batteriespannung unter Last < 2,75 V
Gemessene Batteriespannung unter Last < 2,65 V, Upload
wird abgebrochen
Spannungseinbruch des Modems während Upload
Externe Spannungsüberwachung hat eine Spannung < 2,3 V
detektiert
Mehr Zähler während einem Sammelvorgang empfangen als
in den Dublettenfilter passen. Dieses Flag wird vor jedem
Sammelvorgang zurückgesetzt. Es deutet darauf hin, dass
aufgrund der hohen Zähleranzahl eine Dublettenfilterung für
diesen Sammelvorgang nicht mehr möglich war und ggf.
Zähler doppelt eingesammelt wurden.
Fehler beim Ermitteln der Uhrzeit per NTP oder aus Netzwerk.
Zurückgesetzt bei der nächsten erfolgreichen Abfrage.
Detektion eines Softwarefehlers.
Mit WEPTECH in Verbindung setzen.
Detektion eines Hardwarefehlers.
Mit WEPTECH in Verbindung setzen.
Tabelle 10 Status Flags
Seite 54 von 65
V2.2