SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C++ esp8266-arduino Projects
An Arduino NeoPixel support library supporting a large variety of individually addressable LEDs. Please refer to the Wiki for more details. Please use the gitter channel to ask questions as the GitHub Issues feature is used for bug tracking.Project mention: Example: FastLED for RGBW strips (via NeoPixelBus and NPBColorLib) | reddit.com/r/FastLED | 2022-10-21
FastLED doesn't natively support RGBW addressable strips as of version 3.5.0 (October 2022). The alternate library NeoPixelBus does support RGBW strips, but handles animation in a completely different way than FastLED does.This snippet is an example of a way to shuttle data from FastLED RGB to NeoPixelBus RGBW, for folks (like me!) who prefer creating animations with FastLED.The additional library NPBColorLib is needed because NeoPixelBus doesn't (currently) use the white channel when converting RGB to RGBW -- see https://github.com/Makuna/NeoPixelBus/issues/323Tested with:FastLED, version 3.5.0 from https://github.com/FastLED/FastLEDNeoPixelBus, version 2.7.0 from https://github.com/Makuna/NeoPixelBusNPBColorLib, updated 2020-05-29 from https://github.com/jackjansen/NPBColorLib
An Arduino library for ESP8266/ESP32 WLAN configuration at runtime with the Web interfaceProject mention: Bluetooth or WiFi for apps? | reddit.com/r/esp32 | 2022-08-30
And for Wifi management on ESP32, this awesome repo that "does it all": https://hieromon.github.io/AutoConnect/ -- this repo creates its own access point you can connect to with your phone to pop-up a "captive portal" (like you see at hotels or airports) to enter your own Wifi credentials -- this is only done once -- after that, the ESP32 will connect to the last known good Wifi network. If you don't want that, just use the built-in Wifi functions to create a local Wifi hotspot to connect to. Then creating web pages on the ESP32 is easy -- you can use the "PageBuilder" JSON syntax, or host regular HTML/JS/CSS files on the SPIFF/LittleFS partition and server those in response to incoming requests.
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
LCD touchscreen for Home AutomationProject mention: First multisensor, from breadboard to pcb | reddit.com/r/esp32 | 2022-08-17
i was planning on making something like this: https://github.com/aderusha/HASwitchPlate
Library for Arduino to debug projects over WiFi, with web app or telnet, with print commands like Serial MonitorProject mention: Good Arduino debugging library for ESP-32? | reddit.com/r/esp32 | 2023-02-16
I'm getting back in to ESP32 developement and I was a big fan of RemoteDebug for testing and debugging projects. Unfortunately it looks like the project isn't maintained any more (last commit was 2019), and the code no longer compiles with modern ESP-32 code:
IoTaWatt Open WiFi Electric Energy MonitorProject mention: CMP Strikes! After years of equal monthly use, CMP said our use DOUBLED in March. We were on vacation for 1 of 4 weeks. This is impossible. Anyone else see this? I'm considering filing suit. (I'm a lawyer). | reddit.com/r/Maine | 2023-03-24
Since you have home automation, you may already know of IoTAWatt - it's a little cheaper than others, and works really well on its own or with HomeAssistant etc.
Firmware for the ESPixelStick
An Arduino/esp8266/esp32 library to directly interface with DSC security systems.Project mention: Upgrade from DSC Powerseries PC1555 | reddit.com/r/homesecurity | 2022-12-27
Actually it's not "dated" as much as it's "timeless" :) Things get a lot easier with a serial cable and the DLS software. You can even build your own Envisalink like module that works with Home Assistant, for about $6, see: https://github.com/taligentx/dscKeybusInterface
Write Clean C++ Code. Always.. Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
Wifi and MQTT handling for ESP8266 and ESP32Project mention: Is there a lowish consistent wireless method for sending variables to an esp32? | reddit.com/r/esp32 | 2022-07-01
For ESPs, the library EspMQTTClient makes it incredibly easy to manage Wifi and MQTT together (with reconnect, OTA, etc)
Simple library for sending measurements to an InfluxDB with a single network request. Supports ESP8266 and ESP32.
Arduino library for Art-Net (artnet) over WiFi, send and receive DMX data. Runs on ESP8266, ESP32, Pi Pico W, WiFi101 and WiFiNINA devices.Project mention: ws2812 and artnet Please help | reddit.com/r/lightingdesign | 2022-11-21
Here's what I use for ArtNet over WIFI to WeMos d1 mini (esp8266): https://github.com/rstephan/ArtnetWifi
ezTime — pronounced "Easy Time" — is a very easy to use Arduino time and date library that provides NTP network time lookups, extensive timezone support, formatted time and date strings, user events, millisecond precision and more.Project mention: Timezones in ESP-IDF? | reddit.com/r/esp32 | 2023-02-12
Just recently I found a library called ezTime. It works really great for my projects and easily deals with DST.
Simple web based Over-the-Air (OTA) updates for ESP based projectsProject mention: Need help storing a semi-large HTML as a string in code | reddit.com/r/esp8266 | 2023-03-05
I'm working on a drop-in library and it would greatly complicate thing for users if I required them to #include my library and upload a filesystem to their board.
Split Single-phase Energy Meter
Hack - ESP8266 as WiFi remote control for Bestway Lay-Z spa HelsinkiProject mention: Trying to integrate to HiveMQ, need to parse URL to ip | reddit.com/r/esp8266 | 2022-05-03
Im using this rn , in the config the mqtt_address is set as the IPaddres and doesn't let one change it to char. I looked up the usage of the mqtt address and found the Definition in pubsubclient.h i also realized i could insert a const char* , which didnt work for two reasons:
Arduino TM16xx library for LED & KEY and LED Matrix modules based on TM1638, TM1637, TM1640 and similar chips. Simply use print() on 7-segment and use Adafruit GFX on matrix.Project mention: Does anyone know if it’s possible to combine these two circuits? 😁 | reddit.com/r/arduino | 2022-05-25
Asynchronous E1.31 (sACN) library for Arduino ESP8266 and ESP32Project mention: Controlling the assignment of DMX512 universes to WS2812B physical outputs sequentially | reddit.com/r/arduino | 2023-01-20
I am using an ESP32 that receives sACN/DMX512 universes from a controller and am outputting those control signals to a strip of WS2812B pixels using Adafruit's library for WS2812B and ForkEye's E131 library for sACN.
Wake On LAN Library (ESP8266 & ESP32)
Fixed built-in I2C driver for Arduino ESP8266 core
Bresser 5-in-1/6-in-1/7-in-1 868 MHz Weather Sensor Radio Receiver for Arduino based on CC1101 or SX1276/RFM95WProject mention: Help with Bresser 5-in-1 868MHz receiver | reddit.com/r/Esphome | 2022-08-12
I found this repo with code example and suggested modules but is for an Arduino board: https://github.com/matthias-bs/BresserWeatherSensorReceiver
Control multiple FastLED lightstrip animations on the ESP8266 and ESP32 without reuploading.Project mention: I created a beginner-friendly library for the ESP8266 that allows you to control multiple FastLED animations using custom sliders and color pickers. | reddit.com/r/arduino | 2022-04-18
It is available via the Arduino library manager. The documentation can be found on the project's GitHub page!
An Arduino Port Expander for ESPHome with added Arduino Mega 2560 support
Android / ESP32 / ESP8266 Controller (+ coordinate display) for Mach3 CNC
Open source firmware for the TreatLife DS0X dimmer switches for native HomeKit use.Project mention: HomeKit Architecture Upgrade? | reddit.com/r/HomeKit | 2022-10-24
TreatLife Ceiling Fan/Light Combo switches. They were originally Tuya only, but then I found this GitHub to upload custom firmware for home kit: https://github.com/paullj1/TreatLife-HomeKit
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ esp8266-arduino related posts
CMP Strikes! After years of equal monthly use, CMP said our use DOUBLED in March. We were on vacation for 1 of 4 weeks. This is impossible. Anyone else see this? I'm considering filing suit. (I'm a lawyer).
1 project | reddit.com/r/Maine | 24 Mar 2023
Is Sense accurate, and can it be trained?
1 project | reddit.com/r/Sense | 8 Mar 2023
Looking for some recommendations for energy monitoring systems.
1 project | reddit.com/r/AskElectricians | 21 Feb 2023
Open Source PDU for homelab?
1 project | reddit.com/r/homelab | 20 Feb 2023
Good Arduino debugging library for ESP-32?
1 project | reddit.com/r/esp32 | 16 Feb 2023
Terminal interface running on ESP32. It can be used with other Arduino boards as well.
4 projects | reddit.com/r/esp32 | 10 Feb 2023
Looking for a solution to log relay status to PC
1 project | reddit.com/r/homeautomation | 3 Feb 2023
A note from our sponsor - #<SponsorshipServiceOld:0x00007f160d369550>
www.saashub.com | 26 Mar 2023
What are some of the best open-source esp8266-arduino projects in C++? This list will help you: