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.

Quick Navigation

No Controller

Run OWL autonomously with no external control. Simplest setup.

Learn more →

Wired Controllers

GPIO-based hardware controllers (Ute Controller, Advanced Controller) for physical switch control.

Wired Controllers
Wireless Controllers

Network-based control via WiFi dashboard and MQTT. Standalone or networked modes.

Wireless Controllers

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.ini settings

  • No 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)

View Wired Controller Setup →


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

View Wireless Controller Setup →


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