1
0
mirror of https://github.com/esphome/esphome.git synced 2024-10-07 03:11:00 +01:00

Allow wizard to specify secrets (#2875)

This commit is contained in:
Jesse Hills 2021-12-06 20:58:51 +13:00
parent 24874f4c3c
commit 7ee4bb621c
No known key found for this signature in database
GPG Key ID: BEAAE804EFD8E83A

View File

@ -86,12 +86,11 @@ def wizard_file(**kwargs):
config += "\n\nwifi:\n"
if "ssid" in kwargs:
# pylint: disable=consider-using-f-string
config += """ ssid: "{ssid}"
password: "{psk}"
""".format(
**kwargs
)
if kwargs["ssid"].startswith("!secret"):
template = " ssid: {ssid}\n password: {psk}\n"
else:
template = """ ssid: "{ssid}"\n password: "{psk}"\n"""
config += template.format(**kwargs)
else:
config += """ # ssid: "My SSID"
# password: "mypassword"