- add full backup/restore capability
- add Tasmota .dmp format to be able to upload previously save Tasmota files
- add help files decode-config.md
- add Tasmota *.dmp format for backup
- new args:
--restore-file, --extension, --no-extension,
--full-help, --verbose
- changed args:
--exit-on-error-only to --ignore-warnings
--output-file to --backup-file
--output-file-format to --backup-type
--hide-pw to --json-hide-pw
--unhide-pw to --json-unhide-pw
- removed (hidden) args:
--sort, --unsort, --raw-values, --no-raw-values
-raw-keys, -no-raw-keys
defaults are no raw keys/values and sort
- add configuration data header to json and binary outputs
--add template @v and @f for output filename
- add output of crc values on crc error
- add '--exit-on-error-only' arg make it possible to process partly valid data
- replaced '--sort <word>' by '--unsort'
- changed data size and data crc error into warnings
- changed output always in json format
- removed arg '--format' (obsolete)
- removed collections module (obsolete)
v1.5.0010: 'decode-config.py' add more detailed outputs
- add bit structure for struct TimeRule, Timer, Mcp230xxCfg
- add program return code desc
- add error handling for additonal python modules
- changed 'Settings' definition to handle array of struct
- changed field conversion string to formular evaluation for values
- fix and enhance output values
- add new arguments '--json-indent' and '--json-compact'
- fix poblem with invalid string chars when having garbadge in flash
- fix errors using configs for Tasmota < v6.2.1
- fix setting definition for v5.13.1/v5.14.0