MyHomeThings – English

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.

ESP32, ESP8266, Arduino sketches, examples

Sample codes ESP32, ESP8266, Arduino sketch collection is mainly for Smart Home, IoT systems, but there is also useful content for beginners.

ESP32 PinOut – which pin is for what

The question often arises regarding the use of the ESP32 GPIO, what some pins can be used for and which pins should be avoided in our projects.

Using ESP32 built-in hall effect sensor

All ESP32 cards have a built-in Hall Effect sensor. The Hall Effect sensor can detect changes in the magnetic field in its environment. The larger the magnetic field, the higher the output voltage of the Hall Effect sensor.

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…

SwitchBot Smart Lock with Keypad, Bluetooth Electronic Deadbolt, Keyless Entry Door Lock, Smart Door Lock Front Door, Compatible with Wi-Fi Bridge

SwitchBot Smart Lock with Keypad

Bluetooth Electronic Deadbolt, Keyless Entry Door Lock, Smart Door Lock Front Door, Compatible with Wi-Fi Bridge

advertising

ESP32 Asynchronous Web Server – jQuery AJAX

AJAX makes it possible to exchange data with the server and to update certain parts of the website without reloading the entire page. The jQuery ajax() method provides the basic functionality of AJAX in jQuery. This article shows how to use jQuery ajax() and ESPAsyncWebServer.

Esp32 Web Updater and SPIFFS file manager

With previous versions of the Arduino IDE, it was easy to upload files to SPIFFS using the ESP32FS plugin. Unfortunately, this extension does not work under the completely revised Arduino IDE version 2.0. To deal with this problem, I created the “Esp32-Web-Update-and-SPIFFS-manager” sketch that can be downloaded below, which includes a web OTA update option.

ESP32 Asynchronous web server

It may often be necessary to communicate with our application running on the ESP32 microcontroller via a graphical interface. Whether changing configuration or displaying sensor values, etc. The obvious solution is to use the web browser, because we almost always have our smartphone at hand. The asynchronous web server helps with this. In this article, I would like to demonstrate the application of the ESPAsyncWebServer library on an ESP32 module with examples.

QR code maker with custom logo

Free QR code maker with custom logo, no subscription and hidden costs. Generate a QR code from a URL or plain text. Easily share a vCard, calendar entry, or Wifi connection. It is possible to place a logo in the middle of the QR code

advertising – Amazon.com

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 Dimmable Smart Table Lamp

WiFi Table Lamp, Support HomeKit (iOS13+), Alexa, Google Assistant and SmartThings, Tunable White and Multi-Color, Touch Control, Voice and APP Control, Schedule and Timer

advertising – amazon.com

Meross Dimmable Smart Table Lamp

Serviio DLNA Media Server installation under Linux

The Serviio DLNA media server is suitable for streaming media files (music, video or images). Serviio is a free media server, but there is also a Pro release that further expands your content sharing capabilities

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.

ShellyPlug

Shelly Plus Plug US

advertising – amazon.com

Shelly Plus Plug US

Plug and Play Any Device/Appliance, Monitor & Control Lighting/Heating, Wifi Enabled Remote Control and Power Measurement, Safe & Easy to use

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.

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.

Make your UPS smarter with ESP8266 and PCF8591

I have a well-functioning UPS with a faulty network interface, I use it for the iobroker server. The problem was that it did not shut down the PC in the event of a prolonged power outage.

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.

3D Printable Virtual Wall for iRobot Roomba

Sometimes it can be helpful to exclude a Roomba robotic vacuum cleaner from certain locations. You can buy a factory virtual wall for this purpose, but you can also make it yourself using an arduino nano and some cheap parts.

Instant Pushsafer notification from ESP32

This arduino sample code shows how to use ESP32 and Pushsafer. It is often necessary to be immediately aware of the condition of our appliances, eg when the temperature of the refrigerator rises, etc.

Motion sensor for ioBroker with RCWL-0516 Doppler Radar and ESP8266

In some situations we may need motion detection for ease of use or security. The microwave radar sensor RCWL-0516, which works on the principle of the Doppler effect, is of great help in this.

DS18b20 temperature sensor with ESP-01 module for ioBroker

In this article, I will show that we can measure temperature using the Dallas DS18b20 OneWire thermometer sensor and transfer data with the ESP8266-01 module to ioBroker using the MQTT protocol.

Infrared remote control with ESP8266 for ioBroker via MQTT

An infrared remote control is made using a NodeMCU ESP8266 and an infrared LED. With this from ioBroker on the MQTT protocol any device with an infrared receiver, eg: TV, Amplifier, SetTopBox, Air Conditioner, etc. controllable.

MIT App Inventor – Examples

With MIT App Inventor, even beginners can quickly build apps for Android and iOS smartphones and tablets. I have published a few examples below with project files that can be downloaded in each article.