fingscan
indigo plugin that uses FING and other utilities to detect presence of ip devices
see https://forums.indigodomo.com/viewforum.php?f=166&sid=930a0fbb75a1efd6ca07b67371083571 for details
| v2022.40.116 |
Requires Indigo v2022.1.0+
|
Released Oct. 28, 2025 |
bug fix |
Changes in this release
- fixed bug when setting debug = true for STARTFI
- cleanup fing init debug logging
- fixed network entry, was always defaulting to 192.168.1.0
| v2022.40.105 |
Requires Indigo v2022.1.0+
|
Released Aug. 11, 2025 |
bug fix |
Changes in this release
- added better error message in device edit for bad ip / mac numbers
- fixed remove leading 0 for formatted ip number for eg 192.168.000.001, dos not replace ("000" -> "" but to "0")
| v2022.40.104 |
Requires Indigo v2022.1.0+
|
Released Aug. 11, 2025 |
bug fix |
Changes in this release
- added better error message in device edit for bad ip / mac numbers
- fixed remove leading 0 for formatted ip number for eg 192.168.000.001, dos not replace ("000" -> "" but to "0")
| v2022.40.101 |
Requires Indigo v2022.1.0+
|
Released Aug. 6, 2024 |
added exception handling |
Changes in this release
added features / changes in v2022.40.101 @ 2024-08-06
added exception handling to catch bad device data, ie:
if int(digit) < 10: last = "00"
^^^^^^^^^^
ValueError: invalid literal for int() with base 10: ''
added some more if statements for new devices, to catch exceptions
| v2022.40.99 |
Requires Indigo v2022.1.0+
|
Released April 14, 2024 |
catching error File "plugin.py", line 920, |
Changes in this release
catching error File "plugin.py", line 920, in deviceStartComm bad address
| v2022.40.98 |
Requires Indigo v2022.1.0+
|
Released April 12, 2024 |
fixed error introduced in last version: |
Changes in this release
fixed error introduced in last version:
File "plugin.py", line 2455, in getfingData
| v2022.40.97 |
Requires Indigo v2022.1.0+
|
Released April 6, 2024 |
completed changes for PING only devices |
Changes in this release
completed changes for PING only devices
added expiration times for up-> down and down-> expired
some efficiency setting
cleanup of menus
| v2022.38.95 |
Requires Indigo v2022.1.0+
|
Released Oct. 15, 2023 |
added option in config sys to xxxxx any password print to logfile during debug ON |
Changes in this release
added option in config sys to xxxxx any password print to logfile during debug ON
| v2022.37.95 |
Requires Indigo v2022.1.0+
|
Released May 8, 2023 |
new fing version attached |
Changes in this release
new fing version attached
| v2022.37.94 |
Requires Indigo v2022.1.0+
|
Released May 8, 2023 |
added error catching in startfing |
Changes in this release
added error catching in startfing
| v2022.37.93 |
Requires Indigo v2022.1.0+
|
Released May 8, 2023 |
added start fing debug option in config |
Changes in this release
added start fing debug option in config
| v2022.37.92 |
Requires Indigo v2022.1.0+
|
Released Oct. 16, 2022 |
stopping plugin due to bad ip number |
Changes in this release
fingscan Warning getting data from indigo: bad variable ipDevice03 does not have a valid IP number>>192.168.86.237-changed<<\ deleting and letting .. and stopping plugin
| v2022.37.91 |
Requires Indigo v2022.1.0+
|
Released Sept. 24, 2022 |
fix display status time stamp changed during reload of plugin |
Changes in this release
statusDisplay date stamp was changed during reload of the plugin. e.g. during auto reload at 1pm, can be switch off in config)
that is fixed now: no device state updated until 100 secs into the plugin running.
this was due to data loaded from differnt sources during startup.
after everything is loaded the inetrnal data is correct.
| v2022.37.90 |
Requires Indigo v2022.1.0+
|
Released Sept. 20, 2022 |
better naming of new devices |
Changes in this release
name of newly created devices are now:
MAC-xx:xx:xx:xx:xx-Vendor info
like:
MAC-5C:87:xx:0A:xx:xx-Apple
| v2022.36.90 |
Requires Indigo v2022.1.0+
|
Released Sept. 20, 2022 |
bug fix: 'Plugin' object has no attribute 'M2V' |
Changes in this release
fixed: 'Plugin' object has no attribute 'M2V'
this happens when vendor loockup is disabled
variables are now properly initialized
| v2022.36.89 |
Requires Indigo v2022.1.0+
|
Released Sept. 18, 2022 |
fixed: TypeError: object of type 'NoneType' has no len() |
Changes in this release
fixed: TypeError: object of type 'NoneType' has no len()
| v2022.36.88 |
Requires Indigo v2022.1.0+
|
Released Sept. 15, 2022 |
bugfix |
Changes in this release
- bug fix: variable allaway_x was set properly but at next cycle reset
reason: was one deleted line in python code
| v2022.36.87 |
Requires Indigo v2022.1.0+
|
Released Sept. 12, 2022 |
bug fix |
Changes in this release
- bug fix: dev states for email after new device event where not populated in time
hence ip# and hardware info where not available in time. after some seconds they were populated
this was introduced with the last update
| v2022.36.86 |
Requires Indigo v2022.1.0+
|
Released Sept. 3, 2022 |
bug fixes and removed nickname field |
Changes in this release
- some bug fixes
- removed nickname info as this is not consistent and creates more confusion that it adds value
| v2022.36.85 |
Requires Indigo v2022.1.0+
|
Released Aug. 31, 2022 |
various fixes and improvements |
Changes in this release
- removed dead code (findmy , pibeacon, unifi interfaces)
- fixed restore devices
- fixed one py2->py3 i/o issue (in network scan, write to log)
- streamlined menu structure
- fixed lookup of vendor
- status-date stamp is fixed at startup if datestamp is empty.
previously it was changed once device changes state up->down ..
now also initial datestamp is not 0 but proper datestamp
- reload / restart of plugin is now configurable in config to be [disabled, start at 0:19, 1:19, 2:19]
| v2022.35.84 |
Requires Indigo v2022.1.0+
|
Released Aug. 29, 2022 |
clean up |
Changes in this release
- removed dead code (findmy , pibeacon, unifi interfaces)
- fixed restore devices
- fixed one py2->py3 i/o issue ( in network scan, write to log)
- streamlined menu structure
| v2022.34.82 |
Requires Indigo v2022.1.0+
|
Released Aug. 27, 2022 |
fixed utf8 error |
Changes in this release
- fixed error:
File "plugin.py", line 2681, in writeToFile
f.write(writestring.encode("utf8"))
| v2022.34.81 |
Requires Indigo v2022.1.0+
|
Released Aug. 11, 2022 |
moved network detection to front, in case config is started immediately, some varaibles are not init |
Changes in this release
moved network detection to front, in case config is started immediately, some varaibles are not initialized
| v2022.34.80 |
Requires Indigo v2022.1.0+
|
Released Aug. 11, 2022 |
fixed wake onlan decode() not ... error. was left over from py2 --> py3 |
Changes in this release
fixed wake onlan decode() not ... error. was left over from py2 --> py3
| v2022.34.75 |
Requires Indigo v2022.1.0+
|
Released June 27, 2022 |
indigo 2022 and new password storage |
Changes in this release
- changed password storage, was stored in mac keychain. that apparently does not work anymore.
now stored in preferences file
the plugin will convert to preference stored password automatically.
- will require indigo 2022, py3
| v7.33.74 |
Requires Indigo v7.0.2 thru v2022.2 |
Released May 23, 2022 |
getfingData @line 3174: |
Changes in this release
- fixed:
getfingData @line 3174: 'if self.fingStatus[kk] == "up" and self.allDeviceInfo[theMAC][u"status"] != u"up":'
| v7.33.72 |
Requires Indigo v7.0.2 thru v2022.2 |
Released May 14, 2022 |
fixed getIgnoredMAC @line 2772: |
Changes in this release
fixed:
getIgnoredMAC @line 2772: 'self.indiLOG.log(40, u"getIgnoredMAC file read:{}".format(xx))'
| v7.33.71 |
Requires Indigo v7.0.2 thru v2022.2 |
Released April 20, 2022 |
some cleanup for migration py2 --> py3 |
Changes in this release
- some cleanup for migration py2 --> py3
- faster down --> up state change (up to 60 secs faster ), read from fing.log file did not work, only fing.data was used
| v7.33.71 |
Requires Indigo v7.0.2 thru v2022.2 |
Released April 20, 2022 |
some cleanup for migration py2 --> py3 |
Changes in this release
- some cleanup for migration py2 --> py3
- faster down --> up state change (up to 60 secs faster ), read from fing.log file did not work, only fing.data was used
| v7.33.70 |
Requires Indigo v7.0.2 thru v2022.2 |
Released April 15, 2022 |
ip broadcast calculatiuon was messed up |
Changes in this release
ip broadcast calculatiuon was messed up
was x.x.x.254 instead of x.x.x.255
error was:
max_range = copy.copy(broadcast) # copy.copy is needed, otherwise broadcast itself is changed
max_range[-1] -= 1
| v7.33.70 |
Requires Indigo v7.0.2 thru v2022.2 |
Released April 15, 2022 |
ip broadcast calculatiuon was messed up |
Changes in this release
ip broadcast calculatiuon was messed up
was x.x.x.254 instead of x.x.x.255
error was:
max_range = copy.copy(broadcast) # copy.copy is needed, otherwise broadcast itself is changed
max_range[-1] -= 1
| v7.33.69 |
Requires Indigo v7.0.2 thru v2022.2 |
Released April 14, 2022 |
isolate a possible no network state in wake on lan, with try: // except |
Changes in this release
isolate a possible no network state in wake on lan, with try: // except
the plugin will continue, but will not do wake on lan
| v7.33.69 |
Requires Indigo v7.0.2 thru v2022.2 |
Released April 14, 2022 |
isolate a possible no network state in wake on lan, with try: // except |
Changes in this release
isolate a possible no network state in wake on lan, with try: // except
the plugin will continue, but will not do wake on lan
| v7.33.67 |
Requires Indigo v7.0.2 thru v2022.2 |
Released April 12, 2022 |
added support for python3 |
Changes in this release
added support for python3
fixed ''unicode' object has no attribute 'pid''
| v7.33.67 |
Requires Indigo v7.0.2 thru v2022.2 |
Released April 12, 2022 |
added support for python3 |
Changes in this release
added support for python3
fixed ''unicode' object has no attribute 'pid''
| v7.33.66 |
Requires Indigo v7.0.2 thru v2022.2 |
Released March 29, 2022 |
updated libraries etc for os 12.3 and indigo 2021.1 |
Changes in this release
updated libraries etc for os 12.3 and indigo 2021.1
| v7.33.66 |
Requires Indigo v7.0.2 thru v2022.2 |
Released March 29, 2022 |
updated libraries etc for os 12.3 and indigo 2021.1 |
Changes in this release
updated libraries etc for os 12.3 and indigo 2021.1
| v7.32.66 |
Requires Indigo v7.3.0 thru v2022.2 |
Released Aug. 22, 2021 |
added upper() for reading ignored mac file |
Changes in this release
added upper() for reading ignored mac to allow
aa:bb:cc:dd:ee:ff besides AA:BB:CC:DD:EE:FF
in file ignoredMAC
| v7.32.66 |
Requires Indigo v7.3.0 thru v2022.2 |
Released Aug. 22, 2021 |
added upper() for reading ignored mac file |
Changes in this release
added upper() for reading ignored mac to allow
aa:bb:cc:dd:ee:ff besides AA:BB:CC:DD:EE:FF
in file ignoredMAC