Advanced

#Test Zigbee2MQTT gateway. Part 2, include Xiaomi Aqara or Mijia accessories to Domoticz with Node-RED [update]

We will see how to integrate Xiaomi Aqara or Mijia accessories without needing the official gateway to a Domoticz server. In the previous post, we were able to test the project zigbee2mqtt which allows to intercept measurements from different ...

#Test Zigbee2MQTT project, hack of the Xiaomo Aqara Smart Home Gateway. Part 1: assembly, demo with Node-RED, 3D printed case [update]

The Zigbee2mqtt project that allows you to build a home automation bridge using a Texas Instrument Zigbee CC2531 sniffer. It is a project equivalent to the French project Zigate. It is compatible with most Xiaomi Smart Home Aqara and Mijia home ...

Gateway RFLink with RobotDyn Arduino Mega 2560 Pro Mini and 3D printed case

For this new project we will go a little further and make a case by 3D printing. We will stay on the 433MHz frequency by integrating a Superheterodyne KSA6 radio receiver. It is the most used radio frequency for home automation devices in Europe. If ...

Weather station with ePaper display (Dashboard) for Jeedom on Raspberry Pi (via the JSON RPC API)

Last week, we were able to test the 2.7-inch ePaper (eInk) screen from Chinese manufacturer Waveshare. We did not go very far in the presentation. I needed some time to learn how to master the Python Imaging Library (or fork Pillow). I propose in ...

WebSocket communication with an ESP8266 or Arduino in Python. Test with the ws4py library on Raspberry Pi

The Websocket is a much faster communication protocol than the REST protocol that uses standard HTTP requests. The Websocket allows to open a bi-directional communication channel between two devices. In this case, it will be between an ES8266 (but ...

OLED display SSD1306 in MicroPython, example with a I2C digital barometer BME280 (or BMP180)

I propose today to learn how to detect the devices connected to the bus i2c in MicroPython. For this tutorial, we will retrieve the measurements returned by a BME280 environment sensor that measures temperature, atmospheric pressure and humidity. ...

MicroPython tutorial, manage WiFi connection at startup on ESP8266 / ESP32

In this new tutorial dedicated to MicroPython firmware, we will learn how to connect an ESP8266 or ESP32 module to a WiFi network. At first, we will see how to connect manually using the REPL interpreter. Then we'll see how to create a login script ...

How to reinstall the MicroPython firmware on an ESP8266 or ESP32 with the esptool.py script

In the previous tutorial, we were able to test the firmware MicroPython which is now pre-installed by default on the Wemos LoLin32 Lite. The MicroPython firmware is available for many micro-controllers. The pyBoard development boards (cards ...

How to install Armbian on Orange Pi without screen or keyboard with FTDI cable

In the previous tutorial, we saw that it is very simple to install Raspbian on a Raspberry Pi (or RPi Zero W) without the need for a keyboard and a screen. You may have wondered what well serve this small three-pin connector on the card. Well, it's ...

ArduinoOTA ESP32: Wi-Fi (OTA) Wireless Update from the Arduino IDE

The ArduinoOTA library for wireless updates (OTA) in Wi-Fi is also compatible with ESP32266, the ESP32266's more powerful successor. It is integrated into the Arduino Core for ESP32 developed by Espressif (GitHub page of ...

DIY Projects