Add description, images, menus and links to your mega menu
A column with no settings can be used as a spacer
Link to your collections, sales and even external links
Add up to five columns
Add description, images, menus and links to your mega menu
A column with no settings can be used as a spacer
Link to your collections, sales and even external links
Add up to five columns
September 08, 2026 8 min read
Complete dealer manual for Ezlo Protect: hardware specs, Security Partner Portal, installer app flow, resident app/panel, and Resident Portal automation.
The Ezlo Protect Full Dealer Manual is the complete reference for security dealers and installers: hardware specs and LED troubleshooting for the Ezlo Secure hub and Android touch panel, the full Security Partner Portal walkthrough (branding, customer management, monitoring), the Ezlo Installer app flow for adding controllers and pairing devices, the Ezlo Protect Resident App/Panel for end users, and the Resident Portal (MeshBots, virtual devices, plugins, integrations) for advanced automation.
| Spec | Detail |
|---|---|
| LCD Display | 10.1", 1280x800 resolution |
| Touch Panel | Capacitive 10-point touchscreen |
| CPU | RK3566 Quad Core Cortex A55 |
| OS | Android 11 |
| RAM / ROM | 4GB / 16GB |
| Camera | 5MP front |
| Wi-Fi | 802.11 b/g/n/ac |
| Ethernet | 100M/1000M RJ45 |
| I/O Ports | 1 Micro USB OTG, 1 USB 2.0 host, 1 USB 3.0 host, 1 USB serial port, 1 HDMI output |
| Bluetooth | 5.0 |
| Power Supply | Adapter, 12V/1.5A |
| Battery | 5000mAh / 3.7V |
| Reset Button Action | LED Indication | Result |
|---|---|---|
| 1 short (0.05β0.5s) press within 1.5s | None | Send broadcast message to cloud server |
| 2 short presses within 1.5s | Two blinks | Reset client Wi-Fi connection settings |
| 3 short presses within 1.5s | Fast yellow blinking | Perform hub power-off action |
| One long (2β5s) press | Fast blue blinking (2x/sec) | Reboot controller |
| One long (5β10s) press | Fast white blinking (2x/sec) | Soft reset |
| One long (10β20s) press | Slow white blinking (1x/sec) | Factory reset |
| Holding more than 20s | None | Cancel factory reset start |
| β | Solid blue | Unit is connected to cloud |
| β | Blinking amber | Unit is not connected to cloud |
| β | Slow purple blinking (1x/sec) | Firmware update in progress |
| β | Solid green for 2 sec | Firmware update finished successfully |
| β | Solid red for 2 sec | Firmware update failed |
| β | Slow waving blue/purple (1x/sec) | Adding a new smart device |
| β | Fast waving blue/purple (2x/sec) | Removing a smart device |
| β | Slow waving light blue (5s repeat) | Ezlo Secure running on battery power |
| β | Slow waving yellow/light blue (5s repeat) | Battery level 25% or less (battery power only) |
| β | Slow waving red/light blue (5s repeat) | Battery level 10% or less (battery power only) |
| β | Fast blinking red (2x/sec) | Booting / critical battery level, charging required |
Log in at security.mios.com. The Partner Dashboard lets you set up company branding and manage all customer accounts.
Create customer (resident) accounts from Customer β New Account, or Dashboard β Create Customer. Three stages: (1) basic account details β contact/address info, Installation Address, assign the responsible installer; (2) select customer type and service package (CMS setup if the customer has Security service); (3) additional details and finalization. On save, a default Security Panel PIN code of 1234 is created automatically β strongly recommend changing it after first login. A welcome email with account credentials is sent to the customer.
Knowledge Base holds the available user manuals and Resident Portal help docs. Service Packages shows the current Ezlo Protect Kit package offerings.
Confirm the controller is powered, on the network via LAN cable, and its LED is blue. Scan the barcode on the back of the hub with your camera. If scanning fails, tap "Add Manually" to enter the serial number and MAC address, then "Add Controller."
Confirm power, LAN connection, blue LED, and that your mobile device shares the controller's network, then tap "Connect." If it fails, retry or fall back to Scan Barcode.
Connect to the controller, tap "Start" on the confirmation screen (or reconnect), select a device category, then a specific model (e.g. Cameras β VistaCam 1103), and follow the pairing wizard.
Tap Security β Check System. Correctly paired devices show a purple "OK"; failed devices show a red "Failed." For troubleshooting, go to Settings β Help to contact support directly, or check the support website / video tutorials.
Security β Configure Security Modes. Select a mode with one touch:
Settings under the mode buttons configure detailed armed-sensor behavior.
Security β Activate Professional Monitoring: complete the customer info form, tap "Proceed," then add the emergency contacts who'll be called if the alarm triggers (they must know the resident's PIN code for verbal verification). Tap "Activate Monitoring" once contacts are added.
Security β Test Mode β Activate Test Mode β select duration β review β Submit. Disabling returns the account to live status with monitoring dispatch active.
Tap "Complete Installation" in the Security area; a confirmation screen appears on success. Completed installations are reachable later via "Access existing installation" (search by controller serial number or resident name) β but only once the resident has granted access from their mobile app. Once accessed, devices can still be added via the "+" button. To log out of a customer account, go to Security β Log Out Customer, which returns you to the Access Installations screen.
Logging into the resident app shows the Security Dashboard: paired devices and security mode controls (Disarmed / Arm Stay / Arm Away). Each mode has an entry delay (time to disarm before the alarm sounds) and an exit delay (time to leave before arming); the exit delay can be changed under More β Settings β Entry & Exit Delay Settings (UI differs slightly between iOS and Android). Tapping the arrow next to "Security System" shows the status of all sensors; the bell icon (or More menu) opens the Alerts list.
If a sensor is tripped, arming attempts return "System not ready to arm!" β either clear the sensor or use the "Bypass Sensor" button; you'll then see "Ready to Arm!" Arming shows a countdown that can be cancelled via the Cancel button on mobile, or on the Security Panel by pressing Cancel and entering a PIN code. To disarm on mobile, press Arm β Disarm; on the Security Panel, press the Arm icon (top left) and enter a PIN code. A confirmation appears once disarmed.
The Cameras option shows paired cameras; tap the Play button under Devices to view a live stream. Alerts lists recent events (both on mobile and the Security Panel). Devices lists everything on the controller and lets you control it directly (e.g. lock/unlock a smart deadbolt, toggle a light). MeshBots lists the automations/scenes on the unit and lets you run them manually (available on both mobile and the Security Panel). The SOS button dispatches emergency services directly from the mobile app or Security Panel.
The Help section lets residents reach the dealer via service desk, email, or phone β contact details are configured in the Partner Portal's Contact Info section.
Installers see an error at "Proceed with installation" on a completed install if the resident hasn't granted them access. Residents enable this in their app under More β Users, using the slide toggle for installer access.
The Resident Portal Security Dashboard previews and controls all devices on the controller.
Variables hold a specific piece of data for use in MeshBot triggers (on devices with capabilities spanning a range of levels) or actions. An Expression is a snippet of code that reads a device capability's current value (e.g. a switch's on/off state or a thermostat's current temperature) to help decide whether a trigger should run. More detail: support.ezlo.com Scripting docs.
Cloud Integrations (NuCAL) connect cloud-enabled services/devices to the Ezlo platform via third-party APIs. IP Devices let you create virtual devices that send HTTP commands to any Wi-Fi device or HTTP-capable service β fast integration without third-party plugins. To install the IP Devices plugin: Plugins β Edge Plugins β Marketplace β find "IP Device Generator Plugin" β "Copy to my Ezlo" β go to "My Private Plugins" β "Manage Installations" β install onto the chosen controller.
Virtual Devices behave exactly like physical smart devices and act as a universal translator for unsupported hardware β view/control them under Devices or the dashboard, map them to physical devices via MeshBot, and use them in triggers/actions (e.g. a virtual switch controlling other devices and MeshBots). The Virtual Container area lets you build a virtual device and define its states/commands, mapped to real device or cloud service commands.
Plugins are small apps that extend the hub's functionality, letting users complete tasks without writing code. Ezlo's open platform and APIs are designed for developers to build their own plugins.
Full details for every section above (Ezlogic customization, Z-Wave Associations, Backups, User Management, PIN Codes, and more) are available in the original PDF linked below.
Sign up to get the latest on sales, new releases and more β¦