From cbb1d67df81cb27a213430f6b9924b386aa4c1f7 Mon Sep 17 00:00:00 2001 From: Liran BG Date: Wed, 9 Oct 2019 16:44:40 +0300 Subject: Print base64 RF learned command output (#286) * Print base64 RF learned command output Would be helpful for hassio fans, they can easily copy paste the output into their automation configuration file. * Update broadlink_cli --- cli/broadlink_cli | 2 ++ 1 file changed, 2 insertions(+) (limited to 'cli/broadlink_cli') diff --git a/cli/broadlink_cli b/cli/broadlink_cli index 976b5373aa18..e608544364a6 100755 --- a/cli/broadlink_cli +++ b/cli/broadlink_cli @@ -225,6 +225,8 @@ if args.rfscanlearn: else ''.join(format(x, '02x') for x in bytearray(data)) if args.learnfile is None: print(learned) + decode_hex = codecs.getdecoder("hex_codec") + print("Base64: {}".format(str(base64.b64encode(decode_hex(learned)[0])).decode('utf8'))) if args.learnfile is not None: print("Saving to {}".format(args.learnfile)) with open(args.learnfile, "w") as text_file: -- cgit 1.4.1