Also meant to add I am using an Acurite5N1 weather station. I will also have several ESP8266/ESP32 boards with temp/humidity/pressure sensors reporting via MQTT.
Nick On Friday, January 14, 2022 at 11:47:53 AM UTC-5 Nick Kavanagh wrote: > Hello, > > I am setting up a new weewx server, with an sdr driver, Belchertown skin, > and MQTTSubscibe. > > I installed weewx on a RaspberryPi 4 (4GB) using sudo apt install weewx. > I then followed the steps here: > https://osmocom.org/projects/rtl-sdr/wiki#Source-Code > Next, here: > https://github.com/merbanan/rtl_433/blob/master/docs/BUILDING.md > Next here: https://pimylifeup.com/raspberry-pi-mosquitto-mqtt-server/ > Then here: https://github.com/bellrichm/WeeWX-MQTTSubscribe/wiki > And finally here: https://github.com/poblabs/weewx-belchertown/releases > > When I issue the command sudo systemctl start (or restart) weewx, I get > this message under status and under /var/log/syslog: > > sudo systemctl status weewx > ● weewx.service - LSB: weewx weather system > Loaded: loaded (/etc/init.d/weewx; generated) > Active: active (exited) since Fri 2022-01-14 10:27:28 EST; 1h 5min ago > Docs: man:systemd-sysv-generator(8) > Process: 1049 ExecStart=/etc/init.d/weewx start (code=exited, > status=0/SUCCESS) > > Jan 14 10:27:29 weewxserver python3[1064]: weewx[1064] CRITICAL __main__: > **** File "/usr/share/weewx/weewxd", line 151, in main > Jan 14 10:27:29 weewxserver python3[1064]: weewx[1064] CRITICAL __main__: > **** engine = weewx.engine.StdEngine(config_dict) > Jan 14 10:27:29 weewxserver python3[1064]: weewx[1064] CRITICAL __main__: > **** File "/usr/share/weewx/weewx/engine.py", line 93, in __init__ > Jan 14 10:27:29 weewxserver python3[1064]: weewx[1064] CRITICAL __main__: > **** self.loadServices(config_dict) > Jan 14 10:27:29 weewxserver python3[1064]: weewx[1064] CRITICAL __main__: > **** File "/usr/share/weewx/weewx/engine.py", line 161, in > loadServices > Jan 14 10:27:29 weewxserver python3[1064]: weewx[1064] CRITICAL __main__: > **** obj = weeutil.weeutil.get_object(svc)(self, config_dict) > Jan 14 10:27:29 weewxserver python3[1064]: weewx[1064] CRITICAL __main__: > **** File "/usr/share/weewx/weeutil/weeutil.py", line 1119, in > get_object > Jan 14 10:27:29 weewxserver python3[1064]: weewx[1064] CRITICAL __main__: > **** mod = __import__(module) > Jan 14 10:27:29 weewxserver python3[1064]: weewx[1064] CRITICAL __main__: > **** ModuleNotFoundError: No module named 'user.MQTTSubscribe' > Jan 14 10:27:29 weewxserver python3[1064]: weewx[1064] CRITICAL __main__: > **** Exiting > > I am unsure what I have done wrong. What other information can I provide > to help track down my error? Where should user.MQTTSubscribe be located? > > Thanks, > Nick > -- 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/a08e6871-9746-4b1c-95ef-d87c324a4fedn%40googlegroups.com.