unifi
indigo plugin that reads unifi devices and populates indigo devices and variables
details at https://forums.indigodomo.com/viewforum.php?f=199
v2022.43.397 |
Requires Indigo v2022.1.0+
|
Released Jan. 13, 2024 |
better manage error logging |
Changes in this release
in case of http error, the plugin does not print a large dump anymore, but it will
= check if timeout, retry 2 more times, if sucessful, a warning will occur .. fixed after xx tries
= if not sucessfult it will try 30 more times (after some minutes) and if not sucesfull the plugin will reload eg when the unifi device is down, or you load a new software
v2022.42.396 |
Requires Indigo v2022.1.0+
|
Released Dec. 15, 2023 |
poe on/off command for newer switches supported |
Changes in this release
added option to select a differetnt way to set POE on/off switches. Some newer switch devices only support a unix command swctrl
all of my older switches also support unix swctrl command.
v2022.42.395 |
Requires Indigo v2022.1.0+
|
Released Dec. 6, 2023 |
bug fix |
Changes in this release
- added check for protect camera: is properly defined?
line 8953, in getProtectIntoIndigo cameraId = dev.states["id"] KeyError: 'key id not found in dict'
- fixed mismatch for detecting dicts start end while listening to AP SW etc.
v2022.42.394 |
Requires Indigo v2022.1.0+
|
Released Dec. 1, 2023 |
added checks for setup a new install if not all parameters and devices are set. |
Changes in this release
added checks for setup a new install if not all parameters and devices are set.
v2022.42.389 |
Requires Indigo v2022.1.0+
|
Released July 19, 2023 |
logging |
Changes in this release
- added config option in general section to set request - curl timeout to any value >=1 sec
- made error logging more verbose
- added option to supress test logging at startup, default is log, set in config under section debug
- fixed print parameters requests timeout was not properly formatted
v2022.42.387 |
Requires Indigo v2022.1.0+
|
Released July 19, 2023 |
timeout setting and error logging |
Changes in this release
- added config option in general section to set request - curl timeout to any value >=1 sec
- made error logging more verbose
v2022.42.386 |
Requires Indigo v2022.1.0+
|
Released July 19, 2023 |
added config option in general section to set request - curl timeout to any value >=1 sec |
Changes in this release
added config option in general section to set request - curl timeout to any value >=1 sec
v2022.42.385 |
Requires Indigo v2022.1.0+
|
Released July 18, 2023 |
set http req timeout to 10 secs |
Changes in this release
set http req timeout to 10 secs
v2022.42.384 |
Requires Indigo v2022.1.0+
|
Released May 8, 2023 |
ssh known hosts file management |
Changes in this release
-
added menu item to clean up ~/.ssh/know_hostsfile
if you have issues with ssh loging in to your unifi devices, you can now reset the entries in ~/.ssh/konwn_hosts file
-
added config option in userid/password section to ignore known_hosts
ie use ssh -o StrictHostKeyChecking=no userid@x.y.x.z
instead of ssh userid@x.y.x.z
v2022.41.383 |
Requires Indigo v2022.1.0+
|
Released April 19, 2023 |
maintenance release for protect |
Changes in this release
1. fixed error for unifi protect event thumbnails
in some cisrcumstance the thumbnail is not available immedeately after event.
the plugin now tests if the thumbnail image is ready, then they are copied. this might take up to 10 secs.
in addition a "snapshot" is taken immediately. they can be requested at any time
2. removed code for old deprecated nvr video system. The plugin now only supports PROTECT
3. made config a little more readable
v2022.40.382 |
Requires Indigo v2022.1.0+
|
Released June 27, 2022 |
smaller bugfixes |
Changes in this release
1. suppress error message that File suspended does not exist
2. added option to supress Exsessive time used ... set in config at the bottom
3. fixed error msg: state key previousStatusChange not defined
v7.40.380 |
Requires Indigo v7.0.2 thru v2022.2 |
Released June 3, 2022 |
bug fixes |
Changes in this release
1. replaced all f = open() with f=self.openEncoding() method that does the utf8 depending on sys.version_info[0] >2
2. fixed global name 'item' is not defined;