mirror of
https://github.com/esphome/esphome.git
synced 2024-12-22 16:37:52 +01:00
Add tests, Fix stuff
This commit is contained in:
parent
9bce35e335
commit
92439abeb4
@ -117,7 +117,7 @@ def ensure_list(*validators):
|
||||
try:
|
||||
ret.append(user(val))
|
||||
except vol.Invalid as err:
|
||||
err.prepend(i)
|
||||
err.prepend([i])
|
||||
raise err
|
||||
return ret
|
||||
|
||||
@ -572,7 +572,7 @@ def mqtt_qos(value):
|
||||
|
||||
def requires_component(comp):
|
||||
def validator(value):
|
||||
if comp not in CORE.config:
|
||||
if comp not in CORE.raw_config:
|
||||
raise vol.Invalid("This option requires component {}".format(comp))
|
||||
return value
|
||||
return validator
|
||||
|
@ -22,8 +22,13 @@ esphomeyaml:
|
||||
build_path: build/test1
|
||||
|
||||
wifi:
|
||||
ssid: 'MySSID'
|
||||
password: 'password1'
|
||||
networks:
|
||||
- ssid: 'MySSID'
|
||||
password: 'password1'
|
||||
- ssid: 'MySSID2'
|
||||
password: ''
|
||||
channel: 14
|
||||
bssid: 'A1:63:95:47:D3:1D'
|
||||
manual_ip:
|
||||
static_ip: 192.168.178.230
|
||||
gateway: 192.168.178.1
|
||||
@ -777,6 +782,7 @@ switch:
|
||||
icon: "mdi:restart"
|
||||
inverted: True
|
||||
command_topic: custom_command_topic
|
||||
restore_mode: ALWAYS_OFF
|
||||
- platform: remote_transmitter
|
||||
name: "Panasonic TV Off"
|
||||
nec:
|
||||
|
Loading…
Reference in New Issue
Block a user