Skip to content

Commit 8280bce

Browse files
authored
Merge pull request #49 from PimDoos/dev
Add meter_status endpoint and remove p1/ct status
2 parents 5b166cc + 2e5cba4 commit 8280bce

4 files changed

Lines changed: 6 additions & 8 deletions

File tree

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "sessypy"
3-
version = "0.1.13"
3+
version = "0.1.14"
44
authors = [
55
{ name="PimDoos" },
66
]

setup.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[metadata]
22
name = sessypy
3-
version = 0.1.13
3+
version = 0.1.14
44
author = PimDoos
55
url = https://github.com/PimDoos/sessypy
66
long_description = file: README.md

src/sessypy/const.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ class SessyApiCommand(str, Enum):
1010
ENERGY_STATUS = f"{API_VERSION_1}/energy/status"
1111

1212
METER_GRID_TARGET = f"{API_VERSION_1}/meter/grid_target"
13+
METER_STATUS = f"{API_VERSION_1}/meter/status"
1314

1415
NETWORK_SCAN = f"{API_VERSION_1}/network/scan"
1516
NETWORK_STATUS = f"{API_VERSION_1}/network/status"

src/sessypy/devices.py

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -95,18 +95,15 @@ async def get_grid_target(self):
9595

9696
async def set_grid_target(self, grid_target: int):
9797
return await self.api.post(SessyApiCommand.METER_GRID_TARGET, {"grid_target": grid_target})
98+
99+
async def get_meter_status(self):
100+
return await self.api.get(SessyApiCommand.METER_STATUS)
98101

99102
class SessyP1Meter(SessyMeter):
100-
async def get_p1_status(self):
101-
return await self.api.get(SessyApiCommand.P1_STATUS)
102-
103103
async def get_p1_details(self):
104104
return await self.api.get(SessyApiCommand.P1_DETAILS)
105105

106106
class SessyCTMeter(SessyMeter):
107-
async def get_ct_status(self):
108-
return await self.api.get(SessyApiCommand.P1_STATUS)
109-
110107
async def get_ct_details(self):
111108
return await self.api.get(SessyApiCommand.CT_DETAILS)
112109

0 commit comments

Comments
 (0)