The steps to connect #GGreg20 to Home Assistant (part 1): 1. Start the #HomeAssistant server 2. Connect the ESP Home extension 3. Download the example of a yaml-configuration file 4. Create the appropriate #yaml configuration file t.ly/xmFH
The next steps to connect #GGreg20 to Home Assistant (part 2): 5. Select the #GPIO pin on the controller 6. Connect the GGreg20 to the #ESP8266 controller 7. Build and write firmware for the controller t.ly/xmFH
The next steps to connect GGreg20 to Home Assistant (part 3): 8. Check the log of the new #ESP8266 9. Check for new entities on the server side 10. Add #GGreg20 widgets to the #Dashboard 11. Add a push notification automation t.ly/xmFH
• • •
Missing some Tweet in this thread? You can try to
force a refresh
Application of I2CHUB_V1 – I2C bus interface splitter 🧵
Description of the problem
We have a main system controller and several devices with an I2C interface that need to be connected to it. The figure shows an approximate classic set of modules that may need to be connected to
the main controller (MCU).
Most microcontrollers (MCUs) are miniature devices and have a very limited budget for free I / O ports. Typically, on Arduino / ESP8266 / ESP32 / STM32 controllers, only one interface can be reserved for the I2C bus (even if there are two) – two GPIO
ports for SDA and SCL signal channels.
There are at least two reasons for this.
First, GPIO ports are a valuable resource on the main controller. They are involved in no less important external interfaces – UART, SPI, DeepSleepWakeup, sub-button inputs, actuator outputs (s), etc.