these are twice the price but at least do not have the error of the above
bidirectional
also includes timer for how long power has been running through it and a thermometer probe and displays real time temperature
voltage: DC 8-80V ± 1%+0.5V
Current measurement range: 0-20A/25A/35A/50A ± 1%+0.2A
Power measurement range: 0-4000W ± 1%+2W
Electric energy range: 0-99999Wh
Ampere hour range: 0-9999Ah
Timing range: 99 days and 59 hours
Temperature: -20~99 ℃± 2%
available connectors: Anderson plug 50A; XT-60 25A; XT-90 35A; pin type 20A;
readily available on Aliexpress for ~$AU32 incl. GST, delivery