pyimaprotect - Python IMA Protect Alarm UNOFFICIAL
You can get and set the status, get the list of contacts and download your images.
This work is originally developed for use with Home Assistant and the custom component imaprotect.
- Free software: MIT license
- Documentation: https://pyimaprotect.readthedocs.io.
Since the last update of IMAProtect "API" (05/2021), this plugin allows you to:
- get the status of your alarm:
- set the status of your alarm:
- get the list and information of your registered contacts:
- download the images/photos taken with your connected elements:
- `username`: Username used to connect to https://www.imaprotect.com/
- `password`: Password used to connect to https://www.imaprotect.com/
- `login()`: open a session with the IMA Protect Alarm website
- `logout()`: close the session with the IMA Protect Alarm website
- `status`: property to get or set the status of your IMA Protect Alarm. See the next table to understand the values.
- `get_contact_list()`: get a JSON with the list and information about your registered contacts.
- `download_images()`: download the images/photos taken with your connected elements.
Alarm Value | State |
---|---|
-1 | UNKNOWN |
0 | OFF |
1 | PARTIAL |
2 | ON |
This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.