diff --git a/tools/decode-config.py b/tools/decode-config.py index 49496d1b4..cf4606506 100755 --- a/tools/decode-config.py +++ b/tools/decode-config.py @@ -1,6 +1,6 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- -VER = '2.2.0030' +VER = '2.2.0031' """ decode-config.py - Backup/Restore Sonoff-Tasmota configuration data @@ -403,6 +403,11 @@ def MqttFingerprint(value, idx=None): fingerprint += "{:02x} ".format(ord(i)) return "MqttFingerprint{} {}".format('' if idx is None else idx, fingerprint.strip()) +def WebSensor(value, idx): + cmd=[] + for i in range(0,32): + cmd.append("WebSensor{} {}".format(i+(idx-1)*32, "1" if (int(value,16) & (1<