I’ve just bought an IKEA Badring Water Leakage Sensor from IKEA as they were cheap and I thought I might be able to use it to help with my “Auto shower” automation.
I’ve added the device to my Zigbee integration, and it works fine but I can’t find anything in the attributes that would suggest turning off the alarm. I have seen that the Zigbee2MQTT has a identify_timeout configuration but I don’t seem to be able to find that in my regular zigbee so not sure if it’s something unique to the Zigbee2MQTT integration.
Why migh I want to turn off the alarm you may ask? Well I just want to detect that the shower is on, then turn on the extractor fan, and start the reminders for my son as to what he’s supposed to be doing in there!
I don’t think a water leak sensor is the best option here as it will probably take quite a while for the contacts to dry and the sensor to reset. That could be hours and not a good indicator of the shower being in use.
Personally, I use a motion sensor mounted at the back of the shower and a humidity sensor. When someone enters the shower, the lights come on. Then, once the humidity rises, the extractor fan turns on until the humidity returns to normal again. Then, after no motion for 7 minutes, the lights turn off again.
It just showed up as soon as I removed the battery “activator”. There’s probably a small button inside that you need to hold or double/triple click or something to put it in pairing mode. Do you still have the instructions?
Unscrew the bottom and put the battery in, should see a red light come on for a second (if it doesn’t maybe your battery is dead)
Push the button next to the battery 4 times in less than 5 seconds
The light will brighten / dim to show it’s in pairing mode
Go into Home Assistant → Devices → Zigbee → Devices → Add Device (/config/zha/add)
Provided you’re within range configuration should happen within about a minute, as “IKEA of Sweden BADRING Water Leakage Sensor”, you can rename it and choose an area
Hi, I bought the new Dirigera and few new devices, including Badring - water leak sensor. I use Matter for HA integration and everything shows up except Badring sensor who is missing completely from Matter, while it is present into Ikea app and here it can be linked only to a light. Should I do something special for to get Badring available in HA? Thank you
Just because you wanted to detect when the shower is on: I do this very reliably using rapid changes in humidity as detected by my Aqara Temp/Humidity sensor: Humidity → low pass filter with a smoothing factor of 10 → if >=1 → shower detected, reset after 30 mins.
I want to add also a barring sensor via ZHA/ZBT-1 Stick .
I tried in 10x to reset it .
9x I See this here (configure device):
And on one try I could add it but without any sensor data .
Does ZHA not not fully support the BADRING sensor ?
log files:
Cancelling previous initialization task for device b0:c7:de:ff:fe:63:dd:ee
[0xBA2C:1:0x0500] Traceback (most recent call last):
File “/usr/local/lib/python3.13/site-packages/zigpy/device.py”, line 120, in _limit_concurrency
async with self._concurrent_requests_semaphore(priority=priority):
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.13/site-packages/zigpy/datastructures.py”, line 23, in aenter
await self.on_enter()
File “/usr/local/lib/python3.13/site-packages/zigpy/datastructures.py”, line 132, in acquire
await fut
zigpy.exceptions.DeliveryError: Device has re-joined the network
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File “/usr/local/lib/python3.13/site-packages/zha/zigbee/cluster_handlers/init.py”, line 84, in wrapper
with wrap_zigpy_exceptions():
~~~~~~~~~~~~~~~~~~~~~^^
File “/usr/local/lib/python3.13/contextlib.py”, line 162, in exit
self.gen.throw(value)
~~~~~~~~~~~~~~^^^^^^^
File “/usr/local/lib/python3.13/site-packages/zha/zigbee/cluster_handlers/init.py”, line 76, in wrap_zigpy_exceptions
raise ZHAException(message) from exc
zha.exceptions.ZHAException: Failed to send request: Device has re-joined the network
When you see ‘interview’ , press button on Badring again and again and again, but not to fast and not to slow. Untill it continues.
Stupid way to add a Ikea sensor, and maybe you have to try a couple of times, but then it works. In the case you do not have ‘Moist’ then remove device from HA and try again.
Mine is working now, after 3 times I got the Moist sensor.
Good luck
Hi
I had no problem to add the Badring to my Zigbee network.
Click the button severarl times and it appear without problem.
It worked very well in the beginning until i noticed i hangs in wet status exacly like Strikinggood said before.
I also use Conbee II , could this be the problem ?
I have found out that then it hangs in wet status i can not do anything like reading or setting configuration in Deconz on this device.