Here are the options removed and the replacements.
| Option prior to 2.0.0 | Option in 2.0.0 |
|---|---|
[MQTTSubscribeDriver] or [MQTTSubscribeService]topic = topic-name | [[topics]][[[topic-name]]]For additional information see. |
[MQTTSubscribeDriver] or [MQTTSubscribeService]overlap = | [[topics]]adjust_start_time = and/or adjust_end_time = For additional information see. |
[[archive_field_cache]][[[fields]]][[[[field-name]]]]expires_after = | [[topics]][[[topic-name]]][[[[field-name]]]]expires_after = For additional information see. |
[[message_callback]]full_topic_fieldname = True | [[topics]][[[topic-name]]][[[[field-name]]]]With the field definition under the topic, name clashes across topics cannoy happen and therefore this option is no longer needed. |
[[message_callback]]contains_total = field-name | [[topics]][[[topic-name]]][[[[field-name]]]]contains_total = TrueFor additional information see. |
[[message_callback]][[[label_map]]]field-name = WeeWX-name | [[topics]][[[topic-name]]][[[[field-name]]]]name = WeeWX-nameFor additional information see. |
[[message_callback]][[[fields]]][[[[field-name]]]] | [[topics]][[[topic-name]]][[[[field-name]]]]For additional information see. |
[[topics]]use_topic_as_fieldname = True | In 2.0.0 this option is no longer needed. MQTTSubscribe will use the topic as the fieldname if there are no [[[[field-name]]]] sections and at least one field configuration option is found. |