I am having a problem with a load cell and an HX711 module, which I use to measure the amount of water in a tank. Every time I restart or move the device, the measured values change.
I soldered the load cell connections directly to the HX711 and tried several ways to improve the connection, but the problem still occurs.
Does anyone know why this is happening or have any suggestions on how I could fix it?
You likely need to provide more information about your setup. Could be bad wiring, some moving average on your code or mechanical instability for example. How big are these changes compared to range your cell can measure?
It's very likely that the zero is shifting on restart because the "zero" tare is being stored in volitile memory and a restart doesn't capure the original zero. Check your code to determine where the zero tare is being stored.