Greetings:
As per request, shown are two program results - please take a close look!
Program1 --- TestThunderBoard.py
Program2 ----ThunderBoardIOT.py
----------------------------------------------------------------------------------------------------------------------------------------
Program 1 - Results of TestThunderBoard.py run in Thonny Raspberry Pi #3

---------------------------------------------------------------------------------------------------------------------------------------
Programs and files in ThunderBoard Folder

-----------------------------------------------------------------------------------------------------------------------------------------
Program 2 - Results of ThunderBoardIOT.py run in Thonny Raspberry Pi #3Python 3.7.3 (/usr/bin/python3)
>>> %Run ThunderBoardIOT.py
Thunder Board present at address 0x02
Waiting for lightning - or at least something that looks like it
-----------------
ThunderBoard IOT
SwitchDoc Labs
Version:
-----------------
---------
noise_floor=
min_strikes=
indoor=
mask_disturber=
disp_lco=
Interrupt Count=
Interrupt reason=
LightningData.LastResult
LightningData.LastResult + LightningData.LightningTimeStamp
Traceback (most recent call last):
File "/home/pi/Thunder_IOT/SDL_Pi_ThunderBoard_IOT-master/apscheduler/schedulers/base.py", line 900, in _create_plugin_instance
plugin_cls = class_container[alias]
KeyError: 'interval'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/pi/Thunder_IOT/SDL_Pi_ThunderBoard_IOT-master/ThunderBoardIOT.py", line 308, in <module>
scheduler.add_job(tick, 'interval', seconds=60)
File "/home/pi/Thunder_IOT/SDL_Pi_ThunderBoard_IOT-master/apscheduler/schedulers/base.py", line 424, in add_job
'trigger': self._create_trigger(trigger, trigger_args),
File "/home/pi/Thunder_IOT/SDL_Pi_ThunderBoard_IOT-master/apscheduler/schedulers/base.py", line 925, in _create_trigger
return self._create_plugin_instance('trigger', trigger, trigger_args)
File "/home/pi/Thunder_IOT/SDL_Pi_ThunderBoard_IOT-master/apscheduler/schedulers/base.py", line 903, in _create_plugin_instance
plugin_cls = class_container[alias] = plugin_container[alias].load()
File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2410, in load
self.require(*args, **kwargs)
File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2433, in require
items = working_set.resolve(reqs, env, installer, extras=self.extras)
File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 786, in resolve
raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'pytz' distribution was not found and is required by the application
>>> Interrupt reason=
LightningData.LastResult + LightningData.LightningTimeStamp