Mar 26 09:48:01 emonpi emonhub.py[5008]: TypeError: %d format: a number is required, not str Mar 26 09:48:01 emonpi emonhub.py[5008]: Call stack: Mar 26 09:48:01 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 885, in _bootstrap Mar 26 09:48:01 emonpi emonhub.py[5008]: self._bootstrap_inner() Mar 26 09:48:01 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner Mar 26 09:48:01 emonpi emonhub.py[5008]: self.run() Mar 26 09:48:01 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 32, in wrapper Mar 26 09:48:01 emonpi emonhub.py[5008]: return func(*args) Mar 26 09:48:01 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 99, in run Mar 26 09:48:01 emonpi emonhub.py[5008]: rxc = self.read() pi@emonpi:~ $ tail -f /var/log/syslog Mar 26 09:48:01 emonpi emonhub.py[5008]: TypeError: %d format: a number is required, not str Mar 26 09:48:01 emonpi emonhub.py[5008]: Call stack: Mar 26 09:48:01 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 885, in _bootstrap Mar 26 09:48:01 emonpi emonhub.py[5008]: self._bootstrap_inner() Mar 26 09:48:01 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner Mar 26 09:48:01 emonpi emonhub.py[5008]: self.run() Mar 26 09:48:01 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 32, in wrapper Mar 26 09:48:01 emonpi emonhub.py[5008]: return func(*args) Mar 26 09:48:01 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 99, in run Mar 26 09:48:01 emonpi emonhub.py[5008]: rxc = self.read() Mar 26 09:49:20 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 86, in read Mar 26 09:49:20 emonpi emonhub.py[5008]: self._con = self._open_modTCP(self.init_settings["modbus_IP"], self.init_settings["modbus_port"]) Mar 26 09:49:20 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 62, in _open_modTCP Mar 26 09:49:20 emonpi emonhub.py[5008]: self._log.info("Opening modbusTCP connection: %d @ %s", modbus_port, modbus_IP) Mar 26 09:49:20 emonpi emonhub.py[5008]: Message: 'Opening modbusTCP connection: %d @ %s' Mar 26 09:49:20 emonpi emonhub.py[5008]: Arguments: ('9999', '192.168.1.60') Mar 26 09:49:20 emonpi emonhub.py[5008]: --- Logging error --- Mar 26 09:49:20 emonpi emonhub.py[5008]: Traceback (most recent call last): Mar 26 09:49:20 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 68, in emit Mar 26 09:49:20 emonpi emonhub.py[5008]: if self.shouldRollover(record): Mar 26 09:49:20 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 184, in shouldRollover Mar 26 09:49:20 emonpi emonhub.py[5008]: msg = "%s\n" % self.format(record) Mar 26 09:49:20 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 880, in format Mar 26 09:49:20 emonpi emonhub.py[5008]: return fmt.format(record) Mar 26 09:49:20 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 619, in format Mar 26 09:49:20 emonpi emonhub.py[5008]: record.message = record.getMessage() Mar 26 09:49:20 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 380, in getMessage Mar 26 09:49:20 emonpi emonhub.py[5008]: msg = msg % self.args Mar 26 09:49:20 emonpi emonhub.py[5008]: TypeError: %d format: a number is required, not str Mar 26 09:49:20 emonpi emonhub.py[5008]: Call stack: Mar 26 09:49:20 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 885, in _bootstrap Mar 26 09:49:20 emonpi emonhub.py[5008]: self._bootstrap_inner() Mar 26 09:49:20 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner Mar 26 09:49:20 emonpi emonhub.py[5008]: self.run() Mar 26 09:49:20 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 32, in wrapper Mar 26 09:49:20 emonpi emonhub.py[5008]: return func(*args) Mar 26 09:49:20 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 99, in run Mar 26 09:49:20 emonpi emonhub.py[5008]: rxc = self.read() Mar 26 09:49:20 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 86, in read Mar 26 09:49:20 emonpi emonhub.py[5008]: self._con = self._open_modTCP(self.init_settings["modbus_IP"], self.init_settings["modbus_port"]) Mar 26 09:49:20 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 62, in _open_modTCP Mar 26 09:49:20 emonpi emonhub.py[5008]: self._log.info("Opening modbusTCP connection: %d @ %s", modbus_port, modbus_IP) Mar 26 09:49:20 emonpi emonhub.py[5008]: Message: 'Opening modbusTCP connection: %d @ %s' Mar 26 09:49:20 emonpi emonhub.py[5008]: Arguments: ('9999', '192.168.1.60') Mar 26 09:49:20 emonpi emonhub.py[5008]: --- Logging error --- Mar 26 09:49:20 emonpi emonhub.py[5008]: Traceback (most recent call last): Mar 26 09:49:20 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 68, in emit Mar 26 09:49:20 emonpi emonhub.py[5008]: if self.shouldRollover(record): Mar 26 09:49:20 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 184, in shouldRollover Mar 26 09:49:20 emonpi emonhub.py[5008]: msg = "%s\n" % self.format(record) Mar 26 09:49:20 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 880, in format Mar 26 09:49:20 emonpi emonhub.py[5008]: return fmt.format(record) Mar 26 09:49:20 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 619, in format Mar 26 09:49:20 emonpi emonhub.py[5008]: record.message = record.getMessage() Mar 26 09:49:20 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 380, in getMessage Mar 26 09:49:20 emonpi emonhub.py[5008]: msg = msg % self.args Mar 26 09:49:20 emonpi emonhub.py[5008]: TypeError: %d format: a number is required, not str Mar 26 09:49:20 emonpi emonhub.py[5008]: Call stack: Mar 26 09:49:20 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 885, in _bootstrap Mar 26 09:49:20 emonpi emonhub.py[5008]: self._bootstrap_inner() Mar 26 09:49:20 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner Mar 26 09:49:20 emonpi emonhub.py[5008]: self.run() Mar 26 09:49:20 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 32, in wrapper Mar 26 09:49:20 emonpi emonhub.py[5008]: return func(*args) Mar 26 09:49:20 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 99, in run Mar 26 09:49:20 emonpi emonhub.py[5008]: rxc = self.read() Mar 26 09:49:20 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 86, in read Mar 26 09:49:20 emonpi emonhub.py[5008]: self._con = self._open_modTCP(self.init_settings["modbus_IP"], self.init_settings["modbus_port"]) Mar 26 09:49:20 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 62, in _open_modTCP Mar 26 09:49:20 emonpi emonhub.py[5008]: self._log.info("Opening modbusTCP connection: %d @ %s", modbus_port, modbus_IP) Mar 26 09:49:20 emonpi emonhub.py[5008]: Message: 'Opening modbusTCP connection: %d @ %s' Mar 26 09:49:20 emonpi emonhub.py[5008]: Arguments: ('9999', '192.168.1.60') Mar 26 09:49:20 emonpi emonhub.py[5008]: --- Logging error --- Mar 26 09:49:20 emonpi emonhub.py[5008]: Traceback (most recent call last): Mar 26 09:49:20 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 68, in emit Mar 26 09:49:20 emonpi emonhub.py[5008]: if self.shouldRollover(record): Mar 26 09:49:20 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 184, in shouldRollover Mar 26 09:49:20 emonpi emonhub.py[5008]: msg = "%s\n" % self.format(record) Mar 26 09:49:20 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 880, in format Mar 26 09:49:20 emonpi emonhub.py[5008]: return fmt.format(record) Mar 26 09:49:20 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 619, in format Mar 26 09:49:20 emonpi emonhub.py[5008]: record.message = record.getMessage() Mar 26 09:49:20 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 380, in getMessage Mar 26 09:49:20 emonpi emonhub.py[5008]: msg = msg % self.args Mar 26 09:49:20 emonpi emonhub.py[5008]: TypeError: %d format: a number is required, not str Mar 26 09:49:20 emonpi emonhub.py[5008]: Call stack: Mar 26 09:49:20 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 885, in _bootstrap Mar 26 09:49:20 emonpi emonhub.py[5008]: self._bootstrap_inner() Mar 26 09:49:20 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner Mar 26 09:49:20 emonpi emonhub.py[5008]: self.run() Mar 26 09:49:20 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 32, in wrapper Mar 26 09:49:20 emonpi emonhub.py[5008]: return func(*args) Mar 26 09:49:20 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 99, in run Mar 26 09:49:20 emonpi emonhub.py[5008]: rxc = self.read() Mar 26 09:49:20 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 86, in read Mar 26 09:49:20 emonpi emonhub.py[5008]: self._con = self._open_modTCP(self.init_settings["modbus_IP"], self.init_settings["modbus_port"]) Mar 26 09:49:20 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 62, in _open_modTCP Mar 26 09:49:20 emonpi emonhub.py[5008]: self._log.info("Opening modbusTCP connection: %d @ %s", modbus_port, modbus_IP) Mar 26 09:49:20 emonpi emonhub.py[5008]: Message: 'Opening modbusTCP connection: %d @ %s' Mar 26 09:49:20 emonpi emonhub.py[5008]: Arguments: ('9999', '192.168.1.60') Mar 26 09:49:20 emonpi emonhub.py[5008]: --- Logging error --- Mar 26 09:49:20 emonpi emonhub.py[5008]: Traceback (most recent call last): Mar 26 09:49:20 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 68, in emit Mar 26 09:49:20 emonpi emonhub.py[5008]: if self.shouldRollover(record): Mar 26 09:49:20 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 184, in shouldRollover Mar 26 09:49:20 emonpi emonhub.py[5008]: msg = "%s\n" % self.format(record) Mar 26 09:49:20 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 880, in format Mar 26 09:49:20 emonpi emonhub.py[5008]: return fmt.format(record) Mar 26 09:49:20 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 619, in format Mar 26 09:49:20 emonpi emonhub.py[5008]: record.message = record.getMessage() Mar 26 09:49:20 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 380, in getMessage Mar 26 09:49:20 emonpi emonhub.py[5008]: msg = msg % self.args Mar 26 09:49:20 emonpi emonhub.py[5008]: TypeError: %d format: a number is required, not str Mar 26 09:49:20 emonpi emonhub.py[5008]: Call stack: Mar 26 09:49:20 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 885, in _bootstrap Mar 26 09:49:20 emonpi emonhub.py[5008]: self._bootstrap_inner() Mar 26 09:49:20 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner Mar 26 09:49:20 emonpi emonhub.py[5008]: self.run() Mar 26 09:49:20 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 32, in wrapper Mar 26 09:49:20 emonpi emonhub.py[5008]: return func(*args) Mar 26 09:49:20 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 99, in run Mar 26 09:49:20 emonpi emonhub.py[5008]: rxc = self.read() Mar 26 09:49:20 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 86, in read Mar 26 09:49:20 emonpi emonhub.py[5008]: self._con = self._open_modTCP(self.init_settings["modbus_IP"], self.init_settings["modbus_port"]) Mar 26 09:49:20 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 62, in _open_modTCP Mar 26 09:49:20 emonpi emonhub.py[5008]: self._log.info("Opening modbusTCP connection: %d @ %s", modbus_port, modbus_IP) Mar 26 09:49:20 emonpi emonhub.py[5008]: Message: 'Opening modbusTCP connection: %d @ %s' Mar 26 09:49:20 emonpi emonhub.py[5008]: Arguments: ('9999', '192.168.1.60') Mar 26 09:49:20 emonpi emonhub.py[5008]: --- Logging error --- Mar 26 09:49:20 emonpi emonhub.py[5008]: Traceback (most recent call last): Mar 26 09:49:20 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 68, in emit Mar 26 09:49:20 emonpi emonhub.py[5008]: if self.shouldRollover(record): Mar 26 09:49:20 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 184, in shouldRollover Mar 26 09:49:20 emonpi emonhub.py[5008]: msg = "%s\n" % self.format(record) Mar 26 09:49:20 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 880, in format Mar 26 09:49:20 emonpi emonhub.py[5008]: return fmt.format(record) Mar 26 09:49:20 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 619, in format Mar 26 09:49:20 emonpi emonhub.py[5008]: record.message = record.getMessage() Mar 26 09:49:20 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 380, in getMessage Mar 26 09:49:20 emonpi emonhub.py[5008]: msg = msg % self.args Mar 26 09:49:20 emonpi emonhub.py[5008]: TypeError: %d format: a number is required, not str Mar 26 09:49:20 emonpi emonhub.py[5008]: Call stack: Mar 26 09:49:20 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 885, in _bootstrap Mar 26 09:49:20 emonpi emonhub.py[5008]: self._bootstrap_inner() Mar 26 09:49:20 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner Mar 26 09:49:20 emonpi emonhub.py[5008]: self.run() Mar 26 09:49:20 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 32, in wrapper Mar 26 09:49:20 emonpi emonhub.py[5008]: return func(*args) Mar 26 09:49:20 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 99, in run Mar 26 09:49:20 emonpi emonhub.py[5008]: rxc = self.read() Mar 26 09:49:20 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 86, in read Mar 26 09:49:20 emonpi emonhub.py[5008]: self._con = self._open_modTCP(self.init_settings["modbus_IP"], self.init_settings["modbus_port"]) Mar 26 09:49:20 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 62, in _open_modTCP Mar 26 09:49:20 emonpi emonhub.py[5008]: self._log.info("Opening modbusTCP connection: %d @ %s", modbus_port, modbus_IP) Mar 26 09:49:20 emonpi emonhub.py[5008]: Message: 'Opening modbusTCP connection: %d @ %s' Mar 26 09:49:20 emonpi emonhub.py[5008]: Arguments: ('9999', '192.168.1.60') Mar 26 09:49:20 emonpi emonhub.py[5008]: --- Logging error --- Mar 26 09:49:20 emonpi emonhub.py[5008]: Traceback (most recent call last): Mar 26 09:49:20 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 68, in emit Mar 26 09:49:20 emonpi emonhub.py[5008]: if self.shouldRollover(record): Mar 26 09:50:01 emonpi CRON[12458]: (root) CMD (/usr/local/bin/wifi-check > /var/log/emoncms/wificheck.log 2>&1) Mar 26 09:50:26 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 184, in shouldRollover Mar 26 09:50:26 emonpi emonhub.py[5008]: msg = "%s\n" % self.format(record) Mar 26 09:50:26 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 880, in format Mar 26 09:50:26 emonpi emonhub.py[5008]: return fmt.format(record) Mar 26 09:50:26 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 619, in format Mar 26 09:50:26 emonpi emonhub.py[5008]: record.message = record.getMessage() Mar 26 09:50:26 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 380, in getMessage Mar 26 09:50:26 emonpi emonhub.py[5008]: msg = msg % self.args Mar 26 09:50:26 emonpi emonhub.py[5008]: TypeError: %d format: a number is required, not str Mar 26 09:50:26 emonpi emonhub.py[5008]: Call stack: Mar 26 09:50:26 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 885, in _bootstrap Mar 26 09:50:26 emonpi emonhub.py[5008]: self._bootstrap_inner() Mar 26 09:50:26 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner Mar 26 09:50:26 emonpi emonhub.py[5008]: self.run() Mar 26 09:50:26 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 32, in wrapper Mar 26 09:50:26 emonpi emonhub.py[5008]: return func(*args) Mar 26 09:50:26 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 99, in run Mar 26 09:50:26 emonpi emonhub.py[5008]: rxc = self.read() Mar 26 09:50:26 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 86, in read Mar 26 09:50:26 emonpi emonhub.py[5008]: self._con = self._open_modTCP(self.init_settings["modbus_IP"], self.init_settings["modbus_port"]) Mar 26 09:50:26 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 62, in _open_modTCP Mar 26 09:50:26 emonpi emonhub.py[5008]: self._log.info("Opening modbusTCP connection: %d @ %s", modbus_port, modbus_IP) Mar 26 09:50:26 emonpi emonhub.py[5008]: Message: 'Opening modbusTCP connection: %d @ %s' Mar 26 09:50:26 emonpi emonhub.py[5008]: Arguments: ('9999', '192.168.1.60') Mar 26 09:50:26 emonpi emonhub.py[5008]: --- Logging error --- Mar 26 09:50:26 emonpi emonhub.py[5008]: Traceback (most recent call last): Mar 26 09:50:26 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 68, in emit Mar 26 09:50:26 emonpi emonhub.py[5008]: if self.shouldRollover(record): Mar 26 09:50:26 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 184, in shouldRollover Mar 26 09:50:26 emonpi emonhub.py[5008]: msg = "%s\n" % self.format(record) Mar 26 09:50:26 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 880, in format Mar 26 09:50:26 emonpi emonhub.py[5008]: return fmt.format(record) Mar 26 09:50:26 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 619, in format Mar 26 09:50:26 emonpi emonhub.py[5008]: record.message = record.getMessage() Mar 26 09:50:26 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 380, in getMessage Mar 26 09:50:26 emonpi emonhub.py[5008]: msg = msg % self.args Mar 26 09:50:26 emonpi emonhub.py[5008]: TypeError: %d format: a number is required, not str Mar 26 09:50:26 emonpi emonhub.py[5008]: Call stack: Mar 26 09:50:26 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 885, in _bootstrap Mar 26 09:50:26 emonpi emonhub.py[5008]: self._bootstrap_inner() Mar 26 09:50:26 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner Mar 26 09:50:26 emonpi emonhub.py[5008]: self.run() Mar 26 09:50:26 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 32, in wrapper Mar 26 09:50:26 emonpi emonhub.py[5008]: return func(*args) Mar 26 09:50:26 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 99, in run Mar 26 09:50:26 emonpi emonhub.py[5008]: rxc = self.read() Mar 26 09:50:26 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 86, in read Mar 26 09:50:26 emonpi emonhub.py[5008]: self._con = self._open_modTCP(self.init_settings["modbus_IP"], self.init_settings["modbus_port"]) Mar 26 09:50:26 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 62, in _open_modTCP Mar 26 09:50:26 emonpi emonhub.py[5008]: self._log.info("Opening modbusTCP connection: %d @ %s", modbus_port, modbus_IP) Mar 26 09:50:26 emonpi emonhub.py[5008]: Message: 'Opening modbusTCP connection: %d @ %s' Mar 26 09:50:26 emonpi emonhub.py[5008]: Arguments: ('9999', '192.168.1.60') Mar 26 09:50:26 emonpi emonhub.py[5008]: --- Logging error --- Mar 26 09:50:26 emonpi emonhub.py[5008]: Traceback (most recent call last): Mar 26 09:50:26 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 68, in emit Mar 26 09:50:26 emonpi emonhub.py[5008]: if self.shouldRollover(record): Mar 26 09:50:26 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 184, in shouldRollover Mar 26 09:50:26 emonpi emonhub.py[5008]: msg = "%s\n" % self.format(record) Mar 26 09:50:26 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 880, in format Mar 26 09:50:26 emonpi emonhub.py[5008]: return fmt.format(record) Mar 26 09:50:26 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 619, in format Mar 26 09:50:26 emonpi emonhub.py[5008]: record.message = record.getMessage() Mar 26 09:50:26 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 380, in getMessage Mar 26 09:50:26 emonpi emonhub.py[5008]: msg = msg % self.args Mar 26 09:50:26 emonpi emonhub.py[5008]: TypeError: %d format: a number is required, not str Mar 26 09:50:26 emonpi emonhub.py[5008]: Call stack: Mar 26 09:50:26 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 885, in _bootstrap Mar 26 09:50:26 emonpi emonhub.py[5008]: self._bootstrap_inner() Mar 26 09:50:26 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner Mar 26 09:50:26 emonpi emonhub.py[5008]: self.run() Mar 26 09:50:26 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 32, in wrapper Mar 26 09:50:26 emonpi emonhub.py[5008]: return func(*args) Mar 26 09:50:26 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 99, in run Mar 26 09:50:26 emonpi emonhub.py[5008]: rxc = self.read() Mar 26 09:50:26 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 86, in read Mar 26 09:50:26 emonpi emonhub.py[5008]: self._con = self._open_modTCP(self.init_settings["modbus_IP"], self.init_settings["modbus_port"]) Mar 26 09:50:26 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 62, in _open_modTCP Mar 26 09:50:26 emonpi emonhub.py[5008]: self._log.info("Opening modbusTCP connection: %d @ %s", modbus_port, modbus_IP) Mar 26 09:50:26 emonpi emonhub.py[5008]: Message: 'Opening modbusTCP connection: %d @ %s' Mar 26 09:50:26 emonpi emonhub.py[5008]: Arguments: ('9999', '192.168.1.60') Mar 26 09:50:26 emonpi emonhub.py[5008]: --- Logging error --- Mar 26 09:50:26 emonpi emonhub.py[5008]: Traceback (most recent call last): Mar 26 09:50:26 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 68, in emit Mar 26 09:50:26 emonpi emonhub.py[5008]: if self.shouldRollover(record): Mar 26 09:50:26 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 184, in shouldRollover Mar 26 09:50:26 emonpi emonhub.py[5008]: msg = "%s\n" % self.format(record) Mar 26 09:50:26 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 880, in format Mar 26 09:50:26 emonpi emonhub.py[5008]: return fmt.format(record) Mar 26 09:50:26 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 619, in format Mar 26 09:50:26 emonpi emonhub.py[5008]: record.message = record.getMessage() Mar 26 09:50:26 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 380, in getMessage Mar 26 09:50:26 emonpi emonhub.py[5008]: msg = msg % self.args Mar 26 09:50:26 emonpi emonhub.py[5008]: TypeError: %d format: a number is required, not str Mar 26 09:50:26 emonpi emonhub.py[5008]: Call stack: Mar 26 09:50:26 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 885, in _bootstrap Mar 26 09:50:26 emonpi emonhub.py[5008]: self._bootstrap_inner() Mar 26 09:50:26 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner Mar 26 09:50:26 emonpi emonhub.py[5008]: self.run() Mar 26 09:50:26 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 32, in wrapper Mar 26 09:50:26 emonpi emonhub.py[5008]: return func(*args) Mar 26 09:50:26 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 99, in run Mar 26 09:50:26 emonpi emonhub.py[5008]: rxc = self.read() Mar 26 09:50:26 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 86, in read Mar 26 09:50:26 emonpi emonhub.py[5008]: self._con = self._open_modTCP(self.init_settings["modbus_IP"], self.init_settings["modbus_port"]) Mar 26 09:50:26 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 62, in _open_modTCP Mar 26 09:50:26 emonpi emonhub.py[5008]: self._log.info("Opening modbusTCP connection: %d @ %s", modbus_port, modbus_IP) Mar 26 09:50:26 emonpi emonhub.py[5008]: Message: 'Opening modbusTCP connection: %d @ %s' Mar 26 09:50:26 emonpi emonhub.py[5008]: Arguments: ('9999', '192.168.1.60') Mar 26 09:50:26 emonpi emonhub.py[5008]: --- Logging error --- Mar 26 09:50:26 emonpi emonhub.py[5008]: Traceback (most recent call last): Mar 26 09:50:26 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 68, in emit Mar 26 09:50:26 emonpi emonhub.py[5008]: if self.shouldRollover(record): Mar 26 09:50:26 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 184, in shouldRollover Mar 26 09:50:26 emonpi emonhub.py[5008]: msg = "%s\n" % self.format(record) Mar 26 09:50:26 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 880, in format Mar 26 09:50:26 emonpi emonhub.py[5008]: return fmt.format(record) Mar 26 09:50:26 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 619, in format Mar 26 09:50:26 emonpi emonhub.py[5008]: record.message = record.getMessage() Mar 26 09:50:26 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 380, in getMessage Mar 26 09:50:26 emonpi emonhub.py[5008]: msg = msg % self.args Mar 26 09:50:26 emonpi emonhub.py[5008]: TypeError: %d format: a number is required, not str Mar 26 09:50:26 emonpi emonhub.py[5008]: Call stack: Mar 26 09:50:26 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 885, in _bootstrap Mar 26 09:50:26 emonpi emonhub.py[5008]: self._bootstrap_inner() Mar 26 09:50:26 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner Mar 26 09:50:26 emonpi emonhub.py[5008]: self.run() Mar 26 09:50:26 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 32, in wrapper Mar 26 09:50:26 emonpi emonhub.py[5008]: return func(*args) Mar 26 09:50:26 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 99, in run Mar 26 09:50:26 emonpi emonhub.py[5008]: rxc = self.read() Mar 26 09:50:26 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 86, in read Mar 26 09:50:26 emonpi emonhub.py[5008]: self._con = self._open_modTCP(self.init_settings["modbus_IP"], self.init_settings["modbus_port"]) Mar 26 09:50:26 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 62, in _open_modTCP Mar 26 09:50:26 emonpi emonhub.py[5008]: self._log.info("Opening modbusTCP connection: %d @ %s", modbus_port, modbus_IP) Mar 26 09:50:26 emonpi emonhub.py[5008]: Message: 'Opening modbusTCP connection: %d @ %s' Mar 26 09:50:26 emonpi emonhub.py[5008]: Arguments: ('9999', '192.168.1.60') Mar 26 09:50:26 emonpi emonhub.py[5008]: --- Logging error --- Mar 26 09:50:26 emonpi emonhub.py[5008]: Traceback (most recent call last): Mar 26 09:50:26 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 68, in emit Mar 26 09:50:26 emonpi emonhub.py[5008]: if self.shouldRollover(record): Mar 26 09:50:26 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 184, in shouldRollover Mar 26 09:50:26 emonpi emonhub.py[5008]: msg = "%s\n" % self.format(record) Mar 26 09:50:26 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 880, in format Mar 26 09:50:26 emonpi emonhub.py[5008]: return fmt.format(record) Mar 26 09:50:26 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 619, in format Mar 26 09:50:26 emonpi emonhub.py[5008]: record.message = record.getMessage() Mar 26 09:50:26 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 380, in getMessage Mar 26 09:50:26 emonpi emonhub.py[5008]: msg = msg % self.args Mar 26 09:50:26 emonpi emonhub.py[5008]: TypeError: %d format: a number is required, not str Mar 26 09:50:26 emonpi emonhub.py[5008]: Call stack: Mar 26 09:50:26 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 885, in _bootstrap Mar 26 09:50:26 emonpi emonhub.py[5008]: self._bootstrap_inner() Mar 26 09:51:31 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner Mar 26 09:51:31 emonpi emonhub.py[5008]: self.run() Mar 26 09:51:31 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 32, in wrapper Mar 26 09:51:31 emonpi emonhub.py[5008]: return func(*args) Mar 26 09:51:31 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 99, in run Mar 26 09:51:31 emonpi emonhub.py[5008]: rxc = self.read() Mar 26 09:51:31 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 86, in read Mar 26 09:51:31 emonpi emonhub.py[5008]: self._con = self._open_modTCP(self.init_settings["modbus_IP"], self.init_settings["modbus_port"]) Mar 26 09:51:31 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 62, in _open_modTCP Mar 26 09:51:31 emonpi emonhub.py[5008]: self._log.info("Opening modbusTCP connection: %d @ %s", modbus_port, modbus_IP) Mar 26 09:51:31 emonpi emonhub.py[5008]: Message: 'Opening modbusTCP connection: %d @ %s' Mar 26 09:51:31 emonpi emonhub.py[5008]: Arguments: ('9999', '192.168.1.60') Mar 26 09:51:31 emonpi emonhub.py[5008]: --- Logging error --- Mar 26 09:51:31 emonpi emonhub.py[5008]: Traceback (most recent call last): Mar 26 09:51:31 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 68, in emit Mar 26 09:51:31 emonpi emonhub.py[5008]: if self.shouldRollover(record): Mar 26 09:51:31 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 184, in shouldRollover Mar 26 09:51:31 emonpi emonhub.py[5008]: msg = "%s\n" % self.format(record) Mar 26 09:51:31 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 880, in format Mar 26 09:51:31 emonpi emonhub.py[5008]: return fmt.format(record) Mar 26 09:51:31 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 619, in format Mar 26 09:51:31 emonpi emonhub.py[5008]: record.message = record.getMessage() Mar 26 09:51:31 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 380, in getMessage Mar 26 09:51:31 emonpi emonhub.py[5008]: msg = msg % self.args Mar 26 09:51:31 emonpi emonhub.py[5008]: TypeError: %d format: a number is required, not str Mar 26 09:51:31 emonpi emonhub.py[5008]: Call stack: Mar 26 09:51:31 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 885, in _bootstrap Mar 26 09:51:31 emonpi emonhub.py[5008]: self._bootstrap_inner() Mar 26 09:51:31 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner Mar 26 09:51:31 emonpi emonhub.py[5008]: self.run() Mar 26 09:51:31 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 32, in wrapper Mar 26 09:51:31 emonpi emonhub.py[5008]: return func(*args) Mar 26 09:51:31 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 99, in run Mar 26 09:51:31 emonpi emonhub.py[5008]: rxc = self.read() Mar 26 09:51:31 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 86, in read Mar 26 09:51:31 emonpi emonhub.py[5008]: self._con = self._open_modTCP(self.init_settings["modbus_IP"], self.init_settings["modbus_port"]) Mar 26 09:51:31 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 62, in _open_modTCP Mar 26 09:51:31 emonpi emonhub.py[5008]: self._log.info("Opening modbusTCP connection: %d @ %s", modbus_port, modbus_IP) Mar 26 09:51:31 emonpi emonhub.py[5008]: Message: 'Opening modbusTCP connection: %d @ %s' Mar 26 09:51:31 emonpi emonhub.py[5008]: Arguments: ('9999', '192.168.1.60') Mar 26 09:51:31 emonpi emonhub.py[5008]: --- Logging error --- Mar 26 09:51:31 emonpi emonhub.py[5008]: Traceback (most recent call last): Mar 26 09:51:31 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 68, in emit Mar 26 09:51:31 emonpi emonhub.py[5008]: if self.shouldRollover(record): Mar 26 09:51:31 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 184, in shouldRollover Mar 26 09:51:31 emonpi emonhub.py[5008]: msg = "%s\n" % self.format(record) Mar 26 09:51:31 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 880, in format Mar 26 09:51:31 emonpi emonhub.py[5008]: return fmt.format(record) Mar 26 09:51:31 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 619, in format Mar 26 09:51:31 emonpi emonhub.py[5008]: record.message = record.getMessage() Mar 26 09:51:31 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 380, in getMessage Mar 26 09:51:31 emonpi emonhub.py[5008]: msg = msg % self.args Mar 26 09:51:31 emonpi emonhub.py[5008]: TypeError: %d format: a number is required, not str Mar 26 09:51:31 emonpi emonhub.py[5008]: Call stack: Mar 26 09:51:31 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 885, in _bootstrap Mar 26 09:51:31 emonpi emonhub.py[5008]: self._bootstrap_inner() Mar 26 09:51:31 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner Mar 26 09:51:31 emonpi emonhub.py[5008]: self.run() Mar 26 09:51:31 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 32, in wrapper Mar 26 09:51:31 emonpi emonhub.py[5008]: return func(*args) Mar 26 09:51:31 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 99, in run Mar 26 09:51:31 emonpi emonhub.py[5008]: rxc = self.read() Mar 26 09:51:31 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 86, in read Mar 26 09:51:31 emonpi emonhub.py[5008]: self._con = self._open_modTCP(self.init_settings["modbus_IP"], self.init_settings["modbus_port"]) Mar 26 09:51:31 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 62, in _open_modTCP Mar 26 09:51:31 emonpi emonhub.py[5008]: self._log.info("Opening modbusTCP connection: %d @ %s", modbus_port, modbus_IP) Mar 26 09:51:31 emonpi emonhub.py[5008]: Message: 'Opening modbusTCP connection: %d @ %s' Mar 26 09:51:31 emonpi emonhub.py[5008]: Arguments: ('9999', '192.168.1.60') Mar 26 09:51:31 emonpi emonhub.py[5008]: --- Logging error --- Mar 26 09:51:31 emonpi emonhub.py[5008]: Traceback (most recent call last): Mar 26 09:51:31 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 68, in emit Mar 26 09:51:31 emonpi emonhub.py[5008]: if self.shouldRollover(record): Mar 26 09:51:31 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 184, in shouldRollover Mar 26 09:51:31 emonpi emonhub.py[5008]: msg = "%s\n" % self.format(record) Mar 26 09:51:31 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 880, in format Mar 26 09:51:31 emonpi emonhub.py[5008]: return fmt.format(record) Mar 26 09:51:31 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 619, in format Mar 26 09:51:31 emonpi emonhub.py[5008]: record.message = record.getMessage() Mar 26 09:51:31 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 380, in getMessage Mar 26 09:51:31 emonpi emonhub.py[5008]: msg = msg % self.args Mar 26 09:51:31 emonpi emonhub.py[5008]: TypeError: %d format: a number is required, not str Mar 26 09:51:31 emonpi emonhub.py[5008]: Call stack: Mar 26 09:51:31 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 885, in _bootstrap Mar 26 09:51:31 emonpi emonhub.py[5008]: self._bootstrap_inner() Mar 26 09:51:31 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner Mar 26 09:51:31 emonpi emonhub.py[5008]: self.run() Mar 26 09:51:31 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 32, in wrapper Mar 26 09:51:31 emonpi emonhub.py[5008]: return func(*args) Mar 26 09:51:31 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 99, in run Mar 26 09:51:31 emonpi emonhub.py[5008]: rxc = self.read() Mar 26 09:51:31 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 86, in read Mar 26 09:51:31 emonpi emonhub.py[5008]: self._con = self._open_modTCP(self.init_settings["modbus_IP"], self.init_settings["modbus_port"]) Mar 26 09:51:31 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 62, in _open_modTCP Mar 26 09:51:31 emonpi emonhub.py[5008]: self._log.info("Opening modbusTCP connection: %d @ %s", modbus_port, modbus_IP) Mar 26 09:51:31 emonpi emonhub.py[5008]: Message: 'Opening modbusTCP connection: %d @ %s' Mar 26 09:51:31 emonpi emonhub.py[5008]: Arguments: ('9999', '192.168.1.60') Mar 26 09:51:31 emonpi emonhub.py[5008]: --- Logging error --- Mar 26 09:51:31 emonpi emonhub.py[5008]: Traceback (most recent call last): Mar 26 09:51:31 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 68, in emit Mar 26 09:51:31 emonpi emonhub.py[5008]: if self.shouldRollover(record): Mar 26 09:51:31 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 184, in shouldRollover Mar 26 09:51:31 emonpi emonhub.py[5008]: msg = "%s\n" % self.format(record) Mar 26 09:51:31 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 880, in format Mar 26 09:51:31 emonpi emonhub.py[5008]: return fmt.format(record) Mar 26 09:51:31 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 619, in format Mar 26 09:51:31 emonpi emonhub.py[5008]: record.message = record.getMessage() Mar 26 09:51:31 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 380, in getMessage Mar 26 09:51:31 emonpi emonhub.py[5008]: msg = msg % self.args Mar 26 09:51:31 emonpi emonhub.py[5008]: TypeError: %d format: a number is required, not str Mar 26 09:51:31 emonpi emonhub.py[5008]: Call stack: Mar 26 09:51:31 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 885, in _bootstrap Mar 26 09:51:31 emonpi emonhub.py[5008]: self._bootstrap_inner() Mar 26 09:51:31 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner Mar 26 09:51:31 emonpi emonhub.py[5008]: self.run() Mar 26 09:51:31 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 32, in wrapper Mar 26 09:51:31 emonpi emonhub.py[5008]: return func(*args) Mar 26 09:51:31 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 99, in run Mar 26 09:51:31 emonpi emonhub.py[5008]: rxc = self.read() Mar 26 09:51:31 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 86, in read Mar 26 09:51:31 emonpi emonhub.py[5008]: self._con = self._open_modTCP(self.init_settings["modbus_IP"], self.init_settings["modbus_port"]) Mar 26 09:51:31 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 62, in _open_modTCP Mar 26 09:51:31 emonpi emonhub.py[5008]: self._log.info("Opening modbusTCP connection: %d @ %s", modbus_port, modbus_IP) Mar 26 09:51:31 emonpi emonhub.py[5008]: Message: 'Opening modbusTCP connection: %d @ %s' Mar 26 09:51:31 emonpi emonhub.py[5008]: Arguments: ('9999', '192.168.1.60') Mar 26 09:51:31 emonpi emonhub.py[5008]: --- Logging error --- Mar 26 09:51:31 emonpi emonhub.py[5008]: Traceback (most recent call last): Mar 26 09:51:31 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 68, in emit Mar 26 09:51:31 emonpi emonhub.py[5008]: if self.shouldRollover(record): Mar 26 09:51:31 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 184, in shouldRollover Mar 26 09:51:31 emonpi emonhub.py[5008]: msg = "%s\n" % self.format(record) Mar 26 09:51:31 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 880, in format Mar 26 09:51:31 emonpi emonhub.py[5008]: return fmt.format(record) Mar 26 09:51:31 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 619, in format Mar 26 09:51:31 emonpi emonhub.py[5008]: record.message = record.getMessage() Mar 26 09:51:31 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 380, in getMessage Mar 26 09:51:31 emonpi emonhub.py[5008]: msg = msg % self.args Mar 26 09:51:31 emonpi emonhub.py[5008]: TypeError: %d format: a number is required, not str Mar 26 09:51:31 emonpi emonhub.py[5008]: Call stack: Mar 26 09:51:31 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 885, in _bootstrap Mar 26 09:51:31 emonpi emonhub.py[5008]: self._bootstrap_inner() Mar 26 09:51:31 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner Mar 26 09:51:31 emonpi emonhub.py[5008]: self.run() Mar 26 09:51:31 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 32, in wrapper Mar 26 09:51:31 emonpi emonhub.py[5008]: return func(*args) Mar 26 09:51:31 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 99, in run Mar 26 09:51:31 emonpi emonhub.py[5008]: rxc = self.read() Mar 26 09:51:31 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 86, in read Mar 26 09:51:31 emonpi emonhub.py[5008]: self._con = self._open_modTCP(self.init_settings["modbus_IP"], self.init_settings["modbus_port"]) Mar 26 09:51:31 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 62, in _open_modTCP Mar 26 09:51:31 emonpi emonhub.py[5008]: self._log.info("Opening modbusTCP connection: %d @ %s", modbus_port, modbus_IP) Mar 26 09:52:50 emonpi emonhub.py[5008]: Message: 'Opening modbusTCP connection: %d @ %s' Mar 26 09:52:50 emonpi emonhub.py[5008]: Arguments: ('9999', '192.168.1.60') Mar 26 09:52:50 emonpi emonhub.py[5008]: --- Logging error --- Mar 26 09:52:50 emonpi emonhub.py[5008]: Traceback (most recent call last): Mar 26 09:52:50 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 68, in emit Mar 26 09:52:50 emonpi emonhub.py[5008]: if self.shouldRollover(record): Mar 26 09:52:50 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 184, in shouldRollover Mar 26 09:52:50 emonpi emonhub.py[5008]: msg = "%s\n" % self.format(record) Mar 26 09:52:50 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 880, in format Mar 26 09:52:50 emonpi emonhub.py[5008]: return fmt.format(record) Mar 26 09:52:50 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 619, in format Mar 26 09:52:50 emonpi emonhub.py[5008]: record.message = record.getMessage() Mar 26 09:52:50 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 380, in getMessage Mar 26 09:52:50 emonpi emonhub.py[5008]: msg = msg % self.args Mar 26 09:52:50 emonpi emonhub.py[5008]: TypeError: %d format: a number is required, not str Mar 26 09:52:50 emonpi emonhub.py[5008]: Call stack: Mar 26 09:52:50 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 885, in _bootstrap Mar 26 09:52:50 emonpi emonhub.py[5008]: self._bootstrap_inner() Mar 26 09:52:50 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner Mar 26 09:52:50 emonpi emonhub.py[5008]: self.run() Mar 26 09:52:50 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 32, in wrapper Mar 26 09:52:50 emonpi emonhub.py[5008]: return func(*args) Mar 26 09:52:50 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 99, in run Mar 26 09:52:50 emonpi emonhub.py[5008]: rxc = self.read() Mar 26 09:52:50 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 86, in read Mar 26 09:52:50 emonpi emonhub.py[5008]: self._con = self._open_modTCP(self.init_settings["modbus_IP"], self.init_settings["modbus_port"]) Mar 26 09:52:50 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 62, in _open_modTCP Mar 26 09:52:50 emonpi emonhub.py[5008]: self._log.info("Opening modbusTCP connection: %d @ %s", modbus_port, modbus_IP) Mar 26 09:52:50 emonpi emonhub.py[5008]: Message: 'Opening modbusTCP connection: %d @ %s' Mar 26 09:52:50 emonpi emonhub.py[5008]: Arguments: ('9999', '192.168.1.60') Mar 26 09:52:50 emonpi emonhub.py[5008]: --- Logging error --- Mar 26 09:52:50 emonpi emonhub.py[5008]: Traceback (most recent call last): Mar 26 09:52:50 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 68, in emit Mar 26 09:52:50 emonpi emonhub.py[5008]: if self.shouldRollover(record): Mar 26 09:52:50 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 184, in shouldRollover Mar 26 09:52:50 emonpi emonhub.py[5008]: msg = "%s\n" % self.format(record) Mar 26 09:52:50 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 880, in format Mar 26 09:52:50 emonpi emonhub.py[5008]: return fmt.format(record) Mar 26 09:52:50 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 619, in format Mar 26 09:52:50 emonpi emonhub.py[5008]: record.message = record.getMessage() Mar 26 09:52:50 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 380, in getMessage Mar 26 09:52:50 emonpi emonhub.py[5008]: msg = msg % self.args Mar 26 09:52:50 emonpi emonhub.py[5008]: TypeError: %d format: a number is required, not str Mar 26 09:52:50 emonpi emonhub.py[5008]: Call stack: Mar 26 09:52:50 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 885, in _bootstrap Mar 26 09:52:50 emonpi emonhub.py[5008]: self._bootstrap_inner() Mar 26 09:52:50 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner Mar 26 09:52:50 emonpi emonhub.py[5008]: self.run() Mar 26 09:52:50 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 32, in wrapper Mar 26 09:52:50 emonpi emonhub.py[5008]: return func(*args) Mar 26 09:52:50 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 99, in run Mar 26 09:52:50 emonpi emonhub.py[5008]: rxc = self.read() Mar 26 09:52:50 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 86, in read Mar 26 09:52:50 emonpi emonhub.py[5008]: self._con = self._open_modTCP(self.init_settings["modbus_IP"], self.init_settings["modbus_port"]) Mar 26 09:52:50 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 62, in _open_modTCP Mar 26 09:52:50 emonpi emonhub.py[5008]: self._log.info("Opening modbusTCP connection: %d @ %s", modbus_port, modbus_IP) Mar 26 09:52:50 emonpi emonhub.py[5008]: Message: 'Opening modbusTCP connection: %d @ %s' Mar 26 09:52:50 emonpi emonhub.py[5008]: Arguments: ('9999', '192.168.1.60') Mar 26 09:52:50 emonpi emonhub.py[5008]: --- Logging error --- Mar 26 09:52:50 emonpi emonhub.py[5008]: Traceback (most recent call last): Mar 26 09:52:50 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 68, in emit Mar 26 09:52:50 emonpi emonhub.py[5008]: if self.shouldRollover(record): Mar 26 09:52:50 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 184, in shouldRollover Mar 26 09:52:50 emonpi emonhub.py[5008]: msg = "%s\n" % self.format(record) Mar 26 09:52:50 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 880, in format Mar 26 09:52:50 emonpi emonhub.py[5008]: return fmt.format(record) Mar 26 09:52:50 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 619, in format Mar 26 09:52:50 emonpi emonhub.py[5008]: record.message = record.getMessage() Mar 26 09:52:50 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 380, in getMessage Mar 26 09:52:50 emonpi emonhub.py[5008]: msg = msg % self.args Mar 26 09:52:50 emonpi emonhub.py[5008]: TypeError: %d format: a number is required, not str Mar 26 09:52:50 emonpi emonhub.py[5008]: Call stack: Mar 26 09:52:50 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 885, in _bootstrap Mar 26 09:52:50 emonpi emonhub.py[5008]: self._bootstrap_inner() Mar 26 09:52:50 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner Mar 26 09:52:50 emonpi emonhub.py[5008]: self.run() Mar 26 09:52:50 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 32, in wrapper Mar 26 09:52:50 emonpi emonhub.py[5008]: return func(*args) Mar 26 09:52:50 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 99, in run Mar 26 09:52:50 emonpi emonhub.py[5008]: rxc = self.read() Mar 26 09:52:50 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 86, in read Mar 26 09:52:50 emonpi emonhub.py[5008]: self._con = self._open_modTCP(self.init_settings["modbus_IP"], self.init_settings["modbus_port"]) Mar 26 09:52:50 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 62, in _open_modTCP Mar 26 09:52:50 emonpi emonhub.py[5008]: self._log.info("Opening modbusTCP connection: %d @ %s", modbus_port, modbus_IP) Mar 26 09:52:50 emonpi emonhub.py[5008]: Message: 'Opening modbusTCP connection: %d @ %s' Mar 26 09:52:50 emonpi emonhub.py[5008]: Arguments: ('9999', '192.168.1.60') Mar 26 09:52:50 emonpi emonhub.py[5008]: --- Logging error --- Mar 26 09:52:50 emonpi emonhub.py[5008]: Traceback (most recent call last): Mar 26 09:52:50 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 68, in emit Mar 26 09:52:50 emonpi emonhub.py[5008]: if self.shouldRollover(record): Mar 26 09:52:50 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 184, in shouldRollover Mar 26 09:52:50 emonpi emonhub.py[5008]: msg = "%s\n" % self.format(record) Mar 26 09:52:50 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 880, in format Mar 26 09:52:50 emonpi emonhub.py[5008]: return fmt.format(record) Mar 26 09:52:50 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 619, in format Mar 26 09:52:50 emonpi emonhub.py[5008]: record.message = record.getMessage() Mar 26 09:52:50 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 380, in getMessage Mar 26 09:52:50 emonpi emonhub.py[5008]: msg = msg % self.args Mar 26 09:52:50 emonpi emonhub.py[5008]: TypeError: %d format: a number is required, not str Mar 26 09:52:50 emonpi emonhub.py[5008]: Call stack: Mar 26 09:52:50 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 885, in _bootstrap Mar 26 09:52:50 emonpi emonhub.py[5008]: self._bootstrap_inner() Mar 26 09:52:50 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner Mar 26 09:52:50 emonpi emonhub.py[5008]: self.run() Mar 26 09:52:50 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 32, in wrapper Mar 26 09:52:50 emonpi emonhub.py[5008]: return func(*args) Mar 26 09:52:50 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 99, in run Mar 26 09:52:50 emonpi emonhub.py[5008]: rxc = self.read() Mar 26 09:52:50 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 86, in read Mar 26 09:52:50 emonpi emonhub.py[5008]: self._con = self._open_modTCP(self.init_settings["modbus_IP"], self.init_settings["modbus_port"]) Mar 26 09:52:50 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 62, in _open_modTCP Mar 26 09:52:50 emonpi emonhub.py[5008]: self._log.info("Opening modbusTCP connection: %d @ %s", modbus_port, modbus_IP) Mar 26 09:52:50 emonpi emonhub.py[5008]: Message: 'Opening modbusTCP connection: %d @ %s' Mar 26 09:52:50 emonpi emonhub.py[5008]: Arguments: ('9999', '192.168.1.60') Mar 26 09:52:50 emonpi emonhub.py[5008]: --- Logging error --- Mar 26 09:52:50 emonpi emonhub.py[5008]: Traceback (most recent call last): Mar 26 09:52:50 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 68, in emit Mar 26 09:52:50 emonpi emonhub.py[5008]: if self.shouldRollover(record): Mar 26 09:52:50 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 184, in shouldRollover Mar 26 09:52:50 emonpi emonhub.py[5008]: msg = "%s\n" % self.format(record) Mar 26 09:52:50 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 880, in format Mar 26 09:52:50 emonpi emonhub.py[5008]: return fmt.format(record) Mar 26 09:52:50 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 619, in format Mar 26 09:52:50 emonpi emonhub.py[5008]: record.message = record.getMessage() Mar 26 09:52:50 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 380, in getMessage Mar 26 09:52:50 emonpi emonhub.py[5008]: msg = msg % self.args Mar 26 09:52:50 emonpi emonhub.py[5008]: TypeError: %d format: a number is required, not str Mar 26 09:52:50 emonpi emonhub.py[5008]: Call stack: Mar 26 09:52:50 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 885, in _bootstrap Mar 26 09:52:50 emonpi emonhub.py[5008]: self._bootstrap_inner() Mar 26 09:52:50 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner Mar 26 09:52:50 emonpi emonhub.py[5008]: self.run() Mar 26 09:52:50 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 32, in wrapper Mar 26 09:52:50 emonpi emonhub.py[5008]: return func(*args) Mar 26 09:52:50 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 99, in run Mar 26 09:52:50 emonpi emonhub.py[5008]: rxc = self.read() Mar 26 09:52:50 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 86, in read Mar 26 09:52:50 emonpi emonhub.py[5008]: self._con = self._open_modTCP(self.init_settings["modbus_IP"], self.init_settings["modbus_port"]) Mar 26 09:52:50 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 62, in _open_modTCP Mar 26 09:52:50 emonpi emonhub.py[5008]: self._log.info("Opening modbusTCP connection: %d @ %s", modbus_port, modbus_IP) Mar 26 09:52:50 emonpi emonhub.py[5008]: Message: 'Opening modbusTCP connection: %d @ %s' Mar 26 09:52:50 emonpi emonhub.py[5008]: Arguments: ('9999', '192.168.1.60') Mar 26 09:52:50 emonpi emonhub.py[5008]: --- Logging error --- Mar 26 09:52:50 emonpi emonhub.py[5008]: Traceback (most recent call last): Mar 26 09:52:50 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 68, in emit Mar 26 09:52:50 emonpi emonhub.py[5008]: if self.shouldRollover(record): Mar 26 09:52:50 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 184, in shouldRollover Mar 26 09:52:50 emonpi emonhub.py[5008]: msg = "%s\n" % self.format(record) Mar 26 09:52:50 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 880, in format Mar 26 09:52:50 emonpi emonhub.py[5008]: return fmt.format(record) Mar 26 09:52:50 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 619, in format Mar 26 09:52:50 emonpi emonhub.py[5008]: record.message = record.getMessage() Mar 26 09:52:50 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 380, in getMessage Mar 26 09:52:50 emonpi emonhub.py[5008]: msg = msg % self.args Mar 26 09:53:56 emonpi emonhub.py[5008]: TypeError: %d format: a number is required, not str Mar 26 09:53:56 emonpi emonhub.py[5008]: Call stack: Mar 26 09:53:56 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 885, in _bootstrap Mar 26 09:53:56 emonpi emonhub.py[5008]: self._bootstrap_inner() Mar 26 09:53:56 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner Mar 26 09:53:56 emonpi emonhub.py[5008]: self.run() Mar 26 09:53:56 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 32, in wrapper Mar 26 09:53:56 emonpi emonhub.py[5008]: return func(*args) Mar 26 09:53:56 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 99, in run Mar 26 09:53:56 emonpi emonhub.py[5008]: rxc = self.read() Mar 26 09:53:56 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 86, in read Mar 26 09:53:56 emonpi emonhub.py[5008]: self._con = self._open_modTCP(self.init_settings["modbus_IP"], self.init_settings["modbus_port"]) Mar 26 09:53:56 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 62, in _open_modTCP Mar 26 09:53:56 emonpi emonhub.py[5008]: self._log.info("Opening modbusTCP connection: %d @ %s", modbus_port, modbus_IP) Mar 26 09:53:56 emonpi emonhub.py[5008]: Message: 'Opening modbusTCP connection: %d @ %s' Mar 26 09:53:56 emonpi emonhub.py[5008]: Arguments: ('9999', '192.168.1.60') Mar 26 09:53:56 emonpi emonhub.py[5008]: --- Logging error --- Mar 26 09:53:56 emonpi emonhub.py[5008]: Traceback (most recent call last): Mar 26 09:53:56 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 68, in emit Mar 26 09:53:56 emonpi emonhub.py[5008]: if self.shouldRollover(record): Mar 26 09:53:56 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 184, in shouldRollover Mar 26 09:53:56 emonpi emonhub.py[5008]: msg = "%s\n" % self.format(record) Mar 26 09:53:56 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 880, in format Mar 26 09:53:56 emonpi emonhub.py[5008]: return fmt.format(record) Mar 26 09:53:56 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 619, in format Mar 26 09:53:56 emonpi emonhub.py[5008]: record.message = record.getMessage() Mar 26 09:53:56 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 380, in getMessage Mar 26 09:53:56 emonpi emonhub.py[5008]: msg = msg % self.args Mar 26 09:53:56 emonpi emonhub.py[5008]: TypeError: %d format: a number is required, not str Mar 26 09:53:56 emonpi emonhub.py[5008]: Call stack: Mar 26 09:53:56 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 885, in _bootstrap Mar 26 09:53:56 emonpi emonhub.py[5008]: self._bootstrap_inner() Mar 26 09:53:56 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner Mar 26 09:53:56 emonpi emonhub.py[5008]: self.run() Mar 26 09:53:56 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 32, in wrapper Mar 26 09:53:56 emonpi emonhub.py[5008]: return func(*args) Mar 26 09:53:56 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 99, in run Mar 26 09:53:56 emonpi emonhub.py[5008]: rxc = self.read() Mar 26 09:53:56 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 86, in read Mar 26 09:53:56 emonpi emonhub.py[5008]: self._con = self._open_modTCP(self.init_settings["modbus_IP"], self.init_settings["modbus_port"]) Mar 26 09:53:56 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 62, in _open_modTCP Mar 26 09:53:56 emonpi emonhub.py[5008]: self._log.info("Opening modbusTCP connection: %d @ %s", modbus_port, modbus_IP) Mar 26 09:53:56 emonpi emonhub.py[5008]: Message: 'Opening modbusTCP connection: %d @ %s' Mar 26 09:53:56 emonpi emonhub.py[5008]: Arguments: ('9999', '192.168.1.60') Mar 26 09:53:56 emonpi emonhub.py[5008]: --- Logging error --- Mar 26 09:53:56 emonpi emonhub.py[5008]: Traceback (most recent call last): Mar 26 09:53:56 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 68, in emit Mar 26 09:53:56 emonpi emonhub.py[5008]: if self.shouldRollover(record): Mar 26 09:53:56 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 184, in shouldRollover Mar 26 09:53:56 emonpi emonhub.py[5008]: msg = "%s\n" % self.format(record) Mar 26 09:53:56 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 880, in format Mar 26 09:53:56 emonpi emonhub.py[5008]: return fmt.format(record) Mar 26 09:53:56 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 619, in format Mar 26 09:53:56 emonpi emonhub.py[5008]: record.message = record.getMessage() Mar 26 09:53:56 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 380, in getMessage Mar 26 09:53:56 emonpi emonhub.py[5008]: msg = msg % self.args Mar 26 09:53:56 emonpi emonhub.py[5008]: TypeError: %d format: a number is required, not str Mar 26 09:53:56 emonpi emonhub.py[5008]: Call stack: Mar 26 09:53:56 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 885, in _bootstrap Mar 26 09:53:56 emonpi emonhub.py[5008]: self._bootstrap_inner() Mar 26 09:53:56 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner Mar 26 09:53:56 emonpi emonhub.py[5008]: self.run() Mar 26 09:53:56 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 32, in wrapper Mar 26 09:53:56 emonpi emonhub.py[5008]: return func(*args) Mar 26 09:53:56 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 99, in run Mar 26 09:53:56 emonpi emonhub.py[5008]: rxc = self.read() Mar 26 09:53:56 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 86, in read Mar 26 09:53:56 emonpi emonhub.py[5008]: self._con = self._open_modTCP(self.init_settings["modbus_IP"], self.init_settings["modbus_port"]) Mar 26 09:53:56 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 62, in _open_modTCP Mar 26 09:53:56 emonpi emonhub.py[5008]: self._log.info("Opening modbusTCP connection: %d @ %s", modbus_port, modbus_IP) Mar 26 09:53:56 emonpi emonhub.py[5008]: Message: 'Opening modbusTCP connection: %d @ %s' Mar 26 09:53:56 emonpi emonhub.py[5008]: Arguments: ('9999', '192.168.1.60') Mar 26 09:53:56 emonpi emonhub.py[5008]: --- Logging error --- Mar 26 09:53:56 emonpi emonhub.py[5008]: Traceback (most recent call last): Mar 26 09:53:56 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 68, in emit Mar 26 09:53:56 emonpi emonhub.py[5008]: if self.shouldRollover(record): Mar 26 09:53:56 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 184, in shouldRollover Mar 26 09:53:56 emonpi emonhub.py[5008]: msg = "%s\n" % self.format(record) Mar 26 09:53:56 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 880, in format Mar 26 09:53:56 emonpi emonhub.py[5008]: return fmt.format(record) Mar 26 09:53:56 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 619, in format Mar 26 09:53:56 emonpi emonhub.py[5008]: record.message = record.getMessage() Mar 26 09:53:56 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 380, in getMessage Mar 26 09:53:56 emonpi emonhub.py[5008]: msg = msg % self.args Mar 26 09:53:56 emonpi emonhub.py[5008]: TypeError: %d format: a number is required, not str Mar 26 09:53:56 emonpi emonhub.py[5008]: Call stack: Mar 26 09:53:56 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 885, in _bootstrap Mar 26 09:53:56 emonpi emonhub.py[5008]: self._bootstrap_inner() Mar 26 09:53:56 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner Mar 26 09:53:56 emonpi emonhub.py[5008]: self.run() Mar 26 09:53:56 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 32, in wrapper Mar 26 09:53:56 emonpi emonhub.py[5008]: return func(*args) Mar 26 09:53:56 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 99, in run Mar 26 09:53:56 emonpi emonhub.py[5008]: rxc = self.read() Mar 26 09:53:56 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 86, in read Mar 26 09:53:56 emonpi emonhub.py[5008]: self._con = self._open_modTCP(self.init_settings["modbus_IP"], self.init_settings["modbus_port"]) Mar 26 09:53:56 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 62, in _open_modTCP Mar 26 09:53:56 emonpi emonhub.py[5008]: self._log.info("Opening modbusTCP connection: %d @ %s", modbus_port, modbus_IP) Mar 26 09:53:56 emonpi emonhub.py[5008]: Message: 'Opening modbusTCP connection: %d @ %s' Mar 26 09:53:56 emonpi emonhub.py[5008]: Arguments: ('9999', '192.168.1.60') Mar 26 09:53:56 emonpi emonhub.py[5008]: --- Logging error --- Mar 26 09:53:56 emonpi emonhub.py[5008]: Traceback (most recent call last): Mar 26 09:53:56 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 68, in emit Mar 26 09:53:56 emonpi emonhub.py[5008]: if self.shouldRollover(record): Mar 26 09:53:56 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 184, in shouldRollover Mar 26 09:53:56 emonpi emonhub.py[5008]: msg = "%s\n" % self.format(record) Mar 26 09:53:56 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 880, in format Mar 26 09:53:56 emonpi emonhub.py[5008]: return fmt.format(record) Mar 26 09:53:56 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 619, in format Mar 26 09:53:56 emonpi emonhub.py[5008]: record.message = record.getMessage() Mar 26 09:53:56 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 380, in getMessage Mar 26 09:53:56 emonpi emonhub.py[5008]: msg = msg % self.args Mar 26 09:53:56 emonpi emonhub.py[5008]: TypeError: %d format: a number is required, not str Mar 26 09:53:56 emonpi emonhub.py[5008]: Call stack: Mar 26 09:53:56 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 885, in _bootstrap Mar 26 09:53:56 emonpi emonhub.py[5008]: self._bootstrap_inner() Mar 26 09:53:56 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner Mar 26 09:53:56 emonpi emonhub.py[5008]: self.run() Mar 26 09:53:56 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 32, in wrapper Mar 26 09:53:56 emonpi emonhub.py[5008]: return func(*args) Mar 26 09:53:56 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 99, in run Mar 26 09:53:56 emonpi emonhub.py[5008]: rxc = self.read() Mar 26 09:53:56 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 86, in read Mar 26 09:53:56 emonpi emonhub.py[5008]: self._con = self._open_modTCP(self.init_settings["modbus_IP"], self.init_settings["modbus_port"]) Mar 26 09:53:56 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 62, in _open_modTCP Mar 26 09:53:56 emonpi emonhub.py[5008]: self._log.info("Opening modbusTCP connection: %d @ %s", modbus_port, modbus_IP) Mar 26 09:53:56 emonpi emonhub.py[5008]: Message: 'Opening modbusTCP connection: %d @ %s' Mar 26 09:53:56 emonpi emonhub.py[5008]: Arguments: ('9999', '192.168.1.60') Mar 26 09:53:56 emonpi emonhub.py[5008]: --- Logging error --- Mar 26 09:53:56 emonpi emonhub.py[5008]: Traceback (most recent call last): Mar 26 09:53:56 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 68, in emit Mar 26 09:53:56 emonpi emonhub.py[5008]: if self.shouldRollover(record): Mar 26 09:53:56 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 184, in shouldRollover Mar 26 09:53:56 emonpi emonhub.py[5008]: msg = "%s\n" % self.format(record) Mar 26 09:53:56 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 880, in format Mar 26 09:53:56 emonpi emonhub.py[5008]: return fmt.format(record) Mar 26 09:53:56 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 619, in format Mar 26 09:53:56 emonpi emonhub.py[5008]: record.message = record.getMessage() Mar 26 09:53:56 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 380, in getMessage Mar 26 09:53:56 emonpi emonhub.py[5008]: msg = msg % self.args Mar 26 09:53:56 emonpi emonhub.py[5008]: TypeError: %d format: a number is required, not str Mar 26 09:53:56 emonpi emonhub.py[5008]: Call stack: Mar 26 09:53:56 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 885, in _bootstrap Mar 26 09:53:56 emonpi emonhub.py[5008]: self._bootstrap_inner() Mar 26 09:53:56 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner Mar 26 09:53:56 emonpi emonhub.py[5008]: self.run() Mar 26 09:53:56 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 32, in wrapper Mar 26 09:53:56 emonpi emonhub.py[5008]: return func(*args) Mar 26 09:53:56 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 99, in run Mar 26 09:53:56 emonpi emonhub.py[5008]: rxc = self.read() Mar 26 09:53:56 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 86, in read Mar 26 09:53:56 emonpi emonhub.py[5008]: self._con = self._open_modTCP(self.init_settings["modbus_IP"], self.init_settings["modbus_port"]) Mar 26 09:55:01 emonpi CRON[12474]: (root) CMD (/usr/local/bin/wifi-check > /var/log/emoncms/wificheck.log 2>&1) Mar 26 09:55:14 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 62, in _open_modTCP Mar 26 09:55:14 emonpi emonhub.py[5008]: self._log.info("Opening modbusTCP connection: %d @ %s", modbus_port, modbus_IP) Mar 26 09:55:14 emonpi emonhub.py[5008]: Message: 'Opening modbusTCP connection: %d @ %s' Mar 26 09:55:14 emonpi emonhub.py[5008]: Arguments: ('9999', '192.168.1.60') Mar 26 09:55:14 emonpi emonhub.py[5008]: --- Logging error --- Mar 26 09:55:14 emonpi emonhub.py[5008]: Traceback (most recent call last): Mar 26 09:55:14 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 68, in emit Mar 26 09:55:14 emonpi emonhub.py[5008]: if self.shouldRollover(record): Mar 26 09:55:14 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 184, in shouldRollover Mar 26 09:55:14 emonpi emonhub.py[5008]: msg = "%s\n" % self.format(record) Mar 26 09:55:14 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 880, in format Mar 26 09:55:14 emonpi emonhub.py[5008]: return fmt.format(record) Mar 26 09:55:14 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 619, in format Mar 26 09:55:14 emonpi emonhub.py[5008]: record.message = record.getMessage() Mar 26 09:55:14 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 380, in getMessage Mar 26 09:55:14 emonpi emonhub.py[5008]: msg = msg % self.args Mar 26 09:55:14 emonpi emonhub.py[5008]: TypeError: %d format: a number is required, not str Mar 26 09:55:14 emonpi emonhub.py[5008]: Call stack: Mar 26 09:55:14 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 885, in _bootstrap Mar 26 09:55:14 emonpi emonhub.py[5008]: self._bootstrap_inner() Mar 26 09:55:14 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner Mar 26 09:55:14 emonpi emonhub.py[5008]: self.run() Mar 26 09:55:14 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 32, in wrapper Mar 26 09:55:14 emonpi emonhub.py[5008]: return func(*args) Mar 26 09:55:14 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 99, in run Mar 26 09:55:14 emonpi emonhub.py[5008]: rxc = self.read() Mar 26 09:55:14 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 86, in read Mar 26 09:55:14 emonpi emonhub.py[5008]: self._con = self._open_modTCP(self.init_settings["modbus_IP"], self.init_settings["modbus_port"]) Mar 26 09:55:14 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 62, in _open_modTCP Mar 26 09:55:14 emonpi emonhub.py[5008]: self._log.info("Opening modbusTCP connection: %d @ %s", modbus_port, modbus_IP) Mar 26 09:55:14 emonpi emonhub.py[5008]: Message: 'Opening modbusTCP connection: %d @ %s' Mar 26 09:55:14 emonpi emonhub.py[5008]: Arguments: ('9999', '192.168.1.60') Mar 26 09:55:14 emonpi emonhub.py[5008]: --- Logging error --- Mar 26 09:55:14 emonpi emonhub.py[5008]: Traceback (most recent call last): Mar 26 09:55:14 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 68, in emit Mar 26 09:55:14 emonpi emonhub.py[5008]: if self.shouldRollover(record): Mar 26 09:55:14 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 184, in shouldRollover Mar 26 09:55:14 emonpi emonhub.py[5008]: msg = "%s\n" % self.format(record) Mar 26 09:55:14 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 880, in format Mar 26 09:55:14 emonpi emonhub.py[5008]: return fmt.format(record) Mar 26 09:55:14 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 619, in format Mar 26 09:55:14 emonpi emonhub.py[5008]: record.message = record.getMessage() Mar 26 09:55:14 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 380, in getMessage Mar 26 09:55:14 emonpi emonhub.py[5008]: msg = msg % self.args Mar 26 09:55:14 emonpi emonhub.py[5008]: TypeError: %d format: a number is required, not str Mar 26 09:55:14 emonpi emonhub.py[5008]: Call stack: Mar 26 09:55:14 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 885, in _bootstrap Mar 26 09:55:14 emonpi emonhub.py[5008]: self._bootstrap_inner() Mar 26 09:55:14 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner Mar 26 09:55:14 emonpi emonhub.py[5008]: self.run() Mar 26 09:55:14 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 32, in wrapper Mar 26 09:55:14 emonpi emonhub.py[5008]: return func(*args) Mar 26 09:55:14 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 99, in run Mar 26 09:55:14 emonpi emonhub.py[5008]: rxc = self.read() Mar 26 09:55:14 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 86, in read Mar 26 09:55:14 emonpi emonhub.py[5008]: self._con = self._open_modTCP(self.init_settings["modbus_IP"], self.init_settings["modbus_port"]) Mar 26 09:55:14 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 62, in _open_modTCP Mar 26 09:55:14 emonpi emonhub.py[5008]: self._log.info("Opening modbusTCP connection: %d @ %s", modbus_port, modbus_IP) Mar 26 09:55:14 emonpi emonhub.py[5008]: Message: 'Opening modbusTCP connection: %d @ %s' Mar 26 09:55:14 emonpi emonhub.py[5008]: Arguments: ('9999', '192.168.1.60') Mar 26 09:55:14 emonpi emonhub.py[5008]: --- Logging error --- Mar 26 09:55:14 emonpi emonhub.py[5008]: Traceback (most recent call last): Mar 26 09:55:14 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 68, in emit Mar 26 09:55:14 emonpi emonhub.py[5008]: if self.shouldRollover(record): Mar 26 09:55:14 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 184, in shouldRollover Mar 26 09:55:14 emonpi emonhub.py[5008]: msg = "%s\n" % self.format(record) Mar 26 09:55:14 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 880, in format Mar 26 09:55:14 emonpi emonhub.py[5008]: return fmt.format(record) Mar 26 09:55:14 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 619, in format Mar 26 09:55:14 emonpi emonhub.py[5008]: record.message = record.getMessage() Mar 26 09:55:14 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 380, in getMessage Mar 26 09:55:14 emonpi emonhub.py[5008]: msg = msg % self.args Mar 26 09:55:14 emonpi emonhub.py[5008]: TypeError: %d format: a number is required, not str Mar 26 09:55:14 emonpi emonhub.py[5008]: Call stack: Mar 26 09:55:14 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 885, in _bootstrap Mar 26 09:55:14 emonpi emonhub.py[5008]: self._bootstrap_inner() Mar 26 09:55:14 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner Mar 26 09:55:14 emonpi emonhub.py[5008]: self.run() Mar 26 09:55:14 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 32, in wrapper Mar 26 09:55:14 emonpi emonhub.py[5008]: return func(*args) Mar 26 09:55:14 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 99, in run Mar 26 09:55:14 emonpi emonhub.py[5008]: rxc = self.read() Mar 26 09:55:14 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 86, in read Mar 26 09:55:14 emonpi emonhub.py[5008]: self._con = self._open_modTCP(self.init_settings["modbus_IP"], self.init_settings["modbus_port"]) Mar 26 09:55:14 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 62, in _open_modTCP Mar 26 09:55:14 emonpi emonhub.py[5008]: self._log.info("Opening modbusTCP connection: %d @ %s", modbus_port, modbus_IP) Mar 26 09:55:14 emonpi emonhub.py[5008]: Message: 'Opening modbusTCP connection: %d @ %s' Mar 26 09:55:14 emonpi emonhub.py[5008]: Arguments: ('9999', '192.168.1.60') Mar 26 09:55:14 emonpi emonhub.py[5008]: --- Logging error --- Mar 26 09:55:14 emonpi emonhub.py[5008]: Traceback (most recent call last): Mar 26 09:55:14 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 68, in emit Mar 26 09:55:14 emonpi emonhub.py[5008]: if self.shouldRollover(record): Mar 26 09:55:14 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 184, in shouldRollover Mar 26 09:55:14 emonpi emonhub.py[5008]: msg = "%s\n" % self.format(record) Mar 26 09:55:14 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 880, in format Mar 26 09:55:14 emonpi emonhub.py[5008]: return fmt.format(record) Mar 26 09:55:14 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 619, in format Mar 26 09:55:14 emonpi emonhub.py[5008]: record.message = record.getMessage() Mar 26 09:55:14 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 380, in getMessage Mar 26 09:55:14 emonpi emonhub.py[5008]: msg = msg % self.args Mar 26 09:55:14 emonpi emonhub.py[5008]: TypeError: %d format: a number is required, not str Mar 26 09:55:14 emonpi emonhub.py[5008]: Call stack: Mar 26 09:55:14 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 885, in _bootstrap Mar 26 09:55:14 emonpi emonhub.py[5008]: self._bootstrap_inner() Mar 26 09:55:14 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner Mar 26 09:55:14 emonpi emonhub.py[5008]: self.run() Mar 26 09:55:14 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 32, in wrapper Mar 26 09:55:14 emonpi emonhub.py[5008]: return func(*args) Mar 26 09:55:14 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 99, in run Mar 26 09:55:14 emonpi emonhub.py[5008]: rxc = self.read() Mar 26 09:55:14 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 86, in read Mar 26 09:55:14 emonpi emonhub.py[5008]: self._con = self._open_modTCP(self.init_settings["modbus_IP"], self.init_settings["modbus_port"]) Mar 26 09:55:14 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 62, in _open_modTCP Mar 26 09:55:14 emonpi emonhub.py[5008]: self._log.info("Opening modbusTCP connection: %d @ %s", modbus_port, modbus_IP) Mar 26 09:55:14 emonpi emonhub.py[5008]: Message: 'Opening modbusTCP connection: %d @ %s' Mar 26 09:55:14 emonpi emonhub.py[5008]: Arguments: ('9999', '192.168.1.60') Mar 26 09:55:14 emonpi emonhub.py[5008]: --- Logging error --- Mar 26 09:55:14 emonpi emonhub.py[5008]: Traceback (most recent call last): Mar 26 09:55:14 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 68, in emit Mar 26 09:55:14 emonpi emonhub.py[5008]: if self.shouldRollover(record): Mar 26 09:55:14 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 184, in shouldRollover Mar 26 09:55:14 emonpi emonhub.py[5008]: msg = "%s\n" % self.format(record) Mar 26 09:55:14 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 880, in format Mar 26 09:55:14 emonpi emonhub.py[5008]: return fmt.format(record) Mar 26 09:55:14 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 619, in format Mar 26 09:55:14 emonpi emonhub.py[5008]: record.message = record.getMessage() Mar 26 09:55:14 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 380, in getMessage Mar 26 09:55:14 emonpi emonhub.py[5008]: msg = msg % self.args Mar 26 09:55:14 emonpi emonhub.py[5008]: TypeError: %d format: a number is required, not str Mar 26 09:55:14 emonpi emonhub.py[5008]: Call stack: Mar 26 09:55:14 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 885, in _bootstrap Mar 26 09:55:14 emonpi emonhub.py[5008]: self._bootstrap_inner() Mar 26 09:55:14 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner Mar 26 09:55:14 emonpi emonhub.py[5008]: self.run() Mar 26 09:55:14 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 32, in wrapper Mar 26 09:55:14 emonpi emonhub.py[5008]: return func(*args) Mar 26 09:55:14 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 99, in run Mar 26 09:55:14 emonpi emonhub.py[5008]: rxc = self.read() Mar 26 09:55:14 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 86, in read Mar 26 09:55:14 emonpi emonhub.py[5008]: self._con = self._open_modTCP(self.init_settings["modbus_IP"], self.init_settings["modbus_port"]) Mar 26 09:55:14 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 62, in _open_modTCP Mar 26 09:55:14 emonpi emonhub.py[5008]: self._log.info("Opening modbusTCP connection: %d @ %s", modbus_port, modbus_IP) Mar 26 09:55:14 emonpi emonhub.py[5008]: Message: 'Opening modbusTCP connection: %d @ %s' Mar 26 09:55:14 emonpi emonhub.py[5008]: Arguments: ('9999', '192.168.1.60') Mar 26 09:55:14 emonpi emonhub.py[5008]: --- Logging error --- Mar 26 09:55:14 emonpi emonhub.py[5008]: Traceback (most recent call last): Mar 26 09:55:14 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 68, in emit Mar 26 09:55:14 emonpi emonhub.py[5008]: if self.shouldRollover(record): Mar 26 09:55:14 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 184, in shouldRollover Mar 26 09:55:14 emonpi emonhub.py[5008]: msg = "%s\n" % self.format(record) Mar 26 09:55:14 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 880, in format Mar 26 09:55:14 emonpi emonhub.py[5008]: return fmt.format(record) Mar 26 09:56:20 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 619, in format Mar 26 09:56:20 emonpi emonhub.py[5008]: record.message = record.getMessage() Mar 26 09:56:20 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 380, in getMessage Mar 26 09:56:20 emonpi emonhub.py[5008]: msg = msg % self.args Mar 26 09:56:20 emonpi emonhub.py[5008]: TypeError: %d format: a number is required, not str Mar 26 09:56:20 emonpi emonhub.py[5008]: Call stack: Mar 26 09:56:20 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 885, in _bootstrap Mar 26 09:56:20 emonpi emonhub.py[5008]: self._bootstrap_inner() Mar 26 09:56:20 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner Mar 26 09:56:20 emonpi emonhub.py[5008]: self.run() Mar 26 09:56:20 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 32, in wrapper Mar 26 09:56:20 emonpi emonhub.py[5008]: return func(*args) Mar 26 09:56:20 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 99, in run Mar 26 09:56:20 emonpi emonhub.py[5008]: rxc = self.read() Mar 26 09:56:20 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 86, in read Mar 26 09:56:20 emonpi emonhub.py[5008]: self._con = self._open_modTCP(self.init_settings["modbus_IP"], self.init_settings["modbus_port"]) Mar 26 09:56:20 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 62, in _open_modTCP Mar 26 09:56:20 emonpi emonhub.py[5008]: self._log.info("Opening modbusTCP connection: %d @ %s", modbus_port, modbus_IP) Mar 26 09:56:20 emonpi emonhub.py[5008]: Message: 'Opening modbusTCP connection: %d @ %s' Mar 26 09:56:20 emonpi emonhub.py[5008]: Arguments: ('9999', '192.168.1.60') Mar 26 09:56:20 emonpi emonhub.py[5008]: --- Logging error --- Mar 26 09:56:20 emonpi emonhub.py[5008]: Traceback (most recent call last): Mar 26 09:56:20 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 68, in emit Mar 26 09:56:20 emonpi emonhub.py[5008]: if self.shouldRollover(record): Mar 26 09:56:20 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 184, in shouldRollover Mar 26 09:56:20 emonpi emonhub.py[5008]: msg = "%s\n" % self.format(record) Mar 26 09:56:20 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 880, in format Mar 26 09:56:20 emonpi emonhub.py[5008]: return fmt.format(record) Mar 26 09:56:20 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 619, in format Mar 26 09:56:20 emonpi emonhub.py[5008]: record.message = record.getMessage() Mar 26 09:56:20 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 380, in getMessage Mar 26 09:56:20 emonpi emonhub.py[5008]: msg = msg % self.args Mar 26 09:56:20 emonpi emonhub.py[5008]: TypeError: %d format: a number is required, not str Mar 26 09:56:20 emonpi emonhub.py[5008]: Call stack: Mar 26 09:56:20 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 885, in _bootstrap Mar 26 09:56:20 emonpi emonhub.py[5008]: self._bootstrap_inner() Mar 26 09:56:20 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner Mar 26 09:56:20 emonpi emonhub.py[5008]: self.run() Mar 26 09:56:20 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 32, in wrapper Mar 26 09:56:20 emonpi emonhub.py[5008]: return func(*args) Mar 26 09:56:20 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 99, in run Mar 26 09:56:20 emonpi emonhub.py[5008]: rxc = self.read() Mar 26 09:56:20 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 86, in read Mar 26 09:56:20 emonpi emonhub.py[5008]: self._con = self._open_modTCP(self.init_settings["modbus_IP"], self.init_settings["modbus_port"]) Mar 26 09:56:20 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 62, in _open_modTCP Mar 26 09:56:20 emonpi emonhub.py[5008]: self._log.info("Opening modbusTCP connection: %d @ %s", modbus_port, modbus_IP) Mar 26 09:56:20 emonpi emonhub.py[5008]: Message: 'Opening modbusTCP connection: %d @ %s' Mar 26 09:56:20 emonpi emonhub.py[5008]: Arguments: ('9999', '192.168.1.60') Mar 26 09:56:20 emonpi emonhub.py[5008]: --- Logging error --- Mar 26 09:56:20 emonpi emonhub.py[5008]: Traceback (most recent call last): Mar 26 09:56:20 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 68, in emit Mar 26 09:56:20 emonpi emonhub.py[5008]: if self.shouldRollover(record): Mar 26 09:56:20 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 184, in shouldRollover Mar 26 09:56:20 emonpi emonhub.py[5008]: msg = "%s\n" % self.format(record) Mar 26 09:56:20 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 880, in format Mar 26 09:56:20 emonpi emonhub.py[5008]: return fmt.format(record) Mar 26 09:56:20 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 619, in format Mar 26 09:56:20 emonpi emonhub.py[5008]: record.message = record.getMessage() Mar 26 09:56:20 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 380, in getMessage Mar 26 09:56:20 emonpi emonhub.py[5008]: msg = msg % self.args Mar 26 09:56:20 emonpi emonhub.py[5008]: TypeError: %d format: a number is required, not str Mar 26 09:56:20 emonpi emonhub.py[5008]: Call stack: Mar 26 09:56:20 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 885, in _bootstrap Mar 26 09:56:20 emonpi emonhub.py[5008]: self._bootstrap_inner() Mar 26 09:56:20 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner Mar 26 09:56:20 emonpi emonhub.py[5008]: self.run() Mar 26 09:56:20 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 32, in wrapper Mar 26 09:56:20 emonpi emonhub.py[5008]: return func(*args) Mar 26 09:56:20 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 99, in run Mar 26 09:56:20 emonpi emonhub.py[5008]: rxc = self.read() Mar 26 09:56:20 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 86, in read Mar 26 09:56:20 emonpi emonhub.py[5008]: self._con = self._open_modTCP(self.init_settings["modbus_IP"], self.init_settings["modbus_port"]) Mar 26 09:56:20 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 62, in _open_modTCP Mar 26 09:56:20 emonpi emonhub.py[5008]: self._log.info("Opening modbusTCP connection: %d @ %s", modbus_port, modbus_IP) Mar 26 09:56:20 emonpi emonhub.py[5008]: Message: 'Opening modbusTCP connection: %d @ %s' Mar 26 09:56:20 emonpi emonhub.py[5008]: Arguments: ('9999', '192.168.1.60') Mar 26 09:56:20 emonpi emonhub.py[5008]: --- Logging error --- Mar 26 09:56:20 emonpi emonhub.py[5008]: Traceback (most recent call last): Mar 26 09:56:20 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 68, in emit Mar 26 09:56:20 emonpi emonhub.py[5008]: if self.shouldRollover(record): Mar 26 09:56:20 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 184, in shouldRollover Mar 26 09:56:20 emonpi emonhub.py[5008]: msg = "%s\n" % self.format(record) Mar 26 09:56:20 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 880, in format Mar 26 09:56:20 emonpi emonhub.py[5008]: return fmt.format(record) Mar 26 09:56:20 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 619, in format Mar 26 09:56:20 emonpi emonhub.py[5008]: record.message = record.getMessage() Mar 26 09:56:20 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 380, in getMessage Mar 26 09:56:20 emonpi emonhub.py[5008]: msg = msg % self.args Mar 26 09:56:20 emonpi emonhub.py[5008]: TypeError: %d format: a number is required, not str Mar 26 09:56:20 emonpi emonhub.py[5008]: Call stack: Mar 26 09:56:20 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 885, in _bootstrap Mar 26 09:56:20 emonpi emonhub.py[5008]: self._bootstrap_inner() Mar 26 09:56:20 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner Mar 26 09:56:20 emonpi emonhub.py[5008]: self.run() Mar 26 09:56:20 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 32, in wrapper Mar 26 09:56:20 emonpi emonhub.py[5008]: return func(*args) Mar 26 09:56:20 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 99, in run Mar 26 09:56:20 emonpi emonhub.py[5008]: rxc = self.read() Mar 26 09:56:20 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 86, in read Mar 26 09:56:20 emonpi emonhub.py[5008]: self._con = self._open_modTCP(self.init_settings["modbus_IP"], self.init_settings["modbus_port"]) Mar 26 09:56:20 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 62, in _open_modTCP Mar 26 09:56:20 emonpi emonhub.py[5008]: self._log.info("Opening modbusTCP connection: %d @ %s", modbus_port, modbus_IP) Mar 26 09:56:20 emonpi emonhub.py[5008]: Message: 'Opening modbusTCP connection: %d @ %s' Mar 26 09:56:20 emonpi emonhub.py[5008]: Arguments: ('9999', '192.168.1.60') Mar 26 09:56:20 emonpi emonhub.py[5008]: --- Logging error --- Mar 26 09:56:20 emonpi emonhub.py[5008]: Traceback (most recent call last): Mar 26 09:56:20 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 68, in emit Mar 26 09:56:20 emonpi emonhub.py[5008]: if self.shouldRollover(record): Mar 26 09:56:20 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 184, in shouldRollover Mar 26 09:56:20 emonpi emonhub.py[5008]: msg = "%s\n" % self.format(record) Mar 26 09:56:20 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 880, in format Mar 26 09:56:20 emonpi emonhub.py[5008]: return fmt.format(record) Mar 26 09:56:20 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 619, in format Mar 26 09:56:20 emonpi emonhub.py[5008]: record.message = record.getMessage() Mar 26 09:56:20 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 380, in getMessage Mar 26 09:56:20 emonpi emonhub.py[5008]: msg = msg % self.args Mar 26 09:56:20 emonpi emonhub.py[5008]: TypeError: %d format: a number is required, not str Mar 26 09:56:20 emonpi emonhub.py[5008]: Call stack: Mar 26 09:56:20 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 885, in _bootstrap Mar 26 09:56:20 emonpi emonhub.py[5008]: self._bootstrap_inner() Mar 26 09:56:20 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner Mar 26 09:56:20 emonpi emonhub.py[5008]: self.run() Mar 26 09:56:20 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 32, in wrapper Mar 26 09:56:20 emonpi emonhub.py[5008]: return func(*args) Mar 26 09:56:20 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 99, in run Mar 26 09:56:20 emonpi emonhub.py[5008]: rxc = self.read() Mar 26 09:56:20 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 86, in read Mar 26 09:56:20 emonpi emonhub.py[5008]: self._con = self._open_modTCP(self.init_settings["modbus_IP"], self.init_settings["modbus_port"]) Mar 26 09:56:20 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/interfacers/EmonModbusTcpInterfacer.py", line 62, in _open_modTCP Mar 26 09:56:20 emonpi emonhub.py[5008]: self._log.info("Opening modbusTCP connection: %d @ %s", modbus_port, modbus_IP) Mar 26 09:56:20 emonpi emonhub.py[5008]: Message: 'Opening modbusTCP connection: %d @ %s' Mar 26 09:56:20 emonpi emonhub.py[5008]: Arguments: ('9999', '192.168.1.60') Mar 26 09:56:20 emonpi emonhub.py[5008]: --- Logging error --- Mar 26 09:56:20 emonpi emonhub.py[5008]: Traceback (most recent call last): Mar 26 09:56:20 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 68, in emit Mar 26 09:56:20 emonpi emonhub.py[5008]: if self.shouldRollover(record): Mar 26 09:56:20 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/handlers.py", line 184, in shouldRollover Mar 26 09:56:20 emonpi emonhub.py[5008]: msg = "%s\n" % self.format(record) Mar 26 09:56:20 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 880, in format Mar 26 09:56:20 emonpi emonhub.py[5008]: return fmt.format(record) Mar 26 09:56:20 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 619, in format Mar 26 09:56:20 emonpi emonhub.py[5008]: record.message = record.getMessage() Mar 26 09:56:20 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/logging/__init__.py", line 380, in getMessage Mar 26 09:56:20 emonpi emonhub.py[5008]: msg = msg % self.args Mar 26 09:56:20 emonpi emonhub.py[5008]: TypeError: %d format: a number is required, not str Mar 26 09:56:20 emonpi emonhub.py[5008]: Call stack: Mar 26 09:56:20 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 885, in _bootstrap Mar 26 09:56:20 emonpi emonhub.py[5008]: self._bootstrap_inner() Mar 26 09:56:20 emonpi emonhub.py[5008]: File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner Mar 26 09:56:20 emonpi emonhub.py[5008]: self.run() Mar 26 09:56:20 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 32, in wrapper Mar 26 09:56:20 emonpi emonhub.py[5008]: return func(*args) Mar 26 09:56:20 emonpi emonhub.py[5008]: File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 99, in run Mar 26 09:56:20 emonpi emonhub.py[5008]: rxc = self.read()