Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 23 additions & 0 deletions .github/workflows/docs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
name: "Test Doc Creation (Sphinx)"
on: [push]
jobs:
docbuild:
name: Check Docs
runs-on: ${{ matrix.os }}
strategy:
matrix:
python-version: ["3.10"]
os: [ubuntu-latest]
steps:
- uses: actions/checkout@v2
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v2
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install tox
- name: Check Docs
run: |
tox -e docs
6 changes: 3 additions & 3 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ The created venv should be located somewhere around .tox/dev/Scripts.
Regular Expression for Enumerations
-----------------------------------

If you want to add a new enumeration from the `BO4E website`_ then you can use the following regular expression pattern:
If you want to add a new enumeration from the `BO4E website`_ then you can copy paste HTML table content and use the following regular expression pattern:

.. code-block:: Shell

Expand All @@ -60,7 +60,7 @@ In combination with this substitution:

.. code-block:: Shell

"$wert": "$wert", # $bedeutung
"$wert": "$wert", #: $bedeutung

This substitution can directly used on the website `regex101`_.

Expand Down Expand Up @@ -144,4 +144,4 @@ Applications of talented developers are welcome at any time! Please consider vis
.. _`open new PR develop→master`: https://github.com/Hochfrequenz/BO4E-python/compare/master...develop
.. _`Draft a new release`: https://github.com/Hochfrequenz/BO4E-python/releases/new
.. _`Retrieving package version at runtime`: https://pypi.org/project/setuptools-scm/
.. _`regex101`: https://regex101.com/r/JWeb51/1
.. _`regex101`: https://regex101.com/r/JWeb51/2
8 changes: 8 additions & 0 deletions docs/api/bo4e.enum.rst
Original file line number Diff line number Diff line change
Expand Up @@ -148,6 +148,14 @@ bo4e.enum.sparte module
:undoc-members:
:show-inheritance:

bo4e.enum.strenum module
------------------------

.. automodule:: bo4e.enum.strenum
:members:
:undoc-members:
:show-inheritance:

bo4e.enum.tarifart module
-------------------------

Expand Down
14 changes: 7 additions & 7 deletions src/bo4e/enum/anrede.py
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
# pylint: disable=missing-module-docstring
from bo4e.enum.strenum import DocumentedStrEnum
from bo4e.enum.strenum import StrEnum


class Anrede(DocumentedStrEnum):
class Anrede(StrEnum):
"""
Übersicht möglicher Anreden, z.B. eines Geschäftspartners.
"""

HERR = "HERR", "Herr"
FRAU = "FRAU", "Frau"
EHELEUTE = "EHELEUTE", "Eheleute"
FIRMA = "FIRMA", "Firma"
INDIVIDUELL = "INDIVIDUELL", 'Individuell (z.B. "Profx")'
HERR = "HERR" #: "Herr
FRAU = "FRAU" #: Frau
EHELEUTE = "EHELEUTE" #: Eheleute
FIRMA = "FIRMA" #: Firma
INDIVIDUELL = "INDIVIDUELL" #: Individuell (z.B. "Profx")
10 changes: 5 additions & 5 deletions src/bo4e/enum/bilanzierungsmethode.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ class Bilanzierungsmethode(StrEnum):
Mit dieser Aufzählung kann zwischen den Bilanzierungsmethoden bzw. -grundlagen unterschieden werden.
"""

RLM = "RLM" # Registrierende Leistungsmessung
SLP = "SLP" # Standard Lastprofil
TLP_GEMEINSAM = "TLP_GEMEINSAM" # TLP gemeinsame Messung
TLP_GETRENNT = "TLP_GETRENNT" # TLP getrennte Messung
PAUSCHAL = "PAUSCHAL" # Pauschale Betrachtung (Band)
RLM = "RLM" #: Registrierende Leistungsmessung
SLP = "SLP" #: Standard Lastprofil
TLP_GEMEINSAM = "TLP_GEMEINSAM" #: TLP gemeinsame Messung
TLP_GETRENNT = "TLP_GETRENNT" #: TLP getrennte Messung
PAUSCHAL = "PAUSCHAL" #: Pauschale Betrachtung (Band)
54 changes: 27 additions & 27 deletions src/bo4e/enum/dienstleistungstyp.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,46 +9,46 @@ class Dienstleistungstyp(StrEnum):
Auflistung möglicher abzurechnender Dienstleistungen.
"""

DATENBEREITSTELLUNG_TAEGLICH = "DATENBEREITSTELLUNG_TAEGLICH" # Datenbereitstellung täglich
DATENBEREITSTELLUNG_WOECHENTLICH = "DATENBEREITSTELLUNG_WOECHENTLICH" # Datenbereitstellung wöchentlich
DATENBEREITSTELLUNG_MONATLICH = "DATENBEREITSTELLUNG_MONATLICH" # Datenbereitstellung monatlich
DATENBEREITSTELLUNG_JAEHRLICH = "DATENBEREITSTELLUNG_JAEHRLICH" # Datenbereitstellung jährlich
DATENBEREITSTELLUNG_TAEGLICH = "DATENBEREITSTELLUNG_TAEGLICH" #: Datenbereitstellung täglich
DATENBEREITSTELLUNG_WOECHENTLICH = "DATENBEREITSTELLUNG_WOECHENTLICH" #: Datenbereitstellung wöchentlich
DATENBEREITSTELLUNG_MONATLICH = "DATENBEREITSTELLUNG_MONATLICH" #: Datenbereitstellung monatlich
DATENBEREITSTELLUNG_JAEHRLICH = "DATENBEREITSTELLUNG_JAEHRLICH" #: Datenbereitstellung jährlich
DATENBEREITSTELLUNG_HISTORISCHE_LG = "DATENBEREITSTELLUNG_HISTORISCHE_LG"
# Datenbereitstellung historischer Lastgänge
DATENBEREITSTELLUNG_STUENDLICH = "DATENBEREITSTELLUNG_STUENDLICH" # Datenbereitstellung stündlich
DATENBEREITSTELLUNG_STUENDLICH = "DATENBEREITSTELLUNG_STUENDLICH" #: Datenbereitstellung stündlich
DATENBEREITSTELLUNG_VIERTELJAEHRLICH = "DATENBEREITSTELLUNG_VIERTELJAEHRLICH"
# Datenbereitstellung vierteljährlich
DATENBEREITSTELLUNG_HALBJAEHRLICH = "DATENBEREITSTELLUNG_HALBJAEHRLICH" # Datenbereitstellung halbjährlich
DATENBEREITSTELLUNG_HALBJAEHRLICH = "DATENBEREITSTELLUNG_HALBJAEHRLICH" #: Datenbereitstellung halbjährlich
DATENBEREITSTELLUNG_MONATLICH_ZUSAETZLICH = "DATENBEREITSTELLUNG_MONATLICH_ZUSAETZLICH"
# Datenbereitstellung monatlich zusätzlich
DATENBEREITSTELLUNG_EINMALIG = "DATENBEREITSTELLUNG_EINMALIG" # Datenbereitstellung einmalig
DATENBEREITSTELLUNG_EINMALIG = "DATENBEREITSTELLUNG_EINMALIG" #: Datenbereitstellung einmalig
AUSLESUNG_2X_TAEGLICH_FERNAUSLESUNG = "AUSLESUNG_2X_TAEGLICH_FERNAUSLESUNG"
# Auslesung 2x täglich mittels Fernauslesung
AUSLESUNG_TAEGLICH_FERNAUSLESUNG = "AUSLESUNG_TAEGLICH_FERNAUSLESUNG" # Auslesung täglich mittels Fernauslesung
AUSLESUNG_MANUELL_MSB = "AUSLESUNG_MANUELL_MSB" # Auslesung, manuell vom Messstellenbetreiber vorgenommen
AUSLESUNG_TAEGLICH_FERNAUSLESUNG = "AUSLESUNG_TAEGLICH_FERNAUSLESUNG" #: Auslesung täglich mittels Fernauslesung
AUSLESUNG_MANUELL_MSB = "AUSLESUNG_MANUELL_MSB" #: Auslesung, manuell vom Messstellenbetreiber vorgenommen
AUSLESUNG_MONATLICH_FERNAUSLESUNG = "AUSLESUNG_MONATLICH_FERNAUSLESUNG"
# Auslesung monatlich bei mittels Fernauslesung
AUSLESUNG_JAEHRLICH_FERNAUSLESUNG = "AUSLESUNG_JAEHRLICH_FERNAUSLESUNG"
# Auslesung jährlich bei SLP mittels Fernauslesung
AUSLESUNG_MDE = "AUSLESUNG_MDE" # Auslesung mit mobiler Daten Erfassung (MDE)
ABLESUNG_MONATLICH = "ABLESUNG_MONATLICH" # Ablesung monatlich
ABLESUNG_VIERTELJAEHRLICH = "ABLESUNG_VIERTELJAEHRLICH" # Ablesung vierteljährlich
ABLESUNG_HALBJAEHRLICH = "ABLESUNG_HALBJAEHRLICH" # Ablesung halbjährlich
ABLESUNG_JAEHRLICH = "ABLESUNG_JAEHRLICH" # Ablesung jährlich
AUSLESUNG_FERNAUSLESUNG = "AUSLESUNG_FERNAUSLESUNG" # Auslesung mittels Fernauslesung
ABLESUNG_ZUSAETZLICH_MSB = "ABLESUNG_ZUSAETZLICH_MSB" # Ablesung, zusätzlich vom Messstellenbetreiber vorgenommen
ABLESUNG_ZUSAETZLICH_KUNDE = "ABLESUNG_ZUSAETZLICH_KUNDE" # Ablesung SLP, zusätzlich vom Kunden vorgenommen
AUSLESUNG_MDE = "AUSLESUNG_MDE" #: Auslesung mit mobiler Daten Erfassung (MDE)
ABLESUNG_MONATLICH = "ABLESUNG_MONATLICH" #: Ablesung monatlich
ABLESUNG_VIERTELJAEHRLICH = "ABLESUNG_VIERTELJAEHRLICH" #: Ablesung vierteljährlich
ABLESUNG_HALBJAEHRLICH = "ABLESUNG_HALBJAEHRLICH" #: Ablesung halbjährlich
ABLESUNG_JAEHRLICH = "ABLESUNG_JAEHRLICH" #: Ablesung jährlich
AUSLESUNG_FERNAUSLESUNG = "AUSLESUNG_FERNAUSLESUNG" #: Auslesung mittels Fernauslesung
ABLESUNG_ZUSAETZLICH_MSB = "ABLESUNG_ZUSAETZLICH_MSB" #: Ablesung, zusätzlich vom Messstellenbetreiber vorgenommen
ABLESUNG_ZUSAETZLICH_KUNDE = "ABLESUNG_ZUSAETZLICH_KUNDE" #: Ablesung SLP, zusätzlich vom Kunden vorgenommen
AUSLESUNG_FERNAUSLESUNG_ZUSAETZLICH_MSB = "AUSLESUNG_FERNAUSLESUNG_ZUSAETZLICH_MSB"
# Auslesung, mittels Fernauslesung, zusätzlich vom Messstellenbetreiber vorgenommen
AUSLESUNG_MOATLICH_FERNAUSLESUNG = "AUSLESUNG_MOATLICH_FERNAUSLESUNG" # Auslesung monatlich mittels Fernauslesung
AUSLESUNG_MOATLICH_FERNAUSLESUNG = "AUSLESUNG_MOATLICH_FERNAUSLESUNG" #: Auslesung monatlich mittels Fernauslesung
AUSLESUNG_STUENDLICH_FERNAUSLESUNG = "AUSLESUNG_STUENDLICH_FERNAUSLESUNG"
# Auslesung stündlich mittels Fernauslesung
AUSLESUNG_TEMPERATURMENGENUMWERTER = "AUSLESUNG_TEMPERATURMENGENUMWERTER" # Auslesung Temperaturmengenumwerter
AUSLESUNG_ZUSTANDSMENGENUMWERTER = "AUSLESUNG_ZUSTANDSMENGENUMWERTER" # Auslesung Zustandsmengenumwerter
AUSLESUNG_SYSTEMMENGENUMWERTER = "AUSLESUNG_SYSTEMMENGENUMWERTER" # Auslesung Systemmengenumwerter
AUSLESUNG_VORGANG = "AUSLESUNG_VORGANG" # Auslesung je Vorgang
AUSLESUNG_KOMPAKTMENGENUMWERTER = "AUSLESUNG_KOMPAKTMENGENUMWERTER" # Auslesung Kompaktmengenumwerter
SPERRUNG = "SPERRUNG" # Sperrung einer Abnahmestelle
ENTSPERRUNG = "ENTSPERRUNG" # Entsperrung einer Abnahmestelle
MAHNKOSTEN = "MAHNKOSTEN" # Mahnkosten
INKASSOKOSTEN = "INKASSOKOSTEN" # Inkassokosten
AUSLESUNG_TEMPERATURMENGENUMWERTER = "AUSLESUNG_TEMPERATURMENGENUMWERTER" #: Auslesung Temperaturmengenumwerter
AUSLESUNG_ZUSTANDSMENGENUMWERTER = "AUSLESUNG_ZUSTANDSMENGENUMWERTER" #: Auslesung Zustandsmengenumwerter
AUSLESUNG_SYSTEMMENGENUMWERTER = "AUSLESUNG_SYSTEMMENGENUMWERTER" #: Auslesung Systemmengenumwerter
AUSLESUNG_VORGANG = "AUSLESUNG_VORGANG" #: Auslesung je Vorgang
AUSLESUNG_KOMPAKTMENGENUMWERTER = "AUSLESUNG_KOMPAKTMENGENUMWERTER" #: Auslesung Kompaktmengenumwerter
SPERRUNG = "SPERRUNG" #: Sperrung einer Abnahmestelle
ENTSPERRUNG = "ENTSPERRUNG" #: Entsperrung einer Abnahmestelle
MAHNKOSTEN = "MAHNKOSTEN" #: Mahnkosten
INKASSOKOSTEN = "INKASSOKOSTEN" #: Inkassokosten
4 changes: 2 additions & 2 deletions src/bo4e/enum/energierichtung.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,5 @@ class Energierichtung(StrEnum):
Spezifiziert die Energierichtung einer Markt- und/oder Messlokation
"""

AUSSP = "AUSSP" # Ausspeisung
EINSP = "EINSP" # Einspeisung
AUSSP = "AUSSP" #: Ausspeisung
EINSP = "EINSP" #: Einspeisung
4 changes: 2 additions & 2 deletions src/bo4e/enum/gasqualitaet.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,5 @@ class Gasqualitaet(StrEnum):
Unterscheidung für hoch- und niedrig-kalorisches Gas.
"""

H_GAS = "H_GAS" # High Caloric Gas
L_GAS = "L_GAS" # Low Caloric Gas
H_GAS = "H_GAS" #: High Caloric Gas
L_GAS = "L_GAS" #: Low Caloric Gas
88 changes: 44 additions & 44 deletions src/bo4e/enum/geraetetyp.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,47 +9,47 @@ class Geraetetyp(StrEnum):
Auflistung möglicher abzurechnender Gerätetypen.
"""

WECHSELSTROMZAEHLER = "WECHSELSTROMZAEHLER" # Wechselstromzähler
DREHSTROMZAEHLER = "DREHSTROMZAEHLER" # Drehstromzähler
ZWEIRICHTUNGSZAEHLER = "ZWEIRICHTUNGSZAEHLER" # Zweirichtungszähler
RLM_ZAEHLER = "RLM_ZAEHLER" # RLM-Zähler
BALGENGASZAEHLER = "BALGENGASZAEHLER" # Balgengaszähler
MAXIMUMZAEHLER = "MAXIMUMZAEHLER" # Maximumzähler (Schleppzähler)
MULTIPLEXANLAGE = "MULTIPLEXANLAGE" # Multiplexeranlage
PAUSCHALANLAGE = "PAUSCHALANLAGE" # Pauschalanlagen
VERSTAERKERANLAGE = "VERSTAERKERANLAGE" # Verstärkeranlage
SUMMATIONSGERAET = "SUMMATIONSGERAET" # Summationsgerät
IMPULSGEBER = "IMPULSGEBER" # Impulsgeber
EDL_21_ZAEHLERAUFSATZ = "EDL_21_ZAEHLERAUFSATZ" # EDL 21 Zähleraufsatz für Zähler
VIER_QUADRANTEN_LASTGANGZAEHLER = "VIER_QUADRANTEN_LASTGANGZAEHLER" # Vier-Quadranten-Lastgangzähler
MENGENUMWERTER = "MENGENUMWERTER" # Mengenumwerter
STROMWANDLER = "STROMWANDLER" # Stromwandler
SPANNUNGSWANDLER = "SPANNUNGSWANDLER" # Spannungs-Wandler
KOMBIMESSWANDLER = "KOMBIMESSWANDLER" # Kombimesswandler
BLOCKSTROMWANDLER = "BLOCKSTROMWANDLER" # Blockstromwandler
DATENLOGGER = "DATENLOGGER" # Datenlogger
KOMMUNIKATIONSANSCHLUSS = "KOMMUNIKATIONSANSCHLUSS" # Kommunikationsanschluss
MODEM = "MODEM" # Modem
TELEKOMMUNIKATIONSEINRICHTUNG = "TELEKOMMUNIKATIONSEINRICHTUNG" # vom Messstellenbetreiber beigestellte Telekommunikationseinrichtung (Telefonanschluss)
DREHKOLBENGASZAEHLER = "DREHKOLBENGASZAEHLER" # Drehkolbengaszähler
TURBINENRADGASZAEHLER = "TURBINENRADGASZAEHLER" # Turbinenradgaszähler
ULTRASCHALLZAEHLER = "ULTRASCHALLZAEHLER" # Ultraschallzähler
WIRBELGASZAEHLER = "WIRBELGASZAEHLER" # Wirbelgaszähler
MODERNE_MESSEINRICHTUNG = "MODERNE_MESSEINRICHTUNG" # moderne Messeinrichtung
INTELLIGENTES_MESSYSTEM = "INTELLIGENTES_MESSYSTEM" # Intelligentes Messystem
ELEKTRONISCHER_HAUSHALTSZAEHLER = "ELEKTRONISCHER_HAUSHALTSZAEHLER" # elektronischer Haushaltszähler
STEUEREINRICHTUNG = "STEUEREINRICHTUNG" # Steuereinrichtung
TARIFSCHALTGERAET = "TARIFSCHALTGERAET" # Tarifschaltgerät
RUNDSTEUEREMPFAENGER = "RUNDSTEUEREMPFAENGER" # Rundsteuerempfänger
OPTIONALE_ZUS_ZAEHLEINRICHTUNG = "OPTIONALE_ZUS_ZAEHLEINRICHTUNG" # optionale zusätzliche Zähleinrichtung
MESSWANDLERSATZ_IMS_MME = "MESSWANDLERSATZ_IMS_MME" # Messwandlersatz Strom iMS und mME, NSP
KOMBIMESSWANDLER_IMS_MME = "KOMBIMESSWANDLER_IMS_MME" # Kombimesswandlersatz (Strom u. Spg) iMS und mME
TARIFSCHALTGERAET_IMS_MME = "TARIFSCHALTGERAET_IMS_MME" # Tarifschaltung iMS und mME
RUNDSTEUEREMPFAENGER_IMS_MME = "RUNDSTEUEREMPFAENGER_IMS_MME" # Rundsteuerempfänger iMS und mME
TEMPERATUR_KOMPENSATION = "TEMPERATUR_KOMPENSATION" # Temperaturkompensation
HOECHSTBELASTUNGS_ANZEIGER = "HOECHSTBELASTUNGS_ANZEIGER" # Höchsbelastungsanzeiger
SONSTIGES_GERAET = "SONSTIGES_GERAET" # Sonstiges Gerät
PREPAYMENTZAEHLER = "PREPAYMENTZAEHLER" # Prepaymentzähler
EDL_21 = "EDL_21" # EDL21
_96_H_ZAEHLER = "96_H_ZAEHLER" # 96 h Zähler
EDL_40_ZAEHLERAUFSATZ = "EDL_40_ZAEHLERAUFSATZ" # EDL 40 Zähleraufsatz für Zähler
WECHSELSTROMZAEHLER = "WECHSELSTROMZAEHLER" #: Wechselstromzähler
DREHSTROMZAEHLER = "DREHSTROMZAEHLER" #: Drehstromzähler
ZWEIRICHTUNGSZAEHLER = "ZWEIRICHTUNGSZAEHLER" #: Zweirichtungszähler
RLM_ZAEHLER = "RLM_ZAEHLER" #: RLM-Zähler
BALGENGASZAEHLER = "BALGENGASZAEHLER" #: Balgengaszähler
MAXIMUMZAEHLER = "MAXIMUMZAEHLER" #: Maximumzähler (Schleppzähler)
MULTIPLEXANLAGE = "MULTIPLEXANLAGE" #: Multiplexeranlage
PAUSCHALANLAGE = "PAUSCHALANLAGE" #: Pauschalanlagen
VERSTAERKERANLAGE = "VERSTAERKERANLAGE" #: Verstärkeranlage
SUMMATIONSGERAET = "SUMMATIONSGERAET" #: Summationsgerät
IMPULSGEBER = "IMPULSGEBER" #: Impulsgeber
EDL_21_ZAEHLERAUFSATZ = "EDL_21_ZAEHLERAUFSATZ" #: EDL 21 Zähleraufsatz für Zähler
VIER_QUADRANTEN_LASTGANGZAEHLER = "VIER_QUADRANTEN_LASTGANGZAEHLER" #: Vier-Quadranten-Lastgangzähler
MENGENUMWERTER = "MENGENUMWERTER" #: Mengenumwerter
STROMWANDLER = "STROMWANDLER" #: Stromwandler
SPANNUNGSWANDLER = "SPANNUNGSWANDLER" #: Spannungs-Wandler
KOMBIMESSWANDLER = "KOMBIMESSWANDLER" #: Kombimesswandler
BLOCKSTROMWANDLER = "BLOCKSTROMWANDLER" #: Blockstromwandler
DATENLOGGER = "DATENLOGGER" #: Datenlogger
KOMMUNIKATIONSANSCHLUSS = "KOMMUNIKATIONSANSCHLUSS" #: Kommunikationsanschluss
MODEM = "MODEM" #: Modem
TELEKOMMUNIKATIONSEINRICHTUNG = "TELEKOMMUNIKATIONSEINRICHTUNG" #: vom Messstellenbetreiber beigestellte Telekommunikationseinrichtung (Telefonanschluss)
DREHKOLBENGASZAEHLER = "DREHKOLBENGASZAEHLER" #: Drehkolbengaszähler
TURBINENRADGASZAEHLER = "TURBINENRADGASZAEHLER" #: Turbinenradgaszähler
ULTRASCHALLZAEHLER = "ULTRASCHALLZAEHLER" #: Ultraschallzähler
WIRBELGASZAEHLER = "WIRBELGASZAEHLER" #: Wirbelgaszähler
MODERNE_MESSEINRICHTUNG = "MODERNE_MESSEINRICHTUNG" #: moderne Messeinrichtung
INTELLIGENTES_MESSYSTEM = "INTELLIGENTES_MESSYSTEM" #: Intelligentes Messystem
ELEKTRONISCHER_HAUSHALTSZAEHLER = "ELEKTRONISCHER_HAUSHALTSZAEHLER" #: elektronischer Haushaltszähler
STEUEREINRICHTUNG = "STEUEREINRICHTUNG" #: Steuereinrichtung
TARIFSCHALTGERAET = "TARIFSCHALTGERAET" #: Tarifschaltgerät
RUNDSTEUEREMPFAENGER = "RUNDSTEUEREMPFAENGER" #: Rundsteuerempfänger
OPTIONALE_ZUS_ZAEHLEINRICHTUNG = "OPTIONALE_ZUS_ZAEHLEINRICHTUNG" #: optionale zusätzliche Zähleinrichtung
MESSWANDLERSATZ_IMS_MME = "MESSWANDLERSATZ_IMS_MME" #: Messwandlersatz Strom iMS und mME, NSP
KOMBIMESSWANDLER_IMS_MME = "KOMBIMESSWANDLER_IMS_MME" #: Kombimesswandlersatz (Strom u. Spg) iMS und mME
TARIFSCHALTGERAET_IMS_MME = "TARIFSCHALTGERAET_IMS_MME" #: Tarifschaltung iMS und mME
RUNDSTEUEREMPFAENGER_IMS_MME = "RUNDSTEUEREMPFAENGER_IMS_MME" #: Rundsteuerempfänger iMS und mME
TEMPERATUR_KOMPENSATION = "TEMPERATUR_KOMPENSATION" #: Temperaturkompensation
HOECHSTBELASTUNGS_ANZEIGER = "HOECHSTBELASTUNGS_ANZEIGER" #: Höchsbelastungsanzeiger
SONSTIGES_GERAET = "SONSTIGES_GERAET" #: Sonstiges Gerät
PREPAYMENTZAEHLER = "PREPAYMENTZAEHLER" #: Prepaymentzähler
EDL_21 = "EDL_21" #: EDL21
_96_H_ZAEHLER = "96_H_ZAEHLER" #: 96 h Zähler
EDL_40_ZAEHLERAUFSATZ = "EDL_40_ZAEHLERAUFSATZ" #: EDL 40 Zähleraufsatz für Zähler
24 changes: 12 additions & 12 deletions src/bo4e/enum/marktrolle.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,17 +8,17 @@ class Marktrolle(StrEnum):
Diese Rollen kann ein Marktteilnehmer einnehmen.
"""

NB = "NB" # Grid Operator
LF = "LF" # Supplier
MSB = "MSB" # Messstellenbetreiber
DL = "DL" # Dienstleister
BKV = "BKV" # Bilanzkreisverantwortlicher,
BKO = "BKO" # Bilanzkoordinator / Marktgebietsverantwortlicher
UENB = "UENB" # Übertragungsnetzbetreiber
KUNDE_SELBST_NN = "KUNDE_SELBST_NN" # Kunden, die Netznutzungsentgelte selbst zahlen
MGV = "MGV" # Marktgebietsverantwortlicher
EIV = "EIV" # Einsatzverantwortlicher
RB = "RB" # Registerbetreiber
NB = "NB" #: Grid Operator
LF = "LF" #: Supplier
MSB = "MSB" #: Messstellenbetreiber
DL = "DL" #: Dienstleister
BKV = "BKV" #: Bilanzkreisverantwortlicher,
BKO = "BKO" #: Bilanzkoordinator / Marktgebietsverantwortlicher
UENB = "UENB" #: Übertragungsnetzbetreiber
KUNDE_SELBST_NN = "KUNDE_SELBST_NN" #: Kunden, die Netznutzungsentgelte selbst zahlen
MGV = "MGV" #: Marktgebietsverantwortlicher
EIV = "EIV" #: Einsatzverantwortlicher
RB = "RB" #: Registerbetreiber
KUNDE = "KUNDE"
INTERESSENT = "INTERESSENT"
BTR = "BTR" # Betreiber einer technischen Ressource
BTR = "BTR" #: Betreiber einer technischen Ressource
28 changes: 14 additions & 14 deletions src/bo4e/enum/mengeneinheit.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,17 +8,17 @@ class Mengeneinheit(StrEnum):
Einheit: Messgrößen, die per Messung oder Vorgabe ermittelt werden können.
"""

W = "W" # Watt
WH = "WH" # Wattstunde
KW = "KW" # Kilowatt
KWH = "KWH" # Kilowattstunde
KVARH = "KVARH" # Kilovarstunde
MW = "MW" # Megawatt
MWH = "MWH" # Megawattstunde
STUECK = "STUECK" # Stückzahl
KUBIKMETER = "KUBIKMETER" # Kubikmeter (Gas)
STUNDE = "STUNDE" # Stunde
TAG = "TAG" # Tage
MONAT = "MONAT" # Monat
JAHR = "JAHR" # Jahr
PROZENT = "PROZENT" # Prozent
W = "W" #: Watt
WH = "WH" #: Wattstunde
KW = "KW" #: Kilowatt
KWH = "KWH" #: Kilowattstunde
KVARH = "KVARH" #: Kilovarstunde
MW = "MW" #: Megawatt
MWH = "MWH" #: Megawattstunde
STUECK = "STUECK" #: Stückzahl
KUBIKMETER = "KUBIKMETER" #: Kubikmeter (Gas)
STUNDE = "STUNDE" #: Stunde
TAG = "TAG" #: Tage
MONAT = "MONAT" #: Monat
JAHR = "JAHR" #: Jahr
PROZENT = "PROZENT" #: Prozent
Loading