Timers
Delay an action by a fixed duration after a trigger fires — and cancel the countdown with a reset before it completes.
Run a krill server on a Raspberry Pi, a laptop, or a rack box. Open the app on any device on your network. Wire sensors, schedulers, calculations, GPIO and dashboards into a live swarm — no cloud, no accounts, no rented brain. The architecture pros use for SCADA, scaled down to fit on a workbench.
Servers discover each other on your LAN and pair into a swarm. Your data, your hardware, your network — never anyone else's cloud.
Data points, cron timers, calculations, GPIO, alerts, dashboards — composable nodes wired into directed graphs. Inspired by industrial SCADA.
Aquaponics, vivariums, breweries, greenhouses, workshops. Drop a server on a Pi, plug in sensors, build the system you actually wanted.
Typed nodes, explicit observer model, deterministic graph evaluation. The same patterns that run factories — without the seat-license bill.
Four minutes. Three nodes. One mental model that scales from a single thermostat to a building's worth of sensors.
Delay an action by a fixed duration after a trigger fires — and cancel the countdown with a reset before it completes.
Set up a Krill server on a Raspberry Pi or Linux host to manage GPIO pins, serial devices, sensors, and automation across your network.
Triggers decide when home automation runs — fire on sensor thresholds, schedules, button presses, or incoming webhooks to start an action.
Executors are the action nodes in a home automation workflow — send alerts, run scripts, call webhooks, and control devices when a trigger fires.
Automated Krill Server backup with configurable retention and one-click restore — compressed archives of node data, snapshot history, project files, and camera thumbnails.
Filter out dropouts and invalid readings by ignoring any sensor value below a minimum you set before it's stored.
Filter out sensor spikes and bad readings by ignoring any value above a maximum you set before it's stored.
Throttle noisy or chatty sensors — rate-limit readings so a value is only logged once per set time interval.
Smooth noisy sensor data by ignoring small changes — only log a new reading when the value moves more than a set amount.
How a home automation swarm works in Krill - independent nodes that watch their data sources and act on their own, with no central controller.