My Integration OS

The dizzying number of apps, services and devices available out there is growing every day. Wouldn’t it be great if you had a way to corral all these disparate items and make them work for you? To make them do something useful? 

Until now, this functionality has been off-limits to the average user or business, requiring technical know-how and in-depth coding knowledge. MiOS is your key into this world – letting you automate multiple actions in various apps, services and devices in response to any event you can think of – all with just a few clicks of the mouse.

How MiOS works

MiOS breaks down the silos between code, services and hardware, and can run in the cloud or on edge devices. All with just a few mouse-clicks – no coding required.

Run MiOS at the Edge

You can run MiOS on a dedicated edge computer, like your smart-home controller, or download it to run on Windows, Linux or Pi computers.

Run MiOS in the Cloud

Simply logon to your account and easily create meshbots that automatically run in the cloud. Your meshbot will connect and interact with any service, app or local device that you want it to.

Virtual Device/Service Capability

Just like you can connect to an existing app or device, you can also mix-and-match the capabilities of multiple services and devices to create a brand new virtual device/service. This allows you to connect, automate and visualize your new virtual item just like you would with any other device or service.

The 3 Pillars of MiOS


Automation makes your home and work life more convenient by making certain tasks occur automatically. You create an automation by specifying two core items – a trigger and an action.   

For example, you can create an automation to turn the hallway lights on (action) when a motion detector detects movement (trigger). You can also set up automations to send notifications or interact with your favorite services. In MiOS, you create an automation by creating a meshbot. Meshbots can be triggered by a device, by a time schedule, by an expression, or by another meshbot.

  • Send a team notification to the messaging/collaboration platform of your choice whenever someone completes a web-form.
  • Add new customers to a newsletter mailing list whenever someone creates an account with your company.
  • Update your CRM when a tracked customer makes a purchase online. Check what they purchased, and add this same information to a new row on a Google spreadsheet.
  • Copy Gmail attachments from specific senders to a folder on Google Drive. Send Gmail notifications to certain recipients whenever you make a change to a Google sheet.
  • Turn-on every TV in your home to your favorite channel after you open the garage door when returning from work. Or automatically lock your front and back doors when a movie begins.
  • Make a temperature sensor modify the thermostat setting once the room reaches a certain warmth. And make the sensor periodically send its current reading to a Google spreadsheet to create an historical record of how hot or cold each room gets over time.
  • Group several device actions into a scene that corresponds with a common household situation. For example, ‘The house is empty’ could lock all doors, switch off all lights except the front-room, notify you if a window is open, turn the heating off, enable motion detection/cameras, and so forth.
  • Make music play in your bathroom as soon as you turn on the shower lights. Or switch the radio on between specific hours on weekday mornings when you are getting ready for work.
  • Pull today’s weather forecast or your favorite stocks from a public API server and put this information in a tile on your EZlogic dashboard.
  • Have an image from your security camera appear on your TV whenever someone rings the doorbell, pausing the show or movie for a short while.
  • Get a motion detector to send you a whatsapp message and notify the Ezlo Protect team if you are away from home and there is movement in your yard.

The complexity of your automations is entirely up to you – from a simple one-step task to a full-blown symphony of interconnected actions. You are the conductor and MiOS is your orchestra.


Integration is the science of making disparate devices, apps and services communicate with each other – the foundation from which MiOS and automation in general is built. Any 3rd party device, service or app might perform great in it’s own right, but can only fulfill its potential once integrated with an ecosystem of similarly connected items.

  • Devices — so they can share their status and data as well as take instructions from other devices. For example, a thermostat needs to be integrated in order to tell a HVAC device to lower the temperature if the room gets too hot.
  • Services — so they can share their status and data as well as take instructions from other services. For example, send a team notification via the messaging service of your choice whenever someone completes a web-form. Pull today’s forecast from a weather information service and put this data in a tile on your dashboard.
  • Applications — so they can share their status and data as well as take instructions from other apps. For example, update your CRM when a tracked customer makes a purchase online. Check what they purchased, and add this same information to a new row on an Excel spreadsheet.

Integration is the rising tide that lifts all devices, apps and services beyond their individual limits by making them part of a fully automated ecosystem.

Integration is a two-way street between the platform provider and 3rd party developers. The platform provider must provide a fully automated ecosystem into which developers can integrate their devices, services and apps. They must also provide the tools and API’s for developers to easily integrate their offerings.

MiOS already works with an industry-leading number of Z-Wave, Zigbee, 2GIG, WiFI, BlueTooth and other 3rd party devices. We also designed our meshbots so you can integrate devices with a vast number of cloud services and applications. MiOS provides developers with flexible APIs and documentation to quickly create and embed their own plug-ins and scripts.
List of devices compatible with Ezlo hubs

Occasionally customers will identify a device that MiOS or Ezlo hubs don’t support. When that happens we will work to get the device integrated as soon as possible. MiOS is committed to adding support for any commercially available device within 90 days. Click here to make an add device request.


Now that your automations are up and running, how do you visualize their output and interact with them?

The MiOS dashboard is the nerve center of your smart home, giving you a heads-up display of all connected devices, fast access to your most commonly used settings, and critical information about device status. You can create your own dashboard and tiles using our simple drag-and-drag editor, or use a ready-to-go dashboard from our marketplace.

Nope. The editor offers a vast selection of tiles, widgets and buttons which you can use to populate your board, each of which can be customized and linked to suit your most precise requirements. Each tile is interactive and pulls data directly from any application, service or device to provide real-time activity and status updates – no coding required.

Connect, automate and visualize easily now.