Forgot to say that user would need to add [[battery_field_map]] to weewx.conf as well
On Mon, Aug 3, 2020 at 12:13 PM Paul R Anderson <[email protected]> wrote: > Gary > V 10 as a service is almost 100% there. > However if you add a > [[field_map]] stanza to weewx.config, it gets honored correctly, > however with the current logic we don't get a battery_field_map added at > all. > One way to fix, altho you probably have a more eloquent solution is: > """Initialise a GW1000 object.""" > # construct the field map, first obtain the field map from our > config > field_map = gw1000_config.get('field_map') > # construct the battery state field map > battery_field_map = gw1000_config.get('battery_field_map') > # now add in the battery state field map > field_map.update(battery_field_map) > # obtain any field map extensions from our config > No changes after that. > Wow this thing is getting more complicated by the day 😁 > > > > > On Mon, Aug 3, 2020 at 10:41 AM gjr80 <[email protected]> wrote: > >> I have released v0.1.0b10 on Github >> <https://github.com/gjr80/weewx-gw1000/releases>. The changes include: >> >> - renamed --ip command line option to --ip-address >> - reworked field map processing, field_map_extensions entries should no >> longer result in multiple mapping for GW1000 'fields' >> - --system-params command line option should now show the correct GW1000 >> time >> - reworked up front installation/setup comments in gw1000.py >> - GW1000 driver and service now use the same [GW1000] config stanza in >> weewx.conf >> - when run directly the source of the IP address and port settings is >> printed to console if debug >= 1 >> - when run directly any --ip-address and --port command line options >> override any IP address and port settings in weewx.conf, if --ip-address >> and/or --port are not specified ip_address and/or port from the [G1000] >> stanza in weewx.conf are used otherwise the address of the first >> discovered GW1000 is used >> >> b10 only changes weewx.conf if you were using the GW1000 driver as a >> service; however, upgrading to b10 by downloading the b10 extension package >> and installing with the wee_extension utility is the preferred means of >> installing/upgrading to b10. If you are using the GW1000 driver as a >> service upgrading with wee_extension will see a [GW1000] stanza with >> default install settings added to weewx.conf, after upgrading just copy >> your [Gw1000Service] settings to [GW1000] then delete [Gw1000Service] in >> toto. >> >> Gary >> >> -- >> 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/280188a8-eb94-401a-95af-5f0d36196774o%40googlegroups.com >> <https://groups.google.com/d/msgid/weewx-user/280188a8-eb94-401a-95af-5f0d36196774o%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> > -- 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/CAOAVAedO3_MneViVdHZyBGWJ4H20qKfw5sE4J0gpy5CqzALwaA%40mail.gmail.com.
