Govee Outdoor Lights and ESP8266 Sensor Project Success

I wanted to share my recent success with integrating Govee outdoor lights and an ESP8266-based sensor system into my smart home setup. This project has been a labor of love, combining energy-efficient lighting with innovative monitoring solutions.

Govee Outdoor Lights

I recently installed the Govee Outdoor Permanent Lights, and I must say, they’ve exceeded my expectations. The installation process was straightforward, and the lights provide a perfect balance of brightness and ambiance. My friends and family have also complimented their sleek design and performance. The fact that they are weather-resistant and energy-efficient makes them an excellent choice for outdoor use.

ESP8266 Sensor Integration

In addition to the lighting project, I’ve been working on a sensor system using an ESP8266 NodeMCU to monitor my gas water heater. The goal was to detect when the pilot light goes out, which has been a recurring issue due to wind interference with the vent.

The system works by monitoring the voltage across the thermopile. When the pilot light is on, it generates a consistent voltage, but when it goes out, this voltage drops significantly. I connected the ESP8266 to the thermopile terminals and set up a simple ADC sensor in ESPHome to read the voltage levels.

Here’s a quick overview of the setup:
yaml
sensor:

  • platform: adc
    pin: A0
    name: “Pilot Light Voltage”
    accuracy_decimals: 3
    update_interval: 15s

I also integrated this data into Home Assistant using MQTT, allowing me to monitor the pilot light status in real-time. The system now sends notifications to my phone if the voltage drops below a certain threshold, giving me peace of mind and preventing cold showers!

Automation and Monitoring

To keep track of the pilot light’s status, I created a simple automation in Node-RED. The automation starts a timer when the voltage is within a specific range (indicating the pilot is on) and stops it when the voltage drops (indicating the pilot is out). This helps me monitor how long the pilot stays lit, which is useful for maintenance and troubleshooting.

Lessons Learned

This project taught me a few valuable lessons:

  1. Analog Sensors: Working with analog sensors can be tricky, but they offer precise data that digital sensors might miss.
  2. Integration is Key: Combining hardware like the ESP8266 with software platforms like Home Assistant and Node-RED makes automation seamless.
  3. Safety First: Always prioritize safety when working with gas appliances. This system allows me to monitor the pilot light without physically inspecting the heater.

Conclusion

This project has been incredibly rewarding. Not only did it solve a recurring issue with my water heater, but it also deepened my understanding of smart home automation and sensor integration. I encourage anyone with similar challenges to explore ESP8266-based solutions—they’re versatile, cost-effective, and fun to work with!

If anyone has questions or wants to share their own projects, feel free to reach out. I’d love to hear how others are innovating in their smart homes!

Cheers,
[Your Name]