Help Document for KootNet Sensor Units
As of right now, a Raspberry Pi is required with the option of adding one or more supported sensors.
To make your own sensor, find the instructions on the Programs Website or in the Help menu of Kootnet Sensors – Control Center.
Managing Sensor Units from Raspbian
The shortcut “Kootnet Sensors - Control Center” opens a GUI Python program to manage up to 16 sensors at a time. See the “Help” menu in the Control Center for more information.
The first IP in Kootnet Sensors - Control Center is a local loop back address (127.0.0.1) to manage the local unit.
The shortcut “Kootnet Sensors – Configuration & Test” opens up the following in order, one after another to change or not. At the end of the reconfiguration, it displays the new configuration and current sensor readings on the screen.
Installed Sensors – Enable or disable supported sensors
Sensor Configuration – Adjust SQL recording settings
interfaces – Adjust IP settings
wpa_supplicant.conf – Adjust automatic wireless connections
** Note: Microsoft Windows installers are available for Kootnet Sensors – Control Center on the website's downloads page **
Uninstall Sensor Software
This will remove all sensor software including Kootnet Sensors – Control Center, after which it will restore /etc/network/interfaces & /etc/wpa_supplicant/wpa_supplicant.conf. Sensor data, logs and configurations are untouched, with the exception of the Control Center configuration, which is removed.
sudo bash /home/kootnet_data/scripts/uninstall.sh
This will print the current configuration & sensor readings to the screen.
sudo python3 /opt/kootnet-sensors/test_sensors.py
Program Auto Start
The sensor programs automatically start and restart them selves through systemd as services.
Run one or more of the following commands to disable the corresponding service and stop it.
sudo systemctl disable SensorCommands && sudo systemctl stop SensorCommands
sudo systemctl disable SensorRecording && sudo systemctl stop SensorRecording
To re-enable and start the services, run the following command.
* Note: You do not have to change anything, the script automatically re-enables and starts all sensor services *
sudo bash /opt/kootnet-sensors/scripts/edit_sensor_config.sh
Configuration & File Locations
KootNet Sensors - Control Center (program & configuration) – /opt/kootnet-control-center/
KootNet sensor programs – /opt/kootnet-sensors/
KootNet sensor configuration – /etc/kootnet/
KootNet sensor data & logs – /home/kootnet_data/
SensorRecodringDatabase.sqlite – SQLite3 database holding all recorded sensor readings
installed_sensors.conf – Supported & enabled sensors
sql_recording.conf – Sensor’s configuration file
Primary_log.txt – Contains sensor program logs
Sensors_log.txt – Contains sensor hardware errors
Network_log.txt – Contains network sent commands & errors
Clean Upgrade Service Scripts
These 2x Upgrade scripts uninstall all other systemd services, deletes both Kootnet Sensors & KootNet Sensors - Control Center programs & shortcuts then finally re-installs the program by the chosen method. The configuration and data files remain untouched, except for the control center configuration, which is restored to defaults.
The following SensorCleanUpgradeOnline command upgrades online through HTTP & SensorCleanUpgradeSMB upgrades through a windows share.
sudo systemctl start SensorCleanUpgradeOnline
sudo systemctl start SensorCleanUpgradeSMB ** DO NOT USE UNTIL YOU SETUP THE OPTIONS IN /opt/kootnet-sensors/scripts/update_programs_smb.sh **
** SensorCleanUpgradeSMB Requires: Configuration in /opt/kootnet-sensors/scripts/update_programs_smb.sh
** SensorCleanUpgradeOnline Optional: Configure /opt/kootnet-sensors/scripts/update_programs_online.sh to use your own HTTP Server