Parent actions
Parent mode = free, never blocked by the budget. It ends by itself when the device is idle. The PlayStation's plug is only cut once the console is off.
Last 30 days
Evidence
Every deduction, with the signal that drove it. Tap a day above.
Daily budget (minutes)
Allowed hours
Outside these hours everything of Pedro's is blocked, even with budget left. Untick a day for no time limit that day.
Who is watching by default
"Parent" = free unless you flip it to Pedro's time. "Pedro" = counts unless you start it in parent mode.
Notifications
Detection and safety thresholds
First-run setup wizard
- Scan the network and tag Pedro's devices.
- Discover the Kasa plugs (Plugs tab) and map each plug to the device it powers.
- Set DHCP reservations in the Google Home app for the tagged devices (docs/03).
- Set this Pi as the DNS server on the PlayStation (docs/02), then test blocking (docs/04).
DNS evidence
Audit log
Simulate a day
Fast-forwards a fake day through the real rules with your current settings. Nothing real is switched or recorded.
Simulation-mode controls
Pretend an appliance is running (draws watts) or idle. Send a fake DNS query from a device IP.
Parents and phones
New phones first install the home certificate: open in Safari on that phone.
Backups
A copy of the database is made every night after the daily reset. Restoring is explained in docs/06-recovery.md.
Pedro's page
A read-only page for Pedro: time left, his day, today's rules, and a button to ask for more time. Open this link once on his phone and add it to his home screen.