How to integrate Inkbird IBS-P02R and HA

I am looking to replace my old pool Thermometer and I would like to get something that I can check from HA :slight_smile: Searching the Internet I found this article and I am willing to take any of these three. Of course, I would like to go with the Inkbird IBS-P02R, and the author mentions it is possible to integrate it with HA / Has anyone integrated this already and has some know-how or article or anything?

1 Like
https://www.home-assistant.io/integrations/inkbird/

the IBS-PO1B is supported. I use a IBS-TH1 and have the electronics in a plastic bag (outside the pool). Works great.

1 Like

Bought the thing but could not get it to work. Re-reading the article, the author did sai it was potentially possible that it would work with rtl_433. Ugh :face_with_spiral_eyes:

Apparently the device uses FSK modulation, (more on it here) which makes it, at least for now, incompatible with my lilygo-rtl_433.

And here, is a list of devices that are supported, and it’s not (yet?) in the list…

While FSK modulation has been added a while ago with RTL_433_ESP and subsequently OpenMQTTGateway for the LilyGo, the parent RTL_433 still seems to need to make some additions to the Inkbird decoder. Also it looks that the IBS-P02R uses 868 MHz rather than the 433 MHz, although this could also be region dependant, so the LilyGo would need to be a 868 MHz version for it to work properly once the decoder has been expanded. Alternatively any other RTL_433 implementation should also correctly decode it then.

I can confirm that Inkbird IBS-P02R works using RTL_433 and protocol 194. Not sure if there are regional differences though as suggested in the thread. Purchased mine from Amazon in Europe.

I am using a Nooelec RTL-SDR v5 with Home Assistant OS running in a virtual machine on a Synology.

@cogo What config options did you use with RTL_433? I also have the IBS-P02R and Nooelec RTL-SDR, but haven’t been able to get usable data. Using protocol 194 and frequency 345M, I do get some logging data, but it generally gives bit_per_row %u out of range errors. Trying, but haven’t been able to debug as of yet.

Any luck with this? I had a similar situation trying Tuya. I’d love to get this to work.

yeah I need the P02R because the bluetooth ones dont have a separate screen you can use indoors, this is a deal breaker. I just purchased the usb stick… Amazon.com: Nooelec RTL-SDR v5 Bundle - NESDR Smart HF/VHF/UHF (100kHz-1.75GHz) Software Defined Radio. Premium RTLSDR w/ 0.5PPM TCXO, SMA Input, Aluminum Enclosure & 3 Antennas. RTL2832U & R820T2-Based Radio : Electronics

Im going to have to try the below approach, are there any guides or anything, sounds like a pretty hairy setup and is beyond what I’ve done in the past on my HA Green.

“A common approach is to use an RTL‑SDR USB stick or a LilyGo 868 MHz board running rtl_433 or OpenMQTTGateway. Recent versions of rtl_433 have added decoders for the Inkbird pool sensors (see the GitHub issue linked in the thread); once you compile a current rtl_433 build and feed the data into an MQTT broker, HA will create a temperature sensor for you.”

Hi

How did you get on with this? Any step tips?

@cogo - are you able to offer any tips?

Thanks