Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/techniker/m5dial_mqtt_fan_controller
MQTT Fan Controller using the M5Stack M5Dial
https://github.com/techniker/m5dial_mqtt_fan_controller
controller fan m5dial m5stack mqtt speed
Last synced: about 2 months ago
JSON representation
MQTT Fan Controller using the M5Stack M5Dial
- Host: GitHub
- URL: https://github.com/techniker/m5dial_mqtt_fan_controller
- Owner: techniker
- Created: 2024-05-29T13:55:43.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-05-29T14:01:51.000Z (7 months ago)
- Last Synced: 2024-05-30T05:22:13.979Z (7 months ago)
- Topics: controller, fan, m5dial, m5stack, mqtt, speed
- Language: C++
- Homepage:
- Size: 5.86 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# M5Dial MQTT Fan Speed Controller
This project is a basic MQTT fan speed controller with inside and outside temperature display via MQTT topics, designed for the M5Dial device.
It uses WiFi and MQTT for communication and displays information on the M5Dial screen.
This is a quick conveniance hack.## Features
- Connects to a WiFi network.
- Subscribes to MQTT topics to receive temperature data.
- Displays fan speed and temperature data on the M5Dial screen.
- Updates fan speed via MQTT messages.
- Provides local and remote updates for fan speed.
- Dynamically adjusts the display based on fan speed percentage.## Hardware Requirements
- M5Dial device
- WiFi network
- MQTT broker## Software Requirements
- Arduino IDE
- M5Stack libraries
- PubSubClient library## License
This project is open source and available under the [MIT License](LICENSE).