mirror of
https://github.com/esphome/esphome.git
synced 2024-11-30 02:34:12 +01:00
Dont require {} for wifi ap with defaults (#3404)
This commit is contained in:
parent
5732f3b044
commit
ad41c07a1f
1 changed files with 8 additions and 1 deletions
|
@ -126,6 +126,13 @@ WIFI_NETWORK_AP = WIFI_NETWORK_BASE.extend(
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
def wifi_network_ap(value):
|
||||||
|
if value is None:
|
||||||
|
value = {}
|
||||||
|
return WIFI_NETWORK_AP(value)
|
||||||
|
|
||||||
|
|
||||||
WIFI_NETWORK_STA = WIFI_NETWORK_BASE.extend(
|
WIFI_NETWORK_STA = WIFI_NETWORK_BASE.extend(
|
||||||
{
|
{
|
||||||
cv.Optional(CONF_BSSID): cv.mac_address,
|
cv.Optional(CONF_BSSID): cv.mac_address,
|
||||||
|
@ -252,7 +259,7 @@ CONFIG_SCHEMA = cv.All(
|
||||||
cv.Optional(CONF_PASSWORD): validate_password,
|
cv.Optional(CONF_PASSWORD): validate_password,
|
||||||
cv.Optional(CONF_MANUAL_IP): STA_MANUAL_IP_SCHEMA,
|
cv.Optional(CONF_MANUAL_IP): STA_MANUAL_IP_SCHEMA,
|
||||||
cv.Optional(CONF_EAP): EAP_AUTH_SCHEMA,
|
cv.Optional(CONF_EAP): EAP_AUTH_SCHEMA,
|
||||||
cv.Optional(CONF_AP): WIFI_NETWORK_AP,
|
cv.Optional(CONF_AP): wifi_network_ap,
|
||||||
cv.Optional(CONF_DOMAIN, default=".local"): cv.domain_name,
|
cv.Optional(CONF_DOMAIN, default=".local"): cv.domain_name,
|
||||||
cv.Optional(
|
cv.Optional(
|
||||||
CONF_REBOOT_TIMEOUT, default="15min"
|
CONF_REBOOT_TIMEOUT, default="15min"
|
||||||
|
|
Loading…
Reference in a new issue