Predictika · smart-home automation plans: hubs, radios, bridges, offline use and safety
An AI home assistant prepares a smart-home automation plan (“when this device does X, do Y”) for a fictional homeowner. Before it is created, the assistant sends it to Predictika’s validator, which checks it against the hub, device and safety rules, compares the device count the assistant states with the one it computes, and returns a verdict with every reason.
This validator models smart-home automation plans on five hub types. It handles any combination of hub, trigger device, action device, command and offline requirement among the modeled devices, not just the scenarios shown below.
It does not cover device purchase or pricing, energy-usage automations, or hubs and devices outside the modeled catalog. Compatibility data are illustrative estimates built from public product information, not any vendor's.
9 scenarios in 4 groups · each group runs from the agent’s first attempt to the outcome · click one to switch
Proposing agent: AI home assistant (scripted)
Before sending, the agent must call Recorded run
What this means
Our assessment of what a typical smart-home hub app does with the same cases. It is a judgment about effort and reliability, not a claim that nothing can be built.
| What the validator caught | Typical hub app | Predictika |
|---|---|---|
| Compatible is not the same as working | Only with workarounds A catalog flag says "works with" an ecosystem; whether it works in this home depends on the hub radio, a bridge and Matter support together. | Reachability is derived from the hub, the device, the bridge and the ecosystem on every call. |
| One hub swap that changes many checks | Only with care Changing the hub changes the radios, the ecosystem, where automations run and the device limit at once, so each check is a separate rule and a person meets them one at a time. | The hub is one field of the request; every check that reads it is made together on every call. |
| Safety policy across every lock and sensor | Only with care A rule that a sensor or camera never unlocks a door has to be repeated for each device type and each hub, and a new device is easy to miss. | The policy reads the kinds of the trigger and the target, so it applies to any combination in the catalog. |
| A count the assistant states that must match a computed one | Only with workarounds The hub count is existing devices plus the new ones, so a separate rule must recompute it and compare it with what the assistant said. | The stated count is a field of the request and is compared with the computed count on every call. |
| Every problem returned in one answer | Only with workarounds Apps tend to check as a step is saved, so an assistant often fixes one error and meets the next. | All findings come back together, whatever order the choices arrived in. |
Every rule is checked on every call, in any order the choices arrive; one problem never hides another. Blocking findings stop the plan; approval findings need a person to sign off; everything else is computed.
| 1 | The trigger device Ring Stick Up Cam has no Apple integration and is not Matter certified - it is not in this home at all, whatever its box says about compatibility. |
| 2 | A security automation (Ring Stick Up Cam to Philips Hue bulb) that only works while the internet and vendor clouds are up. |
| 3 | The action device Philips Hue bulb needs its brand bridge (HUE_BRIDGE), which this home does not have. |
| 4 | A security automation (Google Nest Cam to TP-Link Kasa smart plug (non-Matter)) that only works while the internet and vendor clouds are up. |
| 5 | The automation must keep working with the internet down, but the trigger Google Nest Cam works only through its vendor cloud. |
| 6 | The automation must keep working with the internet down, but the action device TP-Link Kasa smart plug (non-Matter) works only through its vendor cloud. |
| 7 | The automation must keep working with the internet down, but the Google Nest Hub (2nd gen) runs its automations in the cloud. |
| 8 | A security automation (Ring Stick Up Cam to IKEA TRADFRI Zigbee bulb) that only works while the internet and vendor clouds are up. |
| 9 | The action device Schlage Connect Z-Wave lock has no Alexa integration and is not Matter certified - it is not in this home at all, whatever its box says about compatibility. |
| 10 | The action device Schlage Connect Z-Wave lock speaks ZWave, and the Amazon Echo (4th gen) has no ZWave radio. |
| 11 | A security automation (Eve Motion sensor to Schlage Connect Z-Wave lock) that only works while the internet and vendor clouds are up. |
| 12 | The action device Schlage Connect Z-Wave lock speaks ZWave, and the SmartThings Station has no ZWave radio. |
| 13 | Policy - a sensor must never unlock Schlage Connect Z-Wave lock on its own; unlocking needs a person (app, keypad or presence with confirmation). |
| 14 | Unlock is not a command a light (Nanoleaf Essentials bulb) accepts. |
| 15 | A security automation (Eve Motion sensor to Aqara U200 lock (Matter over Thread)) that only works while the internet and vendor clouds are up. |
| 16 | The Google Nest Hub (2nd gen) would hold 201 devices after this plan, over its limit of 200. |
| 17 | The device count the agent states for the Apple HomePod mini is 100, but it already has 100 and this plan adds 2, which is 102. |
| 18 | The SmartThings Station would hold 201 devices after this plan, over its limit of 200. |
| 19 | A security automation (Ring Stick Up Cam to Schlage Connect Z-Wave lock) that only works while the internet and vendor clouds are up. |
| 20 | Policy - a camera must never unlock Schlage Connect Z-Wave lock on its own; unlocking needs a person (app, keypad or presence with confirmation). |
| 21 | Lock is not a command a plug (TP-Link Kasa smart plug (non-Matter)) accepts. |
| 22 | The automation must keep working with the internet down, but the trigger Ring Stick Up Cam works only through its vendor cloud. |
| 23 | The action device IKEA TRADFRI Zigbee bulb has no Apple integration and is not Matter certified - it is not in this home at all, whatever its box says about compatibility. |
| 24 | The action device IKEA TRADFRI Zigbee bulb speaks Zigbee, and the Apple HomePod mini has no Zigbee radio. |
The recorded result of the validator for each scenario on this page: the request the AI agent sent, the verdict, and every finding, in the order they appear above.
The agent's request. Automation for the SmartThings Station: when the Google Nest Cam detects motion, unlock the Schlage Connect Z-Wave lock. It must keep working when the internet is down. The hub already has 199 devices. I state that the hub will hold 2 devices after this plan. Ready to create.
Verdict: Blocked.
The agent's request. Automation for the Home Assistant Green with Thread/Zigbee and Z-Wave sticks: when the Google Nest Cam detects motion, unlock the Schlage Connect Z-Wave lock. It must keep working when the internet is down. The hub already has 199 devices. I state that the hub will hold 2 devices after this plan. Ready to create.
Verdict: Blocked.
The agent's request. Automation for the Home Assistant Green with Thread/Zigbee and Z-Wave sticks: when the Eve Motion sensor detects motion, lock the Schlage Connect Z-Wave lock. It must keep working when the internet is down. The hub already has 199 devices. I state that the hub will hold 201 devices after this plan. Ready to create.
Verdict: Allowed.
The agent's request. Automation for the Apple HomePod mini: when the Eve Motion sensor detects motion, turn on the Philips Hue bulb. I state that the hub will hold 2 devices after this plan. Ready to create.
Verdict: Blocked.
The agent's request. Automation for the Apple HomePod mini: when the Eve Motion sensor detects motion, turn on the Philips Hue bulb. The home has the Hue Bridge. I state that the hub will hold 2 devices after this plan. Ready to create.
Verdict: Allowed.
The agent's request. Automation for the Home Assistant Green with Thread/Zigbee and Z-Wave sticks: when the Eve Motion sensor detects motion, unlock the Schlage Connect Z-Wave lock. I state that the hub will hold 2 devices after this plan. Ready to create.
Verdict: Blocked.
The agent's request. Automation for the Home Assistant Green with Thread/Zigbee and Z-Wave sticks: when the Eve Motion sensor detects motion, lock the Schlage Connect Z-Wave lock. I state that the hub will hold 2 devices after this plan. Ready to create.
Verdict: Allowed.
The agent's request. Automation for the Apple HomePod mini: when the Eve Motion sensor detects motion, turn on the Nanoleaf Essentials bulb. The hub already has 100 devices. I state that the hub will hold 100 devices after this plan. Ready to create.
Verdict: Blocked.
The agent's request. Automation for the Apple HomePod mini: when the Eve Motion sensor detects motion, turn on the Nanoleaf Essentials bulb. The hub already has 100 devices. I state that the hub will hold 102 devices after this plan. Ready to create.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.