One of the things that we see FAQs about for many extensions, in particular 
the combination of weewx-mqtt and Belchertown, is related to what to 
edit+add in weewx.conf to salt to taste, so to speak.

I was thinking it might be helpful to be able to insert relatively large 
commented-out blocks of config file into a section, to aid folks in knowing 
what to tweak to do frequently desired things, and to do this as part of an 
extension being installed.

For example, using the weewx-mqtt extension as an example...

By default it adds:
    [[MQTT]]
        server_url = INSERT_SERVER_URL_HERE

But to do MQTT for Belchertown realtime stats you need to (a) edit the 
server_url line and (b) add a few more lines so the result is:

    [[MQTT]]
        server_url = mqtt://192.168.1.123:1883
        topic = weather
        binding = archive, loop
        aggregation = aggregate
        log_success = false

Is it possible to easily extend install.py to insert a block of additional 
lines, commented out, into the right place(s) as part of installing the 
extension ?   I was thinking that some better enhanced 'uncomment this to 
do that' stuff for a lot of extensions might make it easier for folks to 
figure out.

I know it's easy to hack on the install.py to add 'uncommented' things. 
 I'm looking to have it also be able to insert comments into that area. 
 Even being able to read in an external file'o'comments might be good 
enough if that's possible as an alternative.

    [[MQTT]]
        server_url = mqtt://192.168.1.123:1883
        #--- uncomment the lines below if you use MQTT with Belchertown
        #--- and make sure your Belchertown skin references weather/loop 
        #--- as the MQTT topic
        #
        #  topic = weather
        # binding = archive, loop
        # aggregation = aggregate
        # log_success = false

Yes I know it's also possible to expect people to RTFM but sometimes TFM 
get a bit cryptic.   I was thinking some inline 'comment this out to do 
that' things would be helpful if the extension installer had a way to do 
that.

Ideas ?

-- 
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/e8243a7f-d32e-4555-93d7-37c58e72ce2dn%40googlegroups.com.

Reply via email to