esphome / esphome/feature-requests

Would it be possible to add the DFRobot SEN0545 rain detection module ?

Open
#2,927 1 comment 4 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
450
Forks
29
PR merge metrics
No merged PRs in 30d

Description

**Describe the problem you have/What new integration you would like**

Actually, the only supported rain detection modules are from Hydreon RG-15 or RG-9. They are quite expensive (99USD and 49USD)
DFRobot are selling an Intelligent Rain Detection Module for about 21USD, less than the half.

I couldn't find many reviews about the quality of this product, and how it compares with Hydreon solutions. By the way, having a more affordable device for our project would be appreciated, and add more diversity.

This device specifications :
- Communication : UART (115200bps)
- Voltage / Operating Current : 3.3V / <50mA (perfect for direct powering with the ESP32)
- Sensors : Rain detection / Ambiant light detection / Temperature detection

**Please describe your use case for this integration and alternatives you've tried:**

My use case, would mainly be rain detection for pergola automation, but light and temperature is interesting as well.

**Additional context**

Device link : https://www.dfrobot.com/product-2611.html
Datasheet link : https://github.com/May-DFRobot/DFRobot/raw/master/SEN0545Datasheet.pdf
Manual link : https://github.com/May-DFRobot/DFRobot/raw/master/SEN0545User%20Manual.pdf

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the existing Hydreon RG-15 and RG-9 integrations, then read the linked SEN0545 datasheet and user manual to compare UART messages and available measurements. Done means the module can provide rain detection, with light and temperature readings if supported consistently.

Written by the indexing model from the issue text.

Assessment

Tech stack
embedded-iot
Domain
embedded-iot
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.