Alexa Amazon Skill Smart Home c Open Source platform for Home Automation ioBroker

First, a bit about what is ioBroker?

And who is the developer of the ioBroker?


ioBroker is an OpenSource project which is developed by a community of computer science. Anyone who is interested in the topic of Smart Home, can join the project and licensed under the MIT license on Github, to begin to develop applications. Additionally there is an extensive forum for end users in which are actively discussed new ideas, problems and wishes of our clients. Experienced developers, some of which have 17 years of experience in industrial automation of leading German firms, Bosch and Siemens, and consult on home automation and its implementation. Tested and proven ideas are placed on the so-called Trello-Whiteboard, it Board with current, relevant jobs, so anyone can look at it and be aware of what is happening.



Technical platform implementation ioBroker

ioBroker fully developed Node.js intuitive, flexible to adapt to new conditions, it is very easy to complement and expand. Everyone who owns JavaScript, can expand the capabilities of the system ioBroker.
Through the ioBroker adapters can communicate with a large number of different systems from the field of Smart Home (e.g. Important, KNX, FS20) and Home Entertainment(entertainment) (for example: Sonos, Dreambox, AV Receiver and Smart TV). Also built in the possibility of data exchange with various Internet services Webservices (e.g. weatherunderground.com) and a variety of databases (e.g. MySQL, InfluxDB Graphite oder).

operating system Installation and iron Hardware

ioBroker is running on any hardware and any operating systems on which to run Node.js (ARM, x86, Windows, Linux, OSX). It does not matter which computer you are using: Raspberry, Windows-Server-Synology-NAS or MacOS. Since the ioBroker for each new driver launches new Node.js - process, memory becomes the limiting factor. For each individual driver requires approximately 10-60 MB depending on complexity.

So, each user, even not being a professional, can use the system ioBroker. Those who do not want to mess with Linux, you can instead simply use Windows.
Another essential advantage is the establishment of a system of several servers working as one (Multihost). For example, if a user expand your home automation system and the Raspberry will run very slowly, it may just install a second Raspberry to distribute among them the current job. The strongest distinctive feature of the ioBroker is the ability of visualization. By Drag &Drop you can design complex and beautiful image rendering for the home.

youtu.be/nCjFuV5oR_Q



First start ioBroker

Those who first start the ioBroker, first scared, how many opportunities and drivers available from that system. It's like a huge constructor from which you can collect anything, if you do not limit the imagination.
IoBroker developers have created a helper to search for devices and services — Wizard. Using Wizard you can automatically recognize and connect a large number of standard devices from completely different manufacturers using different protocols.


the Video for more clarity:

youtu.be/OmpFRHG755M

Which drivers are already available for ioBroker?

Lighting, lamps: Philips Hue, Osram Lightify
Entertainment, TV, music: Samsung TV, LG TV, Sonos, Logitech Harmony, Onkyo, Squeezebox, Yamaha
Voice control: Apple Homekit, Alexa, Google Echo
Home equipment, vacuum cleaners, lawn mowers, printers: Botvac Saugroboter, Worx Landroid mower, Epson Drucker, Amazon-Dash Button, Xiaomi Vacuum Cleaner
Services: Google calendar, weather forecast, email: holidays, vacation, Kalender (z.B. Google Calendar), Deutscher Wetterdienst (warning), E-Mail - newsletter
Smart Home systems from different manufacturers: Netatmo, Important, innogy SmartHome

And finally the most interesting.

ioBroker also works with Amazon Alexa

For those who owns the basics of English or German language, we wrote a certified by Amazon adapter ioBroker-Skill, which allows voice through Amazon Alexa to manage devices in the home. The setting takes place in several steps:

the
    the
  • Generated account ioBroker-Cloud-Account and generate an App-ID
  • the
  • is Installed and configured adapter Cloud Adapter
  • the
  • ioBroker-Skill is activated in the most Alexa
  • the
  • Then ioBroker-Skill connected with ioBroker-Cloud
  • Further detailed information can be found in the manual or on the forum.



English Skill for a very long time has passed official certification in USA and UK, for reasons beyond our control, so there are still very few downloads.

www.iobroker.net/?page_id=5090&lang=en

Video description:
youtu.be/U-6_s7yuGQE
youtu.be/bTS6J2EkOYQ

German Skill:
youtu.be/i5WZFClqksc

alexa.amazon.de/spa/index.html#skills/dp/B01MRXCC3J

Video:
youtu.be/bTS6J2EkOYQ
youtu.be/i5WZFClqksc

Thank you for your attention, I will prepare a new article
Article based on information from habrahabr.ru

Комментарии

Популярные сообщения из этого блога

The use of Lisp in production

FreeBSD + PostgreSQL: tuning the database server

As we did a free Noodle for iOS and how we plan to earn