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

I can decode your recordings by hand so I'm assuming you have the same issue as myself which is programming the gating in RF.

When I get time to sit down and play again I was going to look into borrowing some of the code from the bottom of rc-switch.cpp. The idea being to match the gating (0/1 high/low timing) to that in the xls I uploaded... look for the sync bits (10101111) and capture x number of bits after that for the fully payload.

There's also code in practical arduino for the weather station that is quite descriptive which uses a different method to that used by rc-switch. If you are using the Freetronics 433MHz shield with rc-switch you need to cut data pin 8 and reroute it to pin 2 on most boards as pin 8 is not tied to an interrupt.