SensibleIO Home Assistant integration

How to Integrate Your sensibleIO Water Level Sensor with Home Assistant

Monitoring your water levels shouldn’t involve a ladder or a knock-knock guessing game. At sensibleIO, we provide a sensor that delivers real-time water levels directly to your phone, and for those looking to level up their setup, it integrates seamlessly with Home Assistant.

Today, we’re going to walk through how to bring your sensibleIO Water Level Sensor into Home Assistant for advanced, data-driven dashboard tracking.

Why Home Assistant?

While our mobile app is perfect for quick checks, Home Assistant allows you to aggregate your data, track long-term trends, and even build automations around your water levels. Our sensors integrate with Home Assistant via the Tuya integration, making the setup process easier and faster than ever.

Step 1: Link Your Device

  1. Get Your User Code: Open the mobile app used for your sensibleIO device. Go to Me > ⚙️ (Gear Icon) > Account and Security. Note your User Code at the bottom.
  2. Add the Device: In Home Assistant, go to Settings > Devices & Services. Click + Add Device and search for Tuya.
  3. Scan to Sign-In:
  • Enter your User Code.
  • When the barcode appears on your Home Assistant screen, use the Scan icon in the mobile app to scan it.
  • Confirm the login on your phone. Your sensibleIO sensor is now connected!

Step 2: Visualising Your Water Level

Let’s get that data onto your dashboard.

The History Graph (Time Series)

This provides a detailed look at the water level fluctuations.

  1. Click the Pencil Icon in the top right of your dashboard.
  2. Click + Add Card and select the History Graph card.
  3. Title: "Tank Level History"
  4. Entity: Select the Liquid Level entity from your device.
  5. Y-axis Settings: Set Min to 0 and Max to 100.
  6. Save.

Add a Styled Sensor Card

This provides a clean, visual representation of the current level with a trend line.

  1. In the same edit mode, click + Add Card and select the Sensor card.
  2. Entity: Select the Liquid Level entity.
  3. Customise: Change the icon to mdi:water (a water drop) or mdi:cup-water.
  4. Constraints: Set the Min to 0 and Max to 100 to ensure accurate scaling.
  5. Click Save, then click Done in the top right.

What’s Next?

Now that your data is flowing into Home Assistant, you can start putting it to work. One of the most common questions we get is: "Can I use this to automatically turn my pump on and off?" The answer is yes. In our next post, we’ll show you how to use your sensibleIO data to build a fully automated pump control system.

Back to blog