$ ssh 'cd ezo-bench && P=venv/bin/python; for a in "0x63 ph" "0x61 do"; do for c in info status led calq tempq; do $P ezo_bench.py $c $a 2>&1 | tail -1; done; done; $P ezo_bench.py compq 0x61 do' 14:58:32.516 DeviceInfo(product_id=, product_code='pH', firmware_version='2.15') 14:58:33.170 ControlStatus(restart_code='P', supply_voltage=5.319999999999999) 14:58:33.878 ControlLedStatus(enabled=True) 14:58:34.525 PhCalibrationStatus(level=) 14:58:35.174 PhTemperatureCompensation(temperature_c=25.0) 14:58:35.827 DeviceInfo(product_id=, product_code='DO', firmware_version='2.17') 14:58:36.482 ControlStatus(restart_code='P', supply_voltage=5.38) 14:58:37.137 ControlLedStatus(enabled=True) 14:58:37.785 DoCalibrationStatus(level=0) 14:58:38.431 DoTemperatureCompensation(temperature_c=20.0) 14:58:38.790 ezo-driver 0.8.0 bus 1 address 0x61 compq 14:58:39.103 DoTemperatureCompensation(temperature_c=20.0) 14:58:39.417 DoPressureCompensation(pressure_kpa=101.3) 14:58:39.730 DoSalinityCompensation(value=0.0, unit=) $ ssh 'cd ezo-bench && P=venv/bin/python; $P ezo_bench.py read 0x63 ph 5; $P ezo_bench.py read 0x61 do 5; $P ezo_bench.py early 0x63 ph; $P ezo_bench.py early 0x61 do; $P ezo_bench.py nodata 0x63 ph; $P ezo_bench.py nodata 0x61 do; $P ezo_bench.py noaddr 0x62' 14:58:50.221 ezo-driver 0.8.0 bus 1 address 0x63 read 14:58:51.134 PhReading(ph=6.079000000000001) 14:58:52.047 PhReading(ph=6.079000000000001) 14:58:52.960 PhReading(ph=6.081) 14:58:53.873 PhReading(ph=6.079000000000001) 14:58:54.785 PhReading(ph=6.079000000000001) 14:58:55.177 ezo-driver 0.8.0 bus 1 address 0x61 read 14:58:55.490 DO outputs 3 14:58:56.103 DoReading(present_mask=, milligrams_per_liter=0.92, percent_saturation=10.1) 14:58:56.716 DoReading(present_mask=, milligrams_per_liter=0.92, percent_saturation=10.1) 14:58:57.329 DoReading(present_mask=, milligrams_per_liter=0.92, percent_saturation=10.1) 14:58:57.942 DoReading(present_mask=, milligrams_per_liter=0.92, percent_saturation=10.1) 14:58:58.554 DoReading(present_mask=, milligrams_per_liter=0.92, percent_saturation=10.1) 14:58:58.888 ezo-driver 0.8.0 bus 1 address 0x63 early 14:58:58.889 read sent, wait 900 ms; reading after 0 ms 14:58:58.902 expected: EzoNotReadyError(protocol failure) 14:58:59.814 after the wait: PhReading(ph=6.075) 14:59:00.203 ezo-driver 0.8.0 bus 1 address 0x61 early 14:59:00.517 read sent, wait 600 ms; reading after 0 ms 14:59:00.530 expected: EzoNotReadyError(protocol failure) 14:59:01.142 after the wait: DoReading(present_mask=, milligrams_per_liter=0.92, percent_saturation=10.1) 14:59:01.476 ezo-driver 0.8.0 bus 1 address 0x63 nodata 14:59:02.389 first: PhReading(ph=6.0760000000000005) 14:59:02.402 second read: EzoDeviceStatusError(protocol failure) status=NO_DATA 14:59:02.735 ezo-driver 0.8.0 bus 1 address 0x61 nodata 14:59:03.661 first: DoReading(present_mask=, milligrams_per_liter=0.92, percent_saturation=10.1) 14:59:03.674 second read: EzoDeviceStatusError(protocol failure) status=NO_DATA 14:59:04.009 ezo-driver 0.8.0 bus 1 address 0x62 noaddr 14:59:04.010 EzoTransportError(transport failure) errno=5 bus=1 address=98 $ ssh 'cd ezo-bench && venv/bin/python ezo_bench.py watch 0x61 do 60 | awk "NR==1||NR%10==2"' 14:59:38.175 ezo-driver 0.8.0 bus 1 address 0x61 watch 14:59:39.101 DoReading(present_mask=, milligrams_per_liter=0.89, percent_saturation=9.7) 14:59:45.229 DoReading(present_mask=, milligrams_per_liter=0.8800000000000001, percent_saturation=9.7) 14:59:51.359 DoReading(present_mask=, milligrams_per_liter=0.8700000000000001, percent_saturation=9.6) 14:59:57.488 DoReading(present_mask=, milligrams_per_liter=0.8700000000000001, percent_saturation=9.5) 15:00:03.618 DoReading(present_mask=, milligrams_per_liter=0.8600000000000001, percent_saturation=9.5) 15:00:09.748 DoReading(present_mask=, milligrams_per_liter=0.8600000000000001, percent_saturation=9.4) 15:00:15.878 DoReading(present_mask=, milligrams_per_liter=0.8500000000000001, percent_saturation=9.4) 15:00:22.008 DoReading(present_mask=, milligrams_per_liter=0.8500000000000001, percent_saturation=9.3) 15:00:28.138 DoReading(present_mask=, milligrams_per_liter=0.8500000000000001, percent_saturation=9.3) 15:00:34.267 DoReading(present_mask=, milligrams_per_liter=0.8400000000000001, percent_saturation=9.2) $ ssh 'cd ezo-bench && venv/bin/python ezo_bench.py watch 0x61 do 600 | awk "NR==1||NR%50==2"' 15:04:42.112 ezo-driver 0.8.0 bus 1 address 0x61 watch 15:04:43.038 DoReading(present_mask=, milligrams_per_liter=0.6900000000000001, percent_saturation=7.6) 15:05:13.685 DoReading(present_mask=, milligrams_per_liter=0.6800000000000002, percent_saturation=7.5) 15:05:44.333 DoReading(present_mask=, milligrams_per_liter=0.6700000000000002, percent_saturation=7.3) 15:06:14.982 DoReading(present_mask=, milligrams_per_liter=0.6600000000000001, percent_saturation=7.2) 15:06:45.631 DoReading(present_mask=, milligrams_per_liter=0.6500000000000001, percent_saturation=7.2) 15:07:16.279 DoReading(present_mask=, milligrams_per_liter=0.6400000000000001, percent_saturation=7.1) 15:07:46.927 DoReading(present_mask=, milligrams_per_liter=0.6400000000000001, percent_saturation=7.0) 15:08:17.577 DoReading(present_mask=, milligrams_per_liter=0.6300000000000001, percent_saturation=7.0) 15:08:48.226 DoReading(present_mask=, milligrams_per_liter=0.6300000000000001, percent_saturation=6.9) 15:09:18.876 DoReading(present_mask=, milligrams_per_liter=0.6300000000000001, percent_saturation=6.9) 15:09:49.526 DoReading(present_mask=, milligrams_per_liter=0.6200000000000001, percent_saturation=6.8) 15:10:20.176 DoReading(present_mask=, milligrams_per_liter=0.6200000000000001, percent_saturation=6.8) 15:10:50.824 DoReading(present_mask=, milligrams_per_liter=0.6200000000000001, percent_saturation=6.8) 15:11:21.474 DoReading(present_mask=, milligrams_per_liter=0.6100000000000001, percent_saturation=6.8) 15:11:52.118 DoReading(present_mask=, milligrams_per_liter=0.6100000000000001, percent_saturation=6.7) 15:12:22.765 DoReading(present_mask=, milligrams_per_liter=0.6100000000000001, percent_saturation=6.7) 15:12:53.414 DoReading(present_mask=, milligrams_per_liter=0.6100000000000001, percent_saturation=6.7) 15:13:24.063 DoReading(present_mask=, milligrams_per_liter=0.6100000000000001, percent_saturation=6.7) 15:13:54.712 DoReading(present_mask=, milligrams_per_liter=0.6000000000000001, percent_saturation=6.6) 15:14:25.361 DoReading(present_mask=, milligrams_per_liter=0.6000000000000001, percent_saturation=6.6) [exited with code 0] $ ssh 'cd ezo-bench && venv/bin/python ezo_bench.py watch 0x61 do 90 | sed -E "s/DoReading\(present_mask=<[^>]*>, //" | awk "NR==1||NR%8==2"' 15:18:42.006 ezo-driver 0.8.0 bus 1 address 0x61 watch 15:18:42.932 milligrams_per_liter=0.59, percent_saturation=6.4) 15:18:47.834 milligrams_per_liter=0.5800000000000001, percent_saturation=6.4) 15:18:52.738 milligrams_per_liter=0.59, percent_saturation=6.4) 15:18:57.643 milligrams_per_liter=0.59, percent_saturation=6.4) 15:19:02.547 milligrams_per_liter=0.59, percent_saturation=6.4) 15:19:07.451 milligrams_per_liter=0.59, percent_saturation=6.4) 15:19:12.355 milligrams_per_liter=0.59, percent_saturation=6.4) 15:19:17.259 milligrams_per_liter=0.59, percent_saturation=6.5) 15:19:22.162 milligrams_per_liter=0.59, percent_saturation=6.5) 15:19:27.066 milligrams_per_liter=0.59, percent_saturation=6.5) 15:19:31.970 milligrams_per_liter=0.59, percent_saturation=6.5) 15:19:36.874 milligrams_per_liter=0.59, percent_saturation=6.5) 15:19:41.778 milligrams_per_liter=0.59, percent_saturation=6.5) 15:19:46.682 milligrams_per_liter=0.59, percent_saturation=6.5) 15:19:51.586 milligrams_per_liter=0.59, percent_saturation=6.5) 15:19:56.490 milligrams_per_liter=0.59, percent_saturation=6.5) 15:20:01.394 milligrams_per_liter=0.59, percent_saturation=6.5) 15:20:06.297 milligrams_per_liter=0.59, percent_saturation=6.5) 15:20:11.201 milligrams_per_liter=0.59, percent_saturation=6.5) $ ssh 'cd ezo-bench && venv/bin/python ezo_bench.py watch 0x61 do 30 | sed -E "s/DoReading\(present_mask=<[^>]*>, //" | awk "NR==1||NR%5==2"' 15:21:26.888 ezo-driver 0.8.0 bus 1 address 0x61 watch 15:21:27.814 milligrams_per_liter=38.4, percent_saturation=422.3) 15:21:30.878 milligrams_per_liter=38.4, percent_saturation=422.3) 15:21:33.943 milligrams_per_liter=38.4, percent_saturation=422.3) 15:21:37.008 milligrams_per_liter=38.4, percent_saturation=422.3) 15:21:40.072 milligrams_per_liter=38.4, percent_saturation=422.3) 15:21:43.137 milligrams_per_liter=38.4, percent_saturation=422.3) 15:21:46.202 milligrams_per_liter=38.4, percent_saturation=422.3) 15:21:49.267 milligrams_per_liter=38.4, percent_saturation=422.3) 15:21:52.333 milligrams_per_liter=38.4, percent_saturation=422.3) 15:21:55.398 milligrams_per_liter=38.4, percent_saturation=422.3) $ ssh 'cd ezo-bench && venv/bin/python ezo_bench.py watch 0x61 do 90 | sed -E "s/DoReading\(present_mask=<[^>]*>, //" | awk "NR==1||NR%8==2"' 15:23:29.668 ezo-driver 0.8.0 bus 1 address 0x61 watch 15:23:30.594 milligrams_per_liter=0.5800000000000001, percent_saturation=6.4) 15:23:35.496 milligrams_per_liter=0.5800000000000001, percent_saturation=6.4) 15:23:40.400 milligrams_per_liter=0.5800000000000001, percent_saturation=6.4) 15:23:45.304 milligrams_per_liter=0.5800000000000001, percent_saturation=6.4) 15:23:50.207 milligrams_per_liter=0.5800000000000001, percent_saturation=6.4) 15:23:55.111 milligrams_per_liter=0.5800000000000001, percent_saturation=6.4) 15:24:00.014 milligrams_per_liter=0.5800000000000001, percent_saturation=6.4) 15:24:04.918 milligrams_per_liter=0.5800000000000001, percent_saturation=6.4) 15:24:09.819 milligrams_per_liter=0.5800000000000001, percent_saturation=6.4) 15:24:14.723 milligrams_per_liter=0.5800000000000001, percent_saturation=6.4) 15:24:19.627 milligrams_per_liter=0.5800000000000001, percent_saturation=6.4) 15:24:24.531 milligrams_per_liter=0.5800000000000001, percent_saturation=6.4) 15:24:29.435 milligrams_per_liter=0.5800000000000001, percent_saturation=6.4) 15:24:34.339 milligrams_per_liter=0.5800000000000001, percent_saturation=6.4) 15:24:39.242 milligrams_per_liter=0.5800000000000001, percent_saturation=6.4) 15:24:44.146 milligrams_per_liter=0.5800000000000001, percent_saturation=6.4) 15:24:49.050 milligrams_per_liter=0.5800000000000001, percent_saturation=6.4) 15:24:53.955 milligrams_per_liter=0.5800000000000001, percent_saturation=6.4) 15:24:58.858 milligrams_per_liter=0.5800000000000001, percent_saturation=6.4) [exited with code 0] $ ssh 'cd ezo-bench && venv/bin/python ezo_bench.py watch 0x61 do 90 | sed -E "s/DoReading\(present_mask=<[^>]*>, //" | awk "NR==1||NR%8==2"' 15:28:49.139 ezo-driver 0.8.0 bus 1 address 0x61 watch 15:28:50.065 milligrams_per_liter=0.51, percent_saturation=5.6) 15:28:54.967 milligrams_per_liter=0.51, percent_saturation=5.6) 15:28:59.871 milligrams_per_liter=0.51, percent_saturation=5.6) 15:29:04.775 milligrams_per_liter=0.51, percent_saturation=5.6) 15:29:09.679 milligrams_per_liter=0.51, percent_saturation=5.6) 15:29:14.583 milligrams_per_liter=0.51, percent_saturation=5.6) 15:29:19.487 milligrams_per_liter=0.51, percent_saturation=5.7) 15:29:24.390 milligrams_per_liter=0.51, percent_saturation=5.7) 15:29:29.294 milligrams_per_liter=0.51, percent_saturation=5.7) 15:29:34.198 milligrams_per_liter=0.52, percent_saturation=5.7) 15:29:39.102 milligrams_per_liter=0.51, percent_saturation=5.7) 15:29:44.005 milligrams_per_liter=0.52, percent_saturation=5.7) 15:29:48.909 milligrams_per_liter=0.52, percent_saturation=5.7) 15:29:53.813 milligrams_per_liter=0.52, percent_saturation=5.7) 15:29:58.716 milligrams_per_liter=0.52, percent_saturation=5.7) 15:30:03.620 milligrams_per_liter=0.52, percent_saturation=5.7) 15:30:08.524 milligrams_per_liter=0.52, percent_saturation=5.7) 15:30:13.428 milligrams_per_liter=0.52, percent_saturation=5.7) 15:30:18.331 milligrams_per_liter=0.52, percent_saturation=5.7) $ ssh 'cd ezo-bench && venv/bin/python ezo_bench.py watch 0x61 do 60 | sed -E "s/DoReading\(present_mask=<[^>]*>, //" | awk "NR==1||NR%6==2"' 15:47:53.904 ezo-driver 0.8.0 bus 1 address 0x61 watch 15:47:54.830 milligrams_per_liter=0.46, percent_saturation=5.1) 15:47:58.507 milligrams_per_liter=0.46, percent_saturation=5.1) 15:48:02.185 milligrams_per_liter=0.46, percent_saturation=5.1) 15:48:05.862 milligrams_per_liter=0.46, percent_saturation=5.1) 15:48:09.540 milligrams_per_liter=0.47000000000000003, percent_saturation=5.1) 15:48:13.218 milligrams_per_liter=0.47000000000000003, percent_saturation=5.1) 15:48:16.896 milligrams_per_liter=0.47000000000000003, percent_saturation=5.1) 15:48:20.574 milligrams_per_liter=0.47000000000000003, percent_saturation=5.2) 15:48:24.252 milligrams_per_liter=0.47000000000000003, percent_saturation=5.1) 15:48:27.930 milligrams_per_liter=0.47000000000000003, percent_saturation=5.2) 15:48:31.608 milligrams_per_liter=0.47000000000000003, percent_saturation=5.1) 15:48:35.286 milligrams_per_liter=0.47000000000000003, percent_saturation=5.2) 15:48:38.964 milligrams_per_liter=0.47000000000000003, percent_saturation=5.2) 15:48:42.642 milligrams_per_liter=0.47000000000000003, percent_saturation=5.2) 15:48:46.320 milligrams_per_liter=0.47000000000000003, percent_saturation=5.2) 15:48:49.997 milligrams_per_liter=0.47000000000000003, percent_saturation=5.2) 15:48:53.675 milligrams_per_liter=0.47000000000000003, percent_saturation=5.2) $ ssh 'cd ezo-bench && P=venv/bin/python; $P ezo_bench.py info 0x61 do | tail -1; $P ezo_bench.py status 0x61 do | tail -1; $P ezo_bench.py calq 0x61 do | tail -1; $P ezo_bench.py watch 0x61 do 60 | sed -E "s/DoReading\(present_mask=<[^>]*>, //" | awk "NR==1||NR%10==2"' 16:42:55.274 DeviceInfo(product_id=, product_code='DO', firmware_version='2.17') 16:42:55.927 ControlStatus(restart_code='P', supply_voltage=5.37) 16:42:56.575 DoCalibrationStatus(level=0) 16:42:56.911 ezo-driver 0.8.0 bus 1 address 0x61 watch 16:42:57.837 milligrams_per_liter=28.110000000000003, percent_saturation=309.2) 16:43:03.966 milligrams_per_liter=27.97, percent_saturation=307.6) 16:43:10.096 milligrams_per_liter=27.85, percent_saturation=306.3) 16:43:16.225 milligrams_per_liter=27.74, percent_saturation=305.1) 16:43:22.355 milligrams_per_liter=27.630000000000003, percent_saturation=303.9) 16:43:28.484 milligrams_per_liter=27.55, percent_saturation=303.0) 16:43:34.614 milligrams_per_liter=27.47, percent_saturation=302.1) 16:43:40.742 milligrams_per_liter=27.4, percent_saturation=301.3) 16:43:46.871 milligrams_per_liter=27.35, percent_saturation=300.8) 16:43:53.001 milligrams_per_liter=27.3, percent_saturation=300.3) $ ssh 'cd ezo-bench && venv/bin/python ezo_bench.py watch 0x63 ph 90 | awk "NR==1||NR%5==2"' 17:05:51.331 ezo-driver 0.8.0 bus 1 address 0x63 watch 17:05:52.244 PhReading(ph=7.416) 17:05:56.808 PhReading(ph=7.427) 17:06:01.373 PhReading(ph=7.44) 17:06:05.937 PhReading(ph=7.45) 17:06:10.502 PhReading(ph=7.453) 17:06:15.067 PhReading(ph=7.462) 17:06:19.631 PhReading(ph=7.455) 17:06:24.196 PhReading(ph=7.473000000000001) 17:06:28.761 PhReading(ph=7.470000000000001) 17:06:33.326 PhReading(ph=7.471000000000001) 17:06:37.890 PhReading(ph=7.46) 17:06:42.455 PhReading(ph=7.458) 17:06:47.020 PhReading(ph=7.4750000000000005) 17:06:51.585 PhReading(ph=7.4430000000000005) 17:06:56.149 PhReading(ph=7.468) 17:07:00.714 PhReading(ph=7.4590000000000005) 17:07:05.279 PhReading(ph=7.470000000000001) 17:07:09.843 PhReading(ph=7.4750000000000005) 17:07:14.408 PhReading(ph=7.470000000000001) 17:07:18.973 PhReading(ph=7.474) $ ssh 'cd ezo-bench && venv/bin/python ezo_bench.py cal 0x63 ph mid 7.00' 17:07:40.169 ezo-driver 0.8.0 bus 1 address 0x63 cal 17:07:40.483 before: PhCalibrationStatus(level=) 17:07:40.486 sent Cal,mid,7.00; wait 900 ms 17:07:41.699 after: PhCalibrationStatus(level=) 17:07:42.612 PhReading(ph=6.988) 17:07:43.525 PhReading(ph=6.99) 17:07:44.438 PhReading(ph=7.012) $ ssh 'cd ezo-bench && venv/bin/python ezo_bench.py watch 0x63 ph 90 | awk "NR==1||NR%5==2"' 17:10:33.827 ezo-driver 0.8.0 bus 1 address 0x63 watch 17:10:34.741 PhReading(ph=3.963) 17:10:39.304 PhReading(ph=3.9309999999999996) 17:10:43.869 PhReading(ph=3.9099999999999997) 17:10:48.434 PhReading(ph=3.8979999999999997) 17:10:52.999 PhReading(ph=3.8899999999999997) 17:10:57.563 PhReading(ph=3.8819999999999997) 17:11:02.128 PhReading(ph=3.883) 17:11:06.693 PhReading(ph=3.881) 17:11:11.258 PhReading(ph=3.8739999999999997) 17:11:15.823 PhReading(ph=3.8699999999999997) 17:11:20.388 PhReading(ph=3.8659999999999997) 17:11:24.952 PhReading(ph=3.8659999999999997) 17:11:29.517 PhReading(ph=3.864) 17:11:34.082 PhReading(ph=3.86) 17:11:38.647 PhReading(ph=3.86) 17:11:43.211 PhReading(ph=3.8619999999999997) 17:11:47.775 PhReading(ph=3.8609999999999998) 17:11:52.340 PhReading(ph=3.8579999999999997) 17:11:56.905 PhReading(ph=3.8589999999999995) 17:12:01.470 PhReading(ph=3.8579999999999997) $ ssh 'cd ezo-bench && venv/bin/python ezo_bench.py cal 0x63 ph low 4.00' 17:12:21.204 ezo-driver 0.8.0 bus 1 address 0x63 cal 17:12:21.518 before: PhCalibrationStatus(level=) 17:12:21.521 sent Cal,low,4.00; wait 900 ms 17:12:22.734 after: PhCalibrationStatus(level=) 17:12:23.647 PhReading(ph=3.9959999999999996) 17:12:24.560 PhReading(ph=4.0) 17:12:25.473 PhReading(ph=3.9959999999999996) $ ssh 'cd ezo-bench && venv/bin/python ezo_bench.py watch 0x63 ph 90 | awk "NR==1||NR%5==2"' 17:13:26.325 ezo-driver 0.8.0 bus 1 address 0x63 watch 17:13:27.238 PhReading(ph=8.916) 17:13:31.802 PhReading(ph=8.962000000000002) 17:13:36.367 PhReading(ph=8.986) 17:13:40.931 PhReading(ph=9.003) 17:13:45.496 PhReading(ph=9.014) 17:13:50.061 PhReading(ph=9.022) 17:13:54.626 PhReading(ph=9.029) 17:13:59.190 PhReading(ph=9.033) 17:14:03.755 PhReading(ph=9.037999999999998) 17:14:08.320 PhReading(ph=9.039) 17:14:12.885 PhReading(ph=9.045) 17:14:17.449 PhReading(ph=9.046999999999999) 17:14:22.014 PhReading(ph=9.043) 17:14:26.579 PhReading(ph=9.05) 17:14:31.144 PhReading(ph=9.042) 17:14:35.709 PhReading(ph=9.054) 17:14:40.273 PhReading(ph=9.053) 17:14:44.838 PhReading(ph=9.055000000000001) 17:14:49.403 PhReading(ph=9.053) 17:14:53.968 PhReading(ph=9.057) $ ssh 'cd ezo-bench && venv/bin/python ezo_bench.py cal 0x63 ph high 10.00' 17:15:45.296 ezo-driver 0.8.0 bus 1 address 0x63 cal 17:15:45.610 before: PhCalibrationStatus(level=) 17:15:45.613 sent Cal,high,10.00; wait 900 ms 17:15:46.827 after: PhCalibrationStatus(level=) 17:15:47.739 PhReading(ph=9.995000000000001) 17:15:48.652 PhReading(ph=9.997) 17:15:49.565 PhReading(ph=10.0) $ ssh 'cd ezo-bench && md5sum ezo_bench.py && venv/bin/python ezo_bench.py slope 0x63 ph && venv/bin/python ezo_bench.py calq 0x63 ph | tail -1' 34ce09cad436b279e6f74413fc94cd47 ezo_bench.py 17:15:58.181 ezo-driver 0.8.0 bus 1 address 0x63 slope 17:15:58.495 PhSlope(acid_percent=104.8, base_percent=68.9, neutral_mv=-27.939999999999998) 17:15:59.145 PhCalibrationStatus(level=) $ ssh 'cd ezo-bench && venv/bin/python ezo_bench.py watch 0x61 do 60 | sed -E "s/DoReading\(present_mask=<[^>]*>, //" | awk "NR==1||NR%10==2"' 17:16:13.851 ezo-driver 0.8.0 bus 1 address 0x61 watch 17:16:14.777 milligrams_per_liter=23.630000000000003, percent_saturation=259.8) 17:16:20.905 milligrams_per_liter=23.62, percent_saturation=259.8) 17:16:27.034 milligrams_per_liter=23.630000000000003, percent_saturation=259.8) 17:16:33.164 milligrams_per_liter=23.62, percent_saturation=259.8) 17:16:39.294 milligrams_per_liter=23.630000000000003, percent_saturation=259.9) 17:16:45.424 milligrams_per_liter=23.630000000000003, percent_saturation=259.8) 17:16:51.553 milligrams_per_liter=23.630000000000003, percent_saturation=259.9) 17:16:57.683 milligrams_per_liter=23.630000000000003, percent_saturation=259.9) 17:17:03.813 milligrams_per_liter=23.64, percent_saturation=260.0) 17:17:09.943 milligrams_per_liter=23.630000000000003, percent_saturation=259.9) $ ssh 'cd ezo-bench && venv/bin/python ezo_bench.py watch 0x61 do 90 | sed -E "s/DoReading\(present_mask=<[^>]*>, //" | awk "NR==1||NR%10==2"' 17:21:27.083 ezo-driver 0.8.0 bus 1 address 0x61 watch 17:21:28.009 milligrams_per_liter=20.38, percent_saturation=224.1) 17:21:34.137 milligrams_per_liter=20.23, percent_saturation=222.5) 17:21:40.267 milligrams_per_liter=20.09, percent_saturation=221.0) 17:21:46.397 milligrams_per_liter=20.0, percent_saturation=220.0) 17:21:52.527 milligrams_per_liter=19.91, percent_saturation=219.0) 17:21:58.657 milligrams_per_liter=19.84, percent_saturation=218.2) 17:22:04.787 milligrams_per_liter=19.79, percent_saturation=217.6) 17:22:10.917 milligrams_per_liter=19.73, percent_saturation=217.0) 17:22:17.047 milligrams_per_liter=19.69, percent_saturation=216.5) 17:22:23.177 milligrams_per_liter=19.64, percent_saturation=216.0) 17:22:29.307 milligrams_per_liter=19.610000000000003, percent_saturation=215.7) 17:22:35.437 milligrams_per_liter=19.57, percent_saturation=215.3) 17:22:41.567 milligrams_per_liter=19.55, percent_saturation=215.0) 17:22:47.697 milligrams_per_liter=19.52, percent_saturation=214.7) 17:22:53.827 milligrams_per_liter=19.5, percent_saturation=214.5) $ ssh 'cd ezo-bench && venv/bin/python ezo_bench.py watch 0x61 do 1800 | sed -E "s/DoReading\(present_mask=<[^>]*>, //" | awk "NR==1||NR%10==2"' 17:23:04.618 ezo-driver 0.8.0 bus 1 address 0x61 watch 17:23:05.544 milligrams_per_liter=19.459999999999997, percent_saturation=214.0) 17:23:11.673 milligrams_per_liter=19.439999999999998, percent_saturation=213.8) 17:23:17.802 milligrams_per_liter=19.41, percent_saturation=213.5) 17:23:23.933 milligrams_per_liter=19.4, percent_saturation=213.4) 17:23:30.063 milligrams_per_liter=19.38, percent_saturation=213.1) 17:23:36.192 milligrams_per_liter=19.36, percent_saturation=212.9) 17:23:42.322 milligrams_per_liter=19.36, percent_saturation=212.9) 17:23:48.452 milligrams_per_liter=19.330000000000002, percent_saturation=212.6) 17:23:54.582 milligrams_per_liter=19.32, percent_saturation=212.4) 17:24:00.711 milligrams_per_liter=19.310000000000002, percent_saturation=212.3) 17:24:06.841 milligrams_per_liter=19.279999999999998, percent_saturation=212.1) 17:24:12.971 milligrams_per_liter=19.259999999999998, percent_saturation=211.8) 17:24:19.101 milligrams_per_liter=19.24, percent_saturation=211.6) 17:24:25.231 milligrams_per_liter=19.23, percent_saturation=211.5) 17:24:31.360 milligrams_per_liter=19.21, percent_saturation=211.2) 17:24:37.490 milligrams_per_liter=19.18, percent_saturation=211.0) 17:24:43.620 milligrams_per_liter=19.17, percent_saturation=210.8) 17:24:49.750 milligrams_per_liter=19.14, percent_saturation=210.6) 17:24:55.880 milligrams_per_liter=19.12, percent_saturation=210.3) 17:25:02.010 milligrams_per_liter=19.1, percent_saturation=210.1) 17:25:08.140 milligrams_per_liter=19.08, percent_saturation=209.8) 17:25:14.269 milligrams_per_liter=19.06, percent_saturation=209.6) 17:25:20.399 milligrams_per_liter=19.04, percent_saturation=209.4) 17:25:26.530 milligrams_per_liter=19.01, percent_saturation=209.1) 17:25:32.659 milligrams_per_liter=18.99, percent_saturation=208.9) 17:25:38.789 milligrams_per_liter=18.97, percent_saturation=208.6) 17:25:44.919 milligrams_per_liter=18.95, percent_saturation=208.4) 17:25:51.047 milligrams_per_liter=18.93, percent_saturation=208.1) 17:25:57.176 milligrams_per_liter=18.89, percent_saturation=207.8) 17:26:03.306 milligrams_per_liter=18.87, percent_saturation=207.5) 17:26:09.436 milligrams_per_liter=18.85, percent_saturation=207.3) 17:26:15.566 milligrams_per_liter=18.82, percent_saturation=206.9) 17:26:21.696 milligrams_per_liter=18.79, percent_saturation=206.6) 17:26:27.826 milligrams_per_liter=18.759999999999998, percent_saturation=206.3) 17:26:33.956 milligrams_per_liter=18.73, percent_saturation=206.0) 17:26:40.085 milligrams_per_liter=18.71, percent_saturation=205.7) 17:26:46.213 milligrams_per_liter=18.68, percent_saturation=205.4) 17:26:52.343 milligrams_per_liter=18.650000000000002, percent_saturation=205.2) 17:26:58.472 milligrams_per_liter=18.630000000000003, percent_saturation=204.9) 17:27:04.601 milligrams_per_liter=18.59, percent_saturation=204.4) 17:27:10.731 milligrams_per_liter=18.56, percent_saturation=204.1) 17:27:16.861 milligrams_per_liter=18.53, percent_saturation=203.8) 17:27:22.991 milligrams_per_liter=18.51, percent_saturation=203.5) 17:27:29.121 milligrams_per_liter=18.479999999999997, percent_saturation=203.3) 17:27:35.251 milligrams_per_liter=18.439999999999998, percent_saturation=202.8) 17:27:41.381 milligrams_per_liter=18.41, percent_saturation=202.5) 17:27:47.511 milligrams_per_liter=18.38, percent_saturation=202.2) 17:27:53.640 milligrams_per_liter=18.35, percent_saturation=201.8) 17:27:59.770 milligrams_per_liter=18.32, percent_saturation=201.5) 17:28:05.900 milligrams_per_liter=18.29, percent_saturation=201.2) 17:28:12.030 milligrams_per_liter=18.25, percent_saturation=200.8) 17:28:18.160 milligrams_per_liter=18.22, percent_saturation=200.4) 17:28:24.290 milligrams_per_liter=18.2, percent_saturation=200.1) 17:28:30.420 milligrams_per_liter=18.16, percent_saturation=199.7) 17:28:36.550 milligrams_per_liter=18.12, percent_saturation=199.3) 17:28:42.680 milligrams_per_liter=18.08, percent_saturation=198.9) 17:28:48.810 milligrams_per_liter=18.04, percent_saturation=198.5) 17:28:54.940 milligrams_per_liter=18.02, percent_saturation=198.2) 17:29:01.070 milligrams_per_liter=17.979999999999997, percent_saturation=197.8) 17:29:07.200 milligrams_per_liter=17.95, percent_saturation=197.4) 17:29:13.330 milligrams_per_liter=17.919999999999998, percent_saturation=197.1) 17:29:19.460 milligrams_per_liter=17.88, percent_saturation=196.6) 17:29:25.590 milligrams_per_liter=17.84, percent_saturation=196.2) 17:29:31.720 milligrams_per_liter=17.810000000000002, percent_saturation=195.9) 17:29:37.850 milligrams_per_liter=17.77, percent_saturation=195.4) 17:29:43.980 milligrams_per_liter=17.74, percent_saturation=195.1) 17:29:50.110 milligrams_per_liter=17.7, percent_saturation=194.7) 17:29:56.240 milligrams_per_liter=17.67, percent_saturation=194.3) 17:30:02.370 milligrams_per_liter=17.630000000000003, percent_saturation=194.0) 17:30:08.499 milligrams_per_liter=17.6, percent_saturation=193.6) 17:30:14.629 milligrams_per_liter=17.57, percent_saturation=193.2) 17:30:20.759 milligrams_per_liter=17.54, percent_saturation=192.9) 17:30:26.888 milligrams_per_liter=17.5, percent_saturation=192.4) 17:30:33.018 milligrams_per_liter=17.459999999999997, percent_saturation=192.0) 17:30:39.148 milligrams_per_liter=17.43, percent_saturation=191.7) 17:30:45.278 milligrams_per_liter=17.39, percent_saturation=191.3) 17:30:51.407 milligrams_per_liter=17.36, percent_saturation=190.9) 17:30:57.537 milligrams_per_liter=17.330000000000002, percent_saturation=190.6) 17:31:03.667 milligrams_per_liter=17.3, percent_saturation=190.3) 17:31:09.797 milligrams_per_liter=17.279999999999998, percent_saturation=190.0) 17:31:15.927 milligrams_per_liter=17.25, percent_saturation=189.8) 17:31:22.057 milligrams_per_liter=17.23, percent_saturation=189.5) 17:31:28.187 milligrams_per_liter=17.2, percent_saturation=189.2) 17:31:34.317 milligrams_per_liter=17.150000000000002, percent_saturation=188.7) 17:31:40.446 milligrams_per_liter=17.110000000000003, percent_saturation=188.2) 17:31:46.576 milligrams_per_liter=17.08, percent_saturation=187.8) 17:31:52.706 milligrams_per_liter=17.05, percent_saturation=187.5) 17:31:58.836 milligrams_per_liter=17.01, percent_saturation=187.1) 17:32:04.967 milligrams_per_liter=16.97, percent_saturation=186.6) 17:32:11.096 milligrams_per_liter=16.93, percent_saturation=186.3) 17:32:17.226 milligrams_per_liter=16.89, percent_saturation=185.8) 17:32:23.355 milligrams_per_liter=16.85, percent_saturation=185.3) 17:32:29.485 milligrams_per_liter=16.82, percent_saturation=185.0) 17:32:35.615 milligrams_per_liter=16.8, percent_saturation=184.7) 17:32:41.745 milligrams_per_liter=16.75, percent_saturation=184.3) 17:32:47.874 milligrams_per_liter=16.72, percent_saturation=183.9) 17:32:54.004 milligrams_per_liter=16.7, percent_saturation=183.6) 17:33:00.134 milligrams_per_liter=16.67, percent_saturation=183.4) 17:33:06.264 milligrams_per_liter=16.650000000000002, percent_saturation=183.1) 17:33:12.394 milligrams_per_liter=16.610000000000003, percent_saturation=182.7) 17:33:18.524 milligrams_per_liter=16.58, percent_saturation=182.4) 17:33:24.653 milligrams_per_liter=16.55, percent_saturation=182.1) 17:33:30.786 milligrams_per_liter=16.53, percent_saturation=181.8) 17:33:36.916 milligrams_per_liter=16.5, percent_saturation=181.5) 17:33:43.046 milligrams_per_liter=16.459999999999997, percent_saturation=181.1) 17:33:49.176 milligrams_per_liter=16.439999999999998, percent_saturation=180.8) 17:33:55.306 milligrams_per_liter=16.419999999999998, percent_saturation=180.5) 17:34:01.436 milligrams_per_liter=16.39, percent_saturation=180.3) 17:34:07.566 milligrams_per_liter=16.37, percent_saturation=180.0) 17:34:13.696 milligrams_per_liter=16.34, percent_saturation=179.7) 17:34:19.825 milligrams_per_liter=16.310000000000002, percent_saturation=179.4) 17:34:25.955 milligrams_per_liter=16.279999999999998, percent_saturation=179.1) 17:34:32.085 milligrams_per_liter=16.25, percent_saturation=178.7) 17:34:38.215 milligrams_per_liter=16.22, percent_saturation=178.4) 17:34:44.344 milligrams_per_liter=16.19, percent_saturation=178.1) 17:34:50.474 milligrams_per_liter=16.16, percent_saturation=177.7) 17:34:56.604 milligrams_per_liter=16.12, percent_saturation=177.3) 17:35:02.734 milligrams_per_liter=16.09, percent_saturation=177.0) 17:35:08.863 milligrams_per_liter=16.06, percent_saturation=176.7) 17:35:14.991 milligrams_per_liter=16.04, percent_saturation=176.4) 17:35:21.121 milligrams_per_liter=16.01, percent_saturation=176.1) 17:35:27.251 milligrams_per_liter=15.98, percent_saturation=175.8) 17:35:33.381 milligrams_per_liter=15.950000000000001, percent_saturation=175.4) 17:35:39.510 milligrams_per_liter=15.91, percent_saturation=175.0) 17:35:45.640 milligrams_per_liter=15.88, percent_saturation=174.7) 17:35:51.770 milligrams_per_liter=15.850000000000001, percent_saturation=174.4) 17:35:57.900 milligrams_per_liter=15.82, percent_saturation=174.0) 17:36:04.030 milligrams_per_liter=15.79, percent_saturation=173.6) 17:36:10.160 milligrams_per_liter=15.75, percent_saturation=173.3) 17:36:16.290 milligrams_per_liter=15.719999999999999, percent_saturation=172.9) 17:36:22.420 milligrams_per_liter=15.7, percent_saturation=172.6) 17:36:28.550 milligrams_per_liter=15.68, percent_saturation=172.4) 17:36:34.680 milligrams_per_liter=15.629999999999999, percent_saturation=172.0) 17:36:40.810 milligrams_per_liter=15.6, percent_saturation=171.6) 17:36:46.940 milligrams_per_liter=15.57, percent_saturation=171.2) 17:36:53.069 milligrams_per_liter=15.53, percent_saturation=170.8) 17:36:59.199 milligrams_per_liter=15.49, percent_saturation=170.4) 17:37:05.329 milligrams_per_liter=15.46, percent_saturation=170.0) 17:37:11.459 milligrams_per_liter=15.42, percent_saturation=169.6) 17:37:17.589 milligrams_per_liter=15.39, percent_saturation=169.3) 17:37:23.719 milligrams_per_liter=15.360000000000001, percent_saturation=169.0) 17:37:29.849 milligrams_per_liter=15.33, percent_saturation=168.7) 17:37:35.979 milligrams_per_liter=15.3, percent_saturation=168.2) 17:37:42.108 milligrams_per_liter=15.26, percent_saturation=167.9) 17:37:48.238 milligrams_per_liter=15.229999999999999, percent_saturation=167.5) 17:37:54.368 milligrams_per_liter=15.2, percent_saturation=167.1) 17:38:00.497 milligrams_per_liter=15.17, percent_saturation=166.8) 17:38:06.627 milligrams_per_liter=15.129999999999999, percent_saturation=166.4) 17:38:12.757 milligrams_per_liter=15.09, percent_saturation=166.0) 17:38:18.887 milligrams_per_liter=15.06, percent_saturation=165.6) 17:38:25.017 milligrams_per_liter=15.03, percent_saturation=165.3) 17:38:31.147 milligrams_per_liter=15.0, percent_saturation=164.9) 17:38:37.277 milligrams_per_liter=14.97, percent_saturation=164.6) 17:38:43.406 milligrams_per_liter=14.94, percent_saturation=164.3) 17:38:49.536 milligrams_per_liter=14.9, percent_saturation=163.9) 17:38:55.666 milligrams_per_liter=14.88, percent_saturation=163.7) 17:39:01.797 milligrams_per_liter=14.84, percent_saturation=163.2) 17:39:07.926 milligrams_per_liter=14.81, percent_saturation=162.8) 17:39:14.057 milligrams_per_liter=14.77, percent_saturation=162.4) 17:39:20.186 milligrams_per_liter=14.739999999999998, percent_saturation=162.1) 17:39:26.316 milligrams_per_liter=14.709999999999999, percent_saturation=161.8) 17:39:32.446 milligrams_per_liter=14.68, percent_saturation=161.4) 17:39:38.576 milligrams_per_liter=14.68, percent_saturation=161.4) 17:39:44.706 milligrams_per_liter=14.62, percent_saturation=160.8) 17:39:50.836 milligrams_per_liter=14.59, percent_saturation=160.5) 17:39:56.965 milligrams_per_liter=14.56, percent_saturation=160.2) 17:40:03.095 milligrams_per_liter=14.53, percent_saturation=159.8) 17:40:09.225 milligrams_per_liter=14.5, percent_saturation=159.5) 17:40:15.355 milligrams_per_liter=14.48, percent_saturation=159.3) 17:40:21.485 milligrams_per_liter=14.44, percent_saturation=158.8) 17:40:27.615 milligrams_per_liter=14.42, percent_saturation=158.5) 17:40:33.746 milligrams_per_liter=14.38, percent_saturation=158.2) 17:40:39.876 milligrams_per_liter=14.350000000000001, percent_saturation=157.8) 17:40:46.006 milligrams_per_liter=14.32, percent_saturation=157.5) 17:40:52.135 milligrams_per_liter=14.29, percent_saturation=157.2) 17:40:58.265 milligrams_per_liter=14.27, percent_saturation=156.9) 17:41:04.396 milligrams_per_liter=14.229999999999999, percent_saturation=156.5) 17:41:10.526 milligrams_per_liter=14.2, percent_saturation=156.2) 17:41:16.656 milligrams_per_liter=14.18, percent_saturation=155.9) 17:41:22.785 milligrams_per_liter=14.139999999999999, percent_saturation=155.5) 17:41:28.914 milligrams_per_liter=14.12, percent_saturation=155.3) 17:41:35.044 milligrams_per_liter=14.1, percent_saturation=155.0) 17:41:41.174 milligrams_per_liter=14.07, percent_saturation=154.7) 17:41:47.302 milligrams_per_liter=14.05, percent_saturation=154.5) 17:41:53.432 milligrams_per_liter=14.02, percent_saturation=154.2) 17:41:59.561 milligrams_per_liter=14.0, percent_saturation=153.9) 17:42:05.692 milligrams_per_liter=13.98, percent_saturation=153.8) 17:42:11.822 milligrams_per_liter=13.950000000000001, percent_saturation=153.4) 17:42:17.950 milligrams_per_liter=13.92, percent_saturation=153.1) 17:42:24.079 milligrams_per_liter=13.89, percent_saturation=152.7) 17:42:30.209 milligrams_per_liter=13.860000000000001, percent_saturation=152.4) 17:42:36.337 milligrams_per_liter=13.83, percent_saturation=152.1) 17:42:42.467 milligrams_per_liter=13.81, percent_saturation=151.8) 17:42:48.596 milligrams_per_liter=13.79, percent_saturation=151.6) 17:42:54.726 milligrams_per_liter=13.76, percent_saturation=151.3) 17:43:00.855 milligrams_per_liter=13.729999999999999, percent_saturation=151.0) 17:43:06.985 milligrams_per_liter=13.7, percent_saturation=150.7) 17:43:13.115 milligrams_per_liter=13.68, percent_saturation=150.4) 17:43:19.245 milligrams_per_liter=13.65, percent_saturation=150.1) 17:43:25.375 milligrams_per_liter=13.62, percent_saturation=149.8) 17:43:31.505 milligrams_per_liter=13.59, percent_saturation=149.5) 17:43:37.635 milligrams_per_liter=13.57, percent_saturation=149.2) 17:43:43.765 milligrams_per_liter=13.55, percent_saturation=149.0) 17:43:49.894 milligrams_per_liter=13.51, percent_saturation=148.6) 17:43:56.024 milligrams_per_liter=13.48, percent_saturation=148.3) 17:44:02.153 milligrams_per_liter=13.450000000000001, percent_saturation=148.0) 17:44:08.283 milligrams_per_liter=13.43, percent_saturation=147.7) 17:44:14.412 milligrams_per_liter=13.41, percent_saturation=147.4) 17:44:20.542 milligrams_per_liter=13.38, percent_saturation=147.2) 17:44:26.672 milligrams_per_liter=13.370000000000001, percent_saturation=147.0) 17:44:32.801 milligrams_per_liter=13.33, percent_saturation=146.6) 17:44:38.931 milligrams_per_liter=13.31, percent_saturation=146.4) 17:44:45.060 milligrams_per_liter=13.28, percent_saturation=146.0) 17:44:51.190 milligrams_per_liter=13.25, percent_saturation=145.8) 17:44:57.320 milligrams_per_liter=13.229999999999999, percent_saturation=145.5) 17:45:03.450 milligrams_per_liter=13.209999999999999, percent_saturation=145.3) 17:45:09.579 milligrams_per_liter=13.19, percent_saturation=145.0) 17:45:15.709 milligrams_per_liter=13.16, percent_saturation=144.8) 17:45:21.839 milligrams_per_liter=13.139999999999999, percent_saturation=144.5) 17:45:27.968 milligrams_per_liter=13.12, percent_saturation=144.3) 17:45:34.098 milligrams_per_liter=13.09, percent_saturation=144.0) 17:45:40.228 milligrams_per_liter=13.08, percent_saturation=143.8) 17:45:46.358 milligrams_per_liter=13.06, percent_saturation=143.7) 17:45:52.487 milligrams_per_liter=13.03, percent_saturation=143.3) 17:45:58.617 milligrams_per_liter=13.0, percent_saturation=142.9) 17:46:04.745 milligrams_per_liter=12.97, percent_saturation=142.6) 17:46:10.875 milligrams_per_liter=12.96, percent_saturation=142.5) 17:46:17.005 milligrams_per_liter=12.92, percent_saturation=142.1) 17:46:23.134 milligrams_per_liter=12.89, percent_saturation=141.8) 17:46:29.264 milligrams_per_liter=12.870000000000001, percent_saturation=141.6) 17:46:35.394 milligrams_per_liter=12.84, percent_saturation=141.3) 17:46:41.524 milligrams_per_liter=12.82, percent_saturation=141.0) 17:46:47.654 milligrams_per_liter=12.8, percent_saturation=140.8) 17:46:53.784 milligrams_per_liter=12.78, percent_saturation=140.6) 17:46:59.913 milligrams_per_liter=12.76, percent_saturation=140.3) 17:47:06.044 milligrams_per_liter=12.729999999999999, percent_saturation=140.0) 17:47:12.174 milligrams_per_liter=12.719999999999999, percent_saturation=139.9) 17:47:18.303 milligrams_per_liter=12.7, percent_saturation=139.6) 17:47:24.433 milligrams_per_liter=12.68, percent_saturation=139.4) 17:47:30.563 milligrams_per_liter=12.65, percent_saturation=139.1) 17:47:36.693 milligrams_per_liter=12.629999999999999, percent_saturation=139.0) 17:47:42.823 milligrams_per_liter=12.61, percent_saturation=138.6) 17:47:48.952 milligrams_per_liter=12.59, percent_saturation=138.5) 17:47:55.082 milligrams_per_liter=12.56, percent_saturation=138.2) 17:48:01.212 milligrams_per_liter=12.54, percent_saturation=138.0) 17:48:07.341 milligrams_per_liter=12.52, percent_saturation=137.6) 17:48:13.471 milligrams_per_liter=12.5, percent_saturation=137.4) 17:48:19.601 milligrams_per_liter=12.47, percent_saturation=137.2) 17:48:25.731 milligrams_per_liter=12.450000000000001, percent_saturation=137.0) 17:48:31.861 milligrams_per_liter=12.43, percent_saturation=136.8) 17:48:37.990 milligrams_per_liter=12.42, percent_saturation=136.6) 17:48:44.120 milligrams_per_liter=12.4, percent_saturation=136.4) 17:48:50.250 milligrams_per_liter=12.39, percent_saturation=136.2) 17:48:56.379 milligrams_per_liter=12.370000000000001, percent_saturation=136.0) 17:49:02.509 milligrams_per_liter=12.360000000000001, percent_saturation=135.9) 17:49:08.639 milligrams_per_liter=12.34, percent_saturation=135.7) 17:49:14.769 milligrams_per_liter=12.32, percent_saturation=135.5) 17:49:20.899 milligrams_per_liter=12.3, percent_saturation=135.2) 17:49:27.028 milligrams_per_liter=12.28, percent_saturation=135.1) 17:49:33.158 milligrams_per_liter=12.32, percent_saturation=135.5) 17:49:39.288 milligrams_per_liter=12.26, percent_saturation=134.8) 17:49:45.417 milligrams_per_liter=12.239999999999998, percent_saturation=134.6) 17:49:51.547 milligrams_per_liter=12.219999999999999, percent_saturation=134.4) 17:49:57.676 milligrams_per_liter=12.219999999999999, percent_saturation=134.4) 17:50:03.806 milligrams_per_liter=12.19, percent_saturation=134.1) 17:50:09.936 milligrams_per_liter=12.17, percent_saturation=133.8) 17:50:16.065 milligrams_per_liter=12.15, percent_saturation=133.7) 17:50:22.195 milligrams_per_liter=12.139999999999999, percent_saturation=133.5) 17:50:28.325 milligrams_per_liter=12.12, percent_saturation=133.3) 17:50:34.454 milligrams_per_liter=12.11, percent_saturation=133.2) 17:50:40.584 milligrams_per_liter=12.09, percent_saturation=133.0) 17:50:46.713 milligrams_per_liter=12.08, percent_saturation=132.8) 17:50:52.843 milligrams_per_liter=12.06, percent_saturation=132.7) 17:50:58.972 milligrams_per_liter=12.05, percent_saturation=132.6) 17:51:05.102 milligrams_per_liter=12.04, percent_saturation=132.5) 17:51:11.231 milligrams_per_liter=12.03, percent_saturation=132.3) 17:51:17.361 milligrams_per_liter=12.02, percent_saturation=132.2) 17:51:23.491 milligrams_per_liter=12.0, percent_saturation=131.9) 17:51:29.621 milligrams_per_liter=11.99, percent_saturation=131.9) 17:51:35.750 milligrams_per_liter=11.98, percent_saturation=131.8) 17:51:41.880 milligrams_per_liter=11.97, percent_saturation=131.6) 17:51:48.010 milligrams_per_liter=11.950000000000001, percent_saturation=131.4) 17:51:54.140 milligrams_per_liter=11.94, percent_saturation=131.3) 17:52:00.270 milligrams_per_liter=11.92, percent_saturation=131.1) 17:52:06.400 milligrams_per_liter=11.91, percent_saturation=131.0) 17:52:12.529 milligrams_per_liter=11.9, percent_saturation=130.9) 17:52:18.659 milligrams_per_liter=11.88, percent_saturation=130.7) 17:52:24.789 milligrams_per_liter=11.870000000000001, percent_saturation=130.6) 17:52:30.919 milligrams_per_liter=11.850000000000001, percent_saturation=130.4) 17:52:37.049 milligrams_per_liter=11.84, percent_saturation=130.2) 17:52:43.178 milligrams_per_liter=11.83, percent_saturation=130.1) 17:52:49.308 milligrams_per_liter=11.81, percent_saturation=129.9) 17:52:55.438 milligrams_per_liter=11.8, percent_saturation=129.7) 17:53:01.569 milligrams_per_liter=11.78, percent_saturation=129.6) [exited with code 0] $ ssh 'cd ezo-bench && venv/bin/python ezo_bench.py watch 0x61 do 1800 | sed -E "s/DoReading\(present_mask=<[^>]*>, //" | awk "NR==1||NR%10==2"' 17:53:20.675 ezo-driver 0.8.0 bus 1 address 0x61 watch 17:53:21.601 milligrams_per_liter=11.739999999999998, percent_saturation=129.1) 17:53:27.729 milligrams_per_liter=11.729999999999999, percent_saturation=129.0) 17:53:33.859 milligrams_per_liter=11.719999999999999, percent_saturation=128.9) 17:53:39.989 milligrams_per_liter=11.7, percent_saturation=128.7) 17:53:46.119 milligrams_per_liter=11.69, percent_saturation=128.5) 17:53:52.249 milligrams_per_liter=11.68, percent_saturation=128.4) 17:53:58.379 milligrams_per_liter=11.66, percent_saturation=128.3) 17:54:04.508 milligrams_per_liter=11.65, percent_saturation=128.1) 17:54:10.638 milligrams_per_liter=11.639999999999999, percent_saturation=128.0) 17:54:16.768 milligrams_per_liter=11.629999999999999, percent_saturation=127.9) 17:54:22.898 milligrams_per_liter=11.61, percent_saturation=127.7) 17:54:29.028 milligrams_per_liter=11.61, percent_saturation=127.7) 17:54:35.158 milligrams_per_liter=11.59, percent_saturation=127.5) 17:54:41.287 milligrams_per_liter=11.59, percent_saturation=127.4) 17:54:47.417 milligrams_per_liter=11.56, percent_saturation=127.2) 17:54:53.547 milligrams_per_liter=11.56, percent_saturation=127.1) 17:54:59.677 milligrams_per_liter=11.54, percent_saturation=126.9) 17:55:05.807 milligrams_per_liter=11.53, percent_saturation=126.8) 17:55:11.937 milligrams_per_liter=11.52, percent_saturation=126.8) 17:55:18.067 milligrams_per_liter=11.51, percent_saturation=126.6) 17:55:24.197 milligrams_per_liter=11.49, percent_saturation=126.4) 17:55:30.327 milligrams_per_liter=11.48, percent_saturation=126.3) 17:55:36.457 milligrams_per_liter=11.47, percent_saturation=126.1) 17:55:42.587 milligrams_per_liter=11.46, percent_saturation=126.0) 17:55:48.716 milligrams_per_liter=11.450000000000001, percent_saturation=125.9) 17:55:54.846 milligrams_per_liter=11.44, percent_saturation=125.8) 17:56:00.975 milligrams_per_liter=11.43, percent_saturation=125.7) 17:56:07.105 milligrams_per_liter=11.42, percent_saturation=125.6) 17:56:13.235 milligrams_per_liter=11.49, percent_saturation=126.4) 17:56:19.364 milligrams_per_liter=11.42, percent_saturation=125.6) 17:56:25.494 milligrams_per_liter=11.39, percent_saturation=125.3) 17:56:31.624 milligrams_per_liter=11.370000000000001, percent_saturation=125.1) 17:56:37.753 milligrams_per_liter=11.360000000000001, percent_saturation=125.0) 17:56:43.882 milligrams_per_liter=11.350000000000001, percent_saturation=124.9) 17:56:50.011 milligrams_per_liter=11.33, percent_saturation=124.6) 17:56:56.141 milligrams_per_liter=11.32, percent_saturation=124.5) 17:57:02.272 milligrams_per_liter=11.31, percent_saturation=124.4) 17:57:08.402 milligrams_per_liter=11.3, percent_saturation=124.3) 17:57:14.532 milligrams_per_liter=11.28, percent_saturation=124.1) 17:57:20.662 milligrams_per_liter=11.28, percent_saturation=124.0) 17:57:26.792 milligrams_per_liter=11.26, percent_saturation=123.9) 17:57:32.922 milligrams_per_liter=11.25, percent_saturation=123.7) 17:57:39.052 milligrams_per_liter=11.229999999999999, percent_saturation=123.6) 17:57:45.182 milligrams_per_liter=11.229999999999999, percent_saturation=123.5) 17:57:51.312 milligrams_per_liter=11.209999999999999, percent_saturation=123.3) 17:57:57.442 milligrams_per_liter=11.19, percent_saturation=123.1) 17:58:03.572 milligrams_per_liter=11.18, percent_saturation=123.0) 17:58:09.702 milligrams_per_liter=11.17, percent_saturation=122.9) 17:58:15.832 milligrams_per_liter=11.16, percent_saturation=122.7) 17:58:21.961 milligrams_per_liter=11.16, percent_saturation=122.7) 17:58:28.091 milligrams_per_liter=11.139999999999999, percent_saturation=122.5) 17:58:34.220 milligrams_per_liter=11.129999999999999, percent_saturation=122.4) 17:58:40.350 milligrams_per_liter=11.12, percent_saturation=122.2) 17:58:46.480 milligrams_per_liter=11.11, percent_saturation=122.2) 17:58:52.609 milligrams_per_liter=11.1, percent_saturation=122.0) 17:58:58.739 milligrams_per_liter=11.09, percent_saturation=122.0) 17:59:04.869 milligrams_per_liter=11.08, percent_saturation=121.9) 17:59:10.998 milligrams_per_liter=11.08, percent_saturation=121.8) 17:59:17.127 milligrams_per_liter=11.06, percent_saturation=121.7) 17:59:23.257 milligrams_per_liter=11.05, percent_saturation=121.6) 17:59:29.387 milligrams_per_liter=11.04, percent_saturation=121.4) 17:59:35.516 milligrams_per_liter=11.03, percent_saturation=121.3) 17:59:41.646 milligrams_per_liter=11.03, percent_saturation=121.3) 17:59:47.776 milligrams_per_liter=11.02, percent_saturation=121.2) 17:59:53.906 milligrams_per_liter=11.01, percent_saturation=121.0) 18:00:00.035 milligrams_per_liter=11.0, percent_saturation=120.9) 18:00:06.165 milligrams_per_liter=10.99, percent_saturation=120.9) 18:00:12.295 milligrams_per_liter=10.97, percent_saturation=120.7) 18:00:18.425 milligrams_per_liter=10.97, percent_saturation=120.6) 18:00:24.554 milligrams_per_liter=10.97, percent_saturation=120.6) 18:00:30.684 milligrams_per_liter=10.950000000000001, percent_saturation=120.5) 18:00:36.814 milligrams_per_liter=10.950000000000001, percent_saturation=120.4) 18:00:42.944 milligrams_per_liter=10.94, percent_saturation=120.3) 18:00:49.073 milligrams_per_liter=10.92, percent_saturation=120.1) 18:00:55.203 milligrams_per_liter=10.92, percent_saturation=120.1) 18:01:01.333 milligrams_per_liter=10.92, percent_saturation=120.1) 18:01:07.463 milligrams_per_liter=10.89, percent_saturation=119.8) 18:01:13.593 milligrams_per_liter=10.88, percent_saturation=119.7) 18:01:19.723 milligrams_per_liter=10.870000000000001, percent_saturation=119.6) 18:01:25.853 milligrams_per_liter=10.860000000000001, percent_saturation=119.5) 18:01:31.983 milligrams_per_liter=10.860000000000001, percent_saturation=119.4) 18:01:38.113 milligrams_per_liter=10.850000000000001, percent_saturation=119.3) 18:01:44.242 milligrams_per_liter=10.84, percent_saturation=119.3) 18:01:50.372 milligrams_per_liter=10.84, percent_saturation=119.2) 18:01:56.502 milligrams_per_liter=10.83, percent_saturation=119.1) 18:02:02.632 milligrams_per_liter=10.82, percent_saturation=119.0) 18:02:08.762 milligrams_per_liter=10.82, percent_saturation=119.0) 18:02:14.891 milligrams_per_liter=10.81, percent_saturation=118.9) 18:02:21.020 milligrams_per_liter=10.81, percent_saturation=118.9) 18:02:27.150 milligrams_per_liter=10.81, percent_saturation=118.9) 18:02:33.280 milligrams_per_liter=10.8, percent_saturation=118.8) 18:02:39.409 milligrams_per_liter=10.8, percent_saturation=118.7) 18:02:45.539 milligrams_per_liter=10.79, percent_saturation=118.7) 18:02:51.668 milligrams_per_liter=10.79, percent_saturation=118.6) 18:02:57.798 milligrams_per_liter=10.78, percent_saturation=118.6) 18:03:03.927 milligrams_per_liter=10.78, percent_saturation=118.5) 18:03:10.057 milligrams_per_liter=10.77, percent_saturation=118.5) 18:03:16.186 milligrams_per_liter=10.76, percent_saturation=118.4) 18:03:22.316 milligrams_per_liter=10.76, percent_saturation=118.3) 18:03:28.445 milligrams_per_liter=10.75, percent_saturation=118.3) 18:03:34.575 milligrams_per_liter=10.75, percent_saturation=118.2) 18:03:40.704 milligrams_per_liter=10.75, percent_saturation=118.2) 18:03:46.834 milligrams_per_liter=10.739999999999998, percent_saturation=118.1) 18:03:52.964 milligrams_per_liter=10.739999999999998, percent_saturation=118.1) 18:03:59.093 milligrams_per_liter=10.739999999999998, percent_saturation=118.1) 18:04:05.223 milligrams_per_liter=10.729999999999999, percent_saturation=118.0) 18:04:11.353 milligrams_per_liter=10.719999999999999, percent_saturation=117.9) 18:04:17.482 milligrams_per_liter=10.709999999999999, percent_saturation=117.8) 18:04:23.612 milligrams_per_liter=10.719999999999999, percent_saturation=117.9) 18:04:29.742 milligrams_per_liter=10.7, percent_saturation=117.7) 18:04:35.871 milligrams_per_liter=10.7, percent_saturation=117.7) 18:04:42.001 milligrams_per_liter=10.69, percent_saturation=117.6) 18:04:48.131 milligrams_per_liter=10.69, percent_saturation=117.5) 18:04:54.261 milligrams_per_liter=10.68, percent_saturation=117.5) 18:05:00.390 milligrams_per_liter=10.67, percent_saturation=117.4) 18:05:06.520 milligrams_per_liter=10.67, percent_saturation=117.4) 18:05:12.650 milligrams_per_liter=10.67, percent_saturation=117.4) 18:05:18.780 milligrams_per_liter=10.67, percent_saturation=117.3) 18:05:24.910 milligrams_per_liter=10.67, percent_saturation=117.3) 18:05:31.040 milligrams_per_liter=10.67, percent_saturation=117.3) 18:05:37.170 milligrams_per_liter=10.67, percent_saturation=117.3) 18:05:43.299 milligrams_per_liter=10.66, percent_saturation=117.2) 18:05:49.429 milligrams_per_liter=10.66, percent_saturation=117.3) 18:05:55.559 milligrams_per_liter=10.66, percent_saturation=117.2) 18:06:01.689 milligrams_per_liter=10.65, percent_saturation=117.2) 18:06:07.819 milligrams_per_liter=10.65, percent_saturation=117.1) 18:06:13.949 milligrams_per_liter=10.65, percent_saturation=117.1) 18:06:20.079 milligrams_per_liter=10.739999999999998, percent_saturation=118.2) 18:06:26.208 milligrams_per_liter=10.65, percent_saturation=117.1) 18:06:32.338 milligrams_per_liter=10.639999999999999, percent_saturation=117.0) 18:06:38.468 milligrams_per_liter=10.639999999999999, percent_saturation=117.0) 18:06:44.598 milligrams_per_liter=10.639999999999999, percent_saturation=117.1) 18:06:50.728 milligrams_per_liter=10.639999999999999, percent_saturation=117.0) 18:06:56.858 milligrams_per_liter=10.639999999999999, percent_saturation=117.0) 18:07:02.988 milligrams_per_liter=10.629999999999999, percent_saturation=117.0) 18:07:09.118 milligrams_per_liter=10.629999999999999, percent_saturation=116.9) 18:07:15.248 milligrams_per_liter=10.629999999999999, percent_saturation=116.9) 18:07:21.377 milligrams_per_liter=10.629999999999999, percent_saturation=116.9) 18:07:27.507 milligrams_per_liter=10.629999999999999, percent_saturation=116.9) 18:07:33.636 milligrams_per_liter=10.629999999999999, percent_saturation=116.9) 18:07:39.766 milligrams_per_liter=10.629999999999999, percent_saturation=116.9) 18:07:45.896 milligrams_per_liter=10.62, percent_saturation=116.8) 18:07:52.026 milligrams_per_liter=10.629999999999999, percent_saturation=116.9) 18:07:58.155 milligrams_per_liter=10.639999999999999, percent_saturation=117.0) 18:08:04.285 milligrams_per_liter=10.639999999999999, percent_saturation=117.0) 18:08:10.415 milligrams_per_liter=10.65, percent_saturation=117.1) 18:08:16.545 milligrams_per_liter=10.66, percent_saturation=117.3) 18:08:22.674 milligrams_per_liter=10.65, percent_saturation=117.1) 18:08:28.804 milligrams_per_liter=10.65, percent_saturation=117.1) 18:08:34.934 milligrams_per_liter=10.639999999999999, percent_saturation=117.1) 18:08:41.063 milligrams_per_liter=10.639999999999999, percent_saturation=117.0) 18:08:47.193 milligrams_per_liter=10.639999999999999, percent_saturation=117.0) 18:08:53.323 milligrams_per_liter=10.639999999999999, percent_saturation=117.0) 18:08:59.452 milligrams_per_liter=10.629999999999999, percent_saturation=116.9) 18:09:05.582 milligrams_per_liter=10.639999999999999, percent_saturation=117.0) 18:09:11.712 milligrams_per_liter=10.639999999999999, percent_saturation=117.0) 18:09:17.842 milligrams_per_liter=10.639999999999999, percent_saturation=117.0) 18:09:23.971 milligrams_per_liter=10.629999999999999, percent_saturation=116.9) 18:09:30.101 milligrams_per_liter=10.629999999999999, percent_saturation=116.9) 18:09:36.230 milligrams_per_liter=10.629999999999999, percent_saturation=116.9) 18:09:42.360 milligrams_per_liter=10.629999999999999, percent_saturation=116.9) 18:09:48.490 milligrams_per_liter=10.629999999999999, percent_saturation=116.9) 18:09:54.620 milligrams_per_liter=10.629999999999999, percent_saturation=116.9) 18:10:00.750 milligrams_per_liter=10.629999999999999, percent_saturation=116.9) 18:10:06.880 milligrams_per_liter=10.629999999999999, percent_saturation=116.9) 18:10:13.010 milligrams_per_liter=10.639999999999999, percent_saturation=117.0) 18:10:19.139 milligrams_per_liter=10.639999999999999, percent_saturation=117.0) 18:10:25.269 milligrams_per_liter=10.639999999999999, percent_saturation=117.0) 18:10:31.399 milligrams_per_liter=10.639999999999999, percent_saturation=117.0) 18:10:37.529 milligrams_per_liter=10.639999999999999, percent_saturation=117.0) 18:10:43.659 milligrams_per_liter=10.639999999999999, percent_saturation=117.1) 18:10:49.789 milligrams_per_liter=10.639999999999999, percent_saturation=117.0) 18:10:55.918 milligrams_per_liter=10.639999999999999, percent_saturation=117.0) 18:11:02.049 milligrams_per_liter=10.639999999999999, percent_saturation=117.0) 18:11:08.178 milligrams_per_liter=10.65, percent_saturation=117.1) 18:11:14.308 milligrams_per_liter=10.65, percent_saturation=117.2) 18:11:20.437 milligrams_per_liter=10.65, percent_saturation=117.2) 18:11:26.567 milligrams_per_liter=10.66, percent_saturation=117.2) 18:11:32.697 milligrams_per_liter=10.66, percent_saturation=117.2) 18:11:38.826 milligrams_per_liter=10.66, percent_saturation=117.2) 18:11:44.954 milligrams_per_liter=10.66, percent_saturation=117.3) 18:11:51.084 milligrams_per_liter=10.66, percent_saturation=117.3) 18:11:57.213 milligrams_per_liter=10.66, percent_saturation=117.2) 18:12:03.344 milligrams_per_liter=10.66, percent_saturation=117.3) 18:12:09.474 milligrams_per_liter=10.67, percent_saturation=117.3) 18:12:15.603 milligrams_per_liter=10.67, percent_saturation=117.3) 18:12:21.733 milligrams_per_liter=10.67, percent_saturation=117.4) 18:12:27.863 milligrams_per_liter=10.67, percent_saturation=117.4) 18:12:33.993 milligrams_per_liter=10.68, percent_saturation=117.4) 18:12:40.123 milligrams_per_liter=10.67, percent_saturation=117.4) 18:12:46.253 milligrams_per_liter=10.67, percent_saturation=117.4) 18:12:52.382 milligrams_per_liter=10.68, percent_saturation=117.4) 18:12:58.512 milligrams_per_liter=10.68, percent_saturation=117.5) 18:13:04.642 milligrams_per_liter=10.68, percent_saturation=117.4) 18:13:10.772 milligrams_per_liter=10.69, percent_saturation=117.5) 18:13:16.902 milligrams_per_liter=10.69, percent_saturation=117.5) 18:13:23.032 milligrams_per_liter=10.69, percent_saturation=117.6) 18:13:29.161 milligrams_per_liter=10.69, percent_saturation=117.6) 18:13:35.291 milligrams_per_liter=10.69, percent_saturation=117.6) 18:13:41.421 milligrams_per_liter=10.7, percent_saturation=117.6) 18:13:47.551 milligrams_per_liter=10.69, percent_saturation=117.6) 18:13:53.681 milligrams_per_liter=10.7, percent_saturation=117.6) 18:13:59.811 milligrams_per_liter=10.7, percent_saturation=117.7) 18:14:05.941 milligrams_per_liter=10.69, percent_saturation=117.6) 18:14:12.070 milligrams_per_liter=10.7, percent_saturation=117.6) 18:14:18.200 milligrams_per_liter=10.7, percent_saturation=117.6) 18:14:24.329 milligrams_per_liter=10.7, percent_saturation=117.7) 18:14:30.459 milligrams_per_liter=10.7, percent_saturation=117.7) 18:14:36.589 milligrams_per_liter=10.7, percent_saturation=117.7) 18:14:42.719 milligrams_per_liter=10.7, percent_saturation=117.7) 18:14:48.849 milligrams_per_liter=10.7, percent_saturation=117.7) 18:14:54.978 milligrams_per_liter=10.7, percent_saturation=117.7) 18:15:01.108 milligrams_per_liter=10.7, percent_saturation=117.7) 18:15:07.238 milligrams_per_liter=10.69, percent_saturation=117.6) 18:15:13.368 milligrams_per_liter=10.69, percent_saturation=117.5) 18:15:19.498 milligrams_per_liter=10.69, percent_saturation=117.5) 18:15:25.628 milligrams_per_liter=10.69, percent_saturation=117.5) 18:15:31.758 milligrams_per_liter=10.68, percent_saturation=117.5) 18:15:37.887 milligrams_per_liter=10.68, percent_saturation=117.5) 18:15:44.017 milligrams_per_liter=10.68, percent_saturation=117.4) 18:15:50.146 milligrams_per_liter=10.67, percent_saturation=117.4) 18:15:56.276 milligrams_per_liter=10.67, percent_saturation=117.4) 18:16:02.406 milligrams_per_liter=10.67, percent_saturation=117.3) 18:16:08.536 milligrams_per_liter=10.66, percent_saturation=117.3) 18:16:14.666 milligrams_per_liter=10.66, percent_saturation=117.2) 18:16:20.795 milligrams_per_liter=10.66, percent_saturation=117.2) 18:16:26.925 milligrams_per_liter=10.65, percent_saturation=117.2) 18:16:33.055 milligrams_per_liter=10.65, percent_saturation=117.2) 18:16:39.184 milligrams_per_liter=10.65, percent_saturation=117.2) 18:16:45.314 milligrams_per_liter=10.66, percent_saturation=117.2) 18:16:51.444 milligrams_per_liter=10.65, percent_saturation=117.2) 18:16:57.573 milligrams_per_liter=10.65, percent_saturation=117.1) 18:17:03.703 milligrams_per_liter=10.65, percent_saturation=117.1) 18:17:09.833 milligrams_per_liter=10.65, percent_saturation=117.1) 18:17:15.963 milligrams_per_liter=10.639999999999999, percent_saturation=117.0) 18:17:22.093 milligrams_per_liter=10.639999999999999, percent_saturation=117.0) 18:17:28.222 milligrams_per_liter=10.639999999999999, percent_saturation=117.0) 18:17:34.352 milligrams_per_liter=10.639999999999999, percent_saturation=117.0) 18:17:40.482 milligrams_per_liter=10.629999999999999, percent_saturation=116.9) 18:17:46.611 milligrams_per_liter=10.629999999999999, percent_saturation=116.9) 18:17:52.742 milligrams_per_liter=10.629999999999999, percent_saturation=116.9) 18:17:58.871 milligrams_per_liter=10.62, percent_saturation=116.8) 18:18:05.001 milligrams_per_liter=10.62, percent_saturation=116.8) 18:18:11.131 milligrams_per_liter=10.62, percent_saturation=116.8) 18:18:17.260 milligrams_per_liter=10.61, percent_saturation=116.7) 18:18:23.390 milligrams_per_liter=10.61, percent_saturation=116.7) 18:18:29.520 milligrams_per_liter=10.61, percent_saturation=116.7) 18:18:35.649 milligrams_per_liter=10.6, percent_saturation=116.6) 18:18:41.779 milligrams_per_liter=10.6, percent_saturation=116.6) 18:18:47.909 milligrams_per_liter=10.6, percent_saturation=116.5) 18:18:54.039 milligrams_per_liter=10.59, percent_saturation=116.5) 18:19:00.168 milligrams_per_liter=10.59, percent_saturation=116.5) 18:19:06.298 milligrams_per_liter=10.59, percent_saturation=116.4) 18:19:12.428 milligrams_per_liter=10.59, percent_saturation=116.5) 18:19:18.558 milligrams_per_liter=10.58, percent_saturation=116.4) 18:19:24.687 milligrams_per_liter=10.6, percent_saturation=116.6) 18:19:30.817 milligrams_per_liter=10.58, percent_saturation=116.4) 18:19:36.948 milligrams_per_liter=10.57, percent_saturation=116.3) 18:19:43.078 milligrams_per_liter=10.57, percent_saturation=116.3) 18:19:49.207 milligrams_per_liter=10.57, percent_saturation=116.2) 18:19:55.337 milligrams_per_liter=10.56, percent_saturation=116.2) 18:20:01.467 milligrams_per_liter=10.56, percent_saturation=116.2) 18:20:07.597 milligrams_per_liter=10.56, percent_saturation=116.1) 18:20:13.727 milligrams_per_liter=10.56, percent_saturation=116.1) 18:20:19.857 milligrams_per_liter=10.55, percent_saturation=116.0) 18:20:25.987 milligrams_per_liter=10.55, percent_saturation=116.0) 18:20:32.117 milligrams_per_liter=10.55, percent_saturation=116.0) 18:20:38.247 milligrams_per_liter=10.54, percent_saturation=115.9) 18:20:44.377 milligrams_per_liter=10.53, percent_saturation=115.9) 18:20:50.506 milligrams_per_liter=10.53, percent_saturation=115.8) 18:20:56.636 milligrams_per_liter=10.53, percent_saturation=115.8) 18:21:02.766 milligrams_per_liter=10.52, percent_saturation=115.7) 18:21:08.896 milligrams_per_liter=10.52, percent_saturation=115.7) 18:21:15.026 milligrams_per_liter=10.51, percent_saturation=115.6) 18:21:21.156 milligrams_per_liter=10.51, percent_saturation=115.6) 18:21:27.286 milligrams_per_liter=10.51, percent_saturation=115.6) 18:21:33.416 milligrams_per_liter=10.5, percent_saturation=115.5) 18:21:39.545 milligrams_per_liter=10.49, percent_saturation=115.4) 18:21:45.675 milligrams_per_liter=10.49, percent_saturation=115.4) 18:21:51.805 milligrams_per_liter=10.49, percent_saturation=115.3) 18:21:57.935 milligrams_per_liter=10.49, percent_saturation=115.3) 18:22:04.065 milligrams_per_liter=10.48, percent_saturation=115.3) 18:22:10.195 milligrams_per_liter=10.47, percent_saturation=115.2) 18:22:16.325 milligrams_per_liter=10.47, percent_saturation=115.2) 18:22:22.455 milligrams_per_liter=10.47, percent_saturation=115.1) 18:22:28.585 milligrams_per_liter=10.46, percent_saturation=115.0) 18:22:34.715 milligrams_per_liter=10.450000000000001, percent_saturation=114.9) 18:22:40.845 milligrams_per_liter=10.450000000000001, percent_saturation=114.9) 18:22:46.975 milligrams_per_liter=10.44, percent_saturation=114.8) 18:22:53.104 milligrams_per_liter=10.44, percent_saturation=114.8) 18:22:59.234 milligrams_per_liter=10.43, percent_saturation=114.7) 18:23:05.364 milligrams_per_liter=10.42, percent_saturation=114.6) 18:23:11.494 milligrams_per_liter=10.42, percent_saturation=114.6) 18:23:17.623 milligrams_per_liter=10.42, percent_saturation=114.6) [exited with code 0] $ ssh 'cd ezo-bench && venv/bin/python ezo_bench.py watch 0x61 do 1800 | sed -E "s/DoReading\(present_mask=<[^>]*>, //" | awk "NR==1||NR%10==2"' 18:23:37.319 ezo-driver 0.8.0 bus 1 address 0x61 watch 18:23:38.246 milligrams_per_liter=10.4, percent_saturation=114.4) 18:23:44.374 milligrams_per_liter=10.39, percent_saturation=114.3) 18:23:50.503 milligrams_per_liter=10.39, percent_saturation=114.3) 18:23:56.633 milligrams_per_liter=10.38, percent_saturation=114.2) 18:24:02.763 milligrams_per_liter=10.38, percent_saturation=114.2) 18:24:08.893 milligrams_per_liter=10.38, percent_saturation=114.2) 18:24:15.022 milligrams_per_liter=10.370000000000001, percent_saturation=114.1) 18:24:21.152 milligrams_per_liter=10.370000000000001, percent_saturation=114.1) 18:24:27.282 milligrams_per_liter=10.370000000000001, percent_saturation=114.0) 18:24:33.411 milligrams_per_liter=10.360000000000001, percent_saturation=114.0) 18:24:39.541 milligrams_per_liter=10.360000000000001, percent_saturation=113.9) 18:24:45.671 milligrams_per_liter=10.360000000000001, percent_saturation=113.9) 18:24:51.800 milligrams_per_liter=10.34, percent_saturation=113.8) 18:24:57.930 milligrams_per_liter=10.34, percent_saturation=113.7) 18:25:04.060 milligrams_per_liter=10.34, percent_saturation=113.7) 18:25:10.190 milligrams_per_liter=10.33, percent_saturation=113.6) 18:25:16.320 milligrams_per_liter=10.32, percent_saturation=113.5) 18:25:22.450 milligrams_per_liter=10.32, percent_saturation=113.5) 18:25:28.580 milligrams_per_liter=10.31, percent_saturation=113.4) 18:25:34.710 milligrams_per_liter=10.31, percent_saturation=113.4) 18:25:40.839 milligrams_per_liter=10.31, percent_saturation=113.4) 18:25:46.969 milligrams_per_liter=10.3, percent_saturation=113.3) 18:25:53.100 milligrams_per_liter=10.3, percent_saturation=113.3) 18:25:59.230 milligrams_per_liter=10.3, percent_saturation=113.2) 18:26:05.360 milligrams_per_liter=10.29, percent_saturation=113.2) 18:26:11.489 milligrams_per_liter=10.29, percent_saturation=113.1) 18:26:17.619 milligrams_per_liter=10.28, percent_saturation=113.1) 18:26:23.749 milligrams_per_liter=10.29, percent_saturation=113.1) 18:26:29.879 milligrams_per_liter=10.28, percent_saturation=113.0) 18:26:36.009 milligrams_per_liter=10.26, percent_saturation=112.9) 18:26:42.138 milligrams_per_liter=10.26, percent_saturation=112.8) 18:26:48.267 milligrams_per_liter=10.27, percent_saturation=113.0) 18:26:54.397 milligrams_per_liter=10.25, percent_saturation=112.8) 18:27:00.526 milligrams_per_liter=10.239999999999998, percent_saturation=112.7) 18:27:06.657 milligrams_per_liter=10.239999999999998, percent_saturation=112.6) 18:27:12.787 milligrams_per_liter=10.229999999999999, percent_saturation=112.5) 18:27:18.917 milligrams_per_liter=10.219999999999999, percent_saturation=112.4) 18:27:25.047 milligrams_per_liter=10.219999999999999, percent_saturation=112.4) 18:27:31.177 milligrams_per_liter=10.219999999999999, percent_saturation=112.4) 18:27:37.308 milligrams_per_liter=10.209999999999999, percent_saturation=112.3) 18:27:43.438 milligrams_per_liter=10.2, percent_saturation=112.2) 18:27:49.568 milligrams_per_liter=10.2, percent_saturation=112.1) 18:27:55.698 milligrams_per_liter=10.19, percent_saturation=112.1) 18:28:01.829 milligrams_per_liter=10.19, percent_saturation=112.0) 18:28:07.959 milligrams_per_liter=10.18, percent_saturation=111.9) 18:28:14.088 milligrams_per_liter=10.17, percent_saturation=111.9) 18:28:20.218 milligrams_per_liter=10.16, percent_saturation=111.8) 18:28:26.348 milligrams_per_liter=10.16, percent_saturation=111.8) 18:28:32.478 milligrams_per_liter=10.16, percent_saturation=111.8) 18:28:38.608 milligrams_per_liter=10.15, percent_saturation=111.7) 18:28:44.738 milligrams_per_liter=10.15, percent_saturation=111.6) 18:28:50.868 milligrams_per_liter=10.15, percent_saturation=111.6) 18:28:56.997 milligrams_per_liter=10.139999999999999, percent_saturation=111.5) 18:29:03.127 milligrams_per_liter=10.129999999999999, percent_saturation=111.5) 18:29:09.257 milligrams_per_liter=10.129999999999999, percent_saturation=111.4) 18:29:15.387 milligrams_per_liter=10.16, percent_saturation=111.8) 18:29:21.516 milligrams_per_liter=10.129999999999999, percent_saturation=111.4) 18:29:27.646 milligrams_per_liter=10.11, percent_saturation=111.2) 18:29:33.776 milligrams_per_liter=10.11, percent_saturation=111.2) 18:29:39.905 milligrams_per_liter=10.11, percent_saturation=111.2) 18:29:46.035 milligrams_per_liter=10.1, percent_saturation=111.1) 18:29:52.165 milligrams_per_liter=10.1, percent_saturation=111.0) 18:29:58.295 milligrams_per_liter=10.1, percent_saturation=111.1) 18:30:04.425 milligrams_per_liter=10.09, percent_saturation=111.0) 18:30:10.555 milligrams_per_liter=10.08, percent_saturation=110.9) 18:30:16.685 milligrams_per_liter=10.09, percent_saturation=110.9) 18:30:22.815 milligrams_per_liter=10.07, percent_saturation=110.8) 18:30:28.945 milligrams_per_liter=10.07, percent_saturation=110.7) 18:30:35.074 milligrams_per_liter=10.07, percent_saturation=110.7) 18:30:41.204 milligrams_per_liter=10.06, percent_saturation=110.6) 18:30:47.334 milligrams_per_liter=10.06, percent_saturation=110.6) 18:30:53.464 milligrams_per_liter=10.05, percent_saturation=110.5) 18:30:59.594 milligrams_per_liter=10.04, percent_saturation=110.4) 18:31:05.724 milligrams_per_liter=10.04, percent_saturation=110.4) 18:31:11.853 milligrams_per_liter=10.04, percent_saturation=110.4) 18:31:17.983 milligrams_per_liter=10.02, percent_saturation=110.2) 18:31:24.113 milligrams_per_liter=10.02, percent_saturation=110.2) 18:31:30.243 milligrams_per_liter=10.01, percent_saturation=110.1) 18:31:36.372 milligrams_per_liter=10.01, percent_saturation=110.1) 18:31:42.502 milligrams_per_liter=10.0, percent_saturation=110.0) 18:31:48.632 milligrams_per_liter=10.0, percent_saturation=110.0) 18:31:54.761 milligrams_per_liter=9.99, percent_saturation=109.9) 18:32:00.892 milligrams_per_liter=9.98, percent_saturation=109.8) 18:32:07.022 milligrams_per_liter=9.98, percent_saturation=109.8) 18:32:13.151 milligrams_per_liter=9.98, percent_saturation=109.8) 18:32:19.281 milligrams_per_liter=9.97, percent_saturation=109.6) 18:32:25.411 milligrams_per_liter=9.96, percent_saturation=109.6) 18:32:31.540 milligrams_per_liter=9.96, percent_saturation=109.6) 18:32:37.670 milligrams_per_liter=9.950000000000001, percent_saturation=109.5) 18:32:43.800 milligrams_per_liter=9.94, percent_saturation=109.4) 18:32:49.930 milligrams_per_liter=9.94, percent_saturation=109.4) 18:32:56.059 milligrams_per_liter=9.94, percent_saturation=109.3) 18:33:02.189 milligrams_per_liter=9.93, percent_saturation=109.2) 18:33:08.319 milligrams_per_liter=9.92, percent_saturation=109.2) 18:33:14.449 milligrams_per_liter=9.92, percent_saturation=109.1) 18:33:20.578 milligrams_per_liter=9.91, percent_saturation=109.0) 18:33:26.708 milligrams_per_liter=9.91, percent_saturation=109.0) 18:33:32.838 milligrams_per_liter=9.9, percent_saturation=108.9) 18:33:38.968 milligrams_per_liter=9.9, percent_saturation=108.9) 18:33:45.098 milligrams_per_liter=9.9, percent_saturation=108.8) 18:33:51.228 milligrams_per_liter=9.89, percent_saturation=108.8) 18:33:57.358 milligrams_per_liter=9.88, percent_saturation=108.7) 18:34:03.488 milligrams_per_liter=9.88, percent_saturation=108.7) 18:34:09.617 milligrams_per_liter=9.870000000000001, percent_saturation=108.6) 18:34:15.747 milligrams_per_liter=9.870000000000001, percent_saturation=108.5) 18:34:21.877 milligrams_per_liter=9.860000000000001, percent_saturation=108.5) 18:34:28.006 milligrams_per_liter=9.860000000000001, percent_saturation=108.5) 18:34:34.136 milligrams_per_liter=9.850000000000001, percent_saturation=108.4) 18:34:40.265 milligrams_per_liter=9.850000000000001, percent_saturation=108.3) 18:34:46.395 milligrams_per_liter=9.84, percent_saturation=108.2) 18:34:52.525 milligrams_per_liter=9.84, percent_saturation=108.2) 18:34:58.654 milligrams_per_liter=9.83, percent_saturation=108.1) 18:35:04.784 milligrams_per_liter=9.83, percent_saturation=108.1) 18:35:10.914 milligrams_per_liter=9.82, percent_saturation=108.0) 18:35:17.044 milligrams_per_liter=9.82, percent_saturation=108.0) 18:35:23.174 milligrams_per_liter=9.81, percent_saturation=107.9) 18:35:29.304 milligrams_per_liter=9.81, percent_saturation=107.9) 18:35:35.434 milligrams_per_liter=9.81, percent_saturation=107.9) 18:35:41.564 milligrams_per_liter=9.8, percent_saturation=107.7) 18:35:47.694 milligrams_per_liter=9.79, percent_saturation=107.7) 18:35:53.824 milligrams_per_liter=9.78, percent_saturation=107.6) 18:35:59.954 milligrams_per_liter=9.78, percent_saturation=107.5) 18:36:06.084 milligrams_per_liter=9.77, percent_saturation=107.4) 18:36:12.214 milligrams_per_liter=9.77, percent_saturation=107.4) 18:36:18.344 milligrams_per_liter=9.76, percent_saturation=107.3) 18:36:24.473 milligrams_per_liter=9.75, percent_saturation=107.2) 18:36:30.603 milligrams_per_liter=9.75, percent_saturation=107.2) 18:36:36.733 milligrams_per_liter=9.739999999999998, percent_saturation=107.2) 18:36:42.862 milligrams_per_liter=9.739999999999998, percent_saturation=107.1) 18:36:48.992 milligrams_per_liter=9.739999999999998, percent_saturation=107.1) 18:36:55.122 milligrams_per_liter=9.729999999999999, percent_saturation=107.0) 18:37:01.252 milligrams_per_liter=9.8, percent_saturation=107.8) 18:37:07.381 milligrams_per_liter=9.78, percent_saturation=107.5) 18:37:13.511 milligrams_per_liter=9.76, percent_saturation=107.4) 18:37:19.640 milligrams_per_liter=9.75, percent_saturation=107.3) 18:37:25.770 milligrams_per_liter=9.739999999999998, percent_saturation=107.2) 18:37:31.900 milligrams_per_liter=9.739999999999998, percent_saturation=107.1) 18:37:38.030 milligrams_per_liter=9.729999999999999, percent_saturation=107.0) 18:37:44.160 milligrams_per_liter=9.719999999999999, percent_saturation=106.9) 18:37:50.290 milligrams_per_liter=9.719999999999999, percent_saturation=106.9) 18:37:56.420 milligrams_per_liter=9.709999999999999, percent_saturation=106.8) 18:38:02.550 milligrams_per_liter=9.7, percent_saturation=106.7) 18:38:08.680 milligrams_per_liter=9.7, percent_saturation=106.6) 18:38:14.810 milligrams_per_liter=9.7, percent_saturation=106.7) 18:38:20.939 milligrams_per_liter=9.68, percent_saturation=106.5) 18:38:27.069 milligrams_per_liter=9.67, percent_saturation=106.4) 18:38:33.199 milligrams_per_liter=9.66, percent_saturation=106.3) 18:38:39.329 milligrams_per_liter=9.66, percent_saturation=106.3) 18:38:45.459 milligrams_per_liter=9.65, percent_saturation=106.2) 18:38:51.588 milligrams_per_liter=9.65, percent_saturation=106.2) 18:38:57.718 milligrams_per_liter=9.65, percent_saturation=106.1) 18:39:03.848 milligrams_per_liter=9.639999999999999, percent_saturation=106.0) 18:39:09.978 milligrams_per_liter=9.629999999999999, percent_saturation=105.9) 18:39:16.108 milligrams_per_liter=9.629999999999999, percent_saturation=105.9) 18:39:22.238 milligrams_per_liter=9.62, percent_saturation=105.9) 18:39:28.367 milligrams_per_liter=9.62, percent_saturation=105.8) 18:39:34.497 milligrams_per_liter=9.62, percent_saturation=105.8) 18:39:40.626 milligrams_per_liter=9.61, percent_saturation=105.7) 18:39:46.756 milligrams_per_liter=9.6, percent_saturation=105.6) 18:39:52.886 milligrams_per_liter=9.6, percent_saturation=105.6) 18:39:59.016 milligrams_per_liter=9.59, percent_saturation=105.5) 18:40:05.146 milligrams_per_liter=9.58, percent_saturation=105.4) 18:40:11.275 milligrams_per_liter=9.58, percent_saturation=105.3) 18:40:17.405 milligrams_per_liter=9.57, percent_saturation=105.3) 18:40:23.535 milligrams_per_liter=9.57, percent_saturation=105.3) 18:40:29.664 milligrams_per_liter=9.57, percent_saturation=105.2) 18:40:35.794 milligrams_per_liter=9.56, percent_saturation=105.2) 18:40:41.924 milligrams_per_liter=9.55, percent_saturation=105.1) 18:40:48.054 milligrams_per_liter=9.54, percent_saturation=105.0) 18:40:54.183 milligrams_per_liter=9.54, percent_saturation=104.9) 18:41:00.313 milligrams_per_liter=9.53, percent_saturation=104.8) 18:41:06.444 milligrams_per_liter=9.53, percent_saturation=104.8) 18:41:12.574 milligrams_per_liter=9.52, percent_saturation=104.7) 18:41:18.704 milligrams_per_liter=9.52, percent_saturation=104.7) 18:41:24.834 milligrams_per_liter=9.51, percent_saturation=104.6) 18:41:30.963 milligrams_per_liter=9.5, percent_saturation=104.5) 18:41:37.093 milligrams_per_liter=9.49, percent_saturation=104.4) 18:41:43.221 milligrams_per_liter=9.49, percent_saturation=104.3) 18:41:49.350 milligrams_per_liter=9.48, percent_saturation=104.3) 18:41:55.480 milligrams_per_liter=9.47, percent_saturation=104.2) 18:42:01.610 milligrams_per_liter=9.47, percent_saturation=104.2) 18:42:07.740 milligrams_per_liter=9.46, percent_saturation=104.1) 18:42:13.871 milligrams_per_liter=9.46, percent_saturation=104.0) 18:42:20.001 milligrams_per_liter=9.450000000000001, percent_saturation=103.9) 18:42:26.131 milligrams_per_liter=9.450000000000001, percent_saturation=103.9) 18:42:32.260 milligrams_per_liter=9.44, percent_saturation=103.9) 18:42:38.390 milligrams_per_liter=9.44, percent_saturation=103.8) 18:42:44.519 milligrams_per_liter=9.43, percent_saturation=103.7) 18:42:50.649 milligrams_per_liter=9.43, percent_saturation=103.7) 18:42:56.777 milligrams_per_liter=9.42, percent_saturation=103.6) 18:43:02.907 milligrams_per_liter=9.42, percent_saturation=103.6) 18:43:09.036 milligrams_per_liter=9.41, percent_saturation=103.5) 18:43:15.166 milligrams_per_liter=9.41, percent_saturation=103.5) 18:43:21.296 milligrams_per_liter=9.4, percent_saturation=103.4) 18:43:27.425 milligrams_per_liter=9.4, percent_saturation=103.4) 18:43:33.555 milligrams_per_liter=9.39, percent_saturation=103.3) 18:43:39.685 milligrams_per_liter=9.39, percent_saturation=103.3) 18:43:45.814 milligrams_per_liter=9.39, percent_saturation=103.2) 18:43:51.944 milligrams_per_liter=9.38, percent_saturation=103.1) 18:43:58.074 milligrams_per_liter=9.370000000000001, percent_saturation=103.1) 18:44:04.204 milligrams_per_liter=9.370000000000001, percent_saturation=103.0) 18:44:10.334 milligrams_per_liter=9.360000000000001, percent_saturation=102.9) 18:44:16.464 milligrams_per_liter=9.350000000000001, percent_saturation=102.9) 18:44:22.593 milligrams_per_liter=9.350000000000001, percent_saturation=102.8) 18:44:28.723 milligrams_per_liter=9.34, percent_saturation=102.8) 18:44:34.853 milligrams_per_liter=9.34, percent_saturation=102.7) 18:44:40.983 milligrams_per_liter=9.33, percent_saturation=102.6) 18:44:47.113 milligrams_per_liter=9.33, percent_saturation=102.6) 18:44:53.243 milligrams_per_liter=9.32, percent_saturation=102.5) 18:44:59.372 milligrams_per_liter=9.32, percent_saturation=102.5) 18:45:05.503 milligrams_per_liter=9.31, percent_saturation=102.4) 18:45:11.633 milligrams_per_liter=9.31, percent_saturation=102.4) 18:45:17.762 milligrams_per_liter=9.3, percent_saturation=102.3) 18:45:23.892 milligrams_per_liter=9.3, percent_saturation=102.3) 18:45:30.022 milligrams_per_liter=9.3, percent_saturation=102.3) 18:45:36.152 milligrams_per_liter=9.29, percent_saturation=102.1) 18:45:42.282 milligrams_per_liter=9.28, percent_saturation=102.1) 18:45:48.412 milligrams_per_liter=9.28, percent_saturation=102.0) 18:45:54.542 milligrams_per_liter=9.27, percent_saturation=102.0) 18:46:00.672 milligrams_per_liter=9.27, percent_saturation=101.9) 18:46:06.803 milligrams_per_liter=9.26, percent_saturation=101.9) 18:46:12.932 milligrams_per_liter=9.26, percent_saturation=101.8) 18:46:19.062 milligrams_per_liter=9.26, percent_saturation=101.8) 18:46:25.192 milligrams_per_liter=9.25, percent_saturation=101.7) 18:46:31.321 milligrams_per_liter=9.239999999999998, percent_saturation=101.6) 18:46:37.451 milligrams_per_liter=9.229999999999999, percent_saturation=101.6) 18:46:43.581 milligrams_per_liter=9.229999999999999, percent_saturation=101.5) 18:46:49.711 milligrams_per_liter=9.229999999999999, percent_saturation=101.5) 18:46:55.839 milligrams_per_liter=9.219999999999999, percent_saturation=101.4) 18:47:01.969 milligrams_per_liter=9.219999999999999, percent_saturation=101.4) 18:47:08.099 milligrams_per_liter=9.209999999999999, percent_saturation=101.3) 18:47:14.229 milligrams_per_liter=9.209999999999999, percent_saturation=101.3) 18:47:20.358 milligrams_per_liter=9.2, percent_saturation=101.2) 18:47:26.488 milligrams_per_liter=9.209999999999999, percent_saturation=101.3) 18:47:32.618 milligrams_per_liter=9.19, percent_saturation=101.1) 18:47:38.748 milligrams_per_liter=9.19, percent_saturation=101.0) 18:47:44.878 milligrams_per_liter=9.18, percent_saturation=101.0) 18:47:51.008 milligrams_per_liter=9.17, percent_saturation=100.9) 18:47:57.137 milligrams_per_liter=9.16, percent_saturation=100.8) 18:48:03.268 milligrams_per_liter=9.16, percent_saturation=100.7) 18:48:09.398 milligrams_per_liter=9.15, percent_saturation=100.7) 18:48:15.527 milligrams_per_liter=9.15, percent_saturation=100.6) 18:48:21.657 milligrams_per_liter=9.15, percent_saturation=100.7) 18:48:27.787 milligrams_per_liter=9.139999999999999, percent_saturation=100.5) 18:48:33.917 milligrams_per_liter=9.129999999999999, percent_saturation=100.4) 18:48:40.046 milligrams_per_liter=9.12, percent_saturation=100.3) 18:48:46.176 milligrams_per_liter=9.12, percent_saturation=100.3) 18:48:52.306 milligrams_per_liter=9.12, percent_saturation=100.3) 18:48:58.436 milligrams_per_liter=9.11, percent_saturation=100.2) 18:49:04.566 milligrams_per_liter=9.11, percent_saturation=100.2) 18:49:10.696 milligrams_per_liter=9.1, percent_saturation=100.1) 18:49:16.826 milligrams_per_liter=9.1, percent_saturation=100.0) 18:49:22.956 milligrams_per_liter=9.09, percent_saturation=99.9) 18:49:29.086 milligrams_per_liter=9.08, percent_saturation=99.9) 18:49:35.215 milligrams_per_liter=9.08, percent_saturation=99.8) 18:49:41.345 milligrams_per_liter=9.07, percent_saturation=99.8) 18:49:47.475 milligrams_per_liter=9.06, percent_saturation=99.7) 18:49:53.604 milligrams_per_liter=9.06, percent_saturation=99.6) 18:49:59.734 milligrams_per_liter=9.06, percent_saturation=99.6) 18:50:05.865 milligrams_per_liter=9.05, percent_saturation=99.5) 18:50:11.994 milligrams_per_liter=9.04, percent_saturation=99.5) 18:50:18.124 milligrams_per_liter=9.03, percent_saturation=99.4) 18:50:24.254 milligrams_per_liter=9.03, percent_saturation=99.3) 18:50:30.384 milligrams_per_liter=9.02, percent_saturation=99.2) 18:50:36.514 milligrams_per_liter=9.02, percent_saturation=99.2) 18:50:42.644 milligrams_per_liter=9.01, percent_saturation=99.1) 18:50:48.773 milligrams_per_liter=9.0, percent_saturation=99.0) 18:50:54.903 milligrams_per_liter=9.0, percent_saturation=99.0) 18:51:01.033 milligrams_per_liter=8.99, percent_saturation=98.9) 18:51:07.163 milligrams_per_liter=8.99, percent_saturation=98.9) 18:51:13.293 milligrams_per_liter=8.99, percent_saturation=98.9) 18:51:19.422 milligrams_per_liter=8.99, percent_saturation=98.8) 18:51:25.552 milligrams_per_liter=8.98, percent_saturation=98.8) 18:51:31.682 milligrams_per_liter=8.98, percent_saturation=98.8) 18:51:37.811 milligrams_per_liter=8.97, percent_saturation=98.7) 18:51:43.941 milligrams_per_liter=8.96, percent_saturation=98.6) 18:51:50.070 milligrams_per_liter=8.96, percent_saturation=98.5) 18:51:56.200 milligrams_per_liter=8.96, percent_saturation=98.5) 18:52:02.330 milligrams_per_liter=8.950000000000001, percent_saturation=98.4) 18:52:08.460 milligrams_per_liter=8.94, percent_saturation=98.3) 18:52:14.590 milligrams_per_liter=8.94, percent_saturation=98.3) 18:52:20.720 milligrams_per_liter=8.94, percent_saturation=98.3) 18:52:26.849 milligrams_per_liter=8.93, percent_saturation=98.2) 18:52:32.979 milligrams_per_liter=8.92, percent_saturation=98.1) 18:52:39.109 milligrams_per_liter=8.92, percent_saturation=98.1) 18:52:45.240 milligrams_per_liter=8.91, percent_saturation=98.0) 18:52:51.369 milligrams_per_liter=8.91, percent_saturation=98.0) 18:52:57.499 milligrams_per_liter=8.9, percent_saturation=97.9) 18:53:03.629 milligrams_per_liter=8.9, percent_saturation=97.9) 18:53:09.759 milligrams_per_liter=8.89, percent_saturation=97.8) 18:53:15.889 milligrams_per_liter=8.89, percent_saturation=97.7) 18:53:22.019 milligrams_per_liter=8.88, percent_saturation=97.7) 18:53:28.147 milligrams_per_liter=8.88, percent_saturation=97.7) 18:53:34.277 milligrams_per_liter=8.870000000000001, percent_saturation=97.6) [exited with code 0] $ ssh 'cd ezo-bench && venv/bin/python ezo_bench.py watch 0x61 do 3600 | sed -E "s/DoReading\(present_mask=<[^>]*>, //" | awk "NR==1||NR%20==2"' 18:53:52.578 ezo-driver 0.8.0 bus 1 address 0x61 watch 18:53:53.504 milligrams_per_liter=8.860000000000001, percent_saturation=97.4) 18:54:05.763 milligrams_per_liter=8.850000000000001, percent_saturation=97.3) 18:54:18.022 milligrams_per_liter=8.84, percent_saturation=97.2) 18:54:30.282 milligrams_per_liter=8.83, percent_saturation=97.1) 18:54:42.541 milligrams_per_liter=8.82, percent_saturation=97.0) 18:54:54.800 milligrams_per_liter=8.81, percent_saturation=96.9) 18:55:07.059 milligrams_per_liter=8.8, percent_saturation=96.8) 18:55:19.319 milligrams_per_liter=8.79, percent_saturation=96.7) 18:55:31.578 milligrams_per_liter=8.78, percent_saturation=96.6) 18:55:43.837 milligrams_per_liter=8.77, percent_saturation=96.4) 18:55:56.096 milligrams_per_liter=8.76, percent_saturation=96.4) 18:56:08.357 milligrams_per_liter=8.75, percent_saturation=96.3) 18:56:20.616 milligrams_per_liter=8.75, percent_saturation=96.2) 18:56:32.876 milligrams_per_liter=8.75, percent_saturation=96.2) 18:56:45.133 milligrams_per_liter=8.729999999999999, percent_saturation=96.0) 18:56:57.393 milligrams_per_liter=8.719999999999999, percent_saturation=95.9) 18:57:09.654 milligrams_per_liter=8.7, percent_saturation=95.7) 18:57:21.913 milligrams_per_liter=8.69, percent_saturation=95.6) 18:57:34.173 milligrams_per_liter=8.68, percent_saturation=95.4) 18:57:46.433 milligrams_per_liter=8.67, percent_saturation=95.3) 18:57:58.692 milligrams_per_liter=8.66, percent_saturation=95.2) 18:58:10.952 milligrams_per_liter=8.65, percent_saturation=95.2) 18:58:23.212 milligrams_per_liter=8.639999999999999, percent_saturation=95.0) 18:58:35.472 milligrams_per_liter=8.629999999999999, percent_saturation=94.9) 18:58:47.732 milligrams_per_liter=8.62, percent_saturation=94.8) 18:58:59.991 milligrams_per_liter=8.61, percent_saturation=94.7) 18:59:12.251 milligrams_per_liter=8.6, percent_saturation=94.6) 18:59:24.510 milligrams_per_liter=8.59, percent_saturation=94.5) 18:59:36.769 milligrams_per_liter=8.58, percent_saturation=94.4) 18:59:49.029 milligrams_per_liter=8.57, percent_saturation=94.2) 19:00:01.288 milligrams_per_liter=8.56, percent_saturation=94.2) 19:00:13.548 milligrams_per_liter=8.56, percent_saturation=94.1) 19:00:25.808 milligrams_per_liter=8.54, percent_saturation=94.0) 19:00:38.067 milligrams_per_liter=8.53, percent_saturation=93.8) 19:00:50.326 milligrams_per_liter=8.52, percent_saturation=93.7) 19:01:02.586 milligrams_per_liter=8.51, percent_saturation=93.6) 19:01:14.845 milligrams_per_liter=8.5, percent_saturation=93.5) 19:01:27.104 milligrams_per_liter=8.49, percent_saturation=93.4) 19:01:39.363 milligrams_per_liter=8.48, percent_saturation=93.2) 19:01:51.622 milligrams_per_liter=8.47, percent_saturation=93.1) 19:02:03.882 milligrams_per_liter=8.46, percent_saturation=93.1) 19:02:16.141 milligrams_per_liter=8.450000000000001, percent_saturation=92.9) 19:02:28.401 milligrams_per_liter=8.43, percent_saturation=92.8) 19:02:40.661 milligrams_per_liter=8.42, percent_saturation=92.7) 19:02:52.920 milligrams_per_liter=8.42, percent_saturation=92.6) 19:03:05.181 milligrams_per_liter=8.4, percent_saturation=92.4) 19:03:17.440 milligrams_per_liter=8.39, percent_saturation=92.3) 19:03:29.699 milligrams_per_liter=8.38, percent_saturation=92.2) 19:03:41.959 milligrams_per_liter=8.370000000000001, percent_saturation=92.0) 19:03:54.218 milligrams_per_liter=8.360000000000001, percent_saturation=91.9) 19:04:06.478 milligrams_per_liter=8.350000000000001, percent_saturation=91.8) 19:04:18.737 milligrams_per_liter=8.34, percent_saturation=91.8) 19:04:30.996 milligrams_per_liter=8.34, percent_saturation=91.7) 19:04:43.256 milligrams_per_liter=8.33, percent_saturation=91.6) 19:04:55.513 milligrams_per_liter=8.32, percent_saturation=91.5) 19:05:07.772 milligrams_per_liter=8.3, percent_saturation=91.3) 19:05:20.032 milligrams_per_liter=8.3, percent_saturation=91.2) 19:05:32.291 milligrams_per_liter=8.28, percent_saturation=91.1) 19:05:44.550 milligrams_per_liter=8.27, percent_saturation=91.0) 19:05:56.809 milligrams_per_liter=8.26, percent_saturation=90.9) 19:06:09.069 milligrams_per_liter=8.25, percent_saturation=90.8) 19:06:21.329 milligrams_per_liter=8.239999999999998, percent_saturation=90.6) 19:06:33.589 milligrams_per_liter=8.229999999999999, percent_saturation=90.5) 19:06:45.849 milligrams_per_liter=8.219999999999999, percent_saturation=90.4) 19:06:58.108 milligrams_per_liter=8.209999999999999, percent_saturation=90.3) 19:07:10.368 milligrams_per_liter=8.2, percent_saturation=90.2) 19:07:22.627 milligrams_per_liter=8.19, percent_saturation=90.0) 19:07:34.887 milligrams_per_liter=8.18, percent_saturation=90.0) 19:07:47.145 milligrams_per_liter=8.17, percent_saturation=89.9) 19:07:59.405 milligrams_per_liter=8.16, percent_saturation=89.8) 19:08:11.664 milligrams_per_liter=8.16, percent_saturation=89.7) 19:08:23.923 milligrams_per_liter=8.139999999999999, percent_saturation=89.5) 19:08:36.182 milligrams_per_liter=8.139999999999999, percent_saturation=89.5) 19:08:48.442 milligrams_per_liter=8.129999999999999, percent_saturation=89.4) 19:09:00.701 milligrams_per_liter=8.12, percent_saturation=89.3) 19:09:12.960 milligrams_per_liter=8.11, percent_saturation=89.2) 19:09:25.219 milligrams_per_liter=8.1, percent_saturation=89.1) 19:09:37.478 milligrams_per_liter=8.09, percent_saturation=89.0) 19:09:49.737 milligrams_per_liter=8.08, percent_saturation=88.9) 19:10:01.997 milligrams_per_liter=8.08, percent_saturation=88.9) 19:10:14.256 milligrams_per_liter=8.06, percent_saturation=88.7) 19:10:26.515 milligrams_per_liter=8.05, percent_saturation=88.6) 19:10:38.774 milligrams_per_liter=8.04, percent_saturation=88.4) 19:10:51.034 milligrams_per_liter=8.03, percent_saturation=88.3) 19:11:03.294 milligrams_per_liter=8.03, percent_saturation=88.3) 19:11:15.554 milligrams_per_liter=8.02, percent_saturation=88.2) 19:11:27.814 milligrams_per_liter=8.01, percent_saturation=88.1) 19:11:40.074 milligrams_per_liter=8.0, percent_saturation=88.0) 19:11:52.332 milligrams_per_liter=7.99, percent_saturation=87.9) 19:12:04.591 milligrams_per_liter=7.98, percent_saturation=87.8) 19:12:16.851 milligrams_per_liter=7.970000000000001, percent_saturation=87.7) 19:12:29.111 milligrams_per_liter=7.96, percent_saturation=87.6) 19:12:41.371 milligrams_per_liter=7.95, percent_saturation=87.5) 19:12:53.630 milligrams_per_liter=7.95, percent_saturation=87.4) 19:13:05.890 milligrams_per_liter=7.930000000000001, percent_saturation=87.2) 19:13:18.149 milligrams_per_liter=7.92, percent_saturation=87.2) 19:13:30.408 milligrams_per_liter=7.92, percent_saturation=87.1) 19:13:42.668 milligrams_per_liter=7.91, percent_saturation=87.0) 19:13:54.927 milligrams_per_liter=7.9, percent_saturation=86.9) 19:14:07.187 milligrams_per_liter=7.9, percent_saturation=86.8) 19:14:19.447 milligrams_per_liter=7.88, percent_saturation=86.7) 19:14:31.706 milligrams_per_liter=7.87, percent_saturation=86.6) 19:14:43.966 milligrams_per_liter=7.87, percent_saturation=86.5) 19:14:56.225 milligrams_per_liter=7.859999999999999, percent_saturation=86.4) 19:15:08.485 milligrams_per_liter=7.85, percent_saturation=86.4) 19:15:20.744 milligrams_per_liter=7.83, percent_saturation=86.2) 19:15:33.003 milligrams_per_liter=7.83, percent_saturation=86.1) 19:15:45.262 milligrams_per_liter=7.819999999999999, percent_saturation=86.0) 19:15:57.521 milligrams_per_liter=7.81, percent_saturation=85.9) 19:16:09.780 milligrams_per_liter=7.8, percent_saturation=85.8) 19:16:22.040 milligrams_per_liter=7.79, percent_saturation=85.7) 19:16:34.299 milligrams_per_liter=7.78, percent_saturation=85.6) 19:16:46.559 milligrams_per_liter=7.7700000000000005, percent_saturation=85.5) 19:16:58.818 milligrams_per_liter=7.7700000000000005, percent_saturation=85.5) 19:17:11.078 milligrams_per_liter=7.7700000000000005, percent_saturation=85.5) 19:17:23.338 milligrams_per_liter=7.76, percent_saturation=85.3) 19:17:35.597 milligrams_per_liter=7.75, percent_saturation=85.3) 19:17:47.857 milligrams_per_liter=7.7700000000000005, percent_saturation=85.4) 19:18:00.116 milligrams_per_liter=7.7700000000000005, percent_saturation=85.5) 19:18:12.376 milligrams_per_liter=7.76, percent_saturation=85.3) 19:18:24.635 milligrams_per_liter=7.74, percent_saturation=85.2) 19:18:36.895 milligrams_per_liter=7.73, percent_saturation=85.0) 19:18:49.154 milligrams_per_liter=7.73, percent_saturation=85.0) 19:19:01.414 milligrams_per_liter=7.73, percent_saturation=85.0) 19:19:13.673 milligrams_per_liter=7.7, percent_saturation=84.7) 19:19:25.931 milligrams_per_liter=7.71, percent_saturation=84.7) 19:19:38.196 milligrams_per_liter=7.6899999999999995, percent_saturation=84.6) 19:19:50.456 milligrams_per_liter=7.68, percent_saturation=84.5) 19:20:02.715 milligrams_per_liter=7.67, percent_saturation=84.4) 19:20:14.975 milligrams_per_liter=7.67, percent_saturation=84.4) 19:20:27.235 milligrams_per_liter=7.67, percent_saturation=84.4) 19:20:39.494 milligrams_per_liter=7.659999999999999, percent_saturation=84.2) 19:20:51.754 milligrams_per_liter=7.67, percent_saturation=84.3) 19:21:04.014 milligrams_per_liter=7.6499999999999995, percent_saturation=84.1) 19:21:16.274 milligrams_per_liter=7.64, percent_saturation=84.0) 19:21:28.534 milligrams_per_liter=7.64, percent_saturation=84.0) 19:21:40.794 milligrams_per_liter=7.63, percent_saturation=83.9) 19:21:53.054 milligrams_per_liter=7.63, percent_saturation=83.9) 19:22:05.313 milligrams_per_liter=7.619999999999999, percent_saturation=83.8) 19:22:17.573 milligrams_per_liter=7.609999999999999, percent_saturation=83.7) 19:22:29.832 milligrams_per_liter=7.609999999999999, percent_saturation=83.7) 19:22:42.091 milligrams_per_liter=7.6, percent_saturation=83.5) 19:22:54.351 milligrams_per_liter=7.59, percent_saturation=83.5) 19:23:06.611 milligrams_per_liter=7.59, percent_saturation=83.5) 19:23:18.870 milligrams_per_liter=7.58, percent_saturation=83.4) 19:23:31.129 milligrams_per_liter=7.57, percent_saturation=83.2) 19:23:43.389 milligrams_per_liter=7.56, percent_saturation=83.2) 19:23:55.648 milligrams_per_liter=7.56, percent_saturation=83.1) 19:24:07.908 milligrams_per_liter=7.55, percent_saturation=83.0) 19:24:20.168 milligrams_per_liter=7.54, percent_saturation=83.0) 19:24:32.427 milligrams_per_liter=7.53, percent_saturation=82.9) 19:24:44.687 milligrams_per_liter=7.52, percent_saturation=82.8) 19:24:56.946 milligrams_per_liter=7.52, percent_saturation=82.7) 19:25:09.206 milligrams_per_liter=7.51, percent_saturation=82.6) 19:25:21.466 milligrams_per_liter=7.51, percent_saturation=82.5) 19:25:33.725 milligrams_per_liter=7.5, percent_saturation=82.5) 19:25:45.985 milligrams_per_liter=7.49, percent_saturation=82.4) 19:25:58.244 milligrams_per_liter=7.49, percent_saturation=82.3) 19:26:10.504 milligrams_per_liter=7.48, percent_saturation=82.3) 19:26:22.764 milligrams_per_liter=7.470000000000001, percent_saturation=82.2) 19:26:35.024 milligrams_per_liter=7.470000000000001, percent_saturation=82.2) 19:26:47.283 milligrams_per_liter=7.46, percent_saturation=82.1) 19:26:59.543 milligrams_per_liter=7.45, percent_saturation=82.0) 19:27:11.803 milligrams_per_liter=7.45, percent_saturation=81.9) 19:27:24.062 milligrams_per_liter=7.44, percent_saturation=81.9) 19:27:36.322 milligrams_per_liter=7.44, percent_saturation=81.8) 19:27:48.581 milligrams_per_liter=7.430000000000001, percent_saturation=81.8) 19:28:00.841 milligrams_per_liter=7.42, percent_saturation=81.7) 19:28:13.100 milligrams_per_liter=7.42, percent_saturation=81.6) 19:28:25.362 milligrams_per_liter=7.41, percent_saturation=81.6) 19:28:37.621 milligrams_per_liter=7.41, percent_saturation=81.5) 19:28:49.881 milligrams_per_liter=7.41, percent_saturation=81.5) 19:29:02.140 milligrams_per_liter=7.4, percent_saturation=81.4) 19:29:14.400 milligrams_per_liter=7.4, percent_saturation=81.3) 19:29:26.659 milligrams_per_liter=7.4, percent_saturation=81.4) 19:29:38.918 milligrams_per_liter=7.39, percent_saturation=81.3) 19:29:51.177 milligrams_per_liter=7.39, percent_saturation=81.3) 19:30:03.436 milligrams_per_liter=7.38, percent_saturation=81.1) 19:30:15.695 milligrams_per_liter=7.37, percent_saturation=81.1) 19:30:27.955 milligrams_per_liter=7.359999999999999, percent_saturation=81.0) 19:30:40.214 milligrams_per_liter=7.359999999999999, percent_saturation=80.9) 19:30:52.473 milligrams_per_liter=7.35, percent_saturation=80.9) 19:31:04.733 milligrams_per_liter=7.34, percent_saturation=80.8) 19:31:16.993 milligrams_per_liter=7.34, percent_saturation=80.7) 19:31:29.252 milligrams_per_liter=7.33, percent_saturation=80.6) 19:31:41.512 milligrams_per_liter=7.33, percent_saturation=80.6) 19:31:53.771 milligrams_per_liter=7.319999999999999, percent_saturation=80.5) 19:32:06.031 milligrams_per_liter=7.319999999999999, percent_saturation=80.5) 19:32:18.291 milligrams_per_liter=7.31, percent_saturation=80.4) 19:32:30.550 milligrams_per_liter=7.31, percent_saturation=80.4) 19:32:42.810 milligrams_per_liter=7.3, percent_saturation=80.3) 19:32:55.070 milligrams_per_liter=7.3, percent_saturation=80.2) 19:33:07.329 milligrams_per_liter=7.29, percent_saturation=80.2) 19:33:19.588 milligrams_per_liter=7.28, percent_saturation=80.1) 19:33:31.848 milligrams_per_liter=7.28, percent_saturation=80.0) 19:33:44.107 milligrams_per_liter=7.2700000000000005, percent_saturation=80.0) 19:33:56.366 milligrams_per_liter=7.2700000000000005, percent_saturation=79.9) 19:34:08.626 milligrams_per_liter=7.26, percent_saturation=79.8) 19:34:20.886 milligrams_per_liter=7.26, percent_saturation=79.8) 19:34:33.146 milligrams_per_liter=7.25, percent_saturation=79.7) 19:34:45.406 milligrams_per_liter=7.25, percent_saturation=79.7) 19:34:57.665 milligrams_per_liter=7.24, percent_saturation=79.7) 19:35:09.925 milligrams_per_liter=7.23, percent_saturation=79.6) 19:35:22.184 milligrams_per_liter=7.23, percent_saturation=79.5) 19:35:34.444 milligrams_per_liter=7.22, percent_saturation=79.4) 19:35:46.703 milligrams_per_liter=7.22, percent_saturation=79.4) 19:35:58.962 milligrams_per_liter=7.21, percent_saturation=79.3) 19:36:11.221 milligrams_per_liter=7.2, percent_saturation=79.2) 19:36:23.480 milligrams_per_liter=7.2, percent_saturation=79.2) 19:36:35.740 milligrams_per_liter=7.1899999999999995, percent_saturation=79.1) 19:36:48.000 milligrams_per_liter=7.1899999999999995, percent_saturation=79.0) 19:37:00.259 milligrams_per_liter=7.18, percent_saturation=79.0) 19:37:12.519 milligrams_per_liter=7.18, percent_saturation=78.9) 19:37:24.778 milligrams_per_liter=7.17, percent_saturation=78.8) 19:37:37.038 milligrams_per_liter=7.159999999999999, percent_saturation=78.8) 19:37:49.297 milligrams_per_liter=7.17, percent_saturation=78.8) 19:38:01.557 milligrams_per_liter=7.1499999999999995, percent_saturation=78.7) 19:38:13.816 milligrams_per_liter=7.1499999999999995, percent_saturation=78.6) 19:38:26.075 milligrams_per_liter=7.1499999999999995, percent_saturation=78.6) 19:38:38.335 milligrams_per_liter=7.14, percent_saturation=78.5) 19:38:50.595 milligrams_per_liter=7.13, percent_saturation=78.5) 19:39:02.855 milligrams_per_liter=7.13, percent_saturation=78.4) 19:39:15.114 milligrams_per_liter=7.13, percent_saturation=78.4) 19:39:27.373 milligrams_per_liter=7.119999999999999, percent_saturation=78.4) 19:39:39.633 milligrams_per_liter=7.119999999999999, percent_saturation=78.3) 19:39:51.892 milligrams_per_liter=7.109999999999999, percent_saturation=78.2) 19:40:04.152 milligrams_per_liter=7.1, percent_saturation=78.1) 19:40:16.412 milligrams_per_liter=7.1, percent_saturation=78.1) 19:40:28.672 milligrams_per_liter=7.09, percent_saturation=78.0) 19:40:40.932 milligrams_per_liter=7.09, percent_saturation=78.0) 19:40:53.191 milligrams_per_liter=7.08, percent_saturation=77.9) 19:41:05.451 milligrams_per_liter=7.08, percent_saturation=77.9) 19:41:17.710 milligrams_per_liter=7.08, percent_saturation=77.8) 19:41:29.969 milligrams_per_liter=7.08, percent_saturation=77.8) 19:41:42.228 milligrams_per_liter=7.07, percent_saturation=77.8) 19:41:54.487 milligrams_per_liter=7.06, percent_saturation=77.7) 19:42:06.747 milligrams_per_liter=7.06, percent_saturation=77.6) 19:42:19.007 milligrams_per_liter=7.05, percent_saturation=77.6) 19:42:31.266 milligrams_per_liter=7.04, percent_saturation=77.5) 19:42:43.526 milligrams_per_liter=7.04, percent_saturation=77.5) 19:42:55.785 milligrams_per_liter=7.03, percent_saturation=77.3) 19:43:08.045 milligrams_per_liter=7.03, percent_saturation=77.3) 19:43:20.304 milligrams_per_liter=7.02, percent_saturation=77.2) 19:43:32.564 milligrams_per_liter=7.01, percent_saturation=77.1) 19:43:44.823 milligrams_per_liter=7.0, percent_saturation=77.0) 19:43:57.082 milligrams_per_liter=7.0, percent_saturation=77.0) 19:44:09.341 milligrams_per_liter=7.0, percent_saturation=76.9) 19:44:21.600 milligrams_per_liter=6.99, percent_saturation=76.9) 19:44:33.858 milligrams_per_liter=6.98, percent_saturation=76.8) 19:44:46.117 milligrams_per_liter=6.98, percent_saturation=76.8) 19:44:58.376 milligrams_per_liter=6.98, percent_saturation=76.8) 19:45:10.636 milligrams_per_liter=6.98, percent_saturation=76.7) 19:45:22.896 milligrams_per_liter=6.970000000000001, percent_saturation=76.7) 19:45:35.155 milligrams_per_liter=6.970000000000001, percent_saturation=76.6) 19:45:47.415 milligrams_per_liter=6.96, percent_saturation=76.6) 19:45:59.674 milligrams_per_liter=6.96, percent_saturation=76.5) 19:46:11.934 milligrams_per_liter=6.95, percent_saturation=76.4) 19:46:24.194 milligrams_per_liter=6.94, percent_saturation=76.3) 19:46:36.454 milligrams_per_liter=6.930000000000001, percent_saturation=76.3) 19:46:48.714 milligrams_per_liter=6.930000000000001, percent_saturation=76.2) 19:47:00.973 milligrams_per_liter=6.92, percent_saturation=76.1) 19:47:13.233 milligrams_per_liter=6.92, percent_saturation=76.1) 19:47:25.493 milligrams_per_liter=6.92, percent_saturation=76.1) 19:47:37.752 milligrams_per_liter=6.91, percent_saturation=76.0) 19:47:50.011 milligrams_per_liter=6.9, percent_saturation=75.9) 19:48:02.271 milligrams_per_liter=6.9, percent_saturation=75.9) 19:48:14.530 milligrams_per_liter=6.9, percent_saturation=75.9) 19:48:26.789 milligrams_per_liter=6.88, percent_saturation=75.7) 19:48:39.049 milligrams_per_liter=6.88, percent_saturation=75.6) 19:48:51.309 milligrams_per_liter=6.96, percent_saturation=76.5) 19:49:03.569 milligrams_per_liter=6.87, percent_saturation=75.6) 19:49:15.829 milligrams_per_liter=6.859999999999999, percent_saturation=75.4) 19:49:28.089 milligrams_per_liter=6.85, percent_saturation=75.3) 19:49:40.349 milligrams_per_liter=6.85, percent_saturation=75.3) 19:49:52.608 milligrams_per_liter=6.84, percent_saturation=75.2) 19:50:04.868 milligrams_per_liter=6.83, percent_saturation=75.2) 19:50:17.128 milligrams_per_liter=6.85, percent_saturation=75.3) 19:50:29.388 milligrams_per_liter=6.83, percent_saturation=75.1) 19:50:41.648 milligrams_per_liter=6.83, percent_saturation=75.1) 19:50:53.908 milligrams_per_liter=6.819999999999999, percent_saturation=75.0) 19:51:06.168 milligrams_per_liter=6.83, percent_saturation=75.1) 19:51:18.427 milligrams_per_liter=6.83, percent_saturation=75.1) 19:51:30.687 milligrams_per_liter=6.819999999999999, percent_saturation=75.0) 19:51:42.946 milligrams_per_liter=6.81, percent_saturation=74.8) 19:51:55.205 milligrams_per_liter=6.8, percent_saturation=74.8) 19:52:07.465 milligrams_per_liter=6.79, percent_saturation=74.7) 19:52:19.724 milligrams_per_liter=6.79, percent_saturation=74.6) 19:52:31.984 milligrams_per_liter=6.79, percent_saturation=74.6) 19:52:44.244 milligrams_per_liter=6.78, percent_saturation=74.6) 19:52:56.503 milligrams_per_liter=6.78, percent_saturation=74.5) 19:53:08.763 milligrams_per_liter=6.78, percent_saturation=74.5) 19:53:21.023 milligrams_per_liter=6.7700000000000005, percent_saturation=74.5) 19:53:33.283 milligrams_per_liter=6.7700000000000005, percent_saturation=74.5) 19:53:45.544 milligrams_per_liter=6.7700000000000005, percent_saturation=74.4) [exited with code 0] $ ssh 'cd ezo-bench && venv/bin/python ezo_bench.py watch 0x61 do 3600 | sed -E "s/DoReading\(present_mask=<[^>]*>, //" | awk "NR==1||NR%100==2"' 19:54:14.538 ezo-driver 0.8.0 bus 1 address 0x61 watch 19:54:15.464 milligrams_per_liter=6.76, percent_saturation=74.3) 19:55:16.760 milligrams_per_liter=6.75, percent_saturation=74.2) 19:56:18.057 milligrams_per_liter=6.7700000000000005, percent_saturation=74.4) 19:57:19.356 milligrams_per_liter=6.74, percent_saturation=74.1) 19:58:20.654 milligrams_per_liter=6.71, percent_saturation=73.8) 19:59:21.954 milligrams_per_liter=6.7, percent_saturation=73.7) 20:00:23.252 milligrams_per_liter=6.6899999999999995, percent_saturation=73.5) 20:01:24.550 milligrams_per_liter=6.67, percent_saturation=73.3) 20:02:25.846 milligrams_per_liter=6.659999999999999, percent_saturation=73.2) 20:03:27.146 milligrams_per_liter=6.64, percent_saturation=73.0) 20:04:28.445 milligrams_per_liter=6.63, percent_saturation=72.9) 20:05:29.744 milligrams_per_liter=6.619999999999999, percent_saturation=72.8) 20:06:31.041 milligrams_per_liter=6.609999999999999, percent_saturation=72.7) 20:07:32.341 milligrams_per_liter=6.6, percent_saturation=72.5) 20:08:33.639 milligrams_per_liter=6.58, percent_saturation=72.4) 20:09:34.942 milligrams_per_liter=6.57, percent_saturation=72.3) 20:10:36.240 milligrams_per_liter=6.55, percent_saturation=72.1) 20:11:37.539 milligrams_per_liter=6.53, percent_saturation=71.9) 20:12:38.835 milligrams_per_liter=6.51, percent_saturation=71.6) 20:13:40.133 milligrams_per_liter=6.5, percent_saturation=71.5) 20:14:41.429 milligrams_per_liter=6.49, percent_saturation=71.3) 20:15:42.729 milligrams_per_liter=6.470000000000001, percent_saturation=71.2) 20:16:44.028 milligrams_per_liter=6.470000000000001, percent_saturation=71.2) 20:17:45.326 milligrams_per_liter=6.45, percent_saturation=71.0) 20:18:46.622 milligrams_per_liter=6.44, percent_saturation=70.8) 20:19:47.920 milligrams_per_liter=6.42, percent_saturation=70.6) 20:20:49.216 milligrams_per_liter=6.4, percent_saturation=70.4) 20:21:50.510 milligrams_per_liter=6.38, percent_saturation=70.2) 20:22:51.807 milligrams_per_liter=6.37, percent_saturation=70.1) 20:23:53.104 milligrams_per_liter=6.359999999999999, percent_saturation=70.0) 20:24:54.403 milligrams_per_liter=6.35, percent_saturation=69.8) 20:25:55.699 milligrams_per_liter=6.33, percent_saturation=69.6) 20:26:56.994 milligrams_per_liter=6.31, percent_saturation=69.4) 20:27:58.293 milligrams_per_liter=6.3, percent_saturation=69.3) 20:28:59.593 milligrams_per_liter=6.28, percent_saturation=69.1) 20:30:00.890 milligrams_per_liter=6.2700000000000005, percent_saturation=69.0) 20:31:02.189 milligrams_per_liter=6.26, percent_saturation=68.9) 20:32:03.485 milligrams_per_liter=6.26, percent_saturation=68.8) 20:33:04.783 milligrams_per_liter=6.24, percent_saturation=68.6) 20:34:06.080 milligrams_per_liter=6.23, percent_saturation=68.6) 20:35:07.376 milligrams_per_liter=6.22, percent_saturation=68.4) 20:36:08.674 milligrams_per_liter=6.21, percent_saturation=68.3) 20:37:09.972 milligrams_per_liter=6.2, percent_saturation=68.2) 20:38:11.268 milligrams_per_liter=6.1899999999999995, percent_saturation=68.1) 20:39:12.567 milligrams_per_liter=6.18, percent_saturation=68.0) 20:40:13.863 milligrams_per_liter=6.17, percent_saturation=67.8) 20:41:15.162 milligrams_per_liter=6.159999999999999, percent_saturation=67.8) 20:42:16.459 milligrams_per_liter=6.159999999999999, percent_saturation=67.7) 20:43:17.755 milligrams_per_liter=6.14, percent_saturation=67.5) 20:44:19.052 milligrams_per_liter=6.13, percent_saturation=67.4) 20:45:20.349 milligrams_per_liter=6.13, percent_saturation=67.4) 20:46:21.645 milligrams_per_liter=6.13, percent_saturation=67.4) 20:47:22.942 milligrams_per_liter=6.119999999999999, percent_saturation=67.3) 20:48:24.239 milligrams_per_liter=6.109999999999999, percent_saturation=67.2) 20:49:25.533 milligrams_per_liter=6.109999999999999, percent_saturation=67.2) 20:50:26.830 milligrams_per_liter=6.1, percent_saturation=67.1) 20:51:28.127 milligrams_per_liter=6.09, percent_saturation=67.0) 20:52:29.424 milligrams_per_liter=6.08, percent_saturation=66.9) 20:53:30.719 milligrams_per_liter=6.07, percent_saturation=66.8) [exited with code 0] $ ssh 'cd ezo-bench && venv/bin/python ezo_bench.py watch 0x61 do 3600 | sed -E "s/DoReading\(present_mask=<[^>]*>, //" | awk "NR==1||NR%100==2"' [killed] $ ssh 'pgrep -af "ezo_bench.py watch" || echo "no other watcher"' 108726 bash -c cd ezo-bench && venv/bin/python ezo_bench.py watch 0x61 do 3600 | sed -E "s/DoReading\(present_mask=<[^>]*>, //" | awk "NR==1||NR%100==2" 108727 venv/bin/python ezo_bench.py watch 0x61 do 3600 108826 bash -c pgrep -af "ezo_bench.py watch" || echo "no other watcher" $ ssh 'kill 108727 108726; sleep 1; pgrep -af "ezo_bench.py watch" || echo "no watcher running"' 108839 bash -c kill 108727 108726; sleep 1; pgrep -af "ezo_bench.py watch" || echo "no watcher running" $ ssh 'cd ezo-bench && nohup sh do-overnight.sh /dev/null 2>&1 & sleep 5; pgrep -af "ezo_bench.py watch"; cat ezo-bench/do-overnight.log 2>/dev/null || cat do-overnight.log' 108852 bash -c cd ezo-bench && nohup sh do-overnight.sh /dev/null 2>&1 & sleep 5; pgrep -af "ezo_bench.py watch"; cat ezo-bench/do-overnight.log 2>/dev/null || cat do-overnight.log 108853 bash -c cd ezo-bench && nohup sh do-overnight.sh /dev/null 2>&1 & sleep 5; pgrep -af "ezo_bench.py watch"; cat ezo-bench/do-overnight.log 2>/dev/null || cat do-overnight.log 108857 venv/bin/python -u ezo_bench.py watch 0x61 do 54000 [killed] $ ssh 'pgrep -af "ezo_bench.py watch|do-overnight" | grep -v pgrep; wc -l ezo-bench/do-overnight.log; cat ezo-bench/do-overnight.log' 108855 sh do-overnight.sh 108857 venv/bin/python -u ezo_bench.py watch 0x61 do 54000 0 ezo-bench/do-overnight.log $ ssh 'readlink -f $(command -v awk); wc -l ezo-bench/do-overnight.log; head -3 ezo-bench/do-overnight.log; ps -o etime= -p 108857' Exit code 255 ssh: connect to host port 22: Network is unreachable $ ssh 'readlink -f /usr/bin/awk; wc -l ezo-bench/do-overnight.log; head -3 ezo-bench/do-overnight.log; ps -o etime= -p 108857' /usr/bin/mawk 0 ezo-bench/do-overnight.log 02:19 $ ssh 'kill 108855 108857; sleep 1; pgrep -af "ezo_bench.py watch" | grep -v pgrep || echo "stopped"' stopped $ ssh 'pgrep -af "ezo_bench.py watch|do-overnight" | grep -v pgrep; md5sum ezo-bench/do-overnight.sh; cat ezo-bench/do-overnight.log' 108927 bash -c cd ezo-bench && nohup sh do-overnight.sh /dev/null 2>&1 & 108928 sh do-overnight.sh 108930 venv/bin/python -u ezo_bench.py watch 0x61 do 54000 f5aeebf971cbedf235524a6e4063e6db ezo-bench/do-overnight.sh 21:47:01.526 ezo-driver 0.8.0 bus 1 address 0x61 watch 21:47:02.452 DoReading(present_mask=, milligrams_per_liter=5.23, percent_saturation=57.5) $ ssh 'pgrep -af "ezo_bench.py watch" | grep -v pgrep; sed -E "s/DoReading\(present_mask=<[^>]*>, //" ezo-bench/do-overnight.log' 108930 venv/bin/python -u ezo_bench.py watch 0x61 do 54000 21:47:01.526 ezo-driver 0.8.0 bus 1 address 0x61 watch 21:47:02.452 milligrams_per_liter=5.23, percent_saturation=57.5) 21:48:03.752 milligrams_per_liter=5.22, percent_saturation=57.4) 21:49:05.052 milligrams_per_liter=5.21, percent_saturation=57.3) 21:50:06.349 milligrams_per_liter=5.2, percent_saturation=57.2) 21:51:07.644 milligrams_per_liter=5.2, percent_saturation=57.2) 21:52:08.943 milligrams_per_liter=5.18, percent_saturation=57.0) 21:53:10.242 milligrams_per_liter=5.17, percent_saturation=56.9) 21:54:11.542 milligrams_per_liter=5.159999999999999, percent_saturation=56.7) 21:55:12.843 milligrams_per_liter=5.14, percent_saturation=56.6) 21:56:14.139 milligrams_per_liter=5.13, percent_saturation=56.4) 21:57:15.437 milligrams_per_liter=5.119999999999999, percent_saturation=56.3) 21:58:16.736 milligrams_per_liter=5.1, percent_saturation=56.1) 21:59:18.035 milligrams_per_liter=5.09, percent_saturation=56.0) 22:00:19.335 milligrams_per_liter=5.08, percent_saturation=55.9) 22:01:20.634 milligrams_per_liter=5.07, percent_saturation=55.7) 22:02:21.931 milligrams_per_liter=5.05, percent_saturation=55.6) 22:03:23.229 milligrams_per_liter=5.03, percent_saturation=55.4) 22:04:24.528 milligrams_per_liter=5.02, percent_saturation=55.2) 22:05:25.828 milligrams_per_liter=4.99, percent_saturation=54.9) 22:06:27.128 milligrams_per_liter=4.98, percent_saturation=54.8) 22:07:28.426 milligrams_per_liter=4.96, percent_saturation=54.6) 22:08:29.725 milligrams_per_liter=4.94, percent_saturation=54.4) 22:09:31.023 milligrams_per_liter=4.92, percent_saturation=54.1) 22:10:32.322 milligrams_per_liter=4.9, percent_saturation=53.8) 22:11:33.621 milligrams_per_liter=4.88, percent_saturation=53.6) 22:12:34.919 milligrams_per_liter=4.859999999999999, percent_saturation=53.5) 22:13:36.216 milligrams_per_liter=4.84, percent_saturation=53.3) 22:14:37.515 milligrams_per_liter=4.819999999999999, percent_saturation=53.0) 22:15:38.815 milligrams_per_liter=4.8, percent_saturation=52.8) 22:16:40.115 milligrams_per_liter=4.78, percent_saturation=52.6) 22:17:41.411 milligrams_per_liter=4.7700000000000005, percent_saturation=52.4) $ ssh 'pgrep -af "ezo_bench.py watch" | grep -v pgrep; sed -E "s/DoReading\(present_mask=<[^>]*>, //" ezo-bench/do-overnight.log' 108930 venv/bin/python -u ezo_bench.py watch 0x61 do 54000 21:47:01.526 ezo-driver 0.8.0 bus 1 address 0x61 watch 21:47:02.452 milligrams_per_liter=5.23, percent_saturation=57.5) 21:48:03.752 milligrams_per_liter=5.22, percent_saturation=57.4) 21:49:05.052 milligrams_per_liter=5.21, percent_saturation=57.3) 21:50:06.349 milligrams_per_liter=5.2, percent_saturation=57.2) 21:51:07.644 milligrams_per_liter=5.2, percent_saturation=57.2) 21:52:08.943 milligrams_per_liter=5.18, percent_saturation=57.0) 21:53:10.242 milligrams_per_liter=5.17, percent_saturation=56.9) 21:54:11.542 milligrams_per_liter=5.159999999999999, percent_saturation=56.7) 21:55:12.843 milligrams_per_liter=5.14, percent_saturation=56.6) 21:56:14.139 milligrams_per_liter=5.13, percent_saturation=56.4) 21:57:15.437 milligrams_per_liter=5.119999999999999, percent_saturation=56.3) 21:58:16.736 milligrams_per_liter=5.1, percent_saturation=56.1) 21:59:18.035 milligrams_per_liter=5.09, percent_saturation=56.0) 22:00:19.335 milligrams_per_liter=5.08, percent_saturation=55.9) 22:01:20.634 milligrams_per_liter=5.07, percent_saturation=55.7) 22:02:21.931 milligrams_per_liter=5.05, percent_saturation=55.6) 22:03:23.229 milligrams_per_liter=5.03, percent_saturation=55.4) 22:04:24.528 milligrams_per_liter=5.02, percent_saturation=55.2) 22:05:25.828 milligrams_per_liter=4.99, percent_saturation=54.9) 22:06:27.128 milligrams_per_liter=4.98, percent_saturation=54.8) 22:07:28.426 milligrams_per_liter=4.96, percent_saturation=54.6) 22:08:29.725 milligrams_per_liter=4.94, percent_saturation=54.4) 22:09:31.023 milligrams_per_liter=4.92, percent_saturation=54.1) 22:10:32.322 milligrams_per_liter=4.9, percent_saturation=53.8) 22:11:33.621 milligrams_per_liter=4.88, percent_saturation=53.6) 22:12:34.919 milligrams_per_liter=4.859999999999999, percent_saturation=53.5) 22:13:36.216 milligrams_per_liter=4.84, percent_saturation=53.3) 22:14:37.515 milligrams_per_liter=4.819999999999999, percent_saturation=53.0) 22:15:38.815 milligrams_per_liter=4.8, percent_saturation=52.8) 22:16:40.115 milligrams_per_liter=4.78, percent_saturation=52.6) 22:17:41.411 milligrams_per_liter=4.7700000000000005, percent_saturation=52.4) 22:18:42.713 milligrams_per_liter=4.75, percent_saturation=52.2) 22:19:44.012 milligrams_per_liter=4.75, percent_saturation=52.2) 22:20:45.312 milligrams_per_liter=4.74, percent_saturation=52.1) 22:21:46.610 milligrams_per_liter=4.73, percent_saturation=52.1) 22:22:47.910 milligrams_per_liter=4.73, percent_saturation=52.0) 22:23:49.211 milligrams_per_liter=4.72, percent_saturation=52.0) 22:24:50.510 milligrams_per_liter=4.72, percent_saturation=51.9) 22:25:51.809 milligrams_per_liter=4.71, percent_saturation=51.8) 22:26:53.106 milligrams_per_liter=4.71, percent_saturation=51.7) 22:27:54.408 milligrams_per_liter=4.6899999999999995, percent_saturation=51.6) 22:28:55.708 milligrams_per_liter=4.67, percent_saturation=51.4) 22:29:57.006 milligrams_per_liter=4.67, percent_saturation=51.4) 22:30:58.307 milligrams_per_liter=4.659999999999999, percent_saturation=51.3) 22:31:59.608 milligrams_per_liter=4.6499999999999995, percent_saturation=51.2) 22:33:00.906 milligrams_per_liter=4.64, percent_saturation=51.0) 22:34:02.206 milligrams_per_liter=4.63, percent_saturation=51.0) 22:35:03.504 milligrams_per_liter=4.619999999999999, percent_saturation=50.9) 22:36:04.803 milligrams_per_liter=4.609999999999999, percent_saturation=50.7) 22:37:06.103 milligrams_per_liter=4.6, percent_saturation=50.6) 22:38:07.405 milligrams_per_liter=4.64, percent_saturation=51.0) 22:39:08.705 milligrams_per_liter=4.59, percent_saturation=50.5) 22:40:10.004 milligrams_per_liter=4.56, percent_saturation=50.1) 22:41:11.304 milligrams_per_liter=4.54, percent_saturation=50.0) 22:42:12.601 milligrams_per_liter=4.53, percent_saturation=49.9) 22:43:13.901 milligrams_per_liter=4.52, percent_saturation=49.7) 22:44:15.200 milligrams_per_liter=4.51, percent_saturation=49.6) 22:45:16.500 milligrams_per_liter=4.49, percent_saturation=49.4) 22:46:17.799 milligrams_per_liter=4.49, percent_saturation=49.3) 22:47:19.099 milligrams_per_liter=4.48, percent_saturation=49.2) 22:48:20.398 milligrams_per_liter=4.46, percent_saturation=49.0) 22:49:21.698 milligrams_per_liter=4.45, percent_saturation=48.9) 22:50:22.998 milligrams_per_liter=4.44, percent_saturation=48.8) 22:51:24.298 milligrams_per_liter=4.44, percent_saturation=48.8) 22:52:25.597 milligrams_per_liter=4.42, percent_saturation=48.6) 22:53:26.897 milligrams_per_liter=4.41, percent_saturation=48.5) 22:54:28.197 milligrams_per_liter=4.4, percent_saturation=48.4) 22:55:29.498 milligrams_per_liter=4.4, percent_saturation=48.3) 22:56:30.797 milligrams_per_liter=4.39, percent_saturation=48.3) 22:57:32.095 milligrams_per_liter=4.39, percent_saturation=48.2) 22:58:33.393 milligrams_per_liter=4.38, percent_saturation=48.2) 22:59:34.693 milligrams_per_liter=4.38, percent_saturation=48.1) 23:00:35.993 milligrams_per_liter=4.359999999999999, percent_saturation=48.0) 23:01:37.293 milligrams_per_liter=4.35, percent_saturation=47.8) 23:02:38.594 milligrams_per_liter=4.34, percent_saturation=47.8) 23:03:39.894 milligrams_per_liter=4.34, percent_saturation=47.8) 23:04:41.193 milligrams_per_liter=4.34, percent_saturation=47.8) 23:05:42.492 milligrams_per_liter=4.359999999999999, percent_saturation=47.9) 23:06:43.793 milligrams_per_liter=4.359999999999999, percent_saturation=47.9) 23:07:45.092 milligrams_per_liter=4.359999999999999, percent_saturation=48.0) 23:08:46.393 milligrams_per_liter=4.359999999999999, percent_saturation=47.9) 23:09:47.693 milligrams_per_liter=4.35, percent_saturation=47.8) 23:10:48.994 milligrams_per_liter=4.34, percent_saturation=47.7) 23:11:50.290 milligrams_per_liter=4.34, percent_saturation=47.7) 23:12:51.590 milligrams_per_liter=4.319999999999999, percent_saturation=47.6) 23:13:52.886 milligrams_per_liter=4.319999999999999, percent_saturation=47.5) 23:14:54.184 milligrams_per_liter=4.31, percent_saturation=47.4) 23:15:55.479 milligrams_per_liter=4.29, percent_saturation=47.2) 23:16:56.776 milligrams_per_liter=4.2700000000000005, percent_saturation=47.0) 23:17:58.071 milligrams_per_liter=4.26, percent_saturation=46.8) 23:18:59.370 milligrams_per_liter=4.24, percent_saturation=46.6) 23:20:00.668 milligrams_per_liter=4.23, percent_saturation=46.5) 23:21:01.968 milligrams_per_liter=4.22, percent_saturation=46.4) 23:22:03.267 milligrams_per_liter=4.21, percent_saturation=46.3) 23:23:04.565 milligrams_per_liter=4.1899999999999995, percent_saturation=46.1) 23:24:05.863 milligrams_per_liter=4.18, percent_saturation=46.0) 23:25:07.164 milligrams_per_liter=4.18, percent_saturation=46.0) 23:26:08.463 milligrams_per_liter=4.1899999999999995, percent_saturation=46.1) 23:27:09.761 milligrams_per_liter=4.17, percent_saturation=45.8) 23:28:11.059 milligrams_per_liter=4.17, percent_saturation=45.9) 23:29:12.358 milligrams_per_liter=4.17, percent_saturation=45.8) 23:30:13.656 milligrams_per_liter=4.159999999999999, percent_saturation=45.8) 23:31:14.955 milligrams_per_liter=4.159999999999999, percent_saturation=45.8) $ ssh 'pgrep -af "ezo_bench.py watch" | grep -v pgrep; wc -l ezo-bench/do-overnight.log; sed -E "s/DoReading\(present_mask=<[^>]*>, //; s/milligrams_per_liter=/mg=/; s/percent_saturation=/sat=/" ezo-bench/do-overnight.log | awk "NR<=2 || NR%30==2"; tail -3 ezo-bench/do-overnight.log | sed -E "s/DoReading\(present_mask=<[^>]*>, //"; grep -c -i "error" ezo-bench/do-overnight.log' Exit code 1 108930 venv/bin/python -u ezo_bench.py watch 0x61 do 54000 664 ezo-bench/do-overnight.log 21:47:01.526 ezo-driver 0.8.0 bus 1 address 0x61 watch 21:47:02.452 mg=5.23, sat=57.5) 22:17:41.411 mg=4.7700000000000005, sat=52.4) 22:48:20.398 mg=4.46, sat=49.0) 23:18:59.370 mg=4.24, sat=46.6) 23:49:38.348 mg=4.109999999999999, sat=45.2) 00:20:17.304 mg=4.06, sat=44.6) 00:50:56.253 mg=4.04, sat=44.5) 01:21:35.226 mg=3.9699999999999998, sat=43.6) 01:52:14.220 mg=3.8899999999999997, sat=42.8) 02:22:53.190 mg=3.8299999999999996, sat=42.1) 02:53:32.165 mg=3.63, sat=40.0) 03:24:11.130 mg=3.52, sat=38.7) 03:54:50.092 mg=3.52, sat=38.7) 04:25:29.056 mg=3.51, sat=38.6) 04:56:08.015 mg=3.38, sat=37.2) 05:26:47.010 mg=3.3899999999999997, sat=37.3) 05:57:25.984 mg=3.23, sat=35.5) 06:28:04.968 mg=3.22, sat=35.4) 06:58:43.957 mg=3.25, sat=35.7) 07:29:22.925 mg=3.19, sat=35.1) 08:00:01.888 mg=3.1, sat=34.1) 08:30:40.861 mg=2.98, sat=32.8) 09:01:19.842 mg=2.9099999999999997, sat=32.0) 09:01:19.842 milligrams_per_liter=2.9099999999999997, percent_saturation=32.0) 09:02:21.140 milligrams_per_liter=2.92, percent_saturation=32.1) 09:03:22.440 milligrams_per_liter=2.9299999999999997, percent_saturation=32.3) 0 $ ssh 'cd ezo-bench && venv/bin/python ezo_bench.py sleep 0x63 ph; venv/bin/python ezo_bench.py read 0x63 ph 3; venv/bin/python ezo_bench.py calq 0x63 ph | tail -1' 09:05:00.809 ezo-driver 0.8.0 bus 1 address 0x63 sleep 09:05:00.811 Sleep sent; LED should go off. 5 s 09:05:05.812 wake try 1: EzoTransportError(transport failure) errno=121 bus=1 address=99 09:05:05.812 wake try 2: EzoTransportError(transport failure) errno=5 bus=1 address=99 09:05:06.186 ezo-driver 0.8.0 bus 1 address 0x63 read 09:05:06.187 EzoTransportError(transport failure) errno=5 bus=1 address=99 09:05:06.524 EzoTransportError(transport failure) errno=5 bus=1 address=99 $ ssh "python3 -c ' import os,fcntl,time fd=os.open(\"/dev/i2c-1\",os.O_RDWR) for a in (0x61,0x63): fcntl.ioctl(fd,0x0703,a) try: os.read(fd,1); print(hex(a),\"ACK\") except OSError as e: print(hex(a),\"no ACK\",e.errno) '; tail -2 ezo-bench/do-overnight.log | sed -E 's/DoReading\(present_mask=<[^>]*>, //'" 0x61 ACK 0x63 no ACK 5 09:03:22.440 milligrams_per_liter=2.9299999999999997, percent_saturation=32.3) 09:04:23.738 milligrams_per_liter=2.94, percent_saturation=32.3) $ ssh 'date +%H:%M:%S; pgrep -af "ezo_bench.py watch" | grep -v pgrep || echo "logger not running"; tail -3 ezo-bench/do-overnight.log | sed -E "s/DoReading\(present_mask=<[^>]*>, //"' 09:05:21 108930 venv/bin/python -u ezo_bench.py watch 0x61 do 54000 09:02:21.140 milligrams_per_liter=2.92, percent_saturation=32.1) 09:03:22.440 milligrams_per_liter=2.9299999999999997, percent_saturation=32.3) 09:04:23.738 milligrams_per_liter=2.94, percent_saturation=32.3) $ ssh 'cd ezo-bench && venv/bin/python ezo_bench.py info 0x63 ph; venv/bin/python ezo_bench.py info 0x63 ph; venv/bin/python ezo_bench.py status 0x63 ph' Exit code 1 09:05:30.395 ezo-driver 0.8.0 bus 1 address 0x63 info 09:05:30.396 EzoTransportError(transport failure) errno=5 bus=1 address=99 09:05:30.731 ezo-driver 0.8.0 bus 1 address 0x63 info 09:05:30.732 EzoTransportError(transport failure) errno=5 bus=1 address=99 09:05:31.066 ezo-driver 0.8.0 bus 1 address 0x63 status 09:05:31.067 EzoTransportError(transport failure) errno=5 bus=1 address=99 $ ssh "python3 -c ' import os,fcntl,time fd=os.open(\"/dev/i2c-1\",os.O_RDWR) fcntl.ioctl(fd,0x0703,0x63) for i in range(10): try: os.write(fd,b\"i\"); print(i,\"write ACK\"); break except OSError as e: print(i,\"errno\",e.errno) time.sleep(0.1) time.sleep(0.5) try: d=os.read(fd,24); print(\"read\",d) except OSError as e: print(\"read errno\",e.errno) '" 0 errno 5 1 errno 5 2 errno 5 3 errno 5 4 errno 5 5 errno 5 6 errno 5 7 errno 5 8 errno 5 9 errno 5 read errno 5 $ ssh 'cd ezo-bench && P=venv/bin/python; $P ezo_bench.py info 0x63 ph | tail -1; $P ezo_bench.py status 0x63 ph | tail -1; $P ezo_bench.py calq 0x63 ph | tail -1; $P ezo_bench.py slope 0x63 ph | tail -1; $P ezo_bench.py read 0x63 ph 3; tail -1 do-overnight.log | sed -E "s/DoReading\(present_mask=<[^>]*>, //"' 09:11:38.052 DeviceInfo(product_id=, product_code='pH', firmware_version='2.15') 09:11:38.709 ControlStatus(restart_code='P', supply_voltage=5.31) 09:11:39.358 PhCalibrationStatus(level=) 09:11:40.008 PhSlope(acid_percent=104.8, base_percent=68.9, neutral_mv=-27.939999999999998) 09:11:40.343 ezo-driver 0.8.0 bus 1 address 0x63 read 09:11:41.256 PhReading(ph=3.799) 09:11:42.168 PhReading(ph=3.8059999999999996) 09:11:43.081 PhReading(ph=3.8139999999999996) 09:11:32.826 milligrams_per_liter=2.9499999999999997, percent_saturation=32.5) $ ssh 'ezo-bench/venv/bin/python -c "import sys, ezo_driver; print(sys.version.split()[0], ezo_driver.__version__)"; ezo-bench/venv/bin/pip show ezo-driver 2>/dev/null | grep -i "^version\|^location"' 3.13.5 0.8.0 Version: 0.8.0 Location: ~/ezo-bench/venv/lib/python3.13/site-packages $ ssh 'sed -E "s/DoReading\(present_mask=<[^>]*>, //" ezo-bench/do-overnight.log | awk "NR%30==2" | tail -5; tail -1 ezo-bench/do-overnight.log | sed -E "s/DoReading\(present_mask=<[^>]*>, //"' 09:01:19.842 milligrams_per_liter=2.9099999999999997, percent_saturation=32.0) 09:31:58.828 milligrams_per_liter=2.9499999999999997, percent_saturation=32.4) 10:02:37.818 milligrams_per_liter=2.92, percent_saturation=32.2) 10:33:16.800 milligrams_per_liter=2.86, percent_saturation=31.4) 11:03:56.070 milligrams_per_liter=2.8499999999999996, percent_saturation=31.4) 11:07:00.232 milligrams_per_liter=2.8499999999999996, percent_saturation=31.3) $ ssh 'pkill -f "ezo_bench.py watch 0x61 do 54000"; sleep 1; pgrep -af "ezo_bench.py watch" | grep -v pgrep || echo "logger stopped"; tail -1 ezo-bench/do-overnight.log | sed -E "s/DoReading\(present_mask=<[^>]*>, //"; cp ezo-bench/do-overnight.log ezo-bench/do-overnight-final.log; wc -l ezo-bench/do-overnight-final.log' Exit code 255 $ ssh 'cd ezo-bench && venv/bin/python ezo_bench.py cal 0x61 do zero' 11:11:45.388 ezo-driver 0.8.0 bus 1 address 0x61 cal 11:11:45.702 before: DoCalibrationStatus(level=0) 11:11:45.704 sent Cal,0; wait 1300 ms 11:11:47.317 after: DoCalibrationStatus(level=1) 11:11:48.243 DoReading(present_mask=, milligrams_per_liter=0.0, percent_saturation=0.0) 11:11:48.856 DoReading(present_mask=, milligrams_per_liter=0.0, percent_saturation=0.0) 11:11:49.468 DoReading(present_mask=, milligrams_per_liter=0.0, percent_saturation=0.0) $ ssh 'pgrep -af "ezo_bench.py watch" | grep -v pgrep || echo "no logger running"; wc -l ezo-bench/do-overnight.log; tail -2 ezo-bench/do-overnight.log | sed -E "s/DoReading\(present_mask=<[^>]*>, //"' no logger running 789 ezo-bench/do-overnight.log 11:10:04.133 milligrams_per_liter=2.8499999999999996, percent_saturation=31.4) 11:11:05.434 milligrams_per_liter=2.8499999999999996, percent_saturation=31.4) $ ssh 'cd ezo-bench && venv/bin/python ezo_bench.py watch 0x61 do 90 | sed -E "s/DoReading\(present_mask=<[^>]*>, //" | awk "NR==1||NR%8==2"' 11:26:12.945 ezo-driver 0.8.0 bus 1 address 0x61 watch 11:26:13.871 milligrams_per_liter=12.360000000000001, percent_saturation=135.9) 11:26:18.773 milligrams_per_liter=12.28, percent_saturation=135.1) 11:26:23.678 milligrams_per_liter=12.209999999999999, percent_saturation=134.3) 11:26:28.582 milligrams_per_liter=12.129999999999999, percent_saturation=133.5) 11:26:33.486 milligrams_per_liter=12.07, percent_saturation=132.8) 11:26:38.390 milligrams_per_liter=12.01, percent_saturation=132.0) 11:26:43.294 milligrams_per_liter=11.94, percent_saturation=131.4) 11:26:48.198 milligrams_per_liter=11.88, percent_saturation=130.7) 11:26:53.102 milligrams_per_liter=11.82, percent_saturation=130.0) 11:26:58.004 milligrams_per_liter=11.77, percent_saturation=129.4) 11:27:02.908 milligrams_per_liter=11.709999999999999, percent_saturation=128.7) 11:27:07.813 milligrams_per_liter=11.639999999999999, percent_saturation=128.1) 11:27:12.717 milligrams_per_liter=11.59, percent_saturation=127.5) 11:27:17.621 milligrams_per_liter=11.54, percent_saturation=126.9) 11:27:22.525 milligrams_per_liter=11.49, percent_saturation=126.4) 11:27:27.429 milligrams_per_liter=11.450000000000001, percent_saturation=125.9) 11:27:32.333 milligrams_per_liter=11.4, percent_saturation=125.3) 11:27:37.237 milligrams_per_liter=11.34, percent_saturation=124.8) 11:27:42.141 milligrams_per_liter=11.29, percent_saturation=124.2) $ ssh 'cd ezo-bench && venv/bin/python ezo_bench.py watch 0x61 do 600 | sed -E "s/DoReading\(present_mask=<[^>]*>, //" | awk "NR==1||NR%50==2"' 11:28:14.049 ezo-driver 0.8.0 bus 1 address 0x61 watch 11:28:14.975 milligrams_per_liter=11.01, percent_saturation=121.1) 11:28:45.623 milligrams_per_liter=10.82, percent_saturation=119.0) 11:29:16.273 milligrams_per_liter=10.709999999999999, percent_saturation=117.8) 11:29:46.922 milligrams_per_liter=10.62, percent_saturation=116.8) 11:30:17.572 milligrams_per_liter=10.53, percent_saturation=115.8) 11:30:48.222 milligrams_per_liter=10.49, percent_saturation=115.3) 11:31:18.870 milligrams_per_liter=10.43, percent_saturation=114.7) 11:31:49.519 milligrams_per_liter=10.33, percent_saturation=113.6) 11:32:20.168 milligrams_per_liter=10.219999999999999, percent_saturation=112.4) 11:32:50.817 milligrams_per_liter=10.129999999999999, percent_saturation=111.5) 11:33:21.466 milligrams_per_liter=10.12, percent_saturation=111.3) 11:33:52.114 milligrams_per_liter=10.08, percent_saturation=110.9) 11:34:22.763 milligrams_per_liter=10.06, percent_saturation=110.7) 11:34:53.412 milligrams_per_liter=10.07, percent_saturation=110.7) 11:35:24.061 milligrams_per_liter=10.05, percent_saturation=110.5) 11:35:54.710 milligrams_per_liter=10.03, percent_saturation=110.3) 11:36:25.360 milligrams_per_liter=10.03, percent_saturation=110.3) 11:36:56.009 milligrams_per_liter=10.04, percent_saturation=110.4) 11:37:26.658 milligrams_per_liter=10.06, percent_saturation=110.6) 11:37:57.306 milligrams_per_liter=10.08, percent_saturation=110.8) [exited with code 0] $ ssh 'cd ezo-bench && venv/bin/python ezo_bench.py cal 0x61 do air' 11:38:58.602 ezo-driver 0.8.0 bus 1 address 0x61 cal 11:38:58.916 before: DoCalibrationStatus(level=1) 11:38:58.917 sent Cal; wait 1300 ms 11:39:00.530 after: DoCalibrationStatus(level=2) 11:39:01.456 DoReading(present_mask=, milligrams_per_liter=9.129999999999999, percent_saturation=100.4) 11:39:02.069 DoReading(present_mask=, milligrams_per_liter=9.129999999999999, percent_saturation=100.4) 11:39:02.682 DoReading(present_mask=, milligrams_per_liter=9.129999999999999, percent_saturation=100.4) $ ssh 'cd ezo-bench && P=venv/bin/python; $P ezo_bench.py sleep 0x61 do; $P ezo_bench.py status 0x61 do | tail -1; $P ezo_bench.py calq 0x61 do | tail -1; $P ezo_bench.py read 0x61 do 3' 11:47:14.157 ezo-driver 0.8.0 bus 1 address 0x61 sleep 11:47:14.159 Sleep sent; LED should go off. 5 s 11:47:19.478 wake try 1: DeviceInfo(product_id=, product_code='DO', firmware_version='2.17') 11:47:20.165 ControlStatus(restart_code='P', supply_voltage=5.41) 11:47:20.814 DoCalibrationStatus(level=2) 11:47:21.149 ezo-driver 0.8.0 bus 1 address 0x61 read 11:47:21.463 DO outputs 3 11:47:22.076 DoReading(present_mask=, milligrams_per_liter=9.48, percent_saturation=104.3) 11:47:22.689 DoReading(present_mask=, milligrams_per_liter=9.48, percent_saturation=104.3) 11:47:23.301 DoReading(present_mask=, milligrams_per_liter=9.48, percent_saturation=104.2)