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.

** 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


Sensor Test

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/


SQLite3 Database

Location: /home/kootnet_data/

SensorRecodringDatabase.sqliteSQLite3 database holding all recorded sensor readings


Configuration Files

Location: /etc/kootnet/

installed_sensors.confSupported & enabled sensors

sql_recording.confSensor’s configuration file


Log Files

Location: /home/kootnet_data/logs/

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