modules - wolfen351/public-micropython-iot-platform GitHub Wiki
This page collects documents about the specific modules.
Supported Modules
- ac_remote - This presents a simple UI on a touchscreen (ILI9341 XPT2046) to be the remote control unit for a air conditioner.
- binary_clock - This presents a nice little binary clock UI on a touchscreen (ILI9341 XPT2046).
- builtin_button - This exposes the built in button on many of these development boards to mqtt etc
- dht11 - This reads the temperature and humidity from a DHT11 sensor
- dht22 - This reads the temperature and humidity from a DHT22 sensor
- ds18b20 - This reads the temperature from a DS18B20 sensor
- four_button - This exposes 4 buttons on a board to mqtt etc (Currently used by the esp32r4v3 board)
- four_relay - This exposes 4 relays on a board to mqtt etc (Currently used by the esp32r4v3 board)
- gps - This reads the GPS data from a GPS module
- home_assistant - This sends data and receives commands to/from a home assistant instance via mqtt (Auto discovery etc is supported)
- ledstrip - This controls a WS2812B LED strip
- ledstrip_remote - This presents a simple UI on a touchscreen () to be the remote control unit for a WS2812B LED strip.
- lilygo_battery - This exposes the battery voltage and charging status of a LilyGo T-OI-PLUS board
- mosfet - This exposes the 4 mosfets on this great little board to mqtt etc
- mqtt - This sends data and receives commands to/from a mqtt broker
- ntp - This adds ntp support (currently fairly primitive)
- ota - This adds in OTA update support. You will need a web server to host the update packages
- pir - This reads the data from a PIR sensor
- relay - This controls a relay
- temphistory - This stores a history of temperature readings, saved locally on the board and sends it to mqtt and the web
- thingsboard - This sends data and receives commands to/from a thingsboard instance via mqtt
- touchscreen - This adds a touchscreen support to the board
- us_range - This allows the board to read data from a US-100 ultrasonic range sensor
- wdt - This exposes the WDT function on the board, so you can reset the board if it locks up
- web - This enables the board to have a web ui including configuration of wifi and all modules can contribute and use the web ui
- wifi - This enables the board to connect to wifi