Herunterladen Inhalt Inhalt Diese Seite drucken

Fludia FM432 Benutzerhandbuch

Lorawan-iot-sensoren für die fernüberwachung
Inhaltsverzeichnis
FM432 – Benutzerhandbuch
LoRaWAN-IoT-Sensoren für die Fernüberwachung
Dokument-Ref. FLD10068 Version 1.2.3
Produktreferenzen:
FM432e: Optische Ablesung von Stromzählern
Ref: FM432e_nc_1mn, FM432e_nc_10mn, FM432e_nc_15mn, FM432e_ap
FM432ir: Optische Ablesung von Infrarot-Stromzählern (SML-Protokoll)
Ref: FM432ir_nc_1mn, FM432ir_nc_15mn, FM432ir_ap
FM432g: Optische Ablesung von Gaszählern (ATEX)
Ref: FM432g_nc_10mn, FM432g_nc_15mn, FM432g_ap
FM432p-a: Impulsablesung (ATEX)
Ref: FM432p-a_nc_10mn, FM432p-a_nc_15mn, FM432p-a_ap
FM432p-n: Impulsablesung (nicht ATEX)
Ref: FM432p-n_nc_10mn, FM432p-n_nc_15mn, FM432p-n_ap
FM432t: Temperaturmessung
Ref: FM432t_1mn, FM432t_10mn, FM432t_15mn
Inhaltsverzeichnis
loading

Inhaltszusammenfassung für Fludia FM432

  • Seite 1 FM432 – Benutzerhandbuch LoRaWAN-IoT-Sensoren für die Fernüberwachung Dokument-Ref. FLD10068 Version 1.2.3 Produktreferenzen: FM432e: Optische Ablesung von Stromzählern Ref: FM432e_nc_1mn, FM432e_nc_10mn, FM432e_nc_15mn, FM432e_ap FM432ir: Optische Ablesung von Infrarot-Stromzählern (SML-Protokoll) Ref: FM432ir_nc_1mn, FM432ir_nc_15mn, FM432ir_ap FM432g: Optische Ablesung von Gaszählern (ATEX) Ref: FM432g_nc_10mn, FM432g_nc_15mn, FM432g_ap...
  • Seite 2: Firmware-Versionen

    Diese Dokumentation bezieht sich speziell auf Produkte mit den folgenden Firmware-Versionen. In den meisten Fällen sind die Datenformate für frühere Versionen identisch. Wenn Sie jedoch Zweifel haben, wenden Sie sich bitte ansupport@fludia.com Wir stellen Ihnen dann die richtige Dokumentversion und/oder spezifische Hinweise zur Verfügung.
  • Seite 3 Fertigstellung der FM432t-Abschnitte 30.05.2022 1.0.4 Hinzufügen von FM432ir-Code-Beispielen 31.05.2022 1.0.5 FM432 statt FM232 in der Abbildung (Kapitel „Übersicht”) 01.06.2022 1.0.6 Firmware-Version FM210ir_v1.6 ersetzt v1.2. Klarstellung (Kapitel 7.1): Die Meldung enthält je nach 24.08.2022 Zählertyp 15 oder 20 Werte. In der T1-Beschreibung für FM432ir fehlte ein Byte (Kapitel 7.2 und 8.2).
  • Seite 4: Inhaltsverzeichnis

    Inhaltsverzeichnis Übersicht................................7 Installation der Sensoren .............................8 Installation des FM432e (optische Ablesung von Stromzählern).......................8 Installation des FM432ir (optische Ablesung von Stromzählern in Deutschland) ................10 Installation des FM432g (optische Ablesung von Gaszählern) ......................12 Installation des FM432p (Erkennung von Zählerimpulsausgängen: Gas, Wasser, Strom, Wärme…) ..........13 Installation des FM432t (Temperaturmessung) ..........................14 Batterien in einem Sensor austauschen ......................14 Beitreten und erneut beitreten..........................14...
  • Seite 5 10.4 Struktur der Servicemeldung (T2) im Fall eines Infrarotzählers (mME) ..................39 10.5 Struktur der Servicemeldung (T2) im Fall eines elektromechanischen Zählers................40 10.6 Javascript-Decoder....................................41 Entschlüsselung von FM432ir_nc_15mn-Meldungen..................42 11.1 Arten von Meldungen ..................................42 11.2 Struktur der Datenmeldung (T1) im Falle eines Infrarotmessgeräts (mME) ...................42 11.3 Struktur der Datenmeldung (T1) im Fall eines elektromechanischen Zählers ................44 11.4...
  • Seite 6 19.3 Indexdaten......................................72 19.4 Nachrichtenliste ....................................73 Kontakt................................73 Anhang A: Produktreferenzen und ihre Bedeutung...................74 Übersicht Seite6 / 75...
  • Seite 7: Übersicht

    Servers herstellen (wenn ein Rückruf zwischen dem LoRaWAN-Netzwerk und dem Fludia-Datenserver eingerichtet wurde) Auswahl von Daten und Herunterladen der zugehörigen Dateien aus dem Dashboard (sofern ein Callback zwischen dem LoRaWAN-Netzwerk und dem Fludia-Datenserver eingerichtet wurde) Übersicht Seite7 / 75...
  • Seite 8: Installation Der Sensoren

    Installation der Sensoren Installation des FM432e (optische Ablesung von Stromzählern) Identifizieren Sie zunächst den Typ des Zählers, den Sie messen möchten. Es kann sich entweder um einen elektronischen Stromzähler (mit blinkender Leuchte) oder einen elektromechanischen Stromzähler (mit rotierender Scheibe) handeln. Falls das weiße Kabel an die Radio-/Batteriebox angeschlossen ist, wird empfohlen, es vor der Installation abzuziehen (und nur die optische Seite angeschlossen zu lassen).
  • Seite 9 Verbinden Sie das weiße Kabel zwischen dem optischen Kopf und dem FM432-Batterie-/Funkmodul. Bei einem elektromechanischen Zähler stellen Sie sicher, dass der optische Kopf noch perfekt auf die Scheibe ausgerichtet ist. Der FM432e beginnt mit der Messung und versucht, sich mit dem LoRaWAN- Netzwerk zu verbinden.
  • Seite 10: Installation Des Fm432Ir (Optische Ablesung Von Stromzählern In Deutschland)

    Installation des FM432ir (optische Ablesung von Stromzählern in Deutschland) Identifizieren Sie zunächst den Typ des Zählers, den Sie messen möchten. Es kann sich entweder um einen mME-Stromzähler (mit einem Infrarotanschluss, der das SML-Protokoll unterstützt) oder um einen elektromechanischen Stromzähler (mit einer rotierenden Scheibe) handeln.
  • Seite 11 Verbinden Sie das weiße Kabel zwischen dem optischen Kopf und dem FM432-Batterie-/Funkmodul. Bei einem elektromechanischen Zähler stellen Sie sicher, dass der optische Kopf noch perfekt auf die Scheibe ausgerichtet ist. Der FM432ir beginnt mit der Messung und versucht, sich mit dem LoRaWAN- Netzwerk zu verbinden.
  • Seite 12: Installation Des Fm432G (Optische Ablesung Von Gaszählern)

    Mitte des Rahmens, nicht in der Mitte der Ziffer. Befestigen Sie den optischen Sensor an der Halterung. Verbinden Sie das weiße Kabel zwischen dem optischen Kopf und der FM432-Batterie- /Funkbox. Der FM432g beginnt mit der Messung und versucht, sich mit dem LoRaWAN-Netzwerk zu verbinden.
  • Seite 13: Installation Des Fm432P (Erkennung Von Zählerimpulsausgängen: Gas, Wasser, Strom, Wärme

    Installation des FM432p (Erkennung von Zählerimpulsausgängen: Gas, Wasser, Strom, Wärme…) Der FM432p wird mit einem Kabel geliefert, das an die Impulsschnittstelle des Zählers angeschlossen werden muss. Standardmäßig verfügt das Kabelende über zwei Drähte: einen roten Draht (Impuls) und einen schwarzen Draht (Masse). Wenn der Zählerausgang eine Polarität aufweist, achten Sie darauf, das Kabel entsprechend anzuschließen.
  • Seite 14: Installation Des Fm432T (Temperaturmessung)

    Es ist möglich, nur eine Batterie anstelle von zwei zu verwenden, aber die erwartete Lebensdauer wird sich natürlich entsprechend verkürzen. Bei einem ATEX-zertifizierten Produkt wie dem FM432g sollten Sie im ATEX-Bereich nur zertifizierte Batterien von Fludia verwenden, damit das Produkt weiterhin als zertifiziert gilt.
  • Seite 15: Wiederverbund

    Verwandte Produktreferenzen sind: FM432e_ap, FM432ir_ap, FM432g_ap und FM432p_ap. Wichtige Parameter, die geändert werden können: Messfrequenz Anzahl der Messwerte in jedem Uplink Redundanz: Bei Aktivierung werden vorherige Messungen wiederholt. Online-Tool zum Erstellen der entsprechenden Downlinks: https://www.fludia.com/resources/en-US/downlink Parameter aus der Ferne ändern Seite15 / 75...
  • Seite 16: Fm432E_Ap-Nachrichten Entschlüsseln

    Entschlüsselung von FM432e_ap-Nachrichten Arten von Nachrichten Standardkonfiguration des Sensors 10 Minuten 15 Minuten Alle 80 Minuten (8 x 10 Minuten). Die Alle 2 Stunden (8 x 15 Minuten). Die Mess- und Uplink-Frequenzen können per Mess- und Uplink-Frequenzen können per Datenmeldung (T1) Downlink ferngesteuert konfiguriert Downlink ferngesteuert konfiguriert werden.
  • Seite 17: Struktur Der Datenmeldung (T1)

    Struktur der Datenmeldung (T1) 6.2.1 Einleitung Die T1-Datenmeldung überträgt 1 Indexwert und n Inkremente. Der Indexwert ist die kumulierte Anzahl der optischen Erfassungen seit dem Start des Sensors. Eine optische Erfassung kann ein LED-Blitz (im Falle eines elektronischen Stromzählers) oder eine Scheibenumdrehung (im Falle eines elektromechanischen Stromzählers) sein.
  • Seite 18: Struktur Der Servicemeldung (T2)

    Zeitschritt Byte Wert (Hexadezimal) Bedeutung 0xXX Anzahl der Minuten für jede Messung Index Byte Wert (Hexadezimal) Bedeutung Byte3 Index = (hex2dec(Byte3) * 2^24 ) + (hex2dec(Byte4) * 2^16 ) Byte4 + (hex2dec(Byte5) * 2^8 ) Byte4 + hex2dec(Byte6) Byte6 Incr. (ti) Byte Wert (Hexadezimal) Bedeutung...
  • Seite 19: Empfindlichkeit

    Synchro Byte Wert (Hexadezimal) Bedeutung 0x00 keine Synchronisation 0x01 Synchronisierungsanforderung Optische Kopf-Firmware Byte Wert (Hexadezimal) Bedeutung 0xXX Beispiel: 3C => 60 => Firmware v6.0 Zählertyp Byte Wert (Hexadezimal) Bedeutung 0x00 Elektromechanischer Zähler (Drehscheibe) 0x01 Elektronischer Zähler (blinkende LED) Schwache Batterie Byte Wert (Hexadezimal) Bedeutung...
  • Seite 20: Struktur Der Technischen Nr. 1 (Tt1)

    Technische Meldung Nr. 1 (TT1) Struktur Header (Hexadezimal): 12 Größe: 19 Bytes Technische Meldung Nr. 2 (TT2) Struktur Header (Hexadezimal): 13 Größe: 11 Bytes Javascript-Decoder Decoder für das Produkt FM432e_ap: https://github.com/Fludia-IoT/LoRaWAN-decoders/blob/master/fm432e_ap-decoder.js Alle Decoder: https://github.com/Fludia-IoT/LoRaWAN-decoders Entschlüsselung von FM432e_ap- Seite20 / 75 Nachrichten...
  • Seite 21: Decodierung Von Fm432E_Nc_1Mn-Nachrichten

    Decodierung von FM432e_nc_1mn-Nachrichten Arten von Nachrichten Zeitschritt Nachrichtentyp 1 Minute Alle 20 Minuten Datenmeldung (T1) (20 x 1 Minute) Dienstmeldung (T2) Alle 24 Stunden FM432e_nc_1mn generiert zwei Arten von Meldungen: • T1: enthält zwanzig Leistungswerte und den letzten Index. Sie wird alle 20 Minuten generiert. •...
  • Seite 22: Indexberechnung

    bei niedrigem Energiepegel Zeit, um auf eine verspätete optische Erkennung zu warten, die zur Berechnung der Durchschnittsleistung erforderlich ist, und deren Anteil den Leistungswerten zuzuordnen, bevor die Nachricht gesendet wird. 7.2.3 Byte-Struktur Byte Bedeutung Kopfzeile* P(t0) P(t1) P(t2) P(t17) P(t18) P(t19) Index 7.2.4...
  • Seite 23: Struktur Der Servicemeldung (T2)

    Index = (Byte_#6 * 2^24 ) + (Byte_#7 * 2^16 ) + (Byte_#8 * 2^8 ) + Byte_#9 Zeitschritt Byte Wert (Hexadezimal) Bedeutung 1-Minuten-Intervall Javascript-Decoder Decoder für das Produkt FM432e_nc_1mn: https://github.com/Fludia-IoT/LoRaWAN-decoders/blob/master/fm432e_nc_1mn-decoder.js Alle Decoder: https://github.com/Fludia-IoT/LoRaWAN-decoders Entschlüsselung von FM432e_nc_1mn- Seite23 / 75 Meldungen...
  • Seite 24: Arten Von Meldungen

    Decodierung von FM432e_nc_10mn- und FM432e_nc_15mn-Nachrichten Arten von Meldungen Sensorversion 10 Minuten 15 Minuten 1 Stunde Alle 80 Minuten Alle 2 Stunden Alle 8 Stunden Datenmeldung (T1) (8 x 10 Minuten) (8 x 15 Minuten) (8 x 1 Stunde) Alle 24 Stunden Alle 24 Stunden Alle 24 Stunden Wartungsmeldung (T2)
  • Seite 25: Struktur Der Datenmeldung (T1)

    Struktur der Datenmeldung (T1) 8.2.1 Einführung Die T1-Datenmeldung überträgt 1 Indexwert und 8 Inkremente. Der Indexwert ist die kumulierte Anzahl der optischen Erfassungen seit dem Start des Sensors. Eine optische Erfassung kann ein LED-Blitz (im Falle eines elektronischen Stromzählers) oder eine Scheibenumdrehung (im Falle eines elektromechanischen Stromzählers) sein.
  • Seite 26: Inkrementberechnung

    8.2.6 Inkrementberechnung Die Inkrementwerte sind mit (t0) bis (t7) gekennzeichnet und stellen aufeinanderfolgende Inkremente dar. Die Formeln zur Ermittlung der Inkrementwerte lauten: Inkrement(t0) = (Byte_5 * 2^8) + Byte_6 Inkrement(t1) = (Byte_7 * 2^8) + Byte_8 Inkrement(t2) = (Byte_9 * 2^8) + Byte_10 …...
  • Seite 27: Berechnung Des Maximalen Leistungswerts

    Header (Hexadezimal): 12 Größe: 19 Bytes Struktur der technischen Meldung Nr. 2 (TT2) Header (Hexadezimal): 13 Größe: 11 Bytes Javascript-Decoder Decoder für die Produkte FM432e_nc_10mn und FM432e_nc_15mn: https://github.com/Fludia-IoT/LoRaWAN-decoders/blob/master/fm432e_nc_10mn-15mn-decoder.js Alle Decoder: https://github.com/Fludia-IoT/LoRaWAN-decoders Entschlüsselung von FM432e_nc_10mn- und FM432e_nc_15mn- Seite27 / 75 Meldungen...
  • Seite 28: Decodierung Von Fm432Ir_Ap-Nachrichten

    Decodierung von FM432ir_ap-Nachrichten FM432ir funktioniert sowohl mit mME-Stromzählern mit SML-Protokoll als auch mit elektromechanischen Stromzählern (physischer Schalter am optischen Kopf zum Ändern des Zählertyps). Arten von Nachrichten Standardkonfiguration des Sensors 15 Minuten Alle 2 Stunden (8 x 15 Minuten) Mess- und Uplink-Frequenzen können per Datenmeldung (T1) Downlink ferngesteuert konfiguriert...
  • Seite 29 Der erste erkannte OBIS-Code definiert, was gelesen wird. Bei Eigenverbrauchsfällen, bei denen sowohl E-POS als auch E-NEG erforderlich sind, muss die Option mithilfe eines Downlinks speziell eingestellt werden (oder von Fludia vorkonfiguriert werden, wenn dies in der Bestellung angegeben ist). Entschlüsselung von FM432ir_ap-...
  • Seite 30 Zeitschritt Byte Wert (Hexadezimal) Bedeutung 0xXX Anzahl der Minuten für jede Messung Vorzeichen Byte Wert (Hexadezimal) Bedeutung 0x00 Ohne Vorzeichen (Werte können nur positiv sein) 0x01 Vorzeichenbehaftet (Werte können positiv oder negativ sein) Index Byte Wert (Hexadezimal) Bedeutung (Decodierung) Byte4 Index = ((hex2dec(Byte4) * 2^56 ) + (hex2dec(Byte5) * 2^48 ) Byte5...
  • Seite 31: Datenmeldungsstruktur (T1) Bei Einem Elektromechanischen Zähler

    Datenmeldungsstruktur (T1) bei einem elektromechanischen Zähler 9.3.1 Einleitung Die T1-Datenmeldung überträgt 1 Indexwert und n Inkremente. Der Indexwert ist die seit dem Start des Sensors kumulierte Energie. Ein Inkrement ist die Indexdifferenz zwischen einem Zeitschritt und dem nächsten Zeitschritt. T1- Datenmeldungen werden gesendet: •...
  • Seite 32: Struktur Der Servicemeldung (T2) Im Falle Eines Infrarotmessgeräts (Mme)

    Index Byte Wert (Hexadezimal) Bedeutung (Decodierung) Byte3 Index = (hex2dec(Byte3) * 2^24 ) + (hex2dec(Byte4) * 2^16 ) Byte4 + (hex2dec(Byte5) * 2^8 ) + hex2dec(Byte6) Byte5 Byte6 Incr. (ti) Byte Wert (Hexadezimal) Bedeutung (Decodierung) Byte7 Inkrement(t0) = (hex2dec(Byte7) * 2^8) + hex2dec(Byte8) Byte8 Byte9...
  • Seite 33 Anzahl der Werte Byte Wert (Hexadezimal) Bedeutung 0xXX Anzahl der Messwerte in jedem T1-Uplink Redundanz Byte Wert (Hexadezimal) Bedeutung 0x00 Keine Redundanz 0x01 Redundanz Art der Maßnahme Byte Wert Bedeutung E-POS-Werte (OBIS-Code 1.8.0) E-SUM-Werte (OBIS-Code 16.8.0) E-NEG-Werte (OBIS-Code 2.8.0) E-POS und E-NEG (OBIS-Codes 1.8.0 und 2.8.0) Erzwungener Typ? Byte Wert...
  • Seite 34: Struktur Der Servicemeldung (T2) Bei Einem Elektromechanischen Zähler

    Index Byte Wert (Hexadezimal) Bedeutung (Decodierung) Byte13 Index = ((hex2dec(Byte13) * 2^56 ) + (hex2dec(Byte14) * 2^48 ) Byte14 + (hex2dec(Byte15) * 2^40 ) + (hex2dec(Byte16) * 2^32 ) Byte15 + (hex2dec(Byte17) * 2^24 ) Byte16 + (hex2dec(Byte18) * 2^16 ) + (hex2dec(Byte19) * 2^8 ) Byte17 + hex2dec(Byte20))
  • Seite 35: Javascript-Decoder

    Anzahl der Werte Byte Wert (Hexadezimal) Bedeutung 0xXX Anzahl der Messwerte in jedem T1-Uplink Redundanz Byte Wert (Hexadezimal) Bedeutung 0x00 Keine Redundanz 0x01 Redundanz Javascript-Decoder Decoder für das Produkt FM432ir_ap: https://github.com/Fludia-IoT/LoRaWAN-decoders/blob/master/fm432ir_ap-decoder.js Alle Decoder: https://github.com/Fludia-IoT/LoRaWAN-decoders Entschlüsselung von FM432ir_ap- Seite35 / 75 Meldungen...
  • Seite 36: Decodierung Von Fm432Ir_Nc_1Mn-Meldungen

    Decodierung von FM432ir_nc_1mn-Nachrichten 10.1 Arten von Nachrichten Zeitschritt Nachrichtentyp 1 Minute Datenmeldung (T1) Alle 15 Minuten (15 x 1 Minute) Dienstmeldung (T2) Alle 24 Stunden FM432ir_nc_1mn generiert zwei Arten von Meldungen: • T1: Enthält 15 oder 20 aufeinanderfolgende Werte (je nach Zählertyp) und den letzten Index. Er wird alle 15 oder 20 Minuten generiert.
  • Seite 37: Berechnung Der Inkrementwerte

    Inkrement(t2) = ((Byte_16 * 2^8) + Byte_17) / 10 … Stellen Sie sicher, dass Sie zuerst von Hexadezimal in Dezimal umrechnen: Byte_i <= hex2dec(Byte_i) Die Sonderwerte 0xFFFB, 0xFFFC, 0xFFFD, 0xFFFE und 0xFFFF sind Fehlercodes, die zur Unterstützung an Fludia übermittelt werden müssen. 10.2.9 Beispiel Angenommen, die folgende T1-Nachricht lautet: F02F 01 00 0000000000107900 0A0A 0A0B …...
  • Seite 38: Struktur Der Datenmeldung (T1) Im Fall Eines Elektromechanischen Zählers

    10.3 Datenmeldungsstruktur (T1) bei einem elektromechanischen Zähler 10.3.1 Einleitung Die T1-Datenmeldung überträgt 1 Indexwert (kumulierter Energiewert) und 20 Leistungswerte. Ein Leistungswert ist die durchschnittliche Leistung über 1 Minute. Die Berechnung der durchschnittlichen Leistung basiert auf der verstrichenen Zeit zwischen zwei aufeinanderfolgenden optischen Erfassungen und umfasst eine Interpolation, um Werte für 1 Minute zu ermitteln.
  • Seite 39: Struktur Der Servicemeldung (T2) Im Fall Eines Infrarotzählers (Mme)

    Index = (Byte_2 * 2^24) + (Byte_3 * 2^16) + (Byte_4 * 2^8) + Byte_5 Stellen Sie sicher, dass Sie zuerst von Hexadezimal in Dezimal umrechnen: Byte_i <= hex2dec(Byte_i) 10.3.6 Berechnung der Leistungswerte Die Leistungswerte sind mit (t0) bis (t19) gekennzeichnet. Die Formeln zur Ermittlung der Leistungswerte lauten: Leistung(t0) = (Byte_6 * 2^8) + Byte_7 Leistung(t1) = (Byte_8 * 2^8) + Byte_9...
  • Seite 40: Struktur Der Servicemeldung (T2) Im Fall Eines Elektromechanischen Zählers

    Erzwungener Typ? Byte Wert Bedeutung Die Art der Maßnahme wurde seit dem Start nicht über eine Downlink-Verbindung erzwungen. Die Art der Maßnahme wurde seit dem Start über einen Downlink erzwungen. Firmware-Version Byte Wert Bedeutung Firmware-Version des optischen Kopfes 1.0 (0A=>10=>1.0 / 0B=>11=>1.1…) Empfindlichkeit des Sensors Byte Wert...
  • Seite 41: Javascript-Decoder

    Index = (Byte_#6 * 2^24 ) + (Byte_#7 * 2^16 ) + (Byte_#8 * 2^8 ) + Byte_#9 Zeitschritt Byte Wert (Hexadezimal) Bedeutung 1-Minuten-Zeitschritt 10.6 Javascript-Decoder Decoder für das Produkt FM432ir_nc_1mn: https://github.com/Fludia-IoT/LoRaWAN-decoders/blob/master/fm432ir_nc_1mn-decoder.js Alle Decoder: https://github.com/Fludia-IoT/LoRaWAN-decoders Entschlüsselung von FM432ir_nc_1mn- Seite41 / 75 Meldungen...
  • Seite 42: Entschlüsselung Von Fm432Ir_Nc_15Mn-Meldungen

    Decodierung von FM432ir_nc_15mn-Nachrichten 11.1 Arten von Nachrichten Zeitschritt Nachrichtentyp 15 Minuten Alle 2 Stunden Datenmeldung (T1) (8 x 15 Minuten) Wartungsmeldung (T2) Alle 24 Stunden FM432ir_nc_15mn generiert zwei Arten von Meldungen: • T1: enthält acht aufeinanderfolgende Werte und den letzten Index. Sie wird alle 2 Stunden generiert. Die aufeinanderfolgenden Werte sind Indexinkremente.
  • Seite 43: Berechnung Des Inkrementwerts

    / 10 … Stellen Sie sicher, dass Sie zuerst von Hexadezimal in Dezimal umrechnen: Byte_i <= hex2dec(Byte_i) Die Sonderwerte 0xFFFB, 0xFFFC, 0xFFFD, 0xFFFE und 0xFFFF sind Fehlercodes, die zur Unterstützung an Fludia übermittelt werden müssen. Entschlüsselung von FM432ir_nc_15mn- Seite43 / 75...
  • Seite 44: Struktur Der Datenmeldung (T1) Im Fall Eines Elektromechanischen Zählers

    11.2.9 Beispiel Angenommen, es liegt die folgende T1-Meldung für einen Sensor mit einem Zeitintervall von 15 Minuten vor: F02F 0F 00 0000000000107900 0A0A 0A0B … 0E17 0C11 Die decodierten Werte sollten lauten: Byte Nr. 4 Nr. 5 Nr. 6 Nr. 9 Nr. Nr.
  • Seite 45: Inkrementberechnung

    11.3.5 Indexberechnung Der Index kann wie folgt berechnet werden: Index = (Byte_2 * 2^24 ) + (Byte_3 * 2^16 ) + (Byte_4 * 2^8 ) + Byte_5 Stellen Sie sicher, dass Sie zuerst von Hexadezimal in Dezimal umrechnen: Byte_i <= hex2dec(Byte_i) 11.3.6 Inkrementberechnung Die Inkrementwerte sind mit (t0) bis (t7) gekennzeichnet und stellen aufeinanderfolgende...
  • Seite 46: Struktur Der Servicemeldung (T2) Im Fall Eines Elektromechanischen Zählers

    Erzwungener Typ? Byte Wert Bedeutung Die Art der Messung wurde seit dem Start nicht über eine Downlink-Verbindung erzwungen. Die Art der Maßnahme wurde seit dem Start über einen Downlink erzwungen. Firmware-Version Byte Wert Bedeutung Firmware-Version des optischen Kopfes Empfindlichkeit des Sensors Byte Wert Bedeutung...
  • Seite 47: Javascript-Decoder

    Index = (Byte_#6 * 2^24 ) + (Byte_#7 * 2^16 ) + (Byte_#8 * 2^8 ) + Byte_#9 Zeitschritt Byte Wert Bedeutung 15 Minuten Zeitschritt 11.6 Javascript-Decoder Decoder für das Produkt FM432ir_nc_15mn: https://github.com/Fludia-IoT/LoRaWAN-decoders/blob/master/fm432ir_nc_15mn-decoder.js Alle Decoder: https://github.com/Fludia-IoT/LoRaWAN-decoders Entschlüsselung von FM432ir_nc_15mn- Seite47 / 75 Meldungen...
  • Seite 48: Decodierung Von Fm432G_Ap-Nachrichten

    Decodierung von FM432g_ap-Nachrichten 12.1 Arten von Nachrichten Standardkonfiguration des Sensors 10 Minuten 15 Minuten Alle 80 Minuten (8 x 10 Minuten) Mess- Alle 2 Stunden (8 x 15 Minuten) Die und Uplink-Frequenzen können per Mess- und Uplink-Frequenzen können Datenmeldung (T1) Downlink ferngesteuert konfiguriert per Downlink ferngesteuert werden...
  • Seite 49 Eine Inkrementierung ist die Indexdifferenz zwischen einem Zeitschritt und dem nächsten Zeitschritt. T1-Datenmeldungen werden gesendet: • alle 80 Minuten für Sensoren mit der Standardkonfiguration von 10 Minuten Zeitschritten • alle 2 Stunden für Sensoren mit der Standardkonfiguration von 15 Minuten Zeitschritten •...
  • Seite 50: Struktur Der Servicemeldung (T2)

    Incr. (ti) Byte Wert (Hexadezimal) Bedeutung Byte7 Inkrement(t0) = (hex2dec(Byte7) * 2^8) + hex2dec(Byte8) Byte8 Byte9 Inkrement(t1) = (hex2dec(Byte7) * 2^8) + hex2dec(Byte8) Byte10 … … … 12.2.4 Beispiel Angenommen, die folgende T1-Nachricht lautet: 690F00006F920178017B0181018C01980196019C019F Die decodierten Werte sollten lauten: Byte #3 #4 Nr.
  • Seite 51: Technische Meldung (Tt1) Struktur

    Wert (Hexadezimal) Bedeutung 0x00 Keine Redundanz 0x01 Redundanz 12.4 Struktur der technischen Nachricht (TT1) Byte Bedeutung Header (Hexadezimal): 2E #2-#22 Reservierte technische Informationen 12.5 Javascript-Decoder Decoder für das Produkt FM432g_ap: https://github.com/Fludia-IoT/LoRaWAN-decoders/blob/master/fm432g_ap-decoder.js Alle Decoder: https://github.com/Fludia-IoT/LoRaWAN-decoders Entschlüsselung von FM432g_ap- Seite51 / 75 Nachrichten...
  • Seite 52: Decodierung Von Fm432G_Nc_10Mn- Und Fm432G_Nc_15Mn-Nachrichten

    Decodierung von FM432g_nc_10mn- und FM432g_nc_15mn-Nachrichten 13.1 Arten von Nachrichten Sensorversion 10 Minuten 15 Minuten 1 Stunde Alle 80 Minuten Alle 2 Stunden Alle 8 Stunden Datenmeldung (T1) (8 x 10 Minuten) (8 x 15 Minuten) (8 x 1 Stunde) Alle 24 Stunden Alle 24 Stunden Alle 24 Stunden Wartungsmeldung (T2)
  • Seite 53: Struktur Der Servicemeldung (T2)

    13.2.3 Byte-Struktur Byte Nr. 4 Bedeutung Kopfzeile* Index Incr. (t0) Inkrement Inkrement Inkrement Inkrement Incr. (t5) Incr. (t6) Incr. (t7) (t1) (t2) (t3) (t4) 13.2.4 Header * Kopfzeilenwerte Bedeutung (Hexadezimal) 10-Minuten-Zeitschritt 15-Minuten-Zeitschritt 1-Stunden-Zeitschritt 13.2.5 Indexberechnung Der Index kann wie folgt berechnet werden: Index = (Byte_2 * 2^16 ) + (Byte_3 * 2^8 ) + Byte_4 Stellen Sie sicher, dass Sie zuerst von Hexadezimal in Dezimal umrechnen: Byte_i <= hex2dec(Byte_i) 13.2.6...
  • Seite 54: Struktur Der Technischen

    10-Minuten-Zeitschritt 15-Minuten-Zeitschritt 1-Stunden-Zeitschritt 13.4 Struktur der technischen Meldung (TT1) Byte Bedeutung Header (Hexadezimal): 2E #2-#22 Reservierte technische Informationen 13.5 Javascript-Decoder Decoder für die Produkte FM432g_nc_10mn und FM432g_nc_15mn: https://github.com/Fludia-IoT/LoRaWAN-decoders/blob/master/fm432g_nc_10mn-15mn-decoder.js Alle Decoder: https://github.com/Fludia-IoT/LoRaWAN-decoders Entschlüsselung von FM432g_nc_10mn- und FM432g_nc_15mn- Seite54 / 75 Nachrichten...
  • Seite 55: Decodierung Von Fm432P_Ap-Nachrichten (Fm432P-A_Ap Und Fm432P-N_Ap)

    Decodierung von FM432p_ap-Nachrichten (FM432p-a_ap und FM432p-n_ap) 14.1 Arten von Nachrichten Standardkonfiguration des Sensors 10 Minuten 15 Minuten Alle 80 Minuten (8 x 10 Minuten) Mess- Alle 2 Stunden (8 x 15 Minuten) Die und Uplink-Frequenzen können per Mess- und Uplink-Frequenzen können Datenmeldung (T1) Downlink ferngesteuert konfiguriert per Downlink ferngesteuert...
  • Seite 56 beliebiger Wert, da es Einschränkungen hinsichtlich der maximalen Anzahl von Bytes oder Funk-Tastverhältnissen gibt. Es gibt eine Redundanzoption, die per Downlink ferngesteuert aktiviert werden kann. Wenn die Redundanz aktiviert ist, werden vorherige Inkremente wiederholt. Wenn beispielsweise der Zeitschritt 15 Minuten beträgt und es vor dem Senden der Nachricht 4 neue Inkremente gibt, werden auch die vorherigen 4 Zeitschritte gesendet.
  • Seite 57: Struktur Der Servicemeldung (T2)

    14.2.4 Beispiel Angenommen, die folgende T1-Nachricht lautet: 6B 0F 00006F92 0178 017B 0181 018C 0198 0196 019C 019F Die decodierten Werte sollten lauten: Byte #3 #4 Nr. Nr. 8 Nr. 9 Nr. 14 Nr. 17 Nr. 18 Nr. 19 Nr. 20 Nr. 21 #22 Bedeutung Kopfzeile* Zeit –...
  • Seite 58: Javascript-Decoder

    14.4 Javascript-Decoder Decoder für die Produkte FM432p-a_ap und FM432p-n_ap: https://github.com/Fludia-IoT/LoRaWAN-decoders/blob/master/fm432p_ap-decoder.js Alle Decoder: https://github.com/Fludia-IoT/LoRaWAN-decoders Entschlüsselung von FM432p_ap-Nachrichten (FM432p-a_ap und FM432p-n_ap) Seite58 / 75...
  • Seite 59: Entschlüsselung Von Fm432P-(A| N)_Nc_10Mn Und Fm432P-(A| N)_Nc_15Mn

    Decodierung von FM432p-(a | n)_nc_10mn und FM432p-(a | n)_nc_15mn 15.1 Arten von Meldungen Sensorversion 10 Minuten 15 Minuten 1 Stunde Alle 80 Minuten Alle 2 Stunden Alle 8 Stunden Datenmeldung (T1) (8 x 10 Minuten) (8 x 15 Minuten) (8 x 1 Stunde) Alle 24 Stunden Alle 24 Stunden Alle 24 Stunden...
  • Seite 60: Struktur Der Servicemeldung (T2)

    15.2.4 Header * Kopfzeilenwerte Bedeutung (Hexadezimal) 10-Minuten-Zeitschritt 15-Minuten-Zeitschritt 1-Stunden-Zeitschritt 15.2.5 Indexberechnung Der Index kann wie folgt ermittelt werden: Index = (Byte_2 * 2^16 ) + (Byte_3 * 2^8 ) + Byte_4 Stellen Sie sicher, dass Sie zuerst von Hexadezimal in Dezimal umrechnen: Byte_i <= hex2dec(Byte_i) 15.2.6 Inkrementberechnung Die Inkrementwerte sind mit (t0) bis (t7) gekennzeichnet und stellen aufeinanderfolgende...
  • Seite 61: Javascript-Decoder

    8 Inkrementwerte in jeder T1-Nachricht Zeitschritt Byte Wert (Hexadezimal) Bedeutung 10-Minuten-Zeitschritt 15-Minuten-Zeitschritt 1-Stunden-Zeitschritt (60 Minuten) 15.4 Javascript-Decoder Decoder für die Produktreferenzen FM432p-a_nc_10mn, FM432p-a_nc_15mn, FM432p-n_nc_10mn und FM432p-n_nc_15mn: https://github.com/Fludia-IoT/LoRaWAN-decoders/blob/master/fm432p_nc_10mn-15mn-decoder.js Alle Decoder: https://github.com/Fludia-IoT/LoRaWAN-decoders Entschlüsselung von FM432p-(a n)_nc_10mn und FM432p-(a n)_nc_15mn Seite61 / 75...
  • Seite 62: Decodierung Fm432T_Nc_1Mn

    Decodierung FM432t_nc_1mn 16.1 Arten von Meldungen Zeitschritt Nachrichtentyp 1 Minute Alle 20 Minuten Datenmeldung (T1) (20 x 1 Minute) Dienstmeldung (T2) Alle 24 Stunden FM432t_1mn generiert zwei Arten von Meldungen: • T1: enthält zwanzig aufeinanderfolgende Werte. Sie wird alle 20 Minuten generiert. Bei den aufeinanderfolgenden Werten handelt es sich um Temperaturen.
  • Seite 63: Berechnung Der Temperaturwerte

    16.2.5 Zeitschritt Zeitschritt (Hexa) Bedeutung 1 Minute 16.2.6 Berechnung der Temperaturwerte Die Temperaturwerte sind mit (t0) bis (t19) gekennzeichnet und stellen aufeinanderfolgende Inkremente dar. Die Formeln zur Ermittlung der Inkrementwerte lauten: Temp(t0) = ((Byte_3 * 2^8) + Byte_4)/100 Temp(t1) = ((Byte_5 * 2^8) + Byte_6)/100 Temp(t2) = ((Byte_7 * 2^8) + Byte_8)/100 …...
  • Seite 64: Javascript-Decoder

    Messungen in den letzten 24 Stunden. In Dezimalzahlen umrechnen und durch 100 teilen. Beispiel: FF06 => - 5,34 °C (Temperaturabfall von 5,34 °C in einer Minute) 16.4 Javascript-Decoder Decoder für die Produktreferenz FM432t_nc_1mn: https://github.com/Fludia-IoT/LoRaWAN-decoders/blob/master/fm432t_nc_1mn-decoder.js Alle Decoder: https://github.com/Fludia-IoT/LoRaWAN-decoders Entschlüsselung Seite64 / 75 FM432t_nc_1mn...
  • Seite 65: Entschlüsselung Von Fm432T_Nc_10Mn Und Fm432T_Nc_15Mn

    Decodierung von FM432t_nc_10mn und FM432t_nc_15mn 17.1 Arten von Meldungen Sensorversion 10 Minuten 15 Minuten Alle 80 Minuten Alle 2 Stunden Datenmeldung (T1) (8 x 10 Minuten) (8 x 15 Minuten) Alle 24 Stunden Alle 24 Stunden Dienstmeldung (T2) FM432t generiert zwei Arten von Meldungen: •...
  • Seite 66: Temperaturberechnung

    17.2.5 Zeitschritt Zeitschritt (Hexa) Bedeutung 10 Minuten 15 Minuten 17.2.6 Temperaturberechnung Die Temperaturwerte sind mit (t0) bis (t7) gekennzeichnet. Die Formeln zur Ermittlung der Temperaturwerte lauten: Inkrement(t0) = ((Byte_3 * 2^8) + Byte_4)/100 Inkrement(t1) = ((Byte_5 * 2^8) + Byte_6)/100 Inkrement(t2) = ((Byte_7 * 2^8) + Byte_8)/100 …...
  • Seite 67: Javascript-Decoder

    Dezimalzahlen umrechnen und durch 100 teilen. Beispiel: FF06 => - 5,34 °C (Temperaturabfall von 5,34 °C in einer Minute) 17.4 Javascript-Decoder Decoder für die Produktreferenzen FM432t_nc_10mn und FM432t_nc_15mn: https://github.com/Fludia- IoT/LoRaWAN-decoders/blob/master/fm432t_nc_10mn-15mn-decoder.js Alle Decoder: https://github.com/Fludia-IoT/LoRaWAN-decoders Entschlüsselung von FM432t_nc_10mn und Seite67 / 75...
  • Seite 68: Zugriff Auf Das Dashboard Zur Überprüfung Der Kommunikation Und Daten

    Zugriff auf das Dashboard zur Überprüfung der Kommunikation und Daten Falls ein Rückruf eingerichtet wurde, um Nachrichten an den Fludia-Datenserver weiterzuleiten, können Sie mit einem Webbrowser auf das Dashboard zugreifen, indem Sie die folgende URL eingeben: https://fm400-api.fludia.com/console Der Benutzername und das Passwort wurden Ihnen zum Zeitpunkt des Kaufs per E-Mail mitgeteilt.
  • Seite 69: Abrufen Von Daten Vom Server Mit Der Api

    Messdaten mit der ausgewählten Option enthält. Nach dem Öffnen in einer Tabellenkalkulation sehen die Messdaten wie im folgenden Beispiel aus. Abrufen von Daten vom Server mit der API Wenn ein Rückruf eingerichtet wurde, um Nachrichten an den Fludia-Datenserver weiterzuleiten, kann die Fludia-API verwendet werden. Der Zugriff erfolgt über HTTPS mit der folgenden URL: https://fm430-api.fludia.com/v1/API/ Jede Anfrage an die API erfordert eine Authentifizierung über den Basic Auth-Zugang.
  • Seite 70: Gerätelistenanforderung

    19.1 Gerätelistenanforderung GET https://fm430-api.fludia.com/v1/API/FM400 Gibt die Liste der Geräte (die letzten 8 Zeichen der Geräte-ID), den Zeitstempel der zuletzt empfangenen Nachricht für jedes Gerät und einige zusätzliche Attribute zurück. Beispiel für ein Ergebnis: "Nom": "", „SerialNumber”: „a000596c”, „Type”: „FM430”, „Type_decodage”: „V2”, „Type_capteur”: „Electronique”, „Version_firmware”:...
  • Seite 71: Intervall-Datenanforderung

    Anfrage berücksichtigt, die in diesem Dokument nicht aufgeführt ist). Diese Konstante kann über die API festgelegt werden (z. B. um die Konstante eines elektromechanischen Zählers in Wh pro Scheibendrehung zu berücksichtigen). Der Standardwert ist 1. 19.2 Intervall-Datenanforderung https://fm430-api.fludia.com/v1/API/pxm/SerialNumber[?limit=n[&tsDeb=x&tsFin=x]&show_missing=true] Eingabedaten SerialNumber limit Maximale Anzahl der zu erfassenden Nachrichten &tsDeb=...
  • Seite 72: Indexdaten

    (optische Ablesung des Gaszählers): Der Wert ist ein Volumen (in Zehnern von dm3, wenn der Sensor korrekt auf der Ziffer links neben der dm3-Ziffer positioniert wurde) pulse (Impulserkennung): Der Wert ist die Anzahl der im Zeitintervall erkannten Impulse. Température (Temperatur): Der Wert ist die Durchschnittstemperatur über den Zeitabschnitt 19.3 Indexdaten https://fm430-api.fludia.com/v1/API/index_brut/SerialNumber[?limit=n[&tsDeb=x&tsFin=x]] Eingabedaten Seriennummer limit Anzahl der Maximale...
  • Seite 73: Nachrichtenliste

    (Impulserfassung): Der Wert ist die seit der Installation kumulierte Anzahl von Impulsen. Température (Temperatur): Der Wert ist die Durchschnittstemperatur über den Zeitabschnitt. 19.4 Nachrichtenliste https://fm430-api.fludia.com/v1/API/trames?SerialNumber=SerialNumber[&limit=n&offset=m] Eingabedaten Seriennummer limit Maximale Anzahl der zu erfassenden Nachrichten offset Anzahl der letzten zu vermeidenden Nachrichten &limit=n, um auf die letzten n Nachrichten zu beschränken.
  • Seite 74: Anhang A: Produktreferenzen Und Ihre Bedeutung

    Anhang A: Produktreferenzen und ihre Bedeutung FM432e: Optische Ablesung des Stromzählers • Ref: FM432e_nc_1mn => keine Komprimierung, durchschnittliche Leistung gemessen über 1 Minute; Nachricht wird alle 20 Minuten gesendet und enthält 20 Werte • Ref: FM432e_nc_10mn => keine Komprimierung, Indexinkrement über 10 Minuten gemessen; Nachricht wird alle 80 Minuten mit 8 Werten gesendet •...
  • Seite 75 FM432t: Temperaturmessung • Ref: FM432t_1mn => durchschnittliche Temperatur gemessen über 1 Minute; Nachricht alle 20 Minuten gesendet, einschließlich 20 Werten • Ref: FM432t_10mn => über 10 Minuten gemessene Durchschnittstemperatur; Nachricht wird alle 80 Minuten mit 8 Werten gesendet • Ref: FM432t_15mn => über 15 Minuten gemessene Durchschnittstemperatur; Nachricht wird alle 120 Minuten mit 8 Werten gesendet Anhang A: Produktreferenzen und ihre Bedeutung Seite75 / 75...

Diese Anleitung auch für:

Fm432eFm432irFm432gFm432p-aFm432p-nFm432t

Inhaltsverzeichnis