web-u2/README

32 lines
1.2 KiB
Plaintext

these Linux programs read out the measurements from the WEB/WITRN/GZUt/QWay U2/U2p USB power meter.
for more information about the device and protocols: https://wiki.cuvoodoo.info/doku.php?id=web-u2
USB
===
`u2_usb` reads the measurements using the USB HID interface.
to compile the source code you require: gcc, make, hidapi library (libhidapi-dev).
then just run `make` and it will output the `u2_usb` binary.
run `u2_usb` to get the output in CSV format.
run `u2_usb -d` to get the raw and decoded output (useful for reversing and debugging).
Bluetooth
=========
to compile the source code you require: gcc, make, dbus library (libdbus-1-dev).
then just run `make` and it will output the `u2_bt` binary.
ensure the BlueZ Bluetooth stack is running:
sudo systemctl start bluetooth
don't forget to grant the permissions to access bluetooth devices:
sudo adduser $USER bluetooth
run `u2_bt` to get the output in CSV format.
run `u2_bt -d` to get the raw and decoded output (useful for reversing and debugging).
I did not implement the possibility to specify the Bluetooth adapter and device.
the program uses the first Bluetooth adapter it finds, and first device with the name starting with Qway_U2.