Konfigurationsoptionen

Einführung

Das Modul ist ein vielseitiges Produkt, das für zahlreiche Anwendungsfälle und Implementierungen konfiguriert werden kann. Die Konfiguration kann entweder remote über ein Gerätemanagementsystem mit LwM2M oder über die NFC-Schnittstelle des Geräts mit der Elvaco OTC App erfolgen. In den folgenden Abschnitten sind alle Einstellungen und Vorgänge für die verschiedenen Konfigurationsschnittstellen aufgeführt.

Konfigurationsoptionen über die Elvaco OTC-App

Die Konfiguration mit der Elvaco OTC App ist eine effiziente Möglichkeit zur Inbetriebnahme und Konfiguration eines Elvaco-Kommunikationsmoduls. Für die wiederholte Inbetriebnahme von Geräten mit denselben Einstellungen wird empfohlen, diese Einstellungen in einem Profil zu speichern. Gespeicherte Profile beschleunigen die Inbetriebnahme und verringern das Risiko fehlerhafter Einstellungen.

Anmerkung

Vergewissern Sie sich, dass Sie die neueste Version der Elvaco OTC-App installiert haben, bevor Sie den Vorgang starten. Um Änderungen an einem gesperrten Gerät vornehmen zu können, muss der Benutzer bei dem Elvaco EVO-Konto angemeldet sein, dem das Gerät zugewiesen wurde.

Elvaco OTC-Konfigurationsoptionen: Gerät

Der folgende Satz von Konfigurationsoptionen regelt allgemein das allgemeine Verhalten, z. B. das Öffnen oder Sperren des CMi6110. Es enthält auch eine Funktion zum Zurücksetzen der Einstellungen auf die Werkseinstellungen

Tabelle 14. Elvaco OTC-Konfigurationsoptionen: Gerät

Name

Mögliche Werte

Standardwert

Gesperrtes Gerät & korrekter PAK oder offenes Gerät

Gesperrtes Gerät und kein PAK

Beschreibung

Energiemodus

Inaktiv, Aktiv, Standby

Inaktiv

RW

R

Aktivierungsstatus des Moduls. Wenn nicht aktiv, wird das Modul keine Maßnahmen ergreifen.

Bei Verwendung von Standby wird das Modul aktiviert, sobald ausreichend Wasser durch den Zähler fließt.

Konfigurationssperre

Offen, Gesperrt

Offen

RW

R

Sperrt das Modul, um unbefugten Zugriff zu verhindern.

Automatische Sperre aktivieren

Aktiviert, Deaktiviert

Deaktiviert

RW

R

Aktiviert oder deaktiviert die automatische NFC-Sperre.

Zeitlimit für automatische Sperre

1-14400

15

RW

R

Zeitlimit in Minuten für die automatische Sperre.

Zählerzeit synchronisieren

Uhrzeit des Mobiltelefons

N/A

W

N/A

Uhrzeit des Mobiltelefons, das zum Synchronisieren der Zähleruhr verwendet wird.

UTC-Offset

-720 - 720

N/A

RW

R

UTC-Offset des Messgeräts (in Minuten).

Max. Wiederholungsversuche für Zähler

0-255

255

RW

R

Maximale Anzahl schneller Wiederholungsversuche, wenn die Kommunikation mit einem Messgerät fehlschlägt.

Stromquelle

Batterie, PSU

Batterie

RW

R

Erkennung und Korrektur der Stromquelle des Messgeräts. Wird nur verwendet, wenn die Hardware die Erkennung der Stromquelle nicht unterstützt.

Auf Werkseinstellungen zurücksetzen

N/A

N/A

E

N/A

Setzt das Modul auf die Werkseinstellungen zurück (die werkseitige Standardeinstellung für den Energiemodus ist Aktiv).


Konfigurationsoptionen Elvaco OTC: LwM2M

Die folgenden Einstellungen beziehen sich auf die Verbindung zu einem LwM2M-Server.

Tabelle 15. Elvaco OTC-Konfigurationsoptionen: LwM2M

Name

Mögliche Werte

Standardwert (Batterie)

Gesperrtes Gerät & korrekter PAK oder offenes Gerät

Gesperrtes Gerät und kein PAK

Beschreibung

BS-URI

Eine gültige Bootstrap-URI

coaps://84.19.147.226:5694

RW

R

Bootstrap-URI des Bootstrap-Servers, mit dem das Modul bei der Aktivierung eine Verbindung herstellt.

LwM2M-Registrierungsaktualisierung auslösen

N/A

N/A

E

N/A

Fordert das Gerät auf, eine Registrierungsaktualisierung beim LwM2M-Geräteverwaltungsserver durchzufuehren.

Bootstrap erzwingen

N/A

N/A

E

N/A

Erzwingt einen Neustart und ein Bootstrap des Geräts. Achtung! Dadurch werden alle LwM2M-Server-URIs gelöscht.

LwM2M-Warteschlangenmodus

Aktiviert, Deaktiviert

Deaktiviert

RW

R

Für batteriebetriebene Geräte wird dringend empfohlen, den LWM2M-Warteschlangenmodus zu aktivieren.

CoAP-ACK-Zeitlimit

1..240

60

RW

R

LWM2M-CoAP-Timeout-Wert in Sekunden, weitere Informationen finden Sie in der LWM2M-Spezifikation

Max. CoAP-Wiederholungsübertragungen

1..6

1

RW

R

Maximaler Wert für die erneute Übertragung von LWM2m. Weitere Informationen finden Sie in der LWM2M-Spezifikation

Min. DTLS-Zeitlimit

1..3600

60

RW

R

Das erste Timeout in Sekunden, das bei der Übertragung von Paketen über DTLS für LWM2M verwendet wird.

Max. DTLS-Zeitlimit

1..3600

90

RW

R

Das letzte Timeout in Sekunden, das bei der Übertragung von Paketen über DTLS für LWM2M verwendet wird.

Anzahl der Kommunikationswiederholungen

0..10

1

RW

R

Anzahl der Verbindungsversuche zu einem LwM2M-Server, bevor eine Verbindung als fehlgeschlagen markiert wurde.

Verzögerung zwischen Kommunikationswiederholungen

1..3600

3600

RW

R

Verzögerung in Sekunden zwischen Verbindungsversuchen zu LwM2M-Servern

Anzahl der Sequenzwiederholungen

1..10

2

RW

R

Anzahl der Verbindungssequenzversuche zu LwM2M-Servern.

Verzögerung zwischen Sequenzwiederholungen

1..86400

7200

RW

R

Verzögerung in Sekunden zwischen Verbindungssequenzversuchen zu LwM2M-Servern.

Wartezeit zwischen Sequenzen

Muss als min-max, min-max,.. formatiert werden.

30-60,60-120

RW

R

Wartezeitbereiche in Minuten zwischen vollständigen LwM2M-Sequenz-Verbindungsversuchen. Wenn sowohl das Bootstrapping als auch die Verbindung zur Geräteverwaltung nacheinander fehlschlagen, wird die Wartezeit schrittweise erhöht, bis die Verbindung wiederhergestellt werden kann.


Elvaco OTC-Konfigurationsoptionen: Mobilfunk

Die auf der Registerkarte NB-IoT verfügbaren Einstellungen ermöglichen es, das Verhalten des Geräts in Bezug auf das Netzwerk zu optimieren. Normalerweise sollten diese Einstellungen nicht geändert werden.

Tabelle 16. Elvaco OTC-Konfigurationsoptionen: Mobilfunk

Name

Mögliche Werte

Standardwert

Gesperrtes Gerät & korrekter PAK oder offenes Gerät

Gesperrtes Gerät und kein PAK

Beschreibung

APN-Modus

Automatisch, manuell

Automatisch

RW

R

Legt fest, wie die APN-Einstellungen im Modul implementiert werden.

APN

Name des APN

N/A

RW

R

APN, der verwendet werden soll, wenn der APN-Modus manuell ist

PLMN

Gültiges PLMN

0 (automatisch)

RW

R

Ein gültiges PLMN, das aus MCC- und MNC-Codes besteht. Beispiel: MCC = 240 und MNC = 01 ergeben den PLMN-Code 24001.

Funkfrequenzband

0,3,8,20

Es können mehrere Bänder ausgewählt werden, indem Sie z. B. 0,3,8 eingeben

3,8,20

RW

R

Welches NB-IoT-Frequenzband soll verwendet werden? Wenn Sie dies einstellen, überspringt das Modem das Scannen aller Bänder und verwendet, wenn möglich, nur das mitgelieferte. Schlägt dies fehl, scannt das Modem alle Bänder.

Energiesparmodus

Deaktiviert, eDRX, PSM, eDRX+PSM

eDRX+PSM

RW

R

Einstellung für den Stromsparmodus.

T3324 timer

1..11160

120

RW

R

Aktiver LTE-Timer. Diese Einstellung steuert, wie lange (in Sekunden) das Modem auf Netzwerkaktivität wartet, bevor es in den Energiesparmodus wechselt.

T3412 timer

1..35712000

144000

RW

R

Erweiterter LTE-TAU-Timer. Diese Einstellung steuert, wie lange (in Sekunden) sich das Modem im Energiesparmodus befindet, bevor es wieder aktiviert wird

eDRX-Modus

Automatisch, manuell

Manuell

RW

R

eDRX-Wert

0..255

19

RW

R

eDRX steuert, wie oft das Gerät kontaktiert werden kann, wenn es sich nicht im Energiesparmodus befindet.

Quelle für die Zeitsynchronisierung

Netzwerk, NTP, Manuell

Netzwerk

RW

R

Quelle zum Einstellen der Zähleruhr.

Brownout-Verzögerung

1..64800

21600

RW

R

Die maximale Verzögerung in Sekunden, bevor die Verbindung nach einem Stromausfall wieder hergestellt wird.

Suchzeitraum

180..57600

21600

RW

R

Maximaler Netzwerksuchzeitraum in Sekunden. Nach Ablauf dieser Zeit wechselt das Gerät bis zum nächsten Verbindungsversuch in den Tiefschlafmodus.

Wartezeit vor Neustart

min-max,min-max,..,

0-5,720-1440

RW

R

Wartezeitbereiche in Minuten zwischen Neustarts des Modems bei Fehlern.

RAI

Deaktiviert, MDM RAI aktiviert, DM RAI aktiviert, DM+MDM RAI aktiviert

MDM RAI aktivieren

RW

R

Der Release Assist Indicator (RAI) ermöglicht die frühere Freigabe von Netzwerkressourcen, die das Gerät nicht mehr benötigt. Das Aktivieren dieser Funktion kann die Last in einem Netzwerk mit vielen eingesetzten Geräten deutlich verringern.


Elvaco OTC-Konfigurationsoptionen: Kommunikation

Die Einstellungen in diesem Block bestimmen das Verhalten der vom CMi6110 gesendeten Zählerdaten. Das ausgewählte Nachrichtenformat legt fest, welche Daten gesendet werden, und das MDM-Upload-Protokoll legt das für die Datenübertragung verwendete Protokoll fest. Außerdem gibt es Parameter dafür, wie oft der Zähler ausgelesen und wie oft er über das NB-IoT-Netz an einen Empfangsserver gesendet (übertragen) wird.

Tabelle 17. Elvaco OTC-Konfigurationsoptionen: Kommunikation

Name

Mögliche Werte

Standardwert

Gesperrtes Gerät & korrekter PAK oder offenes Gerät

Gesperrtes Gerät und kein PAK

Beschreibung

Nachrichtenformat

Standard, Standard erweitert

Standard

RW

R

Legt die Nutzlast der Datennachricht aus dem Modul fest.

Nachrichtencodierung

M-Bus, JSON, SenML/CBOR

SenML/CBOR

RW

R

Legt die Kodierung der Nutzlast fest.

Messmodus

Voreingestellt, Benutzerdefiniert

Voreingestellt

RW

R

Legt fest, ob das Gerät ein vordefiniertes Nachrichtenformat oder ein vom Benutzer definiertes benutzerdefiniertes Nachrichtenformat verwendet.

Register für benutzerdefinierte Nachrichten

Umschaltauswahl der verfügbaren Zählerregister.

Replik des Nachrichtenformats Standard.

RW

R

Auswahl der vom Modul zu übertragenden Zählerregister, wenn der Messmodus Benutzerdefiniert aktiviert ist.

Ausleseintervall

1..1440

60

RW

R

Anzahl der Minuten zwischen den einzelnen Zählerdatenauslesungen (ohne die Auslesung zu speichern).

Dieses Intervall begrenzt die Reaktionsgeschwindigkeit des Zähleralarmmonitors.

Berichtsintervall

1..1440

60

RW

R

Anzahl der Minuten zwischen den einzelnen Zählerdatenauslesungen. Speichert den Zählerstand für die nächste Übertragung.

Übertragungsintervall

1..1440

1440

RW

R

Anzahl der Minuten zwischen den einzelnen Datenübertragungen.

Übertragungsversatz

1..1440

125

RW

R

Zeit in Minuten vom Übertragungsintervall bis zum Beginn des Übertragungsfensters.

Übertragungsverzögerung

1..1440

45

RW

R

Zeitraum, innerhalb dessen die Übertragung zufällig erfolgt (in Minuten).

Max. Uploads pro Übertragung

1..168

8

RW

R

Die Anzahl der maximalen Pakete/Übertragungen. Dies wirkt sich auf die Zeit aus, die zur Wiederherstellung benötigt wird, wenn die Kommunikationsverbindung unterbrochen wurde

MDM-Upload-Protokoll

MQTT-SN Publish, LwM2M Send

MQTT-SN Veröffentlichen

RW

R

Für die Zählerdatenübertragung verwendetes Transportprotokoll

MQTT-SN-Verbindung

Optimiert, konform

Optimiert

RW

R

Verbindungstyp, der beim Veröffentlichen von Nachrichten an den MQTT-SN-Broker verwendet wird.

MQTT-SN-Topic

Gültiges MQTT-SN-Topic

elvaco/#P/#E/#T/#D

RW

R

Topic, das beim Veröffentlichen von Nachrichten an den MQTT-SN-Broker verwendet wird.

Max. Alter für automatischen Upload

0..99999999

20160

RW

R

Höchstalter der erneut gesendeten Daten (in Minuten).

Reihenfolge für automatischen Upload

Älteste zuerst, neueste zuerst (FIFO/LIFO)

Neuestes zuerst

RW

R

Beginnen Sie beim erneuten Senden von Daten mit den ältesten oder neuesten Daten.


Konfigurationsoptionen Elvaco OTC: MDM

Die folgenden Einstellungen des CMi6110 ermöglichen eine detaillierte Steuerung der Zählerdatenübertragung. Sie enthalten außerdem die Einstellungen zur Steuerung des Systemprotokolls.

Tabelle 18. Elvaco OTC-Konfigurationsoptionen: MDM

Parameter

Mögliche Werte

Standardwert

Gesperrtes Gerät & korrekter PAK oder offenes Gerät

Gesperrtes Gerät und kein PAK

Beschreibung

Kommunikationszeitlimit

1-600

60

RW

R

MQTT-SN-Timeout in Sekunden bei Kommunikationsaktionen. Z. B. Timeout beim Veröffentlichen ohne DTLS

Kommunikationsversuche

0-255

2

RW

R

MQTT-SN maximale Anzahl von Wiederholungsversuchen, bevor der Vorgang als fehlgeschlagen betrachtet wird.

Max. Kommunikationsfehler

0-255

2

RW

R

Maximale Anzahl von Betriebsausfällen, bevor der Verbindungsverlust berücksichtigt wird.

Min. DTLS-Zeitlimit

1-3600

60

RW

R

Der erste Timeout in Sekunden, der bei der Übertragung von Paketen über DTLS für MDM-Pakete verwendet wird.

Max. DTLS-Zeitlimit

1-3600

90

RW

R

Das letzte Timeout in Sekunden, das bei der Übertragung von Paketen über DTLS für MDM-Pakete verwendet wird.

Wartezeit bis zur Wiederverbindung

min-max, min-max,..

0-0, 60-60, 360-360, 1380-1380

RW

R

Wartezeitbereiche in Minuten zwischen Modemneustarts bei Fehlern.

Syslog-Stufe

Info, Hinweis, Warnung, Fehler, Kritisch, Aus

Info

RW

R

Legt fest, welche Protokolleinträge im Modul gespeichert werden.

Stufe für automatischen Syslog-Upload

Info, Hinweis, Warnung, Fehler, Kritisch, Aus

Hinweis

RW

R

Legt anhand der Protokollstufe fest, welche Protokolleinträge vom Modul gesendet werden. Das Senden kann deaktiviert und stattdessen über die LwM2M-Geräteverwaltung angefordert werden.

Altersgrenze für automatischen Syslog-Upload

0-1051200

20160

RW

R

Zeit in Minuten.


Elvaco OTC-Konfigurationsoptionen: Zähleralarmmonitor

Die folgenden Einstellungen des CMi6110 ermöglichen eine detaillierte Steuerung des Verhaltens des Zähleralarmmonitors.

Tabelle 19. Elvaco OTC-Konfigurationsoptionen: Zähleralarmmonitor

Parameter

Mögliche Werte

Standardwert

Gesperrtes Gerät & korrekter PAK oder offenes Gerät

Gesperrtes Gerät und kein PAK

Beschreibung

Alarmhysterese

0-65535

10

RW

R

Hysterese in Minuten. Legt fest, wie lange eine Zählerinformation im Zähler vorhanden sein muss, bevor das Gerät einen Alarm sendet. Dieselbe Hysterese gilt für das Zurücksetzen eines Alarms.

Zähleralarme aktivieren

Umschaltauswahl der verfügbaren Zählerregister.

Alle Alarme deaktiviert

RW

R

Auswahl der vom Modul zu übertragenden Alarme, wenn die Alarmbedingungen erfüllt sind.

Automatisches Zurücksetzen von Alarmen aktivieren

Aktivieren, Deaktivieren

Deaktivieren

RW

R

Einstellung zum Aktivieren oder Deaktivieren des automatischen Zurücksetzens ausgelöster Alarme.

Manuelles Zurücksetzen des Alarms

N/A

N/A

E

N/A

Manuelles Zurücksetzen der Alarmmaske.

Max. Alarm-Sendeverzögerung (Minuten)

0-255

0

RW

R

Maximale (zufällige) Verzögerung in Minuten vor der Übertragung eines ausgelösten Alarms. 0 = sofort übertragen.

Schwellenwert für Rückfluss (%)

-10000-0

-3

RW

R

Schwellenwert (in negativen Prozent) des Zähler-Messbereichs, ab dem ein Rückflussalarm gesetzt wird.

Schwellenwert für maximalen Durchfluss (%)

0-10000

200

RW

R

Schwellenwert (in Prozent) des Zähler-Messbereichs, ab dem ein Alarm für maximalen Durchfluss ausgelöst wird.

Schwellenwert für niedrigen Batteriestand (mV)

0-5000

2300

RW

R

Schwellenwert (in mV), bei dem der Alarm für niedrigen Batteriestand gesetzt wird.


Fernverwaltung der Geräte über LwM2M

Anmerkung

Dieser Abschnitt richtet sich hauptsächlich an Systemintegratoren, die das Gerät in ihr eigenes Gerätemanagementsystem integrieren möchten. Um die im Folgenden vorgestellten Möglichkeiten der LwM2M-Geräteverwaltung praktisch nutzen zu können, muss ein LwM2M-Server in Betrieb sein.

Das Modul unterstützt die Remote-Geräteverwaltung mit LwM2M. Dazu gehören beispielsweise die Überwachung des Geräts, das Ändern von Einstellungen und die drahtlose Aktualisierung der Firmware. In den folgenden Abschnitten werden die vom Gerät unterstützten LwM2M-Objekte und zugehörigen Ressourcen beschrieben.

OMA-definierte LwM2M-Objekte

Im folgenden Abschnitt sind die von der OMA definierten LwM2M-Objekte aufgeführt, die vom Modul unterstützt werden. Eine vollständige und detaillierte Beschreibung der einzelnen Objekte und ihrer Ressourcen finden Sie unter Open Mobile Alliance – LwM2M Registry.

LwM2M object OMA Device

Dieses LwM2M-Objekt bietet eine Reihe von gerätebezogenen Informationen, die vom LwM2M-Server abgefragt werden können, sowie eine Funktion zum Neustart und Zurücksetzen des Geräts auf die Werkseinstellungen.

Tabelle 20. Object definition: OMA Device

Name

Value

Description

Name

Device

The name of the object

Object ID

3

The Object ID

LwM2M version

1.1

The LwM2M Version used

Object version

1.1

The version of this object definition


Tabelle 21. Resource definition: Device Resources (Elvaco implementation)

ID

Name

Op

Instances

Mandatory

Type

Range enumerations

Units

Description

0

Manufacturer

R

Single

No

Str

Manufacturer ("Elvaco")

1

Model Number

R

Single

No

Str

Product model ("CMi61X0")

2

Serial Number

R

Single

No

Str

DevEUI

3

Firmware Version

R

Single

No

Str

Firmware version

4

Reboot

E

Single

Yes

Reboot the LwM2M Device to restore the Device from unexpected firmware failure.

6

Available Power Sources

R

Multiple

No

Int

0..7

Power source 1: Internal battery 2: External battery 6: AC (Mains) power

7

Power Source Voltage

R

Multiple

No

Int

Present voltage for each Available Power Sources Resource Instance. The unit used for this resource is in mV.

9

Battery Level

R

Single

No

Int

0..100

%

Battery level (in %)

11

Error Code

R

Multiple

No

Int

0..100

Error codes, according to LwM2M 1.1

13

Current Time

RW

Single

Yes

Int

0..8

Current time

14

UTC Offset

RW

Single

No

Time

UTC Offset UTC+X (ISO 8601)

18

Hardware Version

R

Single

No

Str

Hardware version


LwM2M object OMA Connectivity Monitoring

Dieses LwM2M-Objekt ermöglicht die Überwachung von Parametern im Zusammenhang mit der Netzwerkkonnektivität. In diesem allgemeinen Konnektivitätsobjekt beschränken sich die Ressourcen auf die allgemeinsten Fälle, die den meisten Netzwerkträgern gemeinsam sind. Es wird empfohlen, die Beschreibung zu lesen, die auf einschlägige Standardentwicklungsorganisationen (z. B. 3GPP, IEEE) verweist. Das Ziel des Objekts zur Überwachung der Konnektivität ist es, Informationen bereitzustellen, die die aktuellsten Werte der aktuellen Verbindung zu Überwachungszwecken widerspiegeln. Ressourcen wie Verbindungsqualität, Funksignalstärke und Zellen-ID werden zumindest bei Mobilfunknetzen im Verbindungsmodus abgerufen.

Tabelle 22. Object definition: OMA Connectivity Monitoring

Name

Value

Description

Name

Connectivity Monitoring

The name of the object

Object ID

4

The Object ID

LwM2M version

1.3

The LwM2M Version used

Object version

The version of this object definition


Tabelle 23. Resource definition: Connectivity Monitoring resources (Elvaco implementation)

ID

Name

Op

Instances

Mandatory

Type

Range enumerations

Units

Description

0

Network Bearer

R

Multiple

Yes

Int

0-50

7 = NB-IoT

1

Available Network Bearer

R

Multiple

Yes

Int

0-50

7 = NB-IoT

2

Radio Signal Strength

R

Single

Yes

Int

dBm

RSRP (NRSRP)

4

IP Addresses

R

Multiple

Yes

Str

The IP addresses assigned to the connectivity interface. (e.g. IPv4, IPv6, etc.)

7

APN

R

Multiple

No

Str

APN

8

Cell ID

R

Single

No

Int

Cell ID

9

SMNC

R

Single

No

Int

0-999

%

MNC PLMN = SMNC + SMCC

10

SMCC

R

Single

No

Int

0-999

MCC PLMN = SMNC + SMCC


LwM2M object OMA Firmware Update

Dieses LwM2M-Objekt ermöglicht die Verwaltung der Firmware, die aktualisiert werden soll. Die Aktualisierung der Firmware erfordert einen Neustart des Geräts.

Tabelle 24. Object definition: OMA Firmware Update

Name

Value

Description

Name

Firmware Update

The name of the object

Object ID

5

The Object ID

LwM2M version

1.1

The LwM2M Version used

Object version

1.1

The version of this object definition


Tabelle 25. Resource definition: Firmware update resources (Elvaco implementation)

ID

Name

Op

Instances

Mandatory

Type

Range enumerations

Units

Description

5

Update Result

R

Single

Yes

Int

0..11

Firmware Update Resul

8

Firmware Update Protocol Support

R

Multiple

No

Int

0..5

0 = CoAP

9

Firmware Update Delivery Method

R

Single

Yes

Int

0..2

0 = Pull only


LwM2M object OMA LwM2M Cellular Connectivity

Tabelle 26. Object definition: OMA LwM2M Cellular Connectivity

Name

Value

Description

Name

LwM2M Cellular Connectivity

The name of the object

Object ID

10

The Object ID

LwM2M version

1.1

The LwM2M Version used

Object version

1.1

The version of this object definition


Tabelle 27. Resource definition: LwM2M Cellular Connectivity (Elvaco implementation)

ID

Name

Op

Instances

Mandatory

Type

Range enumerations

Units

Description

4

PSM Timer

RW

Single

No

Int

s

NB-IoT T3412.

5

Active Timer

RW

Single

No

Int

s

NB-IoT T3324.

9

eDRX parameters for NB-S1 mode

RW

Single

No

Opa

0..255

NB-IoT eDRX

11

Activated Profile Names

R

Multiple

Yes

ObjLink

Link to APN Connection Profile object


LwM2M object OMA LwM2M APN Connection Profile

Tabelle 28. Object definition: OMA LwM2M APN Connection Profile

Name

Value

Description

Name

LwM2M APN Connection Profile

The name of the object

Object ID

11

The Object ID

LwM2M version

1.1

The LwM2M Version used

Object version

1.1

The version of this object definition


Tabelle 29. Resource definition: LwM2M APN Connection Profile (Elvaco implementation) 

ID

Name

Op

Instances

Mandatory

Type

Range enumerations

Units

Description

0

Profile name

RW

Single

Yes

Str

Human-readable identifier. Multiple connection profiles can share the same APN value but e.g. have different credentials.

1

APN

RW

Single

No

Str

Manual APN Writable in object resource 1.

2

Auto select APN by device

RW

Single

No

Bool

Auto APN Mode Writable in object resource 1.

4

Authentication Type

RW

Single

Yes

Int

3 = None Writing currently not supported


Elvaco-produktspezifische LwM2M-Objekte

Dieser Abschnitt listet alle Elvaco-produktspezifischen LwM2M-Objekte auf.

Objektdefinition: Elvaco MCM Config

Tabelle 30. Objektdefinition: Elvaco MCM Config

Name

Wert

Beschreibung

Name

Elvaco MCM Config

Der Name des Objekts

Objekt-ID

33906

Die Objekt-ID

Objektbeschreibung

Konfiguration der zählerspezifischen Gerätedaten

LwM2M-Version

1.1

Die verwendete LwM2M-Version

Objektversion

2.16

Die Version dieser Objektdefinition


Tabelle 31. Ressourcendefinition: Elvaco MCM Config-Ressourcen

ID

Name

Vorgang

Multiplizität

Obligatorisch

Typ

Bereich/Aufzählung

Einheiten

Beschreibung

0

Meter Readout Interval

RW

Einzeln

Ja

Int

Intervall in Minuten

1

Report data encoding

RW

Einzeln

Ja

Int

0 = SenML/CBOR 1 = JSON 2 = MBus

2

Report frame type

RW

Einzeln

Ja

Int

42 = CMi6110_Standard 43 = CMi6110_Extended

3

Eco mode enabled

RW

Einzeln

Nein

Bool

4

NFC Enabled

RW

Einzeln

Nein

Bool

5

NFC Config-locked

RW

Einzeln

Nein

Bool

Bei aktivierter Konfigurationssperre kann das Gerät über NFC nur mit einem Konto konfiguriert werden, das Zugriff auf den produktspezifischen Product Access Key hat

6

Adjust time

W

Einzeln

Ja

Int

Anpassung in Sekunden

10

Instantaneous readout trigger

E

Einzeln

Ja

Zählerauslesung auslösen.

13

Historic resend trigger

E

Einzeln

Nein

Upload aller historischen Daten auslösen

14

Historic resend status

R

Einzeln

Nein

Int

Anzahl der Nachrichten in der Uplink-Warteschlange

15

Apply APN staging profile

E

Einzeln

Ja

APN-Staging-Profil anwenden.

16

Config write status

R

Einzeln

Ja

Bool

Ergebnis des letzten Schreibens der Konfiguration in den Flash-Speicher

17

Meter Report Interval

RW

Einzeln

Ja

Int

Intervall in Minuten

18

Meter Transmit Interval

RW

Einzeln

Ja

Int

Intervall in Minuten

19

Meter Transmit Offset

RW

Einzeln

Ja

Int

Versatz in Minuten

20

Meter Transmit Delay

RW

Einzeln

Ja

Int

Verzögerung in Minuten

21

Meter Uploads Per Tx

RW

Einzeln

Ja

Int

Maximale Anzahl Nachrichten pro Sendeintervall

22

DTLS Min Timeout

RW

Einzeln

Ja

Int

Zeitlimit in Sekunden

23

DTLS Max Timeout

RW

Einzeln

Ja

Int

Zeitlimit in Sekunden

24

MQTT-SN Communication Timeout

RW

Einzeln

Ja

Int

Zeitlimit in Sekunden

25

MQTT-SN Communication Attempts

RW

Einzeln

Ja

Int

Gesamtzahl der Versuche

30

CoAP ACK Timeout

RW

Einzeln

Ja

Int

Zeitlimit in Sekunden

31

CoAP Max Retransmit

RW

Einzeln

Ja

Int

Anzahl der Wiederholungsübertragungen

32

IOWA DTLS Min Timeout

RW

Einzeln

Ja

Int

Zeitlimit in Sekunden

33

IOWA DTLS Max Timeout

RW

Einzeln

Ja

Int

Zeitlimit in Sekunden

34

IOWA Communication Retry Count

RW

Einzeln

Ja

Int

Anzahl der Wiederholungsversuche

35

IOWA Communication Retry Delay

RW

Einzeln

Ja

Int

Verzögerung in Sekunden

36

IOWA Communication Sequence Retry Count

RW

Einzeln

Ja

Int

Anzahl der Wiederholungsversuche

37

IOWA Communication Sequence Retry Delay

RW

Einzeln

Ja

Int

Verzögerung in Sekunden

38

Network Connection Maximum Hold-off

RW

Einzeln

Ja

Int

Verzögerung in Sekunden

39

Network Search Period

RW

Einzeln

Ja

Int

Zeitraum in Sekunden

40

Modem Restart Back-off Intervals

RW

Einzeln

Ja

Str

min0-max0,min1-max1,... in Minuten

41

MDM Re-connect Back-off Intervals

RW

Einzeln

Ja

Str

min0-max0,min1-max1,... in Minuten

42

LwM2M Resume Back-off Intervals

RW

Einzeln

Ja

Str

min0-max0,min1-max1,... in Minuten

43

Meter Max Retry Count

RW

Einzeln

Ja

Int

Maximale Anzahl Wiederholungsversuche bei fehlgeschlagener Zählerkommunikation

44

Auto Upload Age Limit

RW

Einzeln

Ja

Int

Maximales Alter der hochzuladenden ungesendeten Messwerte in Minuten

45

Auto Upload Order

RW

Einzeln

Ja

Int

Reihenfolge für den Upload ungesendeter Messwerte. 0 = FIFO, 1 = LIFO.

46

Time Sync Source

RW

Einzeln

Ja

Int

Für die Zeitsynchronisierung zu verwendende Quelle. 0 = Manuell, 1 = Netzwerk.

47

MDM Communication Failures

RW

Einzeln

Ja

Int

Maximale Anzahl Fehler, bevor die Verbindung als unterbrochen gilt.

48

Upload Protocol

RW

Einzeln

Ja

Int

0..1

Protokoll für den Upload von Zählerdaten: 0 = MQTT-SN, 1 = LwM2M

49

Use PSM

RW

Einzeln

Ja

Int

0..3

Energiesparmodus: 0 = Deaktiviert, 1 = eDRX, 2 = PSM, 3 = PSM + eDRX

50

eDRX Mode

RW

Einzeln

Ja

Int

0..1

eDRX-Modus: 0 = Automatisch, 1 = Manuell

51

Enable RAI

RW

Einzeln

Ja

Int

0..3

RAI-Flag-Wert (0|1|2|3): 0 - Deaktiviert, 1 - für MQTT-SN aktiviert, 2 - für LwM2M aktiviert, 3 - für MQTT-SN und LwM2M aktiviert

52

Power Source

RW

Einzeln

Ja

Int

0..1

Konfigurationswert für die Stromquelle bei nicht durch die Hardwareeinheit erkennbarer Quelle. 0 = Batterie, 1 = Netzteil

53

NB-IoT Radio Bands

RW

Einzeln

Ja

Str

Zu verwendende NB-IoT-Funkbänder: band0,band1,...

54

Meter Identification source

RW

Einzeln

Ja

Int

0..1

Fabrikationsnummer (auch Seriennummer) oder Kundennummer zur Identifikation verwenden. 0 = Fabrikationsnr., 1 = Kundennr.

55

MQTT Keepalive Timeout

RW

Einzeln

Ja

Int

5..1092

min

MQTT-Keepalive-Zeitlimit für den konformen Modus in Minuten.

56

Device reboot is required

R

Einzeln

Ja

Bool

Das Gerät muss neu gestartet werden, damit die letzten Konfigurationsänderungen angewendet werden.

57

LwM2M device queue mode

RW

Einzeln

Ja

Int

0..2

Erzwungene Auswahl des Warteschlangenmodus: 0 = automatischer Warteschlangenmodus (wie vom BS-Server konfiguriert), 1 = immer aktiviert, 2 = immer deaktiviert (PSM muss ausgeschaltet und/oder ein privater APN verwendet werden)

58

Additional Meter log enable

RW

Einzeln

Nein

Bool

Zusätzliches Zählerprotokoll aktivieren; nur bestimmte Zähler werden unterstützt

59

Roaming Home PLMN search

RW

Einzeln

Nein

Int

0..3

Suchwert (0|1|2|3): Bit 0 hpPlmnSearch, Bit 1 overrideLrplmnsi

60

DTLS handshake max rewinds

RW

Einzeln

Ja

Int

0..255

Maximale Anzahl Rückspruenge bei DTLS-Handshake-Schritten: 0 = deaktiviert - unbegrenzt, x = zulässige Rückspruenge ungleich null während des DTLS-Handshakes

61

Alarm functionality enable bitmask

RW

Einzeln

Ja

Int

Auswählen, welche Zählerinformationen das Modul überwachen und auf welche es reagieren soll. Beispiel: "0x000f" aktiviert die Alarme 0, 1, 2 und 3. Alle anderen sind deaktiviert.

62

Manual alarm reset bitmask

E

Einzeln

Nein

Auswählen, welche Zählerinformationen manuell zurückgesetzt werden sollen. Beispiel: "0x10" setzt Alarmbit 4 zurück

63

Alarm mask reset period

RW

Einzeln

Nein

Int

0..4294967295

min

Zeitraum in Minuten für das periodische Zurücksetzen der Alarmmaske; 0 = periodisches Zurücksetzen deaktivieren.

64

Alarm auto-reset bitmask

RW

Einzeln

Nein

Int

Wenn aktiviert, wird für jede ausgelöste Zählerinformation eine Alarmmeldung gesendet. Mit der Bitmaske wird ausgewählt, welche Bits der Alarmmaske automatisch zurückgesetzt werden.

65

Alarm hysteresis period

RW

Einzeln

Nein

Int

0..65535

min

Hysterese in Minuten. Legt fest, wie lange eine Zählerinformation im Zähler vorhanden sein muss, bevor das Modul eine Alarmmeldung sendet. Dieselbe Hysterese gilt für das Zurücksetzen eines Alarms.

66

Alarm transmit max delay

RW

Einzeln

Nein

Int

0..255

min

Maximale Verzögerung vor der Übertragung eines ausgelösten Alarms: 0 = sofort übertragen.

67

Alarm Topic

RW

Einzeln

Nein

Str

MQTT-SN-Topic für Alarme

68

Measurement mode

RW

Einzeln

Nein

Int

0..2

Messmodus des Geräts. 0 = Modus Voreingestellt - Standardbetriebsmodus; das Gerät liest einen vordefinierten Satz von Datenpunkten im Zähler, und das Nachrichtenformat legt die zu sendenden Daten fest. 1 = Transparenter Modus - das Modul liest ein vom Zähler definiertes Telegramm. Das Telegramm wird vollständig so gesendet, wie es vom Zähler empfangen wurde. Erzwingt SenML/CBOR-Codierung. 2 = Modus Benutzerdefiniert - das Gerät liest ein vom Modul definiertes Telegramm, das über 'Benutzerdefinierte Übertragungsfelder' konfiguriert wird. Die Codierung erfolgt im Modul anhand der vom Zähler gelesenen Informationen. Erzwingt SenML/CBOR-Codierung.

69

Bootstrap URI

RW

Einzeln

Nein

Str

URI des Bootstrap-Servers, z. B. coaps://1.2.3.4:5684

70

Force bootstrap

E

Einzeln

Nein

Neustart und Bootstrap des Geräts erzwingen; Achtung: Dadurch werden alle LwM2M-Server-URIs gelöscht

71

NFC Auto Lock enable

RW

Einzeln

Nein

Bool

Wenn aktiviert, wird die NFC-Konfiguration nach einem Zeitlimit gesperrt. Zum erneuten Aktivieren der Konfiguration ist der PAK erforderlich. Die Fernkonfiguration ist weiterhin möglich

72

NFC Auto Lock enable timeout

RW

Einzeln

Nein

Int

2..14400

min

Zeit in Minuten, nach der die NFC-Konfiguration automatisch gesperrt wird

73

Max flow percent

RW

Einzeln

Nein

Int

0..10000

Maximaler Durchfluss in Prozent, der einen Alarm für maximalen Durchfluss auslöst - 0 für deaktiviert (nur UH50-Zähler)

74

Back flow percent

RW

Einzeln

Nein

Int

-10000..0

Rückfluss in Prozent, der einen Rückflussalarm auslöst - 0 für deaktiviert (nur UH50-Zähler)

75

Low battery voltage

RW

Einzeln

Nein

Int

0..5000

mV

Spannungsschwellenwert für batteriebetriebene Geräte zum Auslösen des Alarms für niedrigen Batteriestand.

76

Custom format transmit fields

RW

Einzeln

Nein

Opaque

Bitmaske, die festlegt, welche Datenfelder in den Nutzdaten des Messmodus Benutzerdefiniert enthalten sind. Die Bitmaske ist als Little-Endian-Byte-Array codiert; Byte 0 enthält die Bits 0–7, Byte 1 die Bits 8–15 usw.


Objektdefinition: Elvaco MDM Server

Tabelle 32. Objektdefinition: Elvaco MDM Server

Name

Wert

Beschreibung

Name

Elvaco MDM Server

Der Name des Objekts

Objekt-ID

33905

Die Objekt-ID

Objektbeschreibung

LwM2M-Version

1.1

Die verwendete LwM2M-Version

Objektversion

2.2

Die Version dieser Objektdefinition


Tabelle 33. Ressourcendefinition: Elvaco MDM Server-Ressourcen

ID

Name

Vorgang

Multiplizität

Obligatorisch

Typ

Bereich/Aufzählung

Einheiten

Beschreibung

0

URI

RW

Einzeln

Ja

Str

URI des Zählerdatenservers

1

Protocol

RW

Einzeln

Ja

Int

0..

0 = MQTT-SN

2

Transport Security Mode

RW

Einzeln

Ja

Int

0..3

0 = PSK-Modus, 3 = Keine Sicherheit

5

Transport Secret Key

W

Einzeln

Ja

Opaque

Mit dem ausgewählten Sicherheitsmodus zu verwendender Schlüssel

10

Connection config

RW

Einzeln

Nein

Int

0..1

0 = Optimiert, 1 = Konform

11

Topic

RW

Einzeln

Nein

Str

MQTT-SN-Topic


Objektdefinition: Elvaco Meter Data

Tabelle 34. Objektdefinition: Elvaco Meter Data

Name

Wert

Beschreibung

Name

Elvaco Meter Data

Der Name des Objekts

Objekt-ID

33911

Die Objekt-ID

Objektbeschreibung

LwM2M-Version

1.1

Die verwendete LwM2M-Version

Objektversion

2.0

Die Version dieser Objektdefinition


Tabelle 35. Ressourcendefinition: Elvaco Meter Data-Ressourcen

ID

Name

Vorgang

Multiplizität

Obligatorisch

Typ

Bereich/Aufzählung

Einheiten

Beschreibung

0

Message Type

R

Einzeln

Ja

Int

1

Message Encoding

R

Einzeln

Ja

Int

2

Message Data

R

Einzeln

Ja

Opaque


Objektdefinition: Elvaco Meter Info

Tabelle 36. Objektdefinition: Elvaco Meter Info

Name

Wert

Beschreibung

Name

Elvaco Meter Info

Der Name des Objekts

Objekt-ID

33908

Die Objekt-ID

Objektbeschreibung

LwM2M-Version

1.1

Die verwendete LwM2M-Version

Objektversion

2.4

Die Version dieser Objektdefinition


Tabelle 37. Ressourcendefinition: Elvaco Meter Info-Ressourcen

ID

Name

Vorgang

Multiplizität

Obligatorisch

Typ

Bereich/Aufzählung

Einheiten

Beschreibung

0

Meter Model

R

Einzeln

Ja

Str

Benutzerfreundliche Zeichenfolge

1

Meter ID

R

Einzeln

Ja

Int

2

Communication status

R

Einzeln

Ja

Int

0..3

0 = OK, 1 = Kein Zähler erkannt, 2 = Fehler, 3 = Verschlüsselung nicht unterstützt

3

Error flags

R

Einzeln

Nein

Opaque

Fehlercodes/Statusbytes vom Zähler

4

Extended Error codes

R

Einzeln

Nein

Int

Erweiterte Fehlercodes vom Zähler. Als Bitmaske interpretieren


Objektdefinition: Elvaco NB-IoT info

Tabelle 38. Objektdefinition: Elvaco NB-IoT info

Name

Wert

Beschreibung

Name

Elvaco NB-IoT info

Der Name des Objekts

Objekt-ID

33909

Die Objekt-ID

Objektbeschreibung

LwM2M-Version

1.1

Die verwendete LwM2M-Version

Objektversion

2.6

Die Version dieser Objektdefinition


Tabelle 39. Ressourcendefinition: Elvaco NB-IoT info-Ressourcen

ID

Name

Vorgang

Multiplizität

Obligatorisch

Typ

Bereich/Aufzählung

Einheiten

Beschreibung

0

IMSI

R

Einzeln

Ja

Int

Internationale Mobilfunkteilnehmerkennung

1

ICCID

R

Einzeln

Ja

Str

Kennung der integrierten Schaltkreiskarte

2

Registrations

R

Einzeln

Ja

Int

Anzahl der durchgeführten Netzregistrierungen

3

Last registration duration

R

Einzeln

Ja

Int

Dauer in Sekunden

4

Modem model

R

Einzeln

Ja

Str

5

Modem firmware

R

Einzeln

Ja

Str

6

Registration uptime

R

Einzeln

Ja

Int

Betriebszeit bei der letzten Netzregistrierung in Sekunden

7

Modem firmware update

E

Einzeln

Ja

Modem-FOTA auslösen. Parameter 0='<url>'

8

Modem firmware update result

R

Einzeln

Ja

Int

0..3

Ergebnis der Modem-FOTA. 0: Anfangswert. 1: Modem-Firmware erfolgreich aktualisiert. 2: Fehler beim Download. 3: Fehler bei der Aktualisierung.

9

IMEI

R

Einzeln

Ja

Str

IMEI

10

Power Stats

R

Mehrfach

Nein

Opaque

CBOR:{{psmInd(0):{nAct,tAct},cscon(1):{nAct,tAct}},...}


Objektdefinition: Elvaco NB-IoT status

Tabelle 40. Objektdefinition: Elvaco NB-IoT status

Name

Wert

Beschreibung

Name

Elvaco NB-IoT status

Der Name des Objekts

Objekt-ID

33907

Die Objekt-ID

Objektbeschreibung

LwM2M-Version

1.1

Die verwendete LwM2M-Version

Objektversion

2.4

Die Version dieser Objektdefinition


Tabelle 41. Ressourcendefinition: Elvaco NB-IoT status-Ressourcen

ID

Name

Vorgang

Multiplizität

Obligatorisch

Typ

Bereich/Aufzählung

Einheiten

Beschreibung

0

Uptime

R

Einzeln

Ja

Int

Betriebszeit in Sekunden

1

Average current consumption

R

Einzeln

Nein

Int

Verbrauch in uA (Mikroampere)

2

Network classification

R

Einzeln

Nein

Int

0 = Ausgezeichnet, 1 = Gut, 2 = Ausreichend, 3 = Schlecht

3

ECL

R

Einzeln

Ja

Int

0..2

4

RSSI

R

Einzeln

Ja

Int

In Zehntel-dBm

5

SNR

R

Einzeln

Ja

Int

In Zehntel-dB

10

MDM connection status

R

Einzeln

Nein

Int

0..7

0 = OK, 1 = Verbindung wird hergestellt, 2 = Keine Anmeldedaten, 3 = DTLS fehlgeschlagen, 4 = Kommunikation fehlgeschlagen, 6 = Socket fehlgeschlagen, 7 = Inaktiv

11

Current radio band

R

Einzeln

Ja

Int

0..85

ID des aktuellen Funkbands

12

Current Access Technology

R

Einzeln

Nein

Int

0..1

0: LTE-M, 1: NB-IoT


Objektdefinition: Elvaco syslog config

Tabelle 42. Objektdefinition: Elvaco syslog config

Name

Wert

Beschreibung

Name

Elvaco syslog config

Der Name des Objekts

Objekt-ID

33918

Die Objekt-ID

Objektbeschreibung

Konfiguration der Syslog-Funktionalität des Geräts

LwM2M-Version

1.1

Die verwendete LwM2M-Version

Objektversion

1.2

Die Version dieser Objektdefinition


Tabelle 43. Ressourcendefinition: Elvaco syslog config-Ressourcen

ID

Name

Vorgang

Multiplizität

Obligatorisch

Typ

Bereich/Aufzählung

Einheiten

Beschreibung

0

Syslog MQTT-SN topic

RW

Einzeln

Ja

Str

0..64

Syslog-MQTT-SN-Topic

1

Syslog storage level

RW

Einzeln

Ja

Int

0..6

Minimale Protokollstufe zum Speichern eines Eintrags (0..5 steht für DEBUG..CRITICAL), 6=OFF

2

Syslog auto-upload level

RW

Einzeln

Ja

Int

0..6

Minimale Protokollstufe für den automatischen Upload eines Eintrags (0..5 steht für DEBUG..CRITICAL), 6=OFF

3

Syslog auto-upload age limit

RW

Einzeln

Ja

Int

0..1051200

Maximale Altersgrenze in Minuten für den automatischen Upload eines Protokolleintrags

4

Historical syslog readout trigger

E

Einzeln

Nein

Historische Syslog-Auslesung auslösen. Ausführungsargumente: 0=<von Unix-Zeitstempel>, 1=<bis Unix-Zeitstempel>, 2=<minimale Protokollstufe (0..6)>.


Objektdefinition: Elvaco Transaction statistics

Tabelle 44. Objektdefinition: Elvaco Transaction statistics

Name

Wert

Beschreibung

Name

Elvaco Transaction statistics

Der Name des Objekts

Objekt-ID

33910

Die Objekt-ID

Objektbeschreibung

Modul für den Statistikzugriff. Instanz 0 = DM-Statistik, Instanz 1 = MDM-Statistik.

LwM2M-Version

1.1

Die verwendete LwM2M-Version

Objektversion

2.0

Die Version dieser Objektdefinition


Tabelle 45. Ressourcendefinition: Elvaco Transaction statistics-Ressourcen

ID

Name

Vorgang

Multiplizität

Obligatorisch

Typ

Bereich/Aufzählung

Einheiten

Beschreibung

0

Reset statistics

E

Einzeln

Ja

Setzt die Statistiken für die von dieser Objektinstanz erfassten Werte zurück.

1

Transactions

R

Einzeln

Ja

Int

Anzahl der Transaktionen.

2

Retransmissions

R

Einzeln

Ja

Int

Anzahl der Wiederholungsübertragungen.

3

Lost transactions

R

Einzeln

Ja

Int

Anzahl der verlorenen Transaktionen.

4

Average response time

R

Einzeln

Nein

Int

5

Minimum response time

R

Einzeln

Nein

Int

6

Maximum response time

R

Einzeln

Nein

Int


Ändern des APN über LwM2M

Da das Ändern des APN ein potenziell gefährlicher Vorgang ist, bei dem das Gerät vom Mobilfunknetz getrennt werden kann, gibt es beim Ändern des APN eine Rollback-Funktion.

Um den APN zu ändern, schreiben Sie den APN in die Ressource /10/1/1 und setzen Sie den APN-Modus in /10/1/2 auf manuell. Sobald dies geschehen ist, führen Sie die Änderungen mit /33906/0/15 aus. Nach der Ausführung wird das Gerät zurückgesetzt und versucht, den neuen APN zu verwenden. Wenn das Gerät ein erfolgreiches Bootstrapping durchführt, wird der neue APN als Standard gespeichert. Wenn für einige Zeit kein erfolgreiches Bootstrapping stattgefunden hat, kehrt das Gerät zum alten APN zurück und setzt sich erneut zurück.

Nachrichtenformate

Das Nachrichtenformat legt fest, welche Zählerdatensätze in den übertragenen Zählerdaten enthalten sind. Die verfügbaren Nachrichtenformate hängen vom ausgewählten Messmodus ab.

Im Modus Voreingestellt werden die Nutzdaten durch eines der vordefinierten Nachrichtenformate Standard oder Erweitert festgelegt. Im Modus Benutzerdefiniert werden die Nutzdaten durch die Konfiguration der benutzerdefinierten Übertragungsfelder festgelegt. So kann ausgewählt werden, welche unterstützten Zählerregister in den übertragenen Nutzdaten enthalten sind.

Voreingestellte Nachrichtenformate

CMi6110 bietet zwei Nachrichtenformate: Standard und Erweitert. Durch die Auswahl des Nachrichtenformats legt der Benutzer fest, welche Zählerregister in der vom Modul gesendeten Nachricht enthalten sind. Erweitert enthält alle Register des Formats Standard sowie Tarif 1–3 und Fehlende Zeit.

Standard

Tabelle 46. Zählerregister, Nachrichtenformat Standard [0x2A]

Feld

Beschreibung

Energie

Energieverbrauch (kWh)

Entsprechend OBIS 6.8

Volumen

Volumen (m3)

Entsprechend OBIS 6.26

Leistung

Leistung (kW)

Entsprechend OBIS 6.4

Durchfluss

Durchfluss (m3/h)

Entsprechend OBIS 6.27

Vorlauftemperatur

Vorlauftemperatur (°C)

Entsprechend OBIS 6.29

Rücklauftemperatur

Rücklauftemperatur (°C)

Entsprechend OBIS 6.28

Zähler-ID

Kennnummer des Zählers, in dem das Modul verwendet wird

Fehler-Flags

Fehler- und Warnflags 16-Bit-Hexadezimalwert

Zähler

Datum/Uhrzeit

Datum/Uhrzeit des Zählers zum Zeitpunkt der Auslesung


Erweitert

Tabelle 47. Zählerregister, Nachrichtenformat Erweitert [0x2B]

Feld

Beschreibung

Tarif 1

Energieverbrauch (kWh)

Entsprechend OBIS 6.8.1

Tarifregister 1 oder Kälteenergie (in kombinierten Wärme-/Kältezählern)

Tarif 2

Energieverbrauch (kWh)

Entsprechend OBIS 6.8.2

Tarifregister 2 oder Wärmeenergie (in kombinierten Wärme-/Kältezählern)

Tarif 3

Energieverbrauch (kWh)

Entsprechend OBIS 6.8.3 

Tarifregister 3

Fehlende Zeit

Kumulierte Ausfallzeiten


Benutzerdefiniertes Nachrichtenformat

Im Modus Benutzerdefiniert basieren die übertragenen Nutzdaten auf einer konfigurierbaren Auswahl von Zählerregistern. Jedes auswählbare Zählerregister ist einem Bit in der Bitmaske der benutzerdefinierten Übertragungsfelder zugeordnet. Durch Setzen der entsprechenden Bits legt der Benutzer fest, welche Zählerregister in den übertragenen Nutzdaten enthalten sind.

Benutzerdefiniertes Nachrichtenformat konfigurieren

Das benutzerdefinierte Nachrichtenformat wird mit der Bitmaske der benutzerdefinierten Übertragungsfelder konfiguriert. Jedes Bit in der Bitmaske entspricht einem auswählbaren Zählerregister. Ein Register ist in den übertragenen Nutzdaten enthalten, wenn das entsprechende Bit auf 1 gesetzt ist. Es ist ausgeschlossen, wenn das entsprechende Bit auf 0 gesetzt ist.

Die Bitmaske ist als Little-Endian-Byte-Array codiert. Das bedeutet, dass Byte 0 die Bits 0–7, Byte 1 die Bits 8–15, Byte 2 die Bits 16–23 usw. enthält.

Mindestens ein Feld zur Zähleridentifikation muss ausgewählt sein. Das bedeutet, dass in der Bitmaske der benutzerdefinierten Übertragungsfelder die Fabrikationsnummer, die Kundennummer oder beide ausgewählt sein müssen. Ist keines der Felder ausgewählt, wird die Fabrikationsnummer aufgenommen.

Datum und Uhrzeit sind immer im SenML/CBOR-Paket enthalten. Wenn Systemdatum und -uhrzeit in der Bitmaske der benutzerdefinierten Übertragungsfelder ausgewählt sind, werden Datum und Uhrzeit auch in die M-Bus-Nutzdaten aufgenommen.

Nutzdatenbeispiel für das benutzerdefinierte Nachrichtenformat

Das folgende Beispiel zeigt Messnutzdaten im Modus Benutzerdefiniert, wobei die benutzerdefinierten Übertragungsfelder auf F9010800 gesetzt sind. Die Bitmaske ist als Little-Endian-Byte-Array codiert, wobei:

Byte

Byte value

Set meter register bits

Meter registers

0

F9

0, 3, 4, 5, 6, 7

Fabrication number, Energy, Volume, Power, Flow, Forward temp

1

01

8

Return temp

2

08

19

Error flags

3

00

None

None

  1. Rohnutzdaten (anhand des Beispiels mit der Bitmaske F9010800):

    82A200615602190400A222C11A6A22AC300858270C7838266966040659AD05000414B5392000022B0000023BFBFF025B0000025F000002FD170401

  2. Rohnutzdaten decodieren (z. B. mit https://cbor.me/):

    [{0: "V", 2: 1024}, {-3: 1(1780657200), 8: h'0C7838266966040659AD05000414B5392000022B0000023BFBFF025B0000025F000002FD170401'}]

    Tipp

    Beachten Sie, dass der Encodertyp auf 1024 (0x0400) gesetzt ist. Dies zeigt an, dass die empfangenen Daten das benutzerdefinierte Nachrichtenformat verwenden (Details siehe SenML/CBOR).

  3. Datensatz im Paket identifizieren:

    0C7838266966040659AD05000414B5392000022B0000023BFBFF025B0000025F000002FD170401

  4. M-Bus-Anwendungsdaten parsen

    M-Bus data record

    DIF/VIF

    Custom bit

    Meter register

    0C7838266966

    0C 78

    0

    Fabrication number

    040659AD0500

    04 06

    3

    Energy

    0414B5392000

    04 14

    4

    Volume

    022B0000

    02 2B

    5

    Power

    023BFBFF

    02 3B

    6

    Flow

    025B0000

    02 5B

    7

    Forward temp

    025F0000

    02 5F

    8

    Return temp

    02FD170401

    02 FD 17

    19

    Error flags

Anmerkung

Das obige Beispiel ist die benutzerdefinierte Darstellung des vorhandenen voreingestellten Nachrichtenformats Standard.

Verfügbare Zählerregister

Tabelle 48. Verfügbare Zählerregister

Bit

Register Information

Register Comment

OBIS code

DIF/VIF

Payload size max bytes

0

Fabrication number

At least one of bit 0 and 1 must be selected.

9.20

0C 78 + 4 data bytes. ST0, tariff 0, sub-unit 0, function instant.

6

1

Customer number

MeterID according to standard format.

9.21

0C 79 + 4 data bytes. ST0, tariff 0, sub-unit 0, function instant.

6

2

System date and time

Date and time are included in CBOR packet even if not included in M-Bus payload.

9.36

04 6D + 4 data bytes. ST0, tariff 0, sub-unit 0, function instant. Type F date/time.

6

3

Energy

Energy

6.8

04 06 example, VIF follows energy scaler. ST0, tariff 0, sub-unit 0, function instant.

7

4

Volume

Volume

6.26

04 14 example, VIF follows volume scaler. ST0, tariff 0, sub-unit 0, function instant.

6

5

Power

Power

6.4

02 2B/02 2D example, VIF follows power scaler. ST0, tariff 0, sub-unit 0, function instant.

4

6

Flow

Flow

6.27

02 3B example, VIF follows flow scaler. ST0, tariff 0, sub-unit 0, function instant.

4

7

Forward temp

Forward temperature

6.29

02 5A/02 5B. ST0, tariff 0, sub-unit 0, function instant.

4

8

Return temp

Return temperature

6.28

02 5E/02 5F. ST0, tariff 0, sub-unit 0, function instant.

4

9

Energy Tariff 1

Energy Tariff 1

6.8.1

84 10 06 example. ST0, tariff 1, sub-unit 0, function instant.

8

10

Energy Tariff 2

Energy Tariff 2

6.8.4

84 20 06 example. ST0, tariff 2, sub-unit 0, function instant.

8

11

Energy Tariff 3

Energy Tariff 3

6.8.5

84 30 06 example. ST0, tariff 3, sub-unit 0, function instant.

8

12

Max power

Max power of previous month

9.36.1*xx

92 02 2B/92 02 2D example. ST4, tariff 0, sub-unit 0, function maximum (01b, DIF +0x10).

5

13

Max power TS

Max power timestamp from previous month

9.36.1*xx

82 02 6C + 2 data bytes. ST4, tariff 0, sub-unit 0, function instant. Type G date of max power.

5

14

Max flow

Max flow of previous month

6.33*xx

D2 01 3B example. ST3, tariff 0, sub-unit 0, function maximum (01b, DIF +0x10)

5

15

Max flow TS

Max flow timestamp from previous month

6.6*xx

C2 01 6C + 2 data bytes. ST3, tariff 0, sub-unit 0, function instant. Type G date

5

16

Due date

Monthly register due date

9.36.6*xx

82 01 6C + 2 data bytes. ST2, tariff 0, sub-unit 0, function instant. Type G monthly due date.

5

17

Energy previous month

Energy at previous month due date

6.8*xx

84 01 06 example. ST2, tariff 0, sub-unit 0, function instant.

8

18

Volume previous month

Volume at previous month due date

6.26*xx

84 01 14 example. ST2, tariff 0, sub-unit 0, function instant.

7

19

Error flags

Error flags from meter

02 FD 17 + 2 data bytes. ST0, tariff 0, sub-unit 0, function instant.

5

20

Extended Info

Meter error flags extended with module specific error flags.

04 FD 18 + 4 data bytes. ST0, tariff 0, sub-unit 0, function instant.

7

21

Downtime

Downtime

6.32

34 22 example. ST0, tariff 0, sub-unit 0, function error state (11b, DIF +0x30). Missing/downtime as on-time hours.

6

22

Measurement range

Measurement range

9.24

02 BB FF 04 + 2 data bytes. ST0, tariff 0, sub-unit 0, function instant. Flow/range VIF with manufacturer-specific VIFE FF 04.

4

23

Device configuration

Meter firmware version

9.1

0D FD 0F + LVAR/data. ST0, tariff 0, sub-unit 0, function instant. Software/firmware version string.

11


L+G UH50 Fehlercodes

Anmerkung

Stellen Sie sicher, dass Sie die Kennung und die Erklärung der Fehlercodes anhand der neuesten Zählerspezifikation überprüfen.

Tabelle 49. L+G zählerspezifische Fehlercodes

Bit-Nr.

Kennung

Erklärung

0

F0

Fehler bei der Durchflussmessung (z.B. Luft im Messrohr)

1

F1

Unterbrechung des Durchflusstemperatursensors

2

F2

Unterbrechung des Rücklauftemperatursensors

3

F3

Elektronik zur Temperaturauswertung defekt

4

F41

Zählerbatterie leer

5

F5

Kurzschluss des Durchflusstemperatursensors

6

F6

Kurzschluss des Rücklauftemperatursensors

7

F7

Fehler im internen Speicher (CRC)

8

F8

Fehler F1, F2, F5 oder F6 länger als 8h ausstehend.

9

F9

Fehler in der Elektronik

10

F0V

Vorwarnung bei Verschmutzung des Messrohres

11

F7V2

Behebbarer Fehler im internen EEPROM-Speicher 2


War dieser Beitrag hilfreich?

0 von 0 fanden dies hilfreich
Haben Sie Fragen? Anfrage einreichen

Kommentare (0 Kommentare)

Zu diesem Beitrag können keine Kommentare hinterlassen werden.