I am running btmon.py as a server, receiving data from a GEM. Everything works correctly for a while, receiving data and pushing it to MQTT as configured in btmon.cfg; after several minutes, it will start throwing out the error "Connection reset by peer" and although it continues to receive connections from the GEM, it will no longer receive and process valid data.
GEM Status:
Packet Send Tab:
Adv Settings:
btconfig: Running Ben's version of btmon.py from here:
https://github.com/BenK22/mtools/blob/i ... /btmon3.py
Here's a snippet of the output of the --debug --print arguments:
Code: Select all
2022/06/23 11:57:35 btmon: 4.0.0
2022/06/23 11:57:35 python: 3.9.2 (default, Feb 28 2021, 17:03:44)
[GCC 10.2.1 20210110]
2022/06/23 11:57:35 platform: linux
2022/06/23 11:57:35 polarity is reversed
2022/06/23 11:57:35 device type: gem
2022/06/23 11:57:35 device list: ['']
2022/06/23 11:57:35 packet format: gem48ptbin
2022/06/23 11:57:35 schema: counters
2022/06/23 11:57:35 buffer size: 120
2022/06/23 11:57:35 SOCKET: bind host:
2022/06/23 11:57:35 SOCKET: bind port: 8083
2022/06/23 11:57:35 MQTT: mqtt:192.168.86.50:1883?clientid=btmon
2022/06/23 11:57:35 MQTT: user: energy
2022/06/23 11:57:35 MQTT: tls: <not-specified>
2022/06/23 11:57:35 MQTT: topic: bu98/lab/energy
2022/06/23 11:57:35 MQTT: qos: 0
2022/06/23 11:57:35 MQTT: retain: False
2022/06/23 11:57:35 MQTT: will: <not-specified>
2022/06/23 11:57:35 MQTT: upload period: 20
2022/06/23 11:57:35 MQTT: map: 01011354_volts,voltage
2022/06/23 11:57:35 packet format is GEM48PTBinaryPacket
2022/06/23 11:57:35 using collector SocketServerCollector
2022/06/23 11:57:35 using 2 processors:
2022/06/23 11:57:35 PrintProcessor
2022/06/23 11:57:35 MQTTProcessor
2022/06/23 11:57:35 setup SocketServerCollector
2022/06/23 11:57:35 SOCKET: binding to :8083
2022/06/23 11:57:35 setup PrintProcessor
2022/06/23 11:57:35 setup MQTTProcessor
2022/06/23 12:05:53 waiting for data from device
2022/06/23 12:05:53 reading 1 of 1 packets
2022/06/23 12:05:53 SOCKET: read 1 of 1 bytes from socket: b'fe'
2022/06/23 12:05:53 SOCKET: read 1 of 1 bytes from socket: b'ff'
2022/06/23 12:05:53 SOCKET: read 1 of 1 bytes from socket: b'05'
2022/06/23 12:05:53 SOCKET: read 619 of 619 bytes from socket: b'04a97f58c0e200c8540dde015df3b25d03a8e401000004f9e42400c0b7580000482d070000c8f709000073061a0000a5ef130000980200000082020000006a8f0100006d02000000a202000000ebf4fc0100db60000000687f716800761074a500edc77e5a002c650000004d259e000069c3010000df040000003a0200000067050000002d8a693d005616a6f701a9c38fd8004e31a9b200c58d66b20291ad45572200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000c005000000000000000000000000000000000000000000000000000000000000030001000000000000000000000000000000180001000300d302a411100f0e0d0c0b0a0908070605040302012c5a000a060000009102040012000400000004000400040000000000000000000000040000000400040004000000040000000000000000000400100004000b007401b607ffffffffffffffffffffffffffffffffffffffffffff00eb0300f700008461043c2b9d000000000000000000000000000200020002000200020002000200001606170c021e'
2022/06/23 12:05:53 SOCKET: read 1 of 1 bytes from socket: b'ff'
2022/06/23 12:05:53 SOCKET: read 1 of 1 bytes from socket: b'fe'
2022/06/23 12:05:53 SOCKET: read 1 of 1 bytes from socket: b'4c'
2022/06/23 12:05:53 buffering packet ts:1656000353 sn:01011354
2022/06/23 12:05:53 SOCKET: closing connection
2022/06/23 12:05:53 buffer info:
2022/06/23 12:05:53 01011354: 25 of 120 (1656000353)
2022/06/23 12:05:53 processing with PrintProcessor
2022/06/23 12:05:53 2 buffered packets sn:01011354
2022/06/23 12:05:53 1 calculated packets sn:01011354
2022/06/23 12:05:53: Serial: 01011354
2022/06/23 12:05:53: Voltage: 119.30V
2022/06/23 12:05:53: Ch01: 1056.737884KWh ( 3W) ( 0.12A)
2022/06/23 12:05:53: Ch02: 2227.884144KWh ( 0W) ( 0.00A)
2022/06/23 12:05:53: Ch03: 4015.808524KWh ( 1468W) ( 13.14A)
2022/06/23 12:05:53: Ch04: 0.034464KWh ( 0W) ( 0.08A)
2022/06/23 12:05:53: Ch05: 171.940481KWh ( 0W) ( 0.36A)
2022/06/23 12:05:53: Ch06: 1.615058KWh ( 0W) ( 0.08A)
2022/06/23 12:05:53: Ch07: 0.130651KWh ( 0W) ( 0.00A)
2022/06/23 12:05:53: Ch08: 0.181460KWh ( 0W) ( 0.08A)
2022/06/23 12:05:53: Ch09: 0.473774KWh ( 0W) ( 0.08A)
2022/06/23 12:05:53: Ch10: 0.362926KWh ( 0W) ( 0.08A)
2022/06/23 12:05:53: Ch11: 0.000184KWh ( 0W) ( 0.00A)
2022/06/23 12:05:53: Ch12: 0.000178KWh ( 0W) ( 0.00A)
2022/06/23 12:05:53: Ch13: 0.028403KWh ( 0W) ( 0.00A)
2022/06/23 12:05:53: Ch14: 0.000172KWh ( 0W) ( 0.00A)
2022/06/23 12:05:53: Ch15: 0.000187KWh ( 0W) ( 0.00A)
2022/06/23 12:05:53: Ch16: 9.265274KWh ( 0W) ( 0.08A)
2022/06/23 12:05:53: Ch17: 0.006888KWh ( 0W) ( 0.00A)
2022/06/23 12:05:53: Ch18: 486.741291KWh ( 0W) ( 0.08A)
2022/06/23 12:05:53: Ch19: 771.068619KWh ( 3W) ( 0.08A)
2022/06/23 12:05:53: Ch20: 421.738377KWh ( 0W) ( 0.08A)
2022/06/23 12:05:53: Ch21: 0.007194KWh ( 0W) ( 0.00A)
2022/06/23 12:05:53: Ch22: 2.878955KWh ( 0W) ( 0.08A)
2022/06/23 12:05:53: Ch23: 0.032100KWh ( 0W) ( 0.00A)
2022/06/23 12:05:53: Ch24: 0.000346KWh ( 0W) ( 0.00A)
2022/06/23 12:05:53: Ch25: 0.000158KWh ( 0W) ( 0.00A)
2022/06/23 12:05:53: Ch26: 0.000384KWh ( 0W) ( 0.00A)
2022/06/23 12:05:53: Ch27: 286.201897KWh ( 0W) ( 0.08A)
2022/06/23 12:05:53: Ch28: 2347.173428KWh ( 23W) ( 0.32A)
2022/06/23 12:05:53: Ch29: 1009.250109KWh ( 1W) ( 0.08A)
2022/06/23 12:05:53: Ch30: 832.620182KWh ( 2W) ( 0.22A)
2022/06/23 12:05:53: Ch31: 3217.500001KWh ( 719W) ( 7.44A)
2022/06/23 12:05:53: Ch32: 40970.297854KWh ( 4480W) ( 39.48A)
2022/06/23 12:05:53: p1: 0
2022/06/23 12:05:53: p2: 0
2022/06/23 12:05:53: p3: 0
2022/06/23 12:05:53: p4: 0
2022/06/23 12:05:53: t1: 0.000000
2022/06/23 12:05:53: t2: 0.000000
2022/06/23 12:05:53: t3: 0.000000
2022/06/23 12:05:53: t4: 0.000000
2022/06/23 12:05:53: t5: 0.000000
2022/06/23 12:05:53: t6: 0.000000
2022/06/23 12:05:53: t7: 0.000000
2022/06/23 12:05:53: t8: 0.000000
2022/06/23 12:05:53 processing with MQTTProcessor
2022/06/23 12:05:53 2 buffered packets sn:01011354
2022/06/23 12:05:53 1 calculated packets sn:01011354
2022/06/23 12:05:53 MQTT: len=173, msgs=[{"topic": "bu98/lab/energy/voltage", "payload": 119.3, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch1_w", "payload": 3.65, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch2_w", "payload": -0.0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch3_w", "payload": 1468.45, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch4_w", "payload": -0.0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch5_w", "payload": -0.0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch6_w", "payload": 0.15, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch7_w", "payload": 0.05, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch8_w", "payload": -0.0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch9_w", "payload": -0.0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch10_w", "payload": -0.0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch11_w", "payload": -0.0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch12_w", "payload": -0.0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch13_w", "payload": -0.0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch14_w", "payload": -0.0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch15_w", "payload": -0.0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch16_w", "payload": -0.0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch17_w", "payload": -0.0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch18_w", "payload": -0.0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch19_w", "payload": 3.15, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch20_w", "payload": 0.75, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch21_w", "payload": -0.0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch22_w", "payload": 0.1, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch23_w", "payload": -0.0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch24_w", "payload": -0.0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch25_w", "payload": -0.0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch26_w", "payload": -0.0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch27_w", "payload": 0.05, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch28_w", "payload": 23.9, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch29_w", "payload": 1.1, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch30_w", "payload": 2.15, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch31_w", "payload": 719.5, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch32_w", "payload": 4480.2, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch1_wh", "payload": 1056737.884, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch2_wh", "payload": 2227884.144, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch3_wh", "payload": 4015808.524, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch4_wh", "payload": 34.464, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch5_wh", "payload": 171940.481, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch6_wh", "payload": 1615.058, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch7_wh", "payload": 130.651, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch8_wh", "payload": 181.46, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch9_wh", "payload": 473.774, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch10_wh", "payload": 362.926, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch11_wh", "payload": 0.184, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch12_wh", "payload": 0.178, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch13_wh", "payload": 28.403, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch14_wh", "payload": 0.172, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch15_wh", "payload": 0.187, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch16_wh", "payload": 9265.274, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch17_wh", "payload": 6.888, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch18_wh", "payload": 486741.291, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch19_wh", "payload": 771068.619, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch20_wh", "payload": 421738.377, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch21_wh", "payload": 7.194, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch22_wh", "payload": 2878.955, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch23_wh", "payload": 32.1, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch24_wh", "payload": 0.346, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch25_wh", "payload": 0.158, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch26_wh", "payload": 0.384, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch27_wh", "payload": 286201.897, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch28_wh", "payload": 2347173.428, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch29_wh", "payload": 1009250.109, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch30_wh", "payload": 832620.182, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch31_wh", "payload": 3217500.001, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch32_wh", "payload": 40970297.854, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch1_a", "payload": 0.12, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch2_a", "payload": 0.0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch3_a", "payload": 13.14, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch4_a", "payload": 0.08, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch5_a", "payload": 0.36, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch6_a", "payload": 0.08, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch7_a", "payload": 0.0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch8_a", "payload": 0.08, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch9_a", "payload": 0.08, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch10_a", "payload": 0.08, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch11_a", "payload": 0.0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch12_a", "payload": 0.0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch13_a", "payload": 0.0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch14_a", "payload": 0.0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch15_a", "payload": 0.0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch16_a", "payload": 0.08, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch17_a", "payload": 0.0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch18_a", "payload": 0.08, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch19_a", "payload": 0.08, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch20_a", "payload": 0.08, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch21_a", "payload": 0.0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch22_a", "payload": 0.08, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch23_a", "payload": 0.0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch24_a", "payload": 0.0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch25_a", "payload": 0.0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch26_a", "payload": 0.0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch27_a", "payload": 0.08, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch28_a", "payload": 0.32, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch29_a", "payload": 0.08, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch30_a", "payload": 0.22, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch31_a", "payload": 7.44, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch32_a", "payload": 39.48, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_p1", "payload": 0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_p2", "payload": 0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_p3", "payload": 0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_p4", "payload": 0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_t1", "payload": 0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_t2", "payload": 0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_t3", "payload": 0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_t4", "payload": 0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_t5", "payload": 0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_t6", "payload": 0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_t7", "payload": 0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_t8", "payload": 0.0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch1_a", "payload": 0.12, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch2_a", "payload": 0.0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch3_a", "payload": 13.14, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch4_a", "payload": 0.08, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch5_a", "payload": 0.36, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch6_a", "payload": 0.08, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch7_a", "payload": 0.0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch8_a", "payload": 0.08, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch9_a", "payload": 0.08, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch10_a", "payload": 0.08, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch11_a", "payload": 0.0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch12_a", "payload": 0.0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch13_a", "payload": 0.0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch14_a", "payload": 0.0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch15_a", "payload": 0.0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch16_a", "payload": 0.08, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch17_a", "payload": 0.0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch18_a", "payload": 0.08, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch19_a", "payload": 0.08, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch20_a", "payload": 0.08, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch21_a", "payload": 0.0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch22_a", "payload": 0.08, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch23_a", "payload": 0.0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch24_a", "payload": 0.0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch25_a", "payload": 0.0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch26_a", "payload": 0.0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch27_a", "payload": 0.08, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch28_a", "payload": 0.32, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch29_a", "payload": 0.08, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch30_a", "payload": 0.22, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch31_a", "payload": 7.44, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch32_a", "payload": 39.48, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch1_dwh", "payload": 0.02, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch2_dwh", "payload": 0.0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch3_dwh", "payload": 8.158, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch4_dwh", "payload": 0.0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch5_dwh", "payload": 0.0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch6_dwh", "payload": 0.001, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch7_dwh", "payload": 0.0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch8_dwh", "payload": 0.0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch9_dwh", "payload": 0.0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch10_dwh", "payload": 0.0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch11_dwh", "payload": 0.0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch12_dwh", "payload": 0.0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch13_dwh", "payload": 0.0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch14_dwh", "payload": 0.0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch15_dwh", "payload": 0.0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch16_dwh", "payload": 0.0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch17_dwh", "payload": 0.0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch18_dwh", "payload": 0.0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch19_dwh", "payload": 0.017, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch20_dwh", "payload": 0.004, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch21_dwh", "payload": 0.0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch22_dwh", "payload": 0.001, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch23_dwh", "payload": 0.0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch24_dwh", "payload": 0.0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch25_dwh", "payload": 0.0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch26_dwh", "payload": 0.0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch27_dwh", "payload": 0.0, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch28_dwh", "payload": 0.133, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch29_dwh", "payload": 0.006, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch30_dwh", "payload": 0.012, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch31_dwh", "payload": 3.997, "qos": 0, "retain": false}, {"topic": "bu98/lab/energy/01011354_ch32_dwh", "payload": 24.89, "qos": 0, "retain": false}]
2022/06/23 12:05:53 SOCKET: waiting for connection
2022/06/23 12:06:13 waiting for data from device
2022/06/23 13:52:21 reading 1 of 1 packets
2022/06/23 13:52:21 SOCKET: read 0 of 1 bytes from socket: b''
2022/06/23 13:52:21 failed read 104 of 0
2022/06/23 13:52:21 expected START_HEADER0 0xfe, got nothing
Traceback (most recent call last):
File "/home/pi/docker_build/./btmon.py", line 2334, in _blockingread
self._read(packet_format)
File "/home/pi/docker_build/./btmon.py", line 2321, in _read
packets.extend(packet_format.read(self))
File "/home/pi/docker_build/./btmon.py", line 1678, in read
return self._read1(collector, self.DATA_BYTES_LENGTH, self.PACKET_ID)
File "/home/pi/docker_build/./btmon.py", line 1565, in _read1
self._checkbyte(data, 'START_HEADER0', self.START_HEADER0)
File "/home/pi/docker_build/./btmon.py", line 1554, in _checkbyte
raise EmptyReadError("expected %s %s, got nothing" %
EmptyReadError: expected START_HEADER0 0xfe, got nothing
2022/06/23 13:52:21 waiting 60 seconds before retry
2022/06/23 13:53:21 reading 1 of 1 packets
2022/06/23 13:53:21 SOCKET: read 0 of 1 bytes from socket: b''
2022/06/23 13:53:21 failed read 105 of 0
2022/06/23 13:53:21 expected START_HEADER0 0xfe, got nothing
Traceback (most recent call last):
File "/home/pi/docker_build/./btmon.py", line 2334, in _blockingread
self._read(packet_format)
File "/home/pi/docker_build/./btmon.py", line 2321, in _read
packets.extend(packet_format.read(self))
File "/home/pi/docker_build/./btmon.py", line 1678, in read
return self._read1(collector, self.DATA_BYTES_LENGTH, self.PACKET_ID)
File "/home/pi/docker_build/./btmon.py", line 1565, in _read1
self._checkbyte(data, 'START_HEADER0', self.START_HEADER0)
File "/home/pi/docker_build/./btmon.py", line 1554, in _checkbyte
raise EmptyReadError("expected %s %s, got nothing" %
EmptyReadError: expected START_HEADER0 0xfe, got nothing
2022/06/23 13:53:21 waiting 60 seconds before retry
2022/06/23 13:54:21 reading 1 of 1 packets
2022/06/23 13:54:21 SOCKET: read 0 of 1 bytes from socket: b''
2022/06/23 13:54:21 failed read 106 of 0
2022/06/23 13:54:21 expected START_HEADER0 0xfe, got nothing
Traceback (most recent call last):
File "/home/pi/docker_build/./btmon.py", line 2334, in _blockingread
self._read(packet_format)
File "/home/pi/docker_build/./btmon.py", line 2321, in _read
packets.extend(packet_format.read(self))
File "/home/pi/docker_build/./btmon.py", line 1678, in read
return self._read1(collector, self.DATA_BYTES_LENGTH, self.PACKET_ID)
File "/home/pi/docker_build/./btmon.py", line 1565, in _read1
self._checkbyte(data, 'START_HEADER0', self.START_HEADER0)
File "/home/pi/docker_build/./btmon.py", line 1554, in _checkbyte
raise EmptyReadError("expected %s %s, got nothing" %
EmptyReadError: expected START_HEADER0 0xfe, got nothing
2022/06/23 13:54:21 waiting 60 seconds before retry