HomeMaster is an open-source platform for local-first smart home automation using ESP32-based devices like MiniPLC and MicroPLC. This repository includes firmware, schematics, and documentation for creating modular, cloud-free automation systems fully compatible with Home Assistant via ESPHome
### This project has been merged ESPHelper. Please use https://github.com/ItKindaWorks/ESPHelper ### A port of the ESPHelper library for ESP32 devices
Arduino library for ESP32 that implements an SSH client to connect and execute commands in a remote Server.
Telegram API wrapper for micropython
Micropython implementation of DFPlayer control using UART 1 (secondary Serial connection)
Micropython library for dealing with MQ135 gas sensor
Particle sensor manager for multiple sensors: Honeywell, Plantower, Panasonic, Sensirion, etc. This is sensors layer of CanAirIO project too.
AccelStepper Library for Micropyton - ESP32
micropidash: A non-blocking web interface library for MicroPython microcontrollers. Featuring real-time sync, independent dark mode, and easy hardware integration via uasyncio.
Async MQTT library with auto reconnect for MicroPython devices such as the ESP32 or Pycom devices
A captive portal for MicroPython using ESP32 (WeMos)
MicroPython based ESP WiFi Manager
an ESP8266 micropython library for st7735 160x80, 128x128, 128x160 TFT LCD displays
Basic MicroPython driver for CCS811 on ESP8266 boards
Library for interfacing with SIM800 module in Micropython
Control a Waveshare 7.5" E-INK display using an ESP32 running MicroPython
Minimal async captive portal for MicroPython (compatible with uasyncio v3/MicroPython 1.13+ as well as earlier versions)
Simple bash script to annotate an ESP32 exception backtrace with source code info
Your go to dev board for Gameboy accessories development, powered by ESP8266.
MicroPython Hershey font demo for the TTGO-LCD board
- python
- ttgo
- hershey-fonts
- hershey-text
MicroPython LoRa EBYTE E220 LLCC68 device library complete and tested with Arduino, esp8266, esp32, STM32 and Raspberry Pi Pico (rp2040 boards).
- arduino
- arduino-samd-boards
- e220
- ebyte
A small async DNS client for MicroPython
micropython bridge between UART and TCP for the ESP32
Library for interacting through the SPI protocol with an 'Analog Devices ADXL345' accelerometer from an MCU flashed with MicroPython. Methods are optimised for trying to reach max available sampling rate for this device