First, a little about what is ioBroker?
And about who is the developer of ioBroker?ioBroker is an open source project developed by the IT community. Anyone interested in the Smart Home theme can join the project and, under the MIT license on Github, start developing applications. Additionally, there is an extensive forum for end users in which new ideas, problems and wishes of customers are actively discussed. Experienced developers, some of whom have 17 years of experience in industrial automation at leading German firms Bosch and Siemens, advise on home automation and its implementation. Proven and proven ideas are placed on the so-called Trello-Whiteboard, this is a board with current, current tasks, so anyone can look at it and be aware of what is happening.
')
Technical implementation of the ioBroker platformioBroker is fully developed on Node.js, intuitive, flexible to adapt to new conditions, very easy to complement and expand. Everyone who owns JavaScript can engage in the empowerment of the ioBroker system.
Through adapters, ioBroker can communicate with a large number of different systems from the Smart Home area (for example, Homematic, KNX, FS20) and Home Entertainment (for example) (for example: Sonos, Dreambox, AV-Receiver and SmartTV). In addition, the ability to exchange data with various Webservices Internet services (for example, weatherunderground.com) and various databases (for example, MySQL, InfluxDB oder Graphite) is integrated.
Installing the operating system and hardware hardwareioBroker runs on any hardware and any operating systems on which Node.js can be run (ARM, x86, Windows, Linux, OSX). It does not matter what “computer” you are using: Raspberry, Windows-Server, Synology-NAS or MacOS. Since ioBroker launches a new Node.js process for each new driver, RAM becomes a limiting factor. Each individual driver requires approximately 10-60 MB, depending on the complexity.
So, each user, even without being a professional, can use the ioBroker system. Those who don't want to mess with Linux can easily use Windows instead.
Another indispensable advantage is the creation of a system of several servers working as one (Multihost). For example, if over time, the user expands his home automation system and his Raspberry starts to work very slowly, he can simply install a second Raspberry to distribute current tasks between them. The most powerful feature of ioBroker is the ability to visualize. Through Drag & Drop, you can develop complex and beautiful image-visualization for the home.
youtu.be/nCjFuV5oR_Q
IoBroker first run
Those who launch ioBroker for the first time are scared at first how many features and drivers this system has. It's like a huge designer from which you can collect anything, if you do not limit the imagination.
The developers of ioBroker have created a wizard to search for devices and services. Using the Wizard, you can automatically recognize and connect a large number of standard devices from completely different manufacturers using different protocols.
Video for better visibility:
youtu.be/OmpFRHG755M
What 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 lawn mowers, Epson Drucker, Amazon-Dash Button, Xiaomi Vacuum Cleaner
Services: calendar from Google, weather forecast, email: holidays, holidays, Kalender (zB Google Calendar), Deutscher Wetterdienst (warnings), E-Mail- distribution
Smart Home systems from different manufacturers: Netatmo, Homematic, innogy SmartHome
Other adapters: DMX512 Art-Net devices, B-Control Energy Manager, FS20, Max !, Chromecast, HMS, EM1000WZ,), FHEM, Foobar 2000, Fritzbox, Fronius Converter, KNX, Buderus KM200, KODI, Mega-D, Modbus , MqTT, MPD Protocol, nooLite, different UPS / USV, Pushover, Pushsaver, Pushbullet, RFLink, TR-064, ...
And finally, the most interesting.
ioBroker also works with Amazon Alexa
For those who own the very basics of English or German, we wrote an ioBroker-Skill adapter certified by Amazon, which allows you to control devices in your home using your voice via Amazon Alexa. Setup takes place in several steps:
- Account ioBroker-Cloud-Account is created and App-ID is generated.
- Cloud Adapter is installed and configured.
- ioBroker-Skill is activated in Alexa itself
- Then ioBroker-Skill connects to ioBroker-Cloud
- Further details can be found in the instructions or on the forum.
English Skill passed official certification in USA and UK for a long time, for reasons beyond our control, therefore 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.