Integrate Newentor Wireless Pool Thermometer 433MHZ into Home Assistant using ESP32, CC1101, and OpenMQTTGateway.

| | Allgemein, Programmierung

In this blog post, I will show you how I integrated my pool radio sensor into Home Assistant. I used an ESP32 and a CC1101 radio module for this. If you also want to monitor your pool, this guide is perfect for you.

Required Components

  1. Pool Radio Sensor[*]
  2. ESP32[*]
  3. CC1101 Radio Module / 433MHZ[*]
  4. OpenMQTTGateway
  5. Home Assistant with MQTT Integration

Step 1: Set Up Hardware

Connect ESP32 and CC1101

Connect the CC1101 radio module to the ESP32. The pins should be connected as follows:

CC1101 Pinout

BoardReceiver Pin(GDO2)Emitter Pin(GDO0)SCKVCCMOSIMISOCSNGND
ESP32D27D12D183V3D23D19D5GND
CC1101 Pinout ESP32 — Please check your specific controller pin out!

Step 2: Install OpenMQTTGateway

Download the latest version of OpenMQTTGateway and install it on your ESP32. You can use the Arduino IDE or PlatformIO for this. Detailed steps can be found in the OpenMQTTGateway documentation.

I installed it directly via the web interface –> https://docs.openmqttgateway.com/upload/web-install.html

Afterwards, you can connect via WiFi and configure everything.

Step 3: Set Up MQTT Broker

You can use any MQTT broker you prefer. Popular choices are Mosquitto or EMQX.

Step 5: Set Up Home Assistant

MQTT Integration

Add the MQTT integration to your Home Assistant. Go to the configuration interface of Home Assistant and select „Integrations“ > „MQTT“ > „Configure“.

Afterwards, the new sensor should be automatically detected.

Conclusion

With these steps, you have successfully integrated your pool radio sensor into Home Assistant. You can now monitor the temperature of your pool at any time and react accordingly. Have fun tinkering and monitoring!

Neueste Beiträge

Getting Started with Alfresco SDK/Development: A Beginner’s Guide to Automating File Organization with Alfresco Behaviors

Alfresco is an enterprise content management platform known for its flexibility and extensibility. One powerful way to extend its functionality is through Behaviors, which allow you to run custom logic whenever specific repository events occur. For example, you can trigger custom actions whenever nodes are created, updated, or deleted.


Weiter >>

Enhancing Alfresco’s Public API (ACS): A Step-by-Step Guide to Custom Node Extensions with MIME Type Restrictions

Introduction

In today’s digital landscape, controlling and validating the types of content users can upload into systems is essential for security and data integrity. Alfresco, a leading open-source content services platform, offers a flexible public API that enables developers to create custom extensions and adapt the platform to specific organizational needs. This article provides a step-by-step guide to implementing a MIME type restriction feature in Alfresco’s Nodes API, allowing for more controlled and secure content uploads.


Weiter >>

Warum der Air Assist unverzichtbar ist – Mein Erfahrungsbericht

Nachdem ich meinen ATOMSTACK A12 Ultra Laser[*] und die R2 V2 Drehwalze[*] in Betrieb genommen hatte, war es nur eine Frage der Zeit, bis ich mir zusätzlich ein Air Assist System zugelegt habe. Ich entschied mich für das DEWALLIE Air Assist Set[*], und ich kann schon vorweg sagen: Es war eine der besten Ergänzungen für meine Lasergravur-Setups, vor allem beim Arbeiten mit Holz!


Weiter >>

Mein neues Setup: Der ATOMSTACK R2 V2 Drehwalze und A12 Ultra/Pro Laser – Perfekt für Gravuren auf runden Objekten!

Als ich mir kürzlich den ATOMSTACK A12 Ultra Laser[*] zugelegt habe, war mir schnell klar, dass ich das volle Potenzial dieses leistungsstarken Gravierers ausschöpfen wollte. Also habe ich nicht lange gezögert und gleich die ATOMSTACK R2 V2 Drehwalze[*] dazu gekauft, die es ermöglicht, zylindrische Objekte wie Trinkflaschen, Gläser oder Stifte zu gravieren.


Weiter >>