ioBroker

A collection of things and examples related to installing and configuring ioBroker and its adapters. I hope you find a lot of useful information here.

What is ioBroker?

IoBroker is an open source free software for bringing different smart home devices (IoTs) together into a complete system (Smart Home System). These devices work on their own, but this gives us a complex control panel with a graphical interface that can be accessed on the local network with a web browser.

Javascript in ioBroker – Script Engine Adapter

In ioBroker, the Script Engine adapter offers several options for creating custom control structures. We can easily connect smart-home devices from different manufacturers to it.

ioBroker Alexa integration

With the help of the ioBroker Alexa2 adapter, we have the possibility that ioBroker can control certain functions of Alexa. For example, we can take advantage of Alexa’s ability to speak to publish announcements and warnings through the Amazon Echo and Echo Dot Smart speakers.

IoT adapter – connect ioBroker to cloud service

If we want to use one of the Amazon Alexa or Google Home language assistants with ioBroker, we need an ioBroker cloud service account.

amazon
Roku Express HD Streaming Media Player with High Speed HDMI Cable and Simple Remote
amazon
Roku Streaming Stick 4K | Streaming Device 4K/HDR/Dolby Vision with Roku Voice Remote and TV Controls

advertising – amazon.com

ioBroker installation on Raspberry pi or Debian Linux

To automate our home, we need a central unit that brings together our other IoT devices, for which ioBroker is a good solution.

ioBroker installation on Raspberry pi
ioBroker installation on Raspberry pi

SwitchBot tools in ioBroker

SwitchBot started with a small switch called Bot and became very popular. With this switch, almost any device with a physical switch can be made smart. Later, more and more Smart Home products were offered…

Integration of Zigbee devices with ioBroker

Various Zigbee devices can be integrated with the iobroker using a CC2531 USB stick. The CC2531 is a cost-effective substitute for the use of HUBs, which are essential for the operation of Zigbee devices. At the time of writing, it  supports 1667 devices from  240  different vendors.

ioBroker visualization – VIS adapter

With the help of the VIS Editor we can create creative Smart Home visualizations that meet our needs. VIS provides the editor and the user interface via a web server that can be displayed in a browser.

Meross and ioBroker

Meross products are Apple HomeKit, Amazon Alexa, Google Assistant, SmartThings, IFTTT compatible and can also be easily integrated into iobroker.

Meross Smart Dimmer Switch

Meross Smart WiFi Light Switch for Dimmable LED, Compatible with Alexa, Google Assistant, Neutral Wire Required, Remote Control Schedule, No Hub Needed

advertising – amazon.com

Meross Smart Dimmer Switch

ioBroker and MQTT adapter

One of the most important accessories of our self-made Smart Home devices is the ioBroker MQTT adapter. MQTT enables low-resource two-way communication, so the MQTT protocol is a good option for data exchange between a server and a microcontroller.

MQTT

iRobot Roomba voice control with Amazon Alexa

We can start the Roomba with a quick voice command before we leave the apartment to keep the floor clean by the time we get home. The implementation requires a working ioBroker server , an IoT Assistant adapter with the appropriate license, Amazon Echo or Echo Dot to control the robotic vacuum cleaner with Alexa.

iRobot Roomba voice control with Amazon Alexa
iRobot Roomba voice control with Amazon Alexa

Smart Alternative Switch with ESP8266 for ioBroker via MQTT

We can make the lighting switches in our house smarter with this ESP8266 circuit, so if something goes wrong (e.g. if there is no WiFi or the server is down) it will continue to work as a normal switch.

Smart Alternative Switch with ESP8266 for ioBroker via MQTT
Smart Alternative Switch with ESP8266 for ioBroker via MQTT

Shelly and the ioBroker

Shelly devices are very popular because of their ease of installation and handling. Integrating Shelly devices into ioBroker is very simple, just install the Shelly adapter. Shelly devices work with Amazon Alexa and Google Home assistants, and are also compatible with Android and iOS systems.


Meross Smart WiFi Essential Oil Diffuser

Meross Smart WiFi Essential Oil Diffuser

Compatible with Alexa & Google Home, 400ml Aromatherapy Diffuser & Cool-Mist Humidifier with Voice & App Remote Control, Schedule & Timer, RGB Light

advertising – amazon.com