Docs

Built-in apps

The system smart apps that ship with every hub.

Every hub seeds these definitions at boot under the reserved novon.system namespace, and they appear in the install picker like any other app. They are written against the same API documented here. Their source is not published; the Examples section walks through a small, complete app for each of the patterns they use.

AppCategoryParent / childrenSame pattern in
Scheduled Motion Light
Define time-of-day windows, each with its own lights and brightness; on motion the active window's lights turn on, then off after all motion clears for X minutes.
lighting—Motion light by time of day
Automated Morning
The first time motion is detected within your morning window, disarm the alarm and run a scene — once per day, then it resets at midnight.
automationsingle instanceMorning routine
Exhaust Fan Automation
Automatically turns an exhaust fan off a set number of minutes after it turns on.
climate—Fan auto-off
Light Scheduler
Turn one or more lights on at a chosen brightness / color during daily time windows
lighting—Porch light
RuleMaker
Container app that hosts user-configured automation rules
automationhosts novon.system.SimpleRule
single instance
Scene scheduler
Simple Motion Light
Turns one or more lights on when motion is detected and off after motion stops for a set time
lighting—Getting started
SimpleRule
"When any trigger fires, run every action"
automationchild of novon.system.RuleMakerSimple trigger
Thermostat Scheduler
Apply mode-specific setpoint and fan schedules to a thermostat on a weekly grid
climate—Away setback
Generated from docs-bundle v0.1.0, novon-platform 9ce3486c (2026-10-09).