Skip to content

Commit 243bb69

Browse files
mdzcursoragent
andauthored
Add ECO_MODE to PrimaryFiltrationMode enum (fixes #69) (#70)
SmartTub API returns ECO_MODE for primary filtration on some spas (e.g. J-375). Missing enum value caused KeyError when fetching full spa status after login. Co-authored-by: Cursor <cursoragent@cursor.com>
1 parent ddf1f9b commit 243bb69

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

smarttub/api.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -437,7 +437,7 @@ def __init__(self, spa: Spa, **properties):
437437

438438

439439
class SpaPrimaryFiltrationCycle(SpaState):
440-
PrimaryFiltrationMode = Enum("PrimaryFiltrationMode", "NORMAL NANO_MODE")
440+
PrimaryFiltrationMode = Enum("PrimaryFiltrationMode", "NORMAL NANO_MODE ECO_MODE")
441441

442442
def __init__(self, spa: Spa, **properties):
443443
self.spa = spa

0 commit comments

Comments
 (0)