Hello Robert, Bill driver need a mqtt topic (like "weather"). Payload should be a string with all measurement. Ex: AMBT: 7.23,BARP:1001.97,RHUM:70.92,HUMT: 4.44,IRRA:12,BATV:974,PHOV:673,SYST:33.20,WIND: 0.0,WDIR: 0.0
Labels like AMBT, BARP shall be defined in weewx.conf to match weewx expected labels. My modification of the driver works with single topic per measurement like: weather/barometer (ex payload = 1013.25 ) weather/outTemp (ex payload = 23) .... You may set debug=1 in weewx.conf and monitor weewx log file. (ex tail -100f /var/log/weewx/weewx.log) And you can simulate sensors by publishing topics with your phone (I use MQTT dash and MQTT dashboard on android) This is what I have done, it works well. You should see something in the log when you publish the values
