This is a custom integration for Home Assistant to control the Waveshare Modbus POE ETH Relay Board. It allows you to control relay channels and configure flash intervals directly from Home Assistant.
- Control relay channels on the Waveshare Relay Board.
- Configure flash intervals using an input number entity.
- Easy setup through Home Assistant's configuration flow.
- Compatible with HACS for easy installation and updates.
- Home Assistant (version 2024.11.0 or later)
- A configured Waveshare Relay Board on your local network
-
Add Custom Repository in HACS:
- Go to HACS in Home Assistant.
- Click on the "Integrations" tab.
- Click on the three dots in the top right corner and select "Custom repositories".
- Add the URL of this repository:
https://github.com/sebastianfs82/HomeAssistant-Waveshare-Relay. - Select "Integration" as the category.
-
Install the Integration:
- After adding the repository, find "Waveshare Relay" in the HACS store under Integrations.
- Click "Install" to add it to your Home Assistant setup.
-
Configure the Integration:
- Go to Home Assistant Configuration.
- Click on "Devices & Services".
- Click "Add Integration" and search for "Waveshare Relay".
- Follow the setup wizard to enter the IP address and port of your Waveshare Relay Board.
- Optionally, enter a custom name for the device to easily identify it.
- Ensure the IP address of the relay board is correct.
- Check the Home Assistant logs for any error messages related to the integration.
Feel free to open issues or submit pull requests to improve the integration.
This project is licensed under the MIT License.
- Thanks to the Home Assistant community for their support and contributions.