Hyperion Mioty Profile
Firmware- und Datenprofil-Referenz für den Hyperion-Energiezähler
1. Versionshistorie
| Version | Datum | Änderung |
|---|---|---|
| 1.0.0 | 02.06.2025 | Erstellung |
| 1.0.1 | 25.03.2026 |
|
2. Überblick
Das Hyperion Energy Meter (Sentinum) sendet Energiedaten über das MIOTY-Protokoll. Dieses Dokument beschreibt den Payload-Aufbau, die Profile sowie die Felddefinitionen ab Firmware-Version 1.3.
Geräteinfo:
-
Type EUI:
FCA84A0000000006 - Vendor: Sentinum
- Protokoll: mioty
-
Firmware:
v1.3+ (Payload nur bei
fw_minor_ver ≥ 3undstatus = 0)
3. Einstellung von Profilen
| Profil | Einstellung/Wert |
|---|---|
| 0 | 000 |
| 1 | 001 |
| 2 | 002 |
| 3 | 003 |
| 4 | 004 |
Machen Sie sich mit dem Display vertraut.
3.1. Schritt 1: mioty® DevEUI
Scrollen Sie mit der Pfeiltaste nach unten zum Bereich „Einstellungen mioty® DevEUI", wie im nachfolgenden Bildschirm dargestellt.
In diesem Menü wird die eindeutige Gerätekennung (DevEUI) des Hyperion Energiezählers angezeigt.
3.2. Schritt 2: Navigiere zu Mioty Payload Profil
Navigieren Sie mit der Pfeiltaste nach unten zu „Einstellungen Mioty Payload Profil".
Die im unteren Bereich des Displays angezeigte Zahl entspricht dem aktuell eingestellten Payload-Profil.
3.3. Schritt 3: Änderung des Profils
Betätigen Sie mit einem isolierten Schraubenzieher den Knopf hinten rechts, wie im Bild dargestellt. Danach wird die Zahl als 3 Stellen angezeigt, hier z. B. 001. Mit dem Knopf nach rechts navigieren Sie durch die Dezimalstellen,
mit dem Knopf nach unten können Sie die jeweilige Stelle manipulieren (hochzählen).
Das Profil muss immer dreistellig angegeben werden,
beispielsweise 001 oder 004.
Auch wenn am Messgerät Werte wie 009
eingestellt werden können, handelt es sich dabei nicht um
ein gültiges Profil.
Eine 0 kann wieder erreicht werden, indem die
jeweilige Stelle bis 9 hochgezählt wird.
Nach 9 springt der Wert wieder auf
0.
Bitte verwenden Sie ausschließlich die Profile
000 bis 004.
Im folgenden Bild wurde 004 eingestellt.
3.4. Schritt 4: Profil bestätigen
Zum Ändern des Profils bitte mit einem isolierten Stift oder Schraubenzieher den Knopf hinten rechts lange betätigen, bis das Display und der Ziffernblock kurz blinkt.
4. Payload-Struktur
| Feld | Größe | Typ | Beschreibung |
|---|---|---|---|
fw_base_id |
4 Bit | uint | Firmware-Basiskennung |
fw_major_ver |
4 Bit | uint | Major-Version der Firmware |
fw_minor_ver |
4 Bit | uint | Minor-Version der Firmware |
dev_sub_type |
4 Bit | uint | Geräte-Subtyp |
msg_counter |
8 Bit | uint | Uplink-Zähler |
status |
8 Bit | uint | Gerätestatus (0 = normal) |
serial_num |
32 Bit | uint | Seriennummer |
app_version |
32 Bit | uint | Applikationsversion |
mid_version |
32 Bit | uint | Middleware-Version |
profile |
8 Bit | uint | Profil-Selektor (0 bis 4) |
5. Namenskonventionen
-
Spannung:
u_lX(Phase/Leitung) -
Strom:
i_lX(Phase/Gesamtwert) -
Leistung:
p_lX_a(Wirkleistung, Phase/Gesamtwert) -
Energie:
e_t{a|1|2}_{a|r}_{i|e}(z. B.e_ta_a_i) -
Power Factor:
pf_lX -
Frequenz:
f -
Trafo-Ratio:
{ct|vt}_{act|old}_{prim|sec}
6. Sendefrequenzen
| Profil | Übertragungsfrequenz (min) |
|---|---|
| 0 | 5 |
| 1 | 2 |
| 2 | 2 |
| 3 | 2 |
| 4 | 15 |
7. Werkseinstellung
Als Werkseinstellung wird Profil 0 verwendet (siehe Kapitel 8).
8. Profile
8.1. Profil 0 – Komplettdaten
Umfassende Messwerte für Leistung, Strom, Spannung, Energiezähler und Netzqualität.
-
Leistung (W):
p_l1_a,p_l2_a,p_l3_a,p_l123_a -
Strom (mA):
i_l1,i_l2,i_l3,i_l123 -
Spannung (V ÷10):
u_l1,u_l2,u_l3,u_l12,u_l23,u_l31 -
Energie (Wh):
e_ta_a_i,e_ta_a_e,e_ta_r_i,e_ta_r_e -
Power Quality:
pf_l1,pf_l2,pf_l3(÷100),f(Hz ÷10) -
Status:
pwr_fail
8.2. Profil 1 – Spannung & Strom
Fokus auf Spannungs- und Stromwerte einschließlich Power-Quality-Kennzahlen.
-
Spannung (V ÷10):
u_l1,u_l2,u_l3,u_l12,u_l23,u_l31 -
Strom (mA):
i_l1,i_l2,i_l3,i_l123 -
Power Quality:
pf_l1,pf_l2,pf_l3(÷100),f(Hz ÷10)
8.3. Profil 2 – Leistung & Strom
Fokus auf Wirkleistung, Strommessungen und Netzqualitätswerte.
-
Leistung (W):
p_l1_a,p_l2_a,p_l3_a,p_l123_a -
Strom (mA):
i_l1,i_l2,i_l3,i_l123 -
Power Quality:
pf_l1,pf_l2,pf_l3(÷100),f(Hz ÷10)
8.4. Profil 3 – Energiezähler
Minimaler Payload für Abrechnungs- und Monitoring-Anwendungen.
-
Energie (Wh):
-
e_ta_a_i,e_ta_a_e -
e_ta_r_i,e_ta_r_e8.5. Profil 4 – Historische Daten
Erweitertes Profil mit Zeitstempeln, Tarifinformationen und Strom- bzw. Spannungswandlerkonfigurationen (Little-Endian-Format).
-
Zeit / Index:
index,epoch,epoch_old -
Energie nach Tarif (Wh):
-
Tarif 1:
e_t1_a_i,e_t1_a_e,e_t1_r_i,e_t1_r_e -
Tarif 2:
e_t2_a_i,e_t2_a_e,e_t2_r_i,e_t2_r_e
-
Tarif 1:
-
Ströme (mA):
i_l1,i_l2,i_l3,i_l4,i_l123 -
Leistung (W):
p_l1_a,p_l2_a,p_l3_a,p_l123_a,p_l123_a_avg -
Spannung (V ÷ 10):
u_l1,u_l2,u_l3 -
Power Quality:
f(Hz ÷ 10),pf_l1,pf_l2,pf_l3(÷ 10) -
CT-/VT-Konfiguration:
ct_act_prim,ct_act_sec,ct_old_prim,ct_old_sec,vt_act_prim,vt_act_sec,vt_old_prim,vt_old_sec
9. Datencodierung
Komponente Größe Typ Skalierung Einheit Beschreibung Spannung 32 Bit int ÷ 10 V Phasen- und Leiterspannungen Strom 32 Bit int 1:1 mA Phasen- und Gesamtstrom Leistung 32 Bit int 1:1 W Aktive Leistung Energie 64 Bit uint 1:1 Wh Energiezählerstände Leistungsfaktor 8 Bit int ÷ 100 (Big Endian), ÷ 10 (Little Endian) – Wertebereich −1,0 bis +1,0 Frequenz 16 Bit int ÷ 10 Hz Netzfrequenz Zeitstempel 64 Bit uint 1:1 s Unix-Epoch-Zeitstempel CT-/VT-Verhältnis 16 Bit uint 1:1 – Strom- und Spannungswandlerverhältnisse 10. Nutzungshinweise
Profilwahl:
- Profil 0 = Vollmonitoring
- Profil 1 = Spannungsqualität
- Profil 2 = Leistungsanalyse
- Profil 3 = Abrechnungsdaten
- Profil 4 = Historische Daten
Beispiel JavaScript:
const voltage = raw_u_l1 / 10; // 2350 → 235.0 V const pf = raw_pf_l1 / 100; // -85 → -0.85 const net_energy = e_ta_a_i - e_ta_a_e; const ct_ratio = ct_act_prim / ct_act_sec;11. Kompatibilität und Hinweise
- Firmware-Version ≥ 1.3 erforderlich
-
Payload-Auswertung nur bei
fw_minor_ver ≥ 3undstatus = 0 - Alle Felder werden übertragen, es existieren keine Hidden Fields
- Die Little-Endian-Byte-Reihenfolge ist bei der Dekodierung zu beachten
- Die verschiedenen Profile ermöglichen eine Optimierung der Payload-Größe entsprechend dem jeweiligen Anwendungsfall
- Profil 4 unterstützt Zeitreihenanalysen auf Basis von Unix-Epoch-Zeitstempeln
© Sentinum GmbH – Alle Rechte vorbehalten.
Alle Inhalte dieses Dokuments, einschließlich Text, Tabellen und Bilder, sind urheberrechtlich geschützt und Eigentum der Sentinum GmbH.
Alle Bilder unterliegen dem Urheberrecht der Sentinum GmbH, sofern nicht anders angegeben.
Eine Vervielfältigung, Verbreitung oder Nutzung – auch auszugsweise – ist ohne ausdrückliche schriftliche Genehmigung nicht gestattet.
Technische Daten können sich ändern. Alle Angaben erfolgen ohne Gewähr.
-
Zeit / Index:
-