📜 ⬆️ ⬇️

ioBroker - home automation. Data

What is ioBroker?


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 start developing applications under the MIT license on Github. 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 companies, 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.


(The number of ioBroker users who installed iobroker in their home over the past year)

Technical implementation of the ioBroker platform


ioBroker 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 (zB 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.
')

Firm “Wolf” demonstrates ioBroker at ISH2017 (Worldwide Home Technology Show)

Installing the operating system and hardware hardware


ioBroker runs on all hardware and all operating systems on which Node.js can be run (ARM, x86, Windows, Linux, OSX). It does not matter which “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 strongest feature of ioBroker is the ability to render. Through Drag & Drop, you can develop complex and beautiful image-visualization for the home.



→ Video


Visualization example 1


Visualization Example 2

IoBroker first run


Those who run ioBroker for the first time, at first, are scared how many features and drivers this system has. The developers of ioBroker have created a device and service search assistant - Wizard. Using the Wizard, you can automatically recognize and connect a large number of standard devices from completely different manufacturers.

→ Video for better visibility



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
  • Home equipment, vacuum cleaners, lawn mowers, printers: Botvac Saugroboter, Worx Landroid Rasenmäher, Epson Drucker, Amazon-Dash Button, Xiaomi Vacuum Cleaner
  • Calendar services from Google, weather forecast, email: Feiertage, Kalender (zB Google Calendar), Deutscher Wetterdienst (warnings), E-Mail-Versand
  • 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, ...

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.
- The Cloud-Adapter is installed and configured.
- ioBroker-Skill is activated in Alexa itself
- Then ioBroker-Skill connects with ioBroker-Cloud
Further details can be found in the instructions or on the forum.



→ Video

Source: https://habr.com/ru/post/402767/


All Articles