Controllers¶
Controllers allow you to manage OWL operation from a central location. The OWL supports multiple control methods that can be used independently or combined.
No Controller¶
The OWL can operate completely autonomously without any controller. In this mode:
OWL starts automatically on boot
Detects weeds and activates relays based on
config.inisettingsNo remote monitoring or control
Configuration changes require SSH access or direct connection
Best for:
Simple deployments
Single OWL systems
Situations where remote control is not needed
Configuration:
[Controller]
controller_type = None
Wired Controllers¶
Physical hardware controllers connected via GPIO pins. Provide tactile switches for:
Toggling detection on/off
Switching sensitivity presets
Enabling/disabling recording
Manual “all nozzles on” override
Two designs available:
Ute Controller - Simple control for single OWL
Advanced Controller - Multi-OWL support (1-4 units)
Wireless Controllers¶
Network-based control via WiFi and MQTT. Provides:
Web dashboard for monitoring and control
Real-time video feed
Remote configuration
Multi-device access (phone, tablet, laptop)
Two modes available:
Standalone - OWL creates its own WiFi hotspot with local dashboard
Networked - OWL joins existing network with central MQTT broker
Combining Controllers¶
Wired and wireless controllers can be used together. When combined:
Important
Hardware takes precedence over wireless controls.
Physical switch inputs from wired controllers override any wireless/dashboard commands. This ensures reliable field operation even if network connectivity is lost.
Example combinations:
Wired |
Wireless |
Use Case |
|---|---|---|
None |
Standalone |
Phone/tablet control via OWL hotspot |
Ute |
Standalone |
Physical switches + dashboard monitoring |
Advanced |
Networked |
Multi-OWL fleet with central dashboard and physical overrides |
Choosing a Controller¶
Requirement |
Recommended |
|---|---|
Simplest setup, no control needed |
No Controller |
Single OWL, physical switches |
Ute Controller |
Single OWL, phone/tablet control |
Standalone Wireless |
Multiple OWLs, physical switches |
Advanced Controller |
Multiple OWLs, central monitoring |
Networked Wireless |
Maximum control + reliability |
Wired + Wireless combined |
Next Steps¶
Wired Controller Setup - Build Ute or Advanced Controller
Wireless Controller Setup - Configure Standalone or Networked mode
Configuration Guide - Controller config parameters