Skip to content

Commit cacebe7

Browse files
authored
Rename MP1S state parameters (mjg59#783)
* Rename MP1S state parameters * Rename get_status to get_state
1 parent c6bf96d commit cacebe7

2 files changed

Lines changed: 16 additions & 16 deletions

File tree

broadlink/__init__.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@
160160
0x60C8: ("LB1", "Broadlink"),
161161
0x6112: ("LB1", "Broadlink"),
162162
0x644B: ("LB1", "Broadlink"),
163-
0x644C: ("LB27 R1", "Broadlink"),
163+
0x644C: ("LB27 R1", "Broadlink"),
164164
0x644E: ("LB26 R1", "Broadlink"),
165165
},
166166
lb2: {
@@ -170,9 +170,9 @@
170170
S1C: {
171171
0x2722: ("S2KIT", "Broadlink"),
172172
},
173-
s3: {
174-
0xA59C:("S3", "Broadlink"),
175-
0xA64D:("S3", "Broadlink"),
173+
s3: {
174+
0xA59C: ("S3", "Broadlink"),
175+
0xA64D: ("S3", "Broadlink"),
176176
},
177177
hysen: {
178178
0x4EAD: ("HY02/HY03", "Hysen"),

broadlink/switch.py

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -367,9 +367,9 @@ class mp1s(mp1):
367367

368368
TYPE = "MP1S"
369369

370-
def get_status(self) -> dict:
371-
"""
372-
Return the power state of the device.
370+
def get_state(self) -> dict:
371+
"""Return the power state of the device.
372+
373373
voltage in V.
374374
current in A.
375375
power in W.
@@ -392,15 +392,15 @@ def get_status(self) -> dict:
392392
payload_str = payload.hex()[4:-6]
393393

394394
def get_value(start, end, factors):
395-
value = sum(int(payload_str[i-2:i]) * factor for i,
396-
factor in zip(range(start, end, -2), factors))
395+
value = sum(
396+
int(payload_str[i - 2 : i]) * factor
397+
for i, factor in zip(range(start, end, -2), factors)
398+
)
397399
return value
398-
400+
399401
return {
400-
'voltage': get_value(34, 30, [10, 0.1]),
401-
'current': get_value(40, 34, [1, 0.01, 0.0001]),
402-
'power': get_value(46, 40, [100, 1, 0.01]),
403-
'power_consumption': get_value(54, 46, [10000, 100, 1, 0.01])
402+
"volt": get_value(34, 30, [10, 0.1]),
403+
"current": get_value(40, 34, [1, 0.01, 0.0001]),
404+
"power": get_value(46, 40, [100, 1, 0.01]),
405+
"totalconsum": get_value(54, 46, [10000, 100, 1, 0.01]),
404406
}
405-
406-

0 commit comments

Comments
 (0)