Skip to content

Commit

Permalink
Prep release v14.1.0
Browse files Browse the repository at this point in the history
  • Loading branch information
curzon01 committed Jun 3, 2024
1 parent 771e618 commit 5b39682
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 7 deletions.
12 changes: 6 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ Convert, backup and restore configuration data of devices flashed with [Tasmota
<img src="https://github.com/tasmota/decode-config/blob/master/media/pic/decode-config.png" alt="Overview" title="decode-config Overview" width="600">

<!-- markdownlint-disable MD033 -->
[![master](https://img.shields.io/badge/master-v14.0.0.0-blue.svg)](https://github.com/tasmota/decode-config/tree/master)
[![master](https://img.shields.io/badge/master-v14.1.0.0-blue.svg)](https://github.com/tasmota/decode-config/tree/master)
[![GitHub download](https://img.shields.io/github/downloads/tasmota/decode-config/total.svg)](https://github.com/tasmota/decode-config/releases/latest)
[![PyPI version](https://badge.fury.io/py/decode-config.svg)](https://badge.fury.io/py/decode-config)
![PyPI downloads](https://img.shields.io/pypi/dm/decode-config?label=pypi%20downloads)
Expand Down Expand Up @@ -43,7 +43,7 @@ Comparing backup files created by **decode-config** and [.dmp](#dmp-format) file
Using the latest development version of decode-config is only necessary if you also use the latest development version of Tasmota.

<!-- markdownlint-disable MD033 -->
[![development version](https://img.shields.io/badge/development-v14.0.0.4-blue.svg)](https://github.com/tasmota/decode-config/tree/development)
[![development version](https://img.shields.io/badge/development-v14.1.0.0-blue.svg)](https://github.com/tasmota/decode-config/tree/development)

## Table of contents
<details>
Expand Down Expand Up @@ -338,7 +338,7 @@ Example:
decode-config -c my.conf -s tasmota-4281 --backup-file Config_@d_@v
```

This will create a file like `Config_Tasmota_14.0.json` (the part `Tasmota` and `14.0` will choosen related to your device configuration).
This will create a file like `Config_Tasmota_14.1.json` (the part `Tasmota` and `14.1` will choosen related to your device configuration).

#### Save multiple backup at once

Expand All @@ -350,18 +350,18 @@ decode-config -c my.conf -s tasmota-4281 -o Config_@d_@v -o [email protected] -o Ba

creates three backup files:

* `Config_Tasmota_14.0.json` using JSON format
* `Config_Tasmota_14.1.json` using JSON format
* `Backup_tasmota-4281.json` using JSON format
* `Backup_tasmota-4281.dmp` using Tasmota configuration file format

### Restore backup

Reading back a previously saved backup file, use the `--restore-file <filename>` parameter.

To restore the previously save backup file `Config_Tasmota_14.0.json` to device `tasmota-4281` use:
To restore the previously save backup file `Config_Tasmota_14.1.json` to device `tasmota-4281` use:

```bash
decode-config -c my.conf -s tasmota-4281 --restore-file Config_Tasmota_14.0
decode-config -c my.conf -s tasmota-4281 --restore-file Config_Tasmota_14.1
```

Restore operation also allows placeholders **@v**, **@d**, **@f**, **@h** or **@H** like in backup filenames so we can use the same naming as for the backup process:
Expand Down
5 changes: 4 additions & 1 deletion decode-config.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# -*- coding: utf-8 -*-
from __future__ import print_function
METADATA = {
'VERSION': '14.0.0.4',
'VERSION': '14.1.0.0',
'DESCRIPTION': 'Backup/restore and decode configuration tool for Tasmota',
'CLASSIFIER': 'Development Status :: 5 - Production/Stable',
'URL': 'https://github.com/tasmota/decode-config',
Expand Down Expand Up @@ -2847,7 +2847,10 @@ def match(self, setting_hardware, config_version):
'tcp_baudrate': (HARDWARE.ESP, '<H', 0x540, (None, None, ('Serial', '"TCPBaudrate {}".format($)')), ('$ * 1200','$ // 1200') ),
})
# ======================================================================
SETTING_14_1_0_0 = copy.copy(SETTING_14_0_0_4)
# ======================================================================
SETTINGS = [
(0x0E010000,0x1000, SETTING_14_1_0_0),
(0x0E000004,0x1000, SETTING_14_0_0_4),
(0x0E000002,0x1000, SETTING_14_0_0_2),
(0x0D040004,0x1000, SETTING_13_4_0_4),
Expand Down

0 comments on commit 5b39682

Please sign in to comment.