Skip to content

Commit a03fcb5

Browse files
committed
constants: add 18 new registers used in electricity meters
These were provided by Benny Lyne Amorsen and cross-checked against Poul-Henning Kamp's bsdphk/PyKamstrup repository: https://github.com/bsdphk/PyKamstrup/blob/f5692d29180024d9a59aa35a075f380ca8018276/kamstrup.py References: #2
1 parent 60a0630 commit a03fcb5

1 file changed

Lines changed: 18 additions & 0 deletions

File tree

src/pykmp/constants.py

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,10 @@
1616

1717
# Register display names as used with GetRegister command request/response (CID=0x10)
1818
REGISTERS: Final[Mapping[int, str]] = {
19+
1: "Energy in",
20+
2: "Energy out",
21+
13: "Energy in hires",
22+
14: "Energy out hires",
1923
60: "Heat Energy (E1)",
2024
61: "Inlet Energy E4",
2125
62: "Outlet Energy E5",
@@ -145,7 +149,21 @@
145149
1004: "HourCounter",
146150
1005: "Software edition",
147151
1010: "Customer number 1", # 8 least-significant digits
152+
1023: "Power in",
153+
1024: "Power out",
148154
1032: "Operation Mode",
155+
1054: "Voltage L1",
156+
1055: "Voltage L2",
157+
1056: "Voltage L3",
158+
1076: "Current L1",
159+
1077: "Current L2",
160+
1078: "Current L3",
161+
1080: "Power in L1",
162+
1081: "Power in L2",
163+
1082: "Power in L3",
164+
1344: "Power out L1",
165+
1345: "Power out L2",
166+
1346: "Power out L3",
149167
}
150168

151169

0 commit comments

Comments
 (0)