modules - wolfen351/public-micropython-iot-platform GitHub Wiki

This page collects documents about the specific modules.

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
⚠️ **GitHub.com Fallback** ⚠️