Smart liquid-piston based triboelectric nanogenerator sensor for real-time monitoring of fluid status