Following these instructions: https://www.cougar.eu.com/useful-guides/weewx-guides/rasberry-pi/add-ecowitt/modify-weewx.html
Directory in /var/www/html/weewx/uploads is filling with data, so the upload data part is working. Here is the pertinent log entries: Oct 10 17:37:23 fedora-workstation python3[49897]: weewx[49897] DEBUG user.gw1000: Invalid response to attempt 2 to send command 'CMD_READ_FIRMWARE_VERSION': Invalid checksum in API response. Expected '136' (0x88), received '51' (0x33). Oct 10 17:37:33 fedora-workstation python3[49897]: weewx[49897] DEBUG user.gw1000: Invalid response to attempt 3 to send command 'CMD_READ_FIRMWARE_VERSION': Invalid checksum in API response. Expected '136' (0x88), received '51' (0x33). Oct 10 17:37:33 fedora-workstation python3[49897]: weewx[49897] ERROR user.gw1000: Failed to obtain response to command 'CMD_READ_FIRMWARE_VERSION' after 3 attempts Oct 10 17:37:33 fedora-workstation python3[49897]: weewx[49897] ERROR weewx.engine: Import of driver failed: Failed to obtain response to command 'CMD_READ_FIRMWARE_VERSION' after 3 attempts (<class 'user.gw1000.GWIOError'>) Oct 10 17:37:33 fedora-workstation python3[49897]: weewx[49897] CRITICAL weewx.engine: **** Traceback (most recent call last): Oct 10 17:37:33 fedora-workstation python3[49897]: weewx[49897] CRITICAL weewx.engine: **** File "/usr/share/weewx/weewx/engine.py", line 119, in setupStation Oct 10 17:37:33 fedora-workstation python3[49897]: weewx[49897] CRITICAL weewx.engine: **** self.console = loader_function(config_dict, self) Oct 10 17:37:33 fedora-workstation python3[49897]: weewx[49897] CRITICAL weewx.engine: **** ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 10 17:37:33 fedora-workstation python3[49897]: weewx[49897] CRITICAL weewx.engine: **** File "/usr/share/weewx/user/gw1000.py", line 1700, in loader Oct 10 17:37:33 fedora-workstation python3[49897]: weewx[49897] CRITICAL weewx.engine: **** return GatewayDriver(**config_dict[DRIVER_NAME]) Oct 10 17:37:33 fedora-workstation python3[49897]: weewx[49897] CRITICAL weewx.engine: **** ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 10 17:37:33 fedora-workstation python3[49897]: weewx[49897] CRITICAL weewx.engine: **** File "/usr/share/weewx/user/gw1000.py", line 2311, in __init__ Oct 10 17:37:33 fedora-workstation python3[49897]: weewx[49897] CRITICAL weewx.engine: **** super(GatewayDriver, self).__init__(**stn_dict) Oct 10 17:37:33 fedora-workstation python3[49897]: weewx[49897] CRITICAL weewx.engine: **** File "/usr/share/weewx/user/gw1000.py", line 1014, in __init__ Oct 10 17:37:33 fedora-workstation python3[49897]: weewx[49897] CRITICAL weewx.engine: **** self.collector = GatewayCollector(ip_address=self.ip_address, Oct 10 17:37:33 fedora-workstation python3[49897]: weewx[49897] CRITICAL weewx.engine: **** ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 10 17:37:33 fedora-workstation python3[49897]: weewx[49897] CRITICAL weewx.engine: **** File "/usr/share/weewx/user/gw1000.py", line 2608, in __init__ Oct 10 17:37:33 fedora-workstation python3[49897]: weewx[49897] CRITICAL weewx.engine: **** self.device = GatewayDevice(ip_address=ip_address, port=port, Oct 10 17:37:33 fedora-workstation python3[49897]: weewx[49897] CRITICAL weewx.engine: **** ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 10 17:37:33 fedora-workstation python3[49897]: weewx[49897] CRITICAL weewx.engine: **** File "/usr/share/weewx/user/gw1000.py", line 6024, in __init__ Oct 10 17:37:33 fedora-workstation python3[49897]: weewx[49897] CRITICAL weewx.engine: **** self.api = GatewayApi(ip_address=ip_address, Oct 10 17:37:33 fedora-workstation python3[49897]: weewx[49897] CRITICAL weewx.engine: **** ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 10 17:37:33 fedora-workstation python3[49897]: weewx[49897] CRITICAL weewx.engine: **** File "/usr/share/weewx/user/gw1000.py", line 4769, in __init__ Oct 10 17:37:33 fedora-workstation python3[49897]: weewx[49897] CRITICAL weewx.engine: **** self.model = self.get_model_from_firmware(self.get_firmware_version()) Oct 10 17:37:33 fedora-workstation python3[49897]: weewx[49897] CRITICAL weewx.engine: **** ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 10 17:37:33 fedora-workstation python3[49897]: weewx[49897] CRITICAL weewx.engine: **** File "/usr/share/weewx/user/gw1000.py", line 5217, in get_firmware_version Oct 10 17:37:33 fedora-workstation python3[49897]: weewx[49897] CRITICAL weewx.engine: **** response = self.send_cmd_with_retries('CMD_READ_FIRMWARE_VERSION') Oct 10 17:37:33 fedora-workstation python3[49897]: weewx[49897] CRITICAL weewx.engine: **** ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 10 17:37:33 fedora-workstation python3[49897]: weewx[49897] CRITICAL weewx.engine: **** File "/usr/share/weewx/user/gw1000.py", line 5454, in send_cmd_with_retries Oct 10 17:37:33 fedora-workstation python3[49897]: weewx[49897] CRITICAL weewx.engine: **** raise GWIOError(_msg) Oct 10 17:37:33 fedora-workstation python3[49897]: weewx[49897] CRITICAL weewx.engine: **** user.gw1000.GWIOError: Failed to obtain response to command 'CMD_READ_FIRMWARE_VERSION' after 3 attempts Oct 10 17:37:33 fedora-workstation python3[49897]: weewx[49897] CRITICAL __main__: Unable to load driver: Failed to obtain response to command 'CMD_READ_FIRMWARE_VERSION' after 3 attempts Oct 10 17:37:33 fedora-workstation python3[49897]: weewx[49897] CRITICAL __main__: **** Waiting 60 seconds then retrying... -- You received this message because you are subscribed to the Google Groups "weewx-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to weewx-user+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/89f1300a-9bbe-4068-8a37-632c31958bc0n%40googlegroups.com.