Version 3.6 introduces features that are intended to improve the user experience.
The Association table now presents the Topics with JSON items indented below. This assumes that the display is sorted by Topic. The Express selection checkboxes are now slaved to the Topic since all or none of the JSON items within a topic are done in Express mode.
The ability to remove obsolete topics can now be done on a item by item basis rather than only being able to do it via text box expression. This adds another column to Association tab. A column filtering control was also provided at the top of the Association tab so checkboxes that are often not used can be excluded from the display.
It is now possible to associate multiple topics with a single HS device. This is useful when a MQTT device reports status after command as an acknowledge and periodically. This way it is possible to have one HS device update based upon either of the topics being delivered.
The editing of VSP entries on Edit tab now supports direct entry to the desired VSP text (e.g. Start,Stop) to produce Start=0, Stop=1 value status pairs. A clear button was also added to remove existing VSP definitions. VSP list updates now only occur until a topic has been accepted. This will prevent new text being added automatically and potentially affecting the HS control/status operation.
The HS property for Technology Address will now be populated with the MQTT Topic.
At this time there is additional processing during background startup to collect information to support the new features. After this version gains some maturing it will be updated to only conditionally collect this information and restore the backup initialization to prior duration.
The version is available at http://mcsSprinklers.com/mcsMQTT_3_6_0_0.zip. I would like some user feedback before submitting to updater as my testing may have overlooked a usage that is done by others.
The Association table now presents the Topics with JSON items indented below. This assumes that the display is sorted by Topic. The Express selection checkboxes are now slaved to the Topic since all or none of the JSON items within a topic are done in Express mode.
The ability to remove obsolete topics can now be done on a item by item basis rather than only being able to do it via text box expression. This adds another column to Association tab. A column filtering control was also provided at the top of the Association tab so checkboxes that are often not used can be excluded from the display.
It is now possible to associate multiple topics with a single HS device. This is useful when a MQTT device reports status after command as an acknowledge and periodically. This way it is possible to have one HS device update based upon either of the topics being delivered.
The editing of VSP entries on Edit tab now supports direct entry to the desired VSP text (e.g. Start,Stop) to produce Start=0, Stop=1 value status pairs. A clear button was also added to remove existing VSP definitions. VSP list updates now only occur until a topic has been accepted. This will prevent new text being added automatically and potentially affecting the HS control/status operation.
The HS property for Technology Address will now be populated with the MQTT Topic.
At this time there is additional processing during background startup to collect information to support the new features. After this version gains some maturing it will be updated to only conditionally collect this information and restore the backup initialization to prior duration.
The version is available at http://mcsSprinklers.com/mcsMQTT_3_6_0_0.zip. I would like some user feedback before submitting to updater as my testing may have overlooked a usage that is done by others.
Comment