Sending sensor data from ESP32 to InfluxDB | Local access - time-series database

Instead of sending data to services in the cloud, here we send sensor data to local InfluxDB database. Grafana is used to read data from InfluxDB and alert thresholds are set to send reactive alerts. InfluxDB Download and Installation: official docs Docker Download and Installation: official docs ESP32 connecting to WPA2-Enterprise Hardware ESP32 TTGo T-Energy SSD1306 OLED display BME280 sensor Software Dependencies Listed below are the dpendencies used by Arduino IDE, but use PlatformIO instead!...

March 15, 2021 · Debashish Sahu

Connect ESP32 to WPA2-Enterprise WiFi (eduroam: University of Michigan Wireless)

Walkthrough of minimal settings for ESP32 to connect to WPA2-Enterprise WiFi at University of Michigan (eduroam) GitHub: debsahu/Esp32_EduWiFi Minimal settings for ESP32 to connect to University of Michigan WiFi (MWireless/eduroam) MSetup Go to MSetup Log in using University of Michigan credentials Select Other Device and log in again if needed Enter Device Name, MAC Address, uniqname will already be selected, Advanced Options > Network Type > Internet Access After above settings are enterd, click on Register my device...

January 12, 2021 · Debashish Sahu

ESPHome Dot Matrix Display | Internet Connected Display Home Assistant Display

Using ESPHome for connecting ESP8266 to MAX7219 Dot-Matrix Display to show useful information from Home Assistant. This is used by my wife’s channel Canvasyvibes Art Software: ESPHome

October 4, 2020 · Debashish Sahu

Voice Controlled (Connected) BIDET: A Solution for Non-Availability of Toilet-Paper Caused by COVID19

Install of Biobidet Bliss BB200 and connecting it to Home-Assistant. Wilbur Sargunaraj Software: ESPHome

April 13, 2020 · Debashish Sahu

ESP32 to Process Audio Signals: Software (Fourier Transforms) and Hardware (MSGEQ7)

Here we use ESP32 microcontroller to analyze real-time audio signals Real-time FFT to get frequencies Use MSGEQ7 chip to get the same data Display frequency bands on LEDs as bars FFT basics: GitHub: debsahu/ESP32_FFT_Audio_LEDs Libraries Needed Software FFT platformio.ini and Hardware FFT platformio.ini is included, use PlatformIO and it will take care of installing the following libraries. Library Link arduinoFFT https://github....

March 4, 2019 · Debashish Sahu

ESP8266/ESP3232: Home Assistant Switch Connected to PCF8574 Controlling 8 AC Relays

Home Assistant Switch for 8 Relays: PCF8574 can be used to extend the GPIO of ESP8266/32 and here we use 8 ports of PCF8574 to control 8 Relay module GitHub: debsahu/PCF8574_8Relay Home Assistant Switch for 8 Relays Code can compile on ESP8266/32 PCF8574 can be used to extend the GPIO of ESP8266/32 8 ports of PCF8574 is connected to 8 Relay module Libraries Needed platformio....

February 24, 2019 · Debashish Sahu

The Button: Amazon "Dash" Type Button to Communicate to Home-Assistant

An attempt to build a Amazon “Dash” type button to communicate with Home Assistant, which is a combination of two different projects GitHub: debsahu/TheButton Things we want to achieve: Low on power consumtion: ESP8266 is OFF when the button is not pressed debsahu/ESP_External_Interrupt Portable: Uses 18650 battery, lasts years Talks to Home Assistant: debsahu/HARestAPI ESP_External_Interrupt GitHub: https://github.com/debsahu/ESP_External_Interrupt HARestAPI GitHub: https://github....

June 1, 2018 · Debashish Sahu

Talking to Twitter Using TwitterWebAPI for ESP8266

Idea: Use ESP8266 to talk to Twitter Get User Data or Tweet or Search Twitter Display the data on a Dot-Matrix display Implementation I created an Arduino library to talk to Twitter using its Web API made for ESP8266. There are other approaches like using a bearer token arduino-twitter-api, but comes with limitations in terms of not being able to send tweet. This Arduino library TwitterWebAPI can both search/read and post tweets....

March 19, 2018 · Debashish Sahu

Internet Connected Smoke Alarm

Have you wondered how to build a internet connected smoke alarm using ESP8266 and a cheap Kidde RF-SM-DC? Overall idea is to detect smoke alarm signals and send MQTT message. Home Assistant reads the MQTT message and sends out notifications that can be used to notify your local fire station. ESP8266 sends a MQTT message until the smoke alarm is beeping. Software Refer to https://github.com/debsahu/ESP_External_Interrupt to build the ESP8266 part of the internet connected smoke alarm....

January 23, 2018 · Debashish Sahu

Extreme Power-Save Mode: ESP8266 Powered ON After External Interrupt

Have you ever wondered how to turn on ESP8266 using external interrupt? Build a battery powered amazon dash button or a 18650 lipo powered door bell using ESP8266 without putting the device in deep sleep? Here is your answer. Idea Keep ESP8266 on OFF mode as default External 3.3V signal (can be short or long) arrives and turns ON ESP8266 ESP8266 wakes up and keeps itself awake until a task is perfomed Send MQTT data to server Put ESP8266 back to power OFF state Implementation RST pin is always HIGH/3....

January 22, 2018 · Debashish Sahu