A demo of the ZoxoHome Helper’s page with a made-up home. Nothing here is real, and the buttons don’t change anything. ZoxoHome · Tip jar

ZoxoHome Helper

Dashboard

Live · 17 Oct 19:42:00
Matter Paired2 Matter fabrics
HomeKit bridge Paired 12 devices, 2 cameras
Timers running 2 / 8 at most 2 in 6h
Alerts showing 1 / 4 at most 1 in 6h
Timer runs, 6h 9 6 finished, 1 stopped early
Up 3d 4h since 14 Oct 15:30:00

Running now

  • Hall light, off after 5 min Timer 3 · 2m30s left of 5m0s
    2m30s left
  • Laundry check, step 2 Timer 2 · 31m0s left of 45m0s
    31m0s left

Rules the home hub runs wait on these timers between steps. Cancel stops the wait, so the next step doesn't run.

Timers and alerts

timers running alerts showing
2 13:45–13:50: 0 timers running, 0 alerts showing13:50–13:55: 0 timers running, 0 alerts showing13:55–14:00: 0 timers running, 0 alerts showing14:00–14:05: 0 timers running, 0 alerts showing14:05–14:10: 0 timers running, 0 alerts showing14:10–14:15: 1 timer running, 0 alerts showing14:15–14:20: 1 timer running, 0 alerts showing14:20–14:25: 1 timer running, 0 alerts showing14:25–14:30: 0 timers running, 0 alerts showing14:30–14:35: 0 timers running, 0 alerts showing14:35–14:40: 0 timers running, 0 alerts showing14:40–14:45: 0 timers running, 0 alerts showing14:45–14:50: 0 timers running, 0 alerts showing14:50–14:55: 0 timers running, 0 alerts showing14:55–15:00: 0 timers running, 0 alerts showing15:00–15:05: 0 timers running, 0 alerts showing15:05–15:10: 0 timers running, 0 alerts showing15:10–15:15: 0 timers running, 0 alerts showing15:15–15:20: 0 timers running, 0 alerts showing15:20–15:25: 1 timer running, 0 alerts showing15:25–15:30: 1 timer running, 0 alerts showing15:30–15:35: 1 timer running, 0 alerts showing15:35–15:40: 1 timer running, 0 alerts showing15:40–15:45: 1 timer running, 0 alerts showing15:45–15:50: 0 timers running, 0 alerts showing15:50–15:55: 0 timers running, 0 alerts showing15:55–16:00: 0 timers running, 0 alerts showing16:00–16:05: 0 timers running, 0 alerts showing16:05–16:10: 0 timers running, 0 alerts showing16:10–16:15: 0 timers running, 0 alerts showing16:15–16:20: 0 timers running, 0 alerts showing16:20–16:25: 0 timers running, 0 alerts showing16:25–16:30: 0 timers running, 0 alerts showing16:30–16:35: 0 timers running, 0 alerts showing16:35–16:40: 1 timer running, 0 alerts showing16:40–16:45: 1 timer running, 0 alerts showing16:45–16:50: 0 timers running, 0 alerts showing16:50–16:55: 0 timers running, 0 alerts showing16:55–17:00: 0 timers running, 0 alerts showing17:00–17:05: 0 timers running, 0 alerts showing17:05–17:10: 0 timers running, 0 alerts showing17:10–17:15: 0 timers running, 0 alerts showing17:15–17:20: 0 timers running, 0 alerts showing17:20–17:25: 0 timers running, 0 alerts showing17:25–17:30: 0 timers running, 0 alerts showing17:30–17:35: 1 timer running, 0 alerts showing17:35–17:40: 1 timer running, 0 alerts showing17:40–17:45: 0 timers running, 0 alerts showing17:45–17:50: 0 timers running, 0 alerts showing17:50–17:55: 0 timers running, 0 alerts showing17:55–18:00: 0 timers running, 0 alerts showing18:00–18:05: 0 timers running, 0 alerts showing18:05–18:10: 1 timer running, 0 alerts showing18:10–18:15: 1 timer running, 0 alerts showing18:15–18:20: 1 timer running, 0 alerts showing18:20–18:25: 1 timer running, 0 alerts showing18:25–18:30: 1 timer running, 0 alerts showing18:30–18:35: 1 timer running, 0 alerts showing18:35–18:40: 1 timer running, 0 alerts showing18:40–18:45: 1 timer running, 0 alerts showing18:45–18:50: 1 timer running, 0 alerts showing18:50–18:55: 2 timers running, 0 alerts showing18:55–19:00: 0 timers running, 0 alerts showing19:00–19:05: 0 timers running, 1 alert showing19:05–19:10: 0 timers running, 1 alert showing19:10–19:15: 1 timer running, 0 alerts showing19:15–19:20: 1 timer running, 0 alerts showing19:20–19:25: 1 timer running, 0 alerts showing19:25–19:30: 1 timer running, 0 alerts showing19:30–19:35: 1 timer running, 0 alerts showing19:35–19:40: 2 timers running, 0 alerts showing19:40–19:45: 2 timers running, 1 alert showing
13:4516:45now

Timeline

timer finished stopped early running alert fired
Porch light, off after 10 min Porch light, off after 10 min: 14:12:00 to 14:22:00, 10m0s, finishedPorch light, off after 10 min: 19:11:00 to 19:21:00, 10m0s, finished
Laundry check, step 2 Laundry check, step 2: 18:07:00 to 18:52:00, 45m0s, finishedLaundry check, step 2: 19:28:00 to 19:42:00, 14m0s, running, 31m0s left
Hall light, off after 5 min Hall light, off after 5 min: 16:37:00 to 16:42:00, 5m0s, finishedHall light, off after 5 min: 18:50:00 to 18:55:00, 5m0s, finishedHall light, off after 5 min: 19:39:30 to 19:42:00, 2m30s, running, 2m30s left
Bathroom fan, off after 20 min Bathroom fan, off after 20 min: 15:22:00 to 15:42:00, 20m0s, finished
Kids' bedtime, lights dim Kids' bedtime, lights dim: 17:32:00 to 17:37:00, 5m0s, stopped
The laundry is done Alert 1 fired at 19:04:00
Water detected under the sink Alert 3 fired at 19:41:40
13:4516:45now

9 timer runs (the ended ones took 14m17s on average, 45m0s at the longest) and 2 alerts fired in 6h. Point at a mark for its times.

Log activity

lines errors
5 13:45–13:50: 0 log lines, 0 mentioning an error13:50–13:55: 0 log lines, 0 mentioning an error13:55–14:00: 0 log lines, 0 mentioning an error14:00–14:05: 1 log line, 0 mentioning an error14:05–14:10: 0 log lines, 0 mentioning an error14:10–14:15: 1 log line, 0 mentioning an error14:15–14:20: 1 log line, 0 mentioning an error14:20–14:25: 1 log line, 0 mentioning an error14:25–14:30: 0 log lines, 0 mentioning an error14:30–14:35: 0 log lines, 0 mentioning an error14:35–14:40: 0 log lines, 0 mentioning an error14:40–14:45: 0 log lines, 0 mentioning an error14:45–14:50: 0 log lines, 0 mentioning an error14:50–14:55: 0 log lines, 0 mentioning an error14:55–15:00: 1 log line, 0 mentioning an error15:00–15:05: 0 log lines, 0 mentioning an error15:05–15:10: 0 log lines, 0 mentioning an error15:10–15:15: 0 log lines, 0 mentioning an error15:15–15:20: 0 log lines, 0 mentioning an error15:20–15:25: 1 log line, 0 mentioning an error15:25–15:30: 0 log lines, 0 mentioning an error15:30–15:35: 1 log line, 0 mentioning an error15:35–15:40: 0 log lines, 0 mentioning an error15:40–15:45: 1 log line, 0 mentioning an error15:45–15:50: 0 log lines, 0 mentioning an error15:50–15:55: 0 log lines, 0 mentioning an error15:55–16:00: 0 log lines, 0 mentioning an error16:00–16:05: 0 log lines, 0 mentioning an error16:05–16:10: 0 log lines, 0 mentioning an error16:10–16:15: 1 log line, 0 mentioning an error16:15–16:20: 0 log lines, 0 mentioning an error16:20–16:25: 0 log lines, 0 mentioning an error16:25–16:30: 0 log lines, 0 mentioning an error16:30–16:35: 1 log line, 0 mentioning an error16:35–16:40: 1 log line, 0 mentioning an error16:40–16:45: 1 log line, 0 mentioning an error16:45–16:50: 1 log line, 0 mentioning an error16:50–16:55: 0 log lines, 0 mentioning an error16:55–17:00: 0 log lines, 0 mentioning an error17:00–17:05: 1 log line, 0 mentioning an error17:05–17:10: 0 log lines, 0 mentioning an error17:10–17:15: 0 log lines, 0 mentioning an error17:15–17:20: 0 log lines, 0 mentioning an error17:20–17:25: 1 log line, 0 mentioning an error17:25–17:30: 0 log lines, 0 mentioning an error17:30–17:35: 1 log line, 0 mentioning an error17:35–17:40: 1 log line, 0 mentioning an error17:40–17:45: 0 log lines, 0 mentioning an error17:45–17:50: 0 log lines, 0 mentioning an error17:50–17:55: 0 log lines, 0 mentioning an error17:55–18:00: 0 log lines, 0 mentioning an error18:00–18:05: 1 log line, 0 mentioning an error18:05–18:10: 1 log line, 0 mentioning an error18:10–18:15: 0 log lines, 0 mentioning an error18:15–18:20: 0 log lines, 0 mentioning an error18:20–18:25: 0 log lines, 0 mentioning an error18:25–18:30: 0 log lines, 0 mentioning an error18:30–18:35: 1 log line, 0 mentioning an error18:35–18:40: 1 log line, 0 mentioning an error18:40–18:45: 0 log lines, 0 mentioning an error18:45–18:50: 0 log lines, 0 mentioning an error18:50–18:55: 2 log lines, 0 mentioning an error18:55–19:00: 2 log lines, 0 mentioning an error19:00–19:05: 2 log lines, 0 mentioning an error19:05–19:10: 0 log lines, 0 mentioning an error19:10–19:15: 1 log line, 0 mentioning an error19:15–19:20: 1 log line, 0 mentioning an error19:20–19:25: 1 log line, 0 mentioning an error19:25–19:30: 1 log line, 0 mentioning an error19:30–19:35: 0 log lines, 0 mentioning an error19:35–19:40: 1 log line, 0 mentioning an error19:40–19:45: 4 log lines, 1 mentioning an error
13:4516:45now

36 lines in 6h, 1 mentioning an error (going by the words). Read the log

Helper process

CPU memory
1% 13:45–13:50: 0.03% CPU13:50–13:55: 0.02% CPU13:55–14:00: 0.02% CPU14:00–14:05: 0.02% CPU14:05–14:10: 0.02% CPU14:10–14:15: 0.03% CPU14:15–14:20: 0.04% CPU14:20–14:25: 0.05% CPU14:25–14:30: 0.06% CPU14:30–14:35: 0.07% CPU14:35–14:40: 0.08% CPU14:40–14:45: 0.09% CPU14:45–14:50: 0.09% CPU14:50–14:55: 0.09% CPU14:55–15:00: 0.08% CPU15:00–15:05: 0.08% CPU15:05–15:10: 0.07% CPU15:10–15:15: 0.06% CPU15:15–15:20: 0.06% CPU15:20–15:25: 0.06% CPU15:25–15:30: 0.07% CPU15:30–15:35: 0.07% CPU15:35–15:40: 0.08% CPU15:40–15:45: 0.08% CPU15:45–15:50: 0.09% CPU15:50–15:55: 0.08% CPU15:55–16:00: 0.08% CPU16:00–16:05: 0.07% CPU16:05–16:10: 0.06% CPU16:10–16:15: 0.05% CPU16:15–16:20: 0.04% CPU16:20–16:25: 0.03% CPU16:25–16:30: 0.02% CPU16:30–16:35: 0.01% CPU16:35–16:40: 0.02% CPU16:40–16:45: 0.02% CPU16:45–16:50: 0.02% CPU16:50–16:55: 0.03% CPU16:55–17:00: 0.03% CPU17:00–17:05: 0.04% CPU17:05–17:10: 0.04% CPU17:10–17:15: 0.03% CPU17:15–17:20: 0.03% CPU17:20–17:25: 0.02% CPU17:25–17:30: 0.02% CPU17:30–17:35: 0.01% CPU17:35–17:40: 0.01% CPU17:40–17:45: 0.02% CPU17:45–17:50: 0.02% CPU17:50–17:55: 0.03% CPU17:55–18:00: 0.04% CPU18:00–18:05: 0.06% CPU18:05–18:10: 0.07% CPU18:10–18:15: 0.08% CPU18:15–18:20: 0.08% CPU18:20–18:25: 0.08% CPU18:25–18:30: 0.08% CPU18:30–18:35: 0.08% CPU18:35–18:40: 0.07% CPU18:40–18:45: 0.07% CPU18:45–18:50: 0.06% CPU18:50–18:55: 0.06% CPU18:55–19:00: 0.07% CPU19:00–19:05: 0.07% CPU19:05–19:10: 0.08% CPU19:10–19:15: 0.08% CPU19:15–19:20: 0.09% CPU19:20–19:25: 0.09% CPU19:25–19:30: 0.09% CPU19:30–19:35: 0.08% CPU19:35–19:40: 0.07% CPU19:40–19:45: 0.07% CPU
13:4516:45now
25 MB 13:45–13:50: 22.8 MB of memory13:50–13:55: 22.8 MB of memory13:55–14:00: 22.7 MB of memory14:00–14:05: 22.6 MB of memory14:05–14:10: 22.5 MB of memory14:10–14:15: 22.3 MB of memory14:15–14:20: 22.2 MB of memory14:20–14:25: 22.1 MB of memory14:25–14:30: 22 MB of memory14:30–14:35: 21.9 MB of memory14:35–14:40: 21.9 MB of memory14:40–14:45: 21.9 MB of memory14:45–14:50: 21.9 MB of memory14:50–14:55: 21.9 MB of memory14:55–15:00: 22 MB of memory15:00–15:05: 22.1 MB of memory15:05–15:10: 22.2 MB of memory15:10–15:15: 22.3 MB of memory15:15–15:20: 22.3 MB of memory15:20–15:25: 22.4 MB of memory15:25–15:30: 22.4 MB of memory15:30–15:35: 22.4 MB of memory15:35–15:40: 22.3 MB of memory15:40–15:45: 22.2 MB of memory15:45–15:50: 22 MB of memory15:50–15:55: 21.8 MB of memory15:55–16:00: 21.6 MB of memory16:00–16:05: 21.4 MB of memory16:05–16:10: 21.1 MB of memory16:10–16:15: 20.8 MB of memory16:15–16:20: 20.6 MB of memory16:20–16:25: 20.3 MB of memory16:25–16:30: 20.1 MB of memory16:30–16:35: 19.9 MB of memory16:35–16:40: 19.8 MB of memory16:40–16:45: 19.7 MB of memory16:45–16:50: 19.6 MB of memory16:50–16:55: 19.6 MB of memory16:55–17:00: 19.6 MB of memory17:00–17:05: 19.7 MB of memory17:05–17:10: 19.8 MB of memory17:10–17:15: 19.9 MB of memory17:15–17:20: 19.9 MB of memory17:20–17:25: 20 MB of memory17:25–17:30: 20.1 MB of memory17:30–17:35: 20.1 MB of memory17:35–17:40: 20.1 MB of memory17:40–17:45: 20.1 MB of memory17:45–17:50: 20.1 MB of memory17:50–17:55: 20 MB of memory17:55–18:00: 19.9 MB of memory18:00–18:05: 19.8 MB of memory18:05–18:10: 19.6 MB of memory18:10–18:15: 19.5 MB of memory18:15–18:20: 19.4 MB of memory18:20–18:25: 19.3 MB of memory18:25–18:30: 19.2 MB of memory18:30–18:35: 19.2 MB of memory18:35–18:40: 19.2 MB of memory18:40–18:45: 19.3 MB of memory18:45–18:50: 19.4 MB of memory18:50–18:55: 19.5 MB of memory18:55–19:00: 19.7 MB of memory19:00–19:05: 20 MB of memory19:05–19:10: 20.2 MB of memory19:10–19:15: 20.5 MB of memory19:15–19:20: 20.7 MB of memory19:20–19:25: 21 MB of memory19:25–19:30: 21.2 MB of memory19:30–19:35: 21.4 MB of memory19:35–19:40: 21.6 MB of memory19:40–19:45: 21.6 MB of memory
13:4516:45now

0.07% CPU (of 16 cores) and 21.6 MB of memory now.

Matter helper

Paired: 2 Matter fabrics

Up
3d 4h
Network
en0 192.168.1.20 UDP 5540
Time zone
America/Los_Angeles, 17 Oct 19:42:00
Settings API
off

Fabric 1: Apple Home

Fabric 2: Apple Keychain, the Home app's companion pairing, usually beside an Apple Home fabric

A fabric is one Matter pairing, not one home. The Home app usually adds two for a single Apple home (Apple Home and Apple Keychain), and a pairing a home no longer uses can remain listed, so the helper can't tell how many Apple homes these are. Nothing here removes a pairing.

HomeKit bridge

Paired TCP 51826

12 devices, 2 cameras. See them

Child bridge Ring Bridge: 3 devices, TCP 51830 Paired

Sprinkler, Front Lawn, Back Garden, Water Shutoff, Under the Sink, Laundry Floor, Bedroom Humidifier, Sunrise, Wind Down, Garage Timer, Garage Left Open, Movie Night, Front Door, Driveway

DriverStateLast worked
Rain Bird Sprinkler 3 in Home ok just now
Moen Flo 3 in Home ok just now
VeSync 1 in Home failing
the VeSync service didn't answer in time
3 min ago
Ring someone.at.home.example 5 in Home ok just now
Hue fades 2 in Home ok doesn't poll
Door reminders 3 in Home ok doesn't poll

After 3 failed polls in a row a driver's accessories show No Response in Home, until one works. A crashed driver starts again by itself.

Timers ran

StartedRule stepHow it went
today 19:39Hall light, off after 5 min running, 2m30s left
today 19:28Laundry check, step 2 running, 31m0s left
today 19:11Porch light, off after 10 min finished after 10m0s
today 18:50Hall light, off after 5 min finished after 5m0s
today 18:07Laundry check, step 2 finished after 45m0s
today 17:32Kids' bedtime, lights dim stopped after 5m0s of 15m0s
today 16:37Hall light, off after 5 min finished after 5m0s
today 15:22Bathroom fan, off after 20 min finished after 20m0s
today 14:12Porch light, off after 10 min finished after 10m0s
today 12:52Garage door, remind after 30 min finished after 30m0s
today 11:02Hall light, off after 5 min stopped after 2m0s of 5m0s
today 08:02Bathroom fan, off after 20 min finished after 20m0s
today 05:12Kids' bedtime, lights dim finished after 15m0s
today 03:22Laundry check, step 2 finished after 45m0s
today 01:22Hall light, off after 5 min finished after 5m0s
yesterday 22:12Coffee machine, off after 1 h finished after 1h0m0s
yesterday 20:42Porch light, off after 10 min finished after 10m0s

Each run stays here for a day. A run Home stops early (a door closed, say) never reaches the rule's next step; one that finishes does. The helper has 8 timers for rules' waits.

Alerts fired

WhenAlertSaid
now3 Water detected under the sink
today 19:041 The laundry is done
today 12:522 The garage door has been open for 30 minutes

Each firing stays here for a day. The helper has 4 alerts for rules to fire; their messages are set in Zoxobit.

Date ranges

#FromUntilToday
11 Dec6 Janout
21 Apr31 Octin range

On the network

1 to add, scanned 47 min ago. See them

Recent log all

872026/10/17 19:15:00 flo: Home: 62 psi, 21.5 °C, valve open
882026/10/17 19:21:00 helper: timer 1 finished; Home runs the next step
892026/10/17 19:28:00 helper: Home started timer 2 (Laundry check, step 2): 45m0s
902026/10/17 19:39:30 helper: Home started timer 3 (Hall light, off after 5 min): 5m0s
912026/10/17 19:41:20 vesync: poll failed: the VeSync service didn't answer in time
922026/10/17 19:41:40 helper: alert 3 fired: Water detected under the sink
932026/10/17 19:41:41 ntfy: sent alert 3
942026/10/17 19:41:48 hue: Wind Down: 62% of the way, 3200 K