I got problem with running Weewx with old/new station. Recently I bought new station and moved it to previous remote location. Old station will be installed in my home. It is clone of FineOffset HP1000 so both HP1000 driver from AussieSusan (https://github.com/AussieSusan/HP1000) and Interceptor from Matthew Wall (https://github.com/matthewwall/weewx-interceptor) should work.
I installed both interceptor and HP1000 drivers by weectl. But after starting Weewx I got critical errors in my log (see below). I suppose it is something easy to fix, some permissions to file and/or directory but I don't know where. Jan 21 18:14:17 FR24 weewxd[14285]: INFO __main__: Initializing weewxd version 5.0.0 Jan 21 18:14:17 FR24 weewxd[14285]: INFO __main__: Command line: /usr/share/weewx/weewxd.py /etc/weewx/weewx.conf Jan 21 18:14:17 FR24 weewxd[14285]: INFO __main__: Using Python 3.7.3 (default, Oct 11 2023, 09:51:27) #012[GCC 8.3.0] Jan 21 18:14:17 FR24 weewxd[14285]: INFO __main__: Located at /usr/bin/python3 Jan 21 18:14:17 FR24 weewxd[14285]: INFO __main__: Platform Linux-5.10.103-v7+-armv7l-with-debian-10.13 Jan 21 18:14:17 FR24 weewxd[14285]: INFO __main__: Locale: 'pl_PL.UTF-8' Jan 21 18:14:17 FR24 weewxd[14285]: INFO __main__: Entry path: /usr/share/weewx/weewxd.py Jan 21 18:14:17 FR24 weewxd[14285]: INFO __main__: WEEWX_ROOT: /etc/weewx Jan 21 18:14:17 FR24 weewxd[14285]: INFO __main__: Configuration file: /etc/weewx/weewx.conf Jan 21 18:14:17 FR24 weewxd[14285]: INFO __main__: User module: /etc/weewx/bin/user Jan 21 18:14:17 FR24 weewxd[14285]: INFO __main__: Debug: 1 Jan 21 18:14:17 FR24 weewxd[14285]: DEBUG __main__: Initializing engine Jan 21 18:14:17 FR24 weewxd[14285]: INFO weewx.engine: Loading station type Interceptor (user.interceptor) Jan 21 18:14:17 FR24 weewxd[14285]: INFO user.interceptor: driver version is 0.60 Jan 21 18:14:17 FR24 weewxd[14285]: INFO user.interceptor: device type: observer Jan 21 18:14:17 FR24 weewxd[14285]: INFO user.interceptor: hardware name: weatherstation via interceptor Jan 21 18:14:17 FR24 weewxd[14285]: INFO user.interceptor: mode is listen Jan 21 18:14:17 FR24 weewxd[14285]: INFO user.interceptor: listen on :80 Jan 21 18:14:17 FR24 weewxd[14285]: ERROR weewx.engine: Import of driver failed: [Errno 13] Brak dostępu (<class 'PermissionError'>) Jan 21 18:14:17 FR24 weewxd[14285]: CRITICAL weewx.engine: **** Traceback (most recent call last): Jan 21 18:14:17 FR24 weewxd[14285]: CRITICAL weewx.engine: **** File "/usr/share/weewx/weewx/engine.py", line 115, in setupStation Jan 21 18:14:17 FR24 weewxd[14285]: CRITICAL weewx.engine: **** self.console = loader_function(config_dict, self) Jan 21 18:14:17 FR24 weewxd[14285]: CRITICAL weewx.engine: **** File "/etc/weewx/bin/user/interceptor.py", line 316, in loader Jan 21 18:14:17 FR24 weewxd[14285]: CRITICAL weewx.engine: **** return InterceptorDriver(**config_dict[DRIVER_NAME]) Jan 21 18:14:17 FR24 weewxd[14285]: CRITICAL weewx.engine: **** File "/etc/weewx/bin/user/interceptor.py", line 2529, in __init__ Jan 21 18:14:17 FR24 weewxd[14285]: CRITICAL weewx.engine: **** self._device = self.DEVICE_TYPES.get(self._device_type)(**stn_dict) Jan 21 18:14:17 FR24 weewxd[14285]: CRITICAL weewx.engine: **** File "/etc/weewx/bin/user/interceptor.py", line 1286, in __init__ Jan 21 18:14:17 FR24 weewxd[14285]: CRITICAL weewx.engine: **** Observer.Parser(), handler=Observer.Handler, **stn_dict) Jan 21 18:14:17 FR24 weewxd[14285]: CRITICAL weewx.engine: **** File "/etc/weewx/bin/user/interceptor.py", line 430, in __init__ Jan 21 18:14:17 FR24 weewxd[14285]: CRITICAL weewx.engine: **** self._server = Consumer.TCPServer(address, port, handler) Jan 21 18:14:17 FR24 weewxd[14285]: CRITICAL weewx.engine: **** File "/etc/weewx/bin/user/interceptor.py", line 585, in __init__ Jan 21 18:14:17 FR24 weewxd[14285]: CRITICAL weewx.engine: **** TCPServer.__init__(self, (address, int(port)), handler) Jan 21 18:14:17 FR24 weewxd[14285]: CRITICAL weewx.engine: **** File "/usr/lib/python3.7/socketserver.py", line 452, in __init__ Jan 21 18:14:17 FR24 weewxd[14285]: CRITICAL weewx.engine: **** self.server_bind() Jan 21 18:14:17 FR24 weewxd[14285]: CRITICAL weewx.engine: **** File "/usr/lib/python3.7/socketserver.py", line 466, in server_bind Jan 21 18:14:17 FR24 weewxd[14285]: CRITICAL weewx.engine: **** self.socket.bind(self.server_address) Jan 21 18:14:17 FR24 weewxd[14285]: CRITICAL weewx.engine: **** PermissionError: [Errno 13] Brak dostępu Jan 21 18:14:17 FR24 weewxd[14285]: CRITICAL __main__: Unable to load driver: [Errno 13] Brak dostępu Jan 21 18:14:17 FR24 weewxd[14285]: CRITICAL __main__: **** Exiting... -- 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/5dde0a7d-1cce-4d3a-b5e1-cec7fd327dd5n%40googlegroups.com.