Looks very much like the one I picked up on Taobao for a fraction of that price (no idea what the extra board is supposed to do as it just outputs an on/off signal). The type number is almost the same even.
I tested it on a small plastic container and it works. Haven't used it beyond that. I think it's a capacitive sensor, it's got a small screw to adjust the sensitivity. Won't work on metal containers, only plastic or other non-conductive material.
The board has 2 functions, 1.-Provides the momentary switch to activate the calibration function (looks like the sensor "remembers" this setting), and 2.-Has some filter capacitors in all lines (+5, pulse out, calibration)
Can you provide a link to the product you bought? Taobao seems to be a chinesse page but maybe by the product name I can find your product on another provider that's closer to me
You may need to include code to debounce a sensor if the water level in the tank partially covers the sensor area. This problem would occur as the water level rises and falls and just happens to stop about the middle of the sensing area.
Interesting...Ok, I guess I will give them a try.
I was curious about using them on 3v too, as someone mentioned in that link. I would try to use a Wemos Board (ESP chip, 3.3V)
Oh btw, I see that when they provide the small cirtcuit board that links the sensor to the specific board, the pulse switch on the board acts as "calibration", but when used without the board, the "mode" wire, seems to toggle between Normally Open o Normally Open output, is this right? I wonder how the "mode" switch has a different function with no logic in between