Help with decoding 433 mhz RF XC-0331 Wireless Ultrasonic Tank Level Meter

tejkoklemen:
Hello,

Sorry for my bad english, I have XC-0331 Wireless Ultrasonic Tank Level Meter which measure temperature and water level for tank. I want to decode the RF433 signal from the device.

I read a few signal ( example in attachment ) and decode them (long signal as 1 and short signal as 0). For start I just want to read temperature without water level.

0101 1111 0001 1100 1000 1000 0100 0000 0111 0000 0001 0000 0110 0100 0000 0000 1000 1111 - 21.6 Celsius , 0.69m water level

0101 1111 0001 1100 1000 1000 0100 0000 1011 0000 1101 0000 0110 0100 0000 0000 1000 1111 - 21.9 Celsius , 0.69m water level

I look on the PCB of device and the temperatrue sensor is NTC HT series. If I read value with arduino when temperature is 21 Celsius, the value is 473 .

Please help me if anyone see how can I read temperature.

Thank you in advance.

Best regards,
Matej Klemen

Just noticed what is the same and what is different, your data must be in there some way or another...? Not sure though

Also, it looks like the meter does some math to figure out the depth. The signal may be transmitting just a certain part of the equation or something. https://www.jaycar.com/products_uploaded/XC0331_Programming_Guide.pdf
IE: Your tank is 10m deep, you have a 0.5m air gap, and it's sensing that the ultrasonic sensor is say, 4m from the water surface. It may just be transmitting the 4m (distance) it's reading, or it could be 4m+0.3m (air gap + distance), or it could be sending 10m-4m-0.5m etc... But anyways I hope this gets you off on the right path with your project. Sorry I couldn't help much.