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.
| App | Category | Parent / children | Same 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. | automation | single instance | Morning 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 | automation | hosts novon.system.SimpleRulesingle 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" | automation | child of novon.system.RuleMaker | Simple trigger |
| Thermostat Scheduler Apply mode-specific setpoint and fan schedules to a thermostat on a weekly grid | climate | — | Away setback |