YIO Remote

What is the YIO Remote

YIO Remote is an open-source, Raspberry Pi Zero W based, high quality DIY touchscreen remote.

User interface.

The user interface is designed to be adoptable by anyone that can use a smartphone app. Our goal is to provide UI choices that look clean and simple while offering as many features as posible.

YIO User Interface
YIO User Interface
  1. Notification indicator
  2. Current time
  3. Battery status indicator
  4. Active page name
  5. Group name
  6. Group power switch
  7. Entity
  8. Entity power switch
  9. Active page selection
  10. Page selection.

Pages

The interface selection is based on pages that can be swiped left and right. A page can either be the favourite, settings page or custom pages. Pages have an image header providing more visual information to a page. A page could be used to segment rooms, areas, a specific purpose or anything else that makes sense to you.

YIO Pages
YIO Pages

Groups

A custom page consists of one or more groups. Groups are a set of entities that can be defined by the user. Groups are another way of organizing entities. A group can be configured to have a group switch, this switch can turn on/off every device within the group at once.

YIO Groups
YIO Groups

Favorites page

The favorites page is a reserved page that do not show groups but entities directly. The favorites page is a optional page that like all pages can be sorted at any place.

YIO Favorites
YIO Favorites

Settings page

The settings page is a reserved page that offers all user settings. The settings page is a optional page that like all pages can be sorted at any place.

YIO Settings
YIO Settings

Profiles

Profiles can be selected by holding the status bar for 1 second. A profile consist of a group of pages. Every user can have their own UI preferences. Configurate profiles through the web configurator.

YIO Profiles
YIO Profiles

Customization

The YIO interface can be configured by using the web configurator. Here the user can add Profiles, Pages, Groups and manage their integrations, settings and entities.

Edit this page on GitHub