fingscan  

Developer: Karl's Plugins     Like this plugin? Show your appreciation!
Category: Location and Presence
Github: Github Repo
Assistance: Get help!   
Plugin ID: com.karlwachs.fingscan
Latest release: v2022.40.99 released on April 14, 2024
Requires: Indigo v2022.1.0 or higher
(Check the Releases tab below for older releases that may have different requirements)
  Download latest release

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

Release details
Released on: April 14, 2024
Requires: Indigo v2022.1.0+
Changes in this release

catching error File "plugin.py", line 920, in deviceStartComm bad address

Release details
Released on: April 12, 2024
Requires: Indigo v2022.1.0+
Changes in this release

fixed error introduced in last version: File "plugin.py", line 2455, in getfingData

Release details
Released on: April 6, 2024
Requires: Indigo v2022.1.0+
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

Release details
Released on: Oct. 15, 2023
Requires: Indigo v2022.1.0+
Changes in this release

added option in config sys to xxxxx any password print to logfile during debug ON

Release details
Released on: May 8, 2023
Requires: Indigo v2022.1.0+
Changes in this release

new fing version attached

Release details
Released on: May 8, 2023
Requires: Indigo v2022.1.0+
Downloaded: 1 times 
Changes in this release

added error catching in startfing

Release details
Released on: May 8, 2023
Requires: Indigo v2022.1.0+
Changes in this release

added start fing debug option in config

Release details
Released on: Oct. 16, 2022
Requires: Indigo v2022.1.0+
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

Release details
Released on: Sept. 24, 2022
Requires: Indigo v2022.1.0+
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.

Release details
Released on: Sept. 20, 2022
Requires: Indigo v2022.1.0+
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

Release details
Released on: Sept. 20, 2022
Requires: Indigo v2022.1.0+
Changes in this release

fixed: 'Plugin' object has no attribute 'M2V' this happens when vendor loockup is disabled variables are now properly initialized

Release details
Released on: Sept. 18, 2022
Requires: Indigo v2022.1.0+
Changes in this release

fixed: TypeError: object of type 'NoneType' has no len()

Release details
Released on: Sept. 15, 2022
Requires: Indigo v2022.1.0+
Changes in this release
  1. bug fix: variable allaway_x was set properly but at next cycle reset reason: was one deleted line in python code
Release details
Released on: Sept. 12, 2022
Requires: Indigo v2022.1.0+
Changes in this release
  1. 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
Release details
Released on: Sept. 3, 2022
Requires: Indigo v2022.1.0+
Changes in this release
  1. some bug fixes
  2. removed nickname info as this is not consistent and creates more confusion that it adds value
Release details
Released on: Aug. 31, 2022
Requires: Indigo v2022.1.0+
Changes in this release
  1. removed dead code (findmy , pibeacon, unifi interfaces)
  2. fixed restore devices
  3. fixed one py2->py3 i/o issue (in network scan, write to log)
  4. streamlined menu structure
  5. fixed lookup of vendor
  6. 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
  7. reload / restart of plugin is now configurable in config to be [disabled, start at 0:19, 1:19, 2:19]
Release details
Released on: Aug. 29, 2022
Requires: Indigo v2022.1.0+
Changes in this release
  1. removed dead code (findmy , pibeacon, unifi interfaces)
  2. fixed restore devices
  3. fixed one py2->py3 i/o issue ( in network scan, write to log)
  4. streamlined menu structure
Release details
Released on: Aug. 27, 2022
Requires: Indigo v2022.1.0+
Changes in this release
  1. fixed error: File "plugin.py", line 2681, in writeToFile f.write(writestring.encode("utf8"))
Release details
Released on: Aug. 11, 2022
Requires: Indigo v2022.1.0+
Changes in this release

moved network detection to front, in case config is started immediately, some varaibles are not initialized

Release details
Released on: Aug. 11, 2022
Requires: Indigo v2022.1.0+
Changes in this release

fixed wake onlan decode() not ... error. was left over from py2 --> py3

Release details
Released on: June 27, 2022
Requires: Indigo v2022.1.0+
Changes in this release
  1. 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.
  2. will require indigo 2022, py3
Release details
Released on: May 23, 2022
Requires: Indigo v7.0.2 thru v2022.2
Changes in this release
  1. fixed: getfingData @line 3174: 'if self.fingStatus[kk] == "up" and self.allDeviceInfo[theMAC][u"status"] != u"up":'
Release details
Released on: May 14, 2022
Requires: Indigo v7.0.2 thru v2022.2
Changes in this release

fixed: getIgnoredMAC @line 2772: 'self.indiLOG.log(40, u"getIgnoredMAC file read:{}".format(xx))'

Release details
Released on: April 20, 2022
Requires: Indigo v7.0.2 thru v2022.2
Changes in this release
  1. some cleanup for migration py2 --> py3
  2. faster down --> up state change (up to 60 secs faster ), read from fing.log file did not work, only fing.data was used
Release details
Released on: April 20, 2022
Requires: Indigo v7.0.2 thru v2022.2
Changes in this release
  1. some cleanup for migration py2 --> py3
  2. faster down --> up state change (up to 60 secs faster ), read from fing.log file did not work, only fing.data was used
Release details
Released on: April 15, 2022
Requires: Indigo v7.0.2 thru v2022.2
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

Release details
Released on: April 15, 2022
Requires: Indigo v7.0.2 thru v2022.2
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

Release details
Released on: April 14, 2022
Requires: Indigo v7.0.2 thru v2022.2
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

Release details
Released on: April 14, 2022
Requires: Indigo v7.0.2 thru v2022.2
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

Release details
Released on: April 12, 2022
Requires: Indigo v7.0.2 thru v2022.2
Changes in this release

added support for python3 fixed ''unicode' object has no attribute 'pid''

Release details
Released on: April 12, 2022
Requires: Indigo v7.0.2 thru v2022.2
Changes in this release

added support for python3 fixed ''unicode' object has no attribute 'pid''

Release details
Released on: March 29, 2022
Requires: Indigo v7.0.2 thru v2022.2
Changes in this release

updated libraries etc for os 12.3 and indigo 2021.1

Release details
Released on: March 29, 2022
Requires: Indigo v7.0.2 thru v2022.2
Changes in this release

updated libraries etc for os 12.3 and indigo 2021.1

Release details
Released on: Aug. 22, 2021
Requires: Indigo v7.3.0 thru v2022.2
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

Release details
Released on: Aug. 22, 2021
Requires: Indigo v7.3.0 thru v2022.2
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