Help Document for KootNet Sensor – Control Center


Kootnet Sensors – Control Center is a Python 3 program used to control up to 16 Kootnet Sensors at a time. Kootnet Sensors are Raspberry Pis that record sensor data to a SQL database for later analysis, more information about KootNet Sensors can be found here.

This document will outline what each part of the program is used for.


The Main Window

The first window that opens is used in almost all other windows as where you select one or more sensors to interact with. If the function can only deal with one sensor but you have selected multiple sensors, only the first checked and online sensor in the list will be used. ** Note: If you use a DNS name instead of an IP, the list order may not be as expected. It is recommended to only select one sensor if you only want to interact with the first sensor while using DNS names. **




Check Sensor Status: Will verify online status for all checked Sensor IPs. If the sensor is online, it remains checked and the background for the IP is set to green. If the sensor is offline, the IP is automatically unchecked and the background for the IP is set to red. Unchecked IP backgrounds will be reset to white when checking other sensors online status.


Main Window Drop Down List

Systems Report: Creates a Systems Report page with all selected sensors.

Configurations Report: Creates a Configurations Report page with all selected sensors.

Sensors Test Report: Creates a Sensors Test Report page with all selected sensors.

Download SQL Databases: Downloads Databases from all selected sensors.


File Menu:

  1. Control Center Configuration: Set Control Center configuration options.

  2. Open Logs: Opens the folder containing logs in the default file browser.

  3. Save IP List: Saves the currently set IP addresses in the main window.

  4. Reset IP List: Resets the IP list in the main window to its default state.

  5. Quit: Exit the program.


Sensors Menu:

  1. Remote Display: Sends readings or a message to the sensors supported mini display (If any).

  2. View & Download Logs: View or download sensor logs.

  3. Add Note to Database: Add notes into the selected sensors SQL Database at a set Date & Time.

  4. Send Commands: Send commands to one or more selected sensors.

  5. Update Configurations: Select and update one of 4 configuration files on one or more sensors. View current configurations from one sensor at a time.


Graphing & Databases Menu:

  1. Create Graphs: Create Live and Offline graphs using Matplotlib (Live) & Plotly (Offline).

  2. Database Info: View information gathered from a sensor’s SQL database.

  1. Offline Notes Editor: View and edit notes from a local sensor SQL Database.


Help Menu:

  1. KootNet Sensors – About: Displays the program version and license.

  2. KootNet Sensors – Website: Opens the programs website in the default web browser.

  3. Sensor Units – Making a Sensor: Opens a HTML document for creating a KootNet Sensor with a Raspberry Pi.

  4. Sensor Units – Help: Opens a HTML help file for the Raspberry Pi Sensor software.

  5. Control Center – Help: Open this document.