Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/techniker/controllino-ebmpapst-ec-controller
Simple Controllio-based EBMPapst EC Fan Controller
https://github.com/techniker/controllino-ebmpapst-ec-controller
controller controllino ebmpaps fan http mqtt pwm web
Last synced: about 2 months ago
JSON representation
Simple Controllio-based EBMPapst EC Fan Controller
- Host: GitHub
- URL: https://github.com/techniker/controllino-ebmpapst-ec-controller
- Owner: techniker
- Created: 2023-11-21T21:30:08.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-02-02T00:48:02.000Z (11 months ago)
- Last Synced: 2024-02-02T01:47:15.687Z (11 months ago)
- Topics: controller, controllino, ebmpaps, fan, http, mqtt, pwm, web
- Language: C++
- Homepage:
- Size: 10.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Simple Controllio-based EBMPapst EC Fan Controller
## Overview
A simple yet effective controller for EBMPapst EC fans, implemented using a Controllino and equipped with an integrated web server.
This allows for remote control and monitoring of fan speeds via a user-friendly web interface.
The controller is suitable for applications requiring reliable and precise fan speed control.## Features
- **Web-Server Integration**: Built-in web server for easy access and control over the network.
- **MQTT-Client Integration**: Built-in MQTT client for easy integration
- **PWM Control**: Adjust the fan speed using Pulse Width Modulation (PWM) for precise control.
- **User-Friendly Interface**: A clean and simple web interface, including a dark mode toggle for user comfort.
- **Real-time Feedback**: Serial output for monitoring current fan speed and system status.## Hardware Requirements
- Controllino (or compatible Arduino-based controller)
- EBMPapst EC Fan or any Fan that has a 0-100% duty cycle PWM input
- Ethernet connection## Software Dependencies
- SPI Library
- Ethernet Library
- Controllino Library## Installation
1. **Set up the hardware**: Connect the EBMPapst EC fan to the Controllino according to the fan's specifications.
2. **Configure Network Settings**: Modify the `mac` and `ip` variables in the code to suit your network configuration.
3. **Upload the Code**: Use the Arduino IDE to upload the provided code to the Controllino.
4. **Access the Web Interface**: Once the Controllino is online, access the web interface using the IP address shown in the serial monitor.## Usage
- **Adjust Fan Speed**: Use the web interface to set the desired PWM value (0-100%) for the fan.
- **Quick Set Options**: Choose from predefined PWM values for quick adjustments.
- **Dark Mode**: Toggle between light and dark themes for the web interface.## Contributing
Contributions, issues, and feature requests are welcome. Feel free to check [issues/requests](#) or send a pull request.
## License
This project is licensed under the [MIT License](LICENSE).