I've tried indentation in several ways. Sometimes it starts without errors,
but after a few seconds, the error returns.
I'm starting to think I'm messing with mqttdriver or mqttservice. weewx is
installed from a DEB package.
● weewx.service - WeeWX
Loaded: loaded (/lib/systemd/system/weewx.service; enabled; preset:
enabled)
Active: active (running) since Tue 2025-04-22 18:51:50 UTC; 731ms ago
Docs: https://weewx.com/docs
Main PID: 2998158 (weewxd)
Tasks: 2 (limit: 1022)
Memory: 15.0M
CPU: 91ms
CGroup: /system.slice/weewx.service
└─2998158 /usr/bin/python3 /usr/local/bin/weewxd
/etc/weewx/weewx.conf
Apr 22 18:51:50 my-vps weewxd[2998158]: INFO user.MQTTSubscribe: (Driver)
username is casa
Apr 22 18:51:50 my-vps weewxd[2998158]: INFO user.MQTTSubscribe: (Driver)
min_delay is 1
Apr 22 18:51:50 my-vps weewxd[2998158]: INFO user.MQTTSubscribe: (Driver)
max_delay is 120
Apr 22 18:51:50 my-vps weewxd[2998158]: INFO user.MQTTSubscribe: (Driver)
password is set
Apr 22 18:51:50 my-vps weewxd[2998158]: INFO user.MQTTSubscribe: (Driver)
Wait before retry is 2
Apr 22 18:51:50 my-vps weewxd[2998158]: INFO user.MQTTSubscribe: (Driver)
Waiting for MQTT connection.
Apr 22 18:51:50 my-vps weewxd[2998158]: INFO user.MQTTSubscribe: (Driver)
Connected with result code 0
Apr 22 18:51:50 my-vps weewxd[2998158]: INFO user.MQTTSubscribe: (Driver)
Connected flags {'session present': 0}
Apr 22 18:51:50 my-vps weewxd[2998158]: INFO user.MQTTSubscribe: (Driver)
Subscribing to
home/OMG_lilygo_rtl_433_ESP_OOK/RTL_433toMQTT/Bresser-6in1/0/336595588 has
a mid 1 and rc 0
Apr 22 18:51:50 my-vps weewxd[2998158]: INFO user.MQTTSubscribe: (Driver)
Subscribed to mid: 1 is size 1 has a QOS of 0
El martes, 15 de abril de 2025 a las 17:24:03 UTC+2, [email protected]
escribió:
> Unfortunately using ‘sudo systemctl status weewx’ does not display enough
> of the log. Please see, https://github.com/weewx/weewx/wiki/view-logs
> for information on getting the log information and post/attach it.
> Thanks. rich
>
> On Tuesday, 15 April 2025 at 07:07:57 UTC-4 David Salinas wrote:
>
>>
>> Hi, I'm quite new and I've been struggling with Weewx and MQTT for almost
>> a month. I've made a lot of progress but I'm stuck. I can't find the same
>> problem online.
>> I have a weather station far from my house connected to an MQTT server
>> that I used for home assistant, since I have the data I wanted to upload it
>> to weewx .
>> I used https://github.com/bellrichm/WeeWX-MQTTSubscribe/ ( weectl
>> extension install
>> https://github.com/bellrichm/WeeWX-MQTTSubscribe/archive/refs/tags/v${MQTTSUBSCRIBE_VERSION=3.0.0}.zip
>>
>> ) I did the steps
>> https://github.com/bellrichm/WeeWX-MQTTSubscribe?tab=readme-ov-file#update-weewxconf
>>
>> Error:
>> root@my-vps:~# sudo systemctl status weewx
>> × weewx.service - WeeWX
>> Loaded: loaded (/lib/systemd/system/weewx.service; enabled; preset:
>> enabled)
>> Active: failed (Result: exit-code) since Tue 2025-04-15 09:55:03
>> UTC; 1h 9min ago
>> Duration: 1.203s
>> Docs: https://weewx.com/docs
>> Process: 2391087 ExecStart=weewxd /etc/weewx/weewx.conf (code=exited,
>> status=1/FAILURE)
>> Main PID: 2391087 (code=exited, status=1/FAILURE)
>> CPU: 168ms
>>
>> Apr 15 09:55:03 my-vps weewxd[2391087]: File
>> "/etc/weewx/bin/user/MQTTSubscribe.py", line 1832, in get_subscriber
>> Apr 15 09:55:03 my-vps weewxd[2391087]: return
>> MQTTSubscriberV1(service_dict, logger)
>> Apr 15 09:55:03 my-vps weewxd[2391087]:
>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>> Apr 15 09:55:03 my-vps weewxd[2391087]: File
>> "/etc/weewx/bin/user/MQTTSubscribe.py", line 2011, in __init__
>> Apr 15 09:55:03 my-vps weewxd[2391087]:
>> super().__init__(service_dict, logger)
>> Apr 15 09:55:03 my-vps weewxd[2391087]: File
>> "/etc/weewx/bin/user/MQTTSubscribe.py", line 1751, in __init__
>> Apr 15 09:55:03 my-vps weewxd[2391087]: raise ValueError("[[topics]]
>> is required.")
>> Apr 15 09:55:03 my-vps weewxd[2391087]: ValueError: [[topics]] is
>> required.
>> Apr 15 09:55:03 my-vps systemd[1]: weewx.service: Main process exited,
>> code=exited, status=1/FAILURE
>> Apr 15 09:55:03 my-vps systemd[1]: weewx.service: Failed with result
>> 'exit-code'.
>>
>> Data mqtt
>> home/OMG_lilygo_rtl_433_ESP_OOK/RTL_433toMQTT/Bresser-6in1/0/336595588
>>
>> {"model":"Bresser-6in1","id":336595588,"channel":0,"sensor_type":1,"wind_max_m_s":6.6,"wind_avg_m_s":5.8,"wind_dir_deg":202,"rain_mm":714.4,"startup":1,"flags":1,"mic":"CRC","protocol":"Bresser
>>
>> Weather Center 6-in-1, 7-in-1 indoor, soil, new 5-in-1, 3-in-1 wind gauge,
>> Froggit WH6000, Ventus C8488A","rssi":-62,"duration":33000}
>>
>>
>> thanks, I'm stuck and even though I'm learning a lot it's frustrating.
>>
>>
--
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 [email protected].
To view this discussion visit
https://groups.google.com/d/msgid/weewx-user/fa395110-b32c-4f02-977d-7d2e3c78b209n%40googlegroups.com.