I think you need something like this, to map the values to obs_types:

# The topics to subscribe to.
    [[topics]]
        unit_system = METRICWX
        [[[rtl_433/pi4b8/devices/Acurite-5n1/A/3030/humidity]]]
                name = outHumidity
        [[[rtl_433/pi4b8/devices/Acurite-5n1/A/3030/rain_mm]]]
                name = rain
                #units = mm #if the unit differs from unit_system
        [[[rtl_433/pi4b8/devices/Acurite-5n1/A/3030/temperature_C]]]
                name = outTemp
        [[[rtl_433/pi4b8/devices/Acurite-5n1/A/3030/wind_avg_km_h]]]
                name = windSpeed
        [[[rtl_433/pi4b8/devices/Acurite-5n1/A/3030/wind_dir_deg]]]
                name = windDir


Depending on the payload type (JSON, key/value, individual). You should 
find more information 
here: 
https://github.com/bellrichm/WeeWX-MQTTSubscribe/blob/master/bin/user/MQTTSubscribe.py
Andrew McGinnis schrieb am Samstag, 18. November 2023 um 17:20:56 UTC+1:

> journal logs:
>
> root@weewx:~# journalctl -u weewx.service -f
> Nov 18 11:10:32 weewx python3[848]: weewx[848] INFO weewx.manager: Added 
> record 2023-11-18 11:10:00 EST (1700323800) to database 'weewx.sdb'
> Nov 18 11:10:32 weewx python3[848]: weewx[848] INFO weewx.manager: Added 
> record 2023-11-18 11:10:00 EST (1700323800) to daily summary in 'weewx.sdb'
> Nov 18 11:10:33 weewx python3[848]: weewx[848] INFO 
> weewx.cheetahgenerator: Generated 8 files for report SeasonsReport in 0.26 
> seconds
> Nov 18 11:10:33 weewx python3[848]: weewx[848] INFO weewx.imagegenerator: 
> Generated 0 images for report SeasonsReport in 0.23 seconds
> Nov 18 11:10:33 weewx python3[848]: weewx[848] INFO weewx.reportengine: 
> Copied 0 files to /var/www/html/weewx
> Nov 18 11:15:23 weewx python3[848]: weewx[848] INFO weewx.manager: Added 
> record 2023-11-18 11:15:00 EST (1700324100) to database 'weewx.sdb'
> Nov 18 11:15:23 weewx python3[848]: weewx[848] INFO weewx.manager: Added 
> record 2023-11-18 11:15:00 EST (1700324100) to daily summary in 'weewx.sdb'
> Nov 18 11:15:23 weewx python3[848]: weewx[848] INFO 
> weewx.cheetahgenerator: Generated 8 files for report SeasonsReport in 0.27 
> seconds
> Nov 18 11:15:24 weewx python3[848]: weewx[848] INFO weewx.imagegenerator: 
> Generated 0 images for report SeasonsReport in 0.22 seconds
> Nov 18 11:15:24 weewx python3[848]: weewx[848] INFO weewx.reportengine: 
> Copied 0 files to /var/www/html/weewx
> Nov 18 11:20:15 weewx python3[848]: weewx[848] INFO weewx.manager: Added 
> record 2023-11-18 11:20:00 EST (1700324400) to database 'weewx.sdb'
> Nov 18 11:20:16 weewx python3[848]: weewx[848] INFO weewx.manager: Added 
> record 2023-11-18 11:20:00 EST (1700324400) to daily summary in 'weewx.sdb'
> Nov 18 11:20:16 weewx python3[848]: weewx[848] INFO 
> weewx.cheetahgenerator: Generated 8 files for report SeasonsReport in 0.27 
> seconds
> Nov 18 11:20:16 weewx python3[848]: weewx[848] INFO weewx.imagegenerator: 
> Generated 0 images for report SeasonsReport in 0.26 seconds
> Nov 18 11:20:16 weewx python3[848]: weewx[848] INFO weewx.reportengine: 
> Copied 0 files to /var/www/html/weewx
> On Saturday, November 18, 2023 at 11:18:59 AM UTC-5 Andrew McGinnis wrote:
>
>> I'm new in trying to get weewx set up to use as a replacement for my 
>> acurite display on the wall.  I have a server running rtl_433 that is 
>> outputting my weather sensor in mqtt form (ExecStart=/usr/bin/rtl_433 -C si 
>> -F mqtt) which for my other mqtt-based weather plugins, works fine.  For 
>> weewx, I'm trying to use github.com/bellrichm/WeeWX-MQTTSubscribe.  I 
>> have the driver installed for weewx, and the weewx.conf section for it is 
>> thus:
>>
>> [MQTTSubscribeDriver]
>>     # This section is for the MQTTSubscribe driver.
>>
>>     # The driver to use:
>>     driver = user.MQTTSubscribe
>>
>>     # The MQTT server.
>>     # Default is localhost.
>>     host = 10.19.76.14
>>
>>     # The port to connect to.
>>     # Default is 1883.
>>     port = 1883
>>
>>     # Maximum period in seconds allowed between communications with the 
>> broker.
>>     # Default is 60.
>>     keepalive = 20
>>
>>     # username for broker authentication.
>>     # Default is None.
>>     username = None
>>
>>     # password for broker authentication.
>>     # Default is None.
>>     password = None
>>
>>     # Configuration for the message callback.
>>     [[message_callback]]
>>         type = individual
>>
>>     # The topics to subscribe to.
>>     [[topics]]
>>         unit_system = METRICWX
>>         [[[rtl_433/pi4b8/devices/Acurite-5n1/A/3030/humidity]]]
>>         [[[rtl_433/pi4b8/devices/Acurite-5n1/A/3030/rain_mm]]]
>>         [[[rtl_433/pi4b8/devices/Acurite-5n1/A/3030/temperature_C]]]
>>         [[[rtl_433/pi4b8/devices/Acurite-5n1/A/3030/wind_avg_km_h]]]
>>         [[[rtl_433/pi4b8/devices/Acurite-5n1/A/3030/wind_dir_deg]]]
>>
>> These topics (and more) work for the mqtt plugin in homebridge, but 
>> looking at the /var/www/html/weewx/index.html file that weewx is 
>> generating, I only get 
>>
>> [image: Screen Shot 2023-11-18 at 11.13.36 AM 1.png]
>>
>>
>> Can someone point me in the right direction to get this working?
>>
>

-- 
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 on the web visit 
https://groups.google.com/d/msgid/weewx-user/dafbc306-3874-45f8-8c8d-47e4fecc9f44n%40googlegroups.com.

Reply via email to