Skip to content

Commit 21d0b43

Browse files
authored
Merge pull request #49 from davidrecordon/fix/trigger-emergency-bug
Fix triggerEmergency() sending wrong command and ignoring type param
2 parents 312f118 + 8c206ac commit 21d0b43

1 file changed

Lines changed: 3 additions & 6 deletions

File tree

pyControl4/alarm.py

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -152,19 +152,16 @@ async def getEmergencyTypes(self):
152152

153153
return types_list
154154

155-
async def triggerEmergency(self, usercode, type):
155+
async def triggerEmergency(self, type):
156156
"""Triggers an emergency of the specified type.
157157
158158
Parameters:
159-
`usercode` - PIN/code for disarming the system.
160-
161159
`type` - Type of emergency: "Fire", "Medical", "Panic", or "Police"
162160
"""
163-
usercode = str(usercode)
164161
await self.director.sendPostRequest(
165162
"/api/v1/items/{}/commands".format(self.item_id),
166-
"PARTITION_DISARM",
167-
{"UserCode": usercode},
163+
"EXECUTE_EMERGENCY",
164+
{"EmergencyType": type},
168165
)
169166

170167
async def sendKeyPress(self, key):

0 commit comments

Comments
 (0)