Skip to content

Commit 38d1bdd

Browse files
authored
Update Shelly power strip Gen4 models (#1009)
1 parent 3d4da7d commit 38d1bdd

File tree

1 file changed

+22
-4
lines changed

1 file changed

+22
-4
lines changed

aioshelly/const.py

Lines changed: 22 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,9 @@
151151
MODEL_FLOOD_G4 = "S4SN-0071A"
152152
MODEL_I4_G4 = "S4SN-0A24X"
153153
MODEL_PLUG_US_G4 = "S4PL-00116US"
154-
MODEL_POWER_STRIP_G4 = "S4PL-00416EU"
154+
MODEL_POWER_STRIP_4_G4 = "S4PL-00416EU"
155+
MODEL_POWER_STRIP_4_G4_V2 = "S4PL-10416EU"
156+
MODEL_POWER_STRIP_US_4_G4 = "S4PL-00415US"
155157
MODEL_PRESENCE_G4 = "S4SN-0U61X"
156158

157159
GEN1 = 1
@@ -1197,14 +1199,30 @@ class ShellyDevice:
11971199
supported=True,
11981200
model_id=0x1852,
11991201
),
1200-
MODEL_POWER_STRIP_G4: ShellyDevice(
1201-
model=MODEL_POWER_STRIP_G4,
1202-
name="Shelly Power Strip Gen4",
1202+
MODEL_POWER_STRIP_4_G4: ShellyDevice(
1203+
model=MODEL_POWER_STRIP_4_G4,
1204+
name="Shelly Power Strip 4 Gen4",
12031205
min_fw_date=GEN4_MIN_FIRMWARE_DATE,
12041206
gen=GEN4,
12051207
supported=True,
12061208
model_id=0x1851,
12071209
),
1210+
MODEL_POWER_STRIP_4_G4_V2: ShellyDevice(
1211+
model=MODEL_POWER_STRIP_4_G4_V2,
1212+
name="Shelly Power Strip 4 Gen4",
1213+
min_fw_date=GEN4_MIN_FIRMWARE_DATE,
1214+
gen=GEN4,
1215+
supported=True,
1216+
model_id=0x1851,
1217+
),
1218+
MODEL_POWER_STRIP_US_4_G4: ShellyDevice(
1219+
model=MODEL_POWER_STRIP_US_4_G4,
1220+
name="Shelly Power Strip 4 US Gen4",
1221+
min_fw_date=GEN4_MIN_FIRMWARE_DATE,
1222+
gen=GEN4,
1223+
supported=True,
1224+
model_id=0x1862,
1225+
),
12081226
MODEL_PRESENCE_G4: ShellyDevice(
12091227
model=MODEL_PRESENCE_G4,
12101228
name="Shelly Presence Gen4",

0 commit comments

Comments
 (0)