mirror of
				https://github.com/esphome/esphome.git
				synced 2025-10-30 22:53:59 +00:00 
			
		
		
		
	Add local mDNS responder for .local (#386)
* Add local mDNS responder * Fix * Use mDNS in dashboard status * Lint * Lint * Fix test * Remove hostname * Fix use enum * Lint
This commit is contained in:
		| @@ -3,7 +3,7 @@ import voluptuous as vol | ||||
| from esphomeyaml import pins | ||||
| from esphomeyaml.components import wifi | ||||
| import esphomeyaml.config_validation as cv | ||||
| from esphomeyaml.const import CONF_DOMAIN, CONF_HOSTNAME, CONF_ID, CONF_MANUAL_IP, CONF_TYPE, \ | ||||
| from esphomeyaml.const import CONF_DOMAIN, CONF_ID, CONF_MANUAL_IP, CONF_TYPE, \ | ||||
|     ESP_PLATFORM_ESP32 | ||||
| from esphomeyaml.cpp_generator import Pvariable, add | ||||
| from esphomeyaml.cpp_helpers import gpio_output_pin_expression | ||||
| @@ -43,7 +43,6 @@ CONFIG_SCHEMA = vol.Schema({ | ||||
|     vol.Optional(CONF_PHY_ADDR, default=0): vol.All(cv.int_, vol.Range(min=0, max=31)), | ||||
|     vol.Optional(CONF_POWER_PIN): pins.gpio_output_pin_schema, | ||||
|     vol.Optional(CONF_MANUAL_IP): wifi.STA_MANUAL_IP_SCHEMA, | ||||
|     vol.Optional(CONF_HOSTNAME): cv.hostname, | ||||
|     vol.Optional(CONF_DOMAIN, default='.local'): cv.domain_name, | ||||
| }) | ||||
|  | ||||
| @@ -63,9 +62,6 @@ def to_code(config): | ||||
|             yield | ||||
|         add(eth.set_power_pin(pin)) | ||||
|  | ||||
|     if CONF_HOSTNAME in config: | ||||
|         add(eth.set_hostname(config[CONF_HOSTNAME])) | ||||
|  | ||||
|     if CONF_MANUAL_IP in config: | ||||
|         add(eth.set_manual_ip(wifi.manual_ip(config[CONF_MANUAL_IP]))) | ||||
|  | ||||
|   | ||||
| @@ -111,6 +111,9 @@ CONFIG_SCHEMA = vol.All(vol.Schema({ | ||||
|     vol.Optional(CONF_REBOOT_TIMEOUT): cv.positive_time_period_milliseconds, | ||||
|     vol.Optional(CONF_POWER_SAVE_MODE): cv.one_of(*WIFI_POWER_SAVE_MODES, upper=True), | ||||
|     vol.Optional(CONF_FAST_CONNECT): cv.boolean, | ||||
|  | ||||
|     vol.Optional(CONF_HOSTNAME): cv.invalid("The hostname option has been removed in 1.11.0, " | ||||
|                                             "now it's always the node name.") | ||||
| }), validate) | ||||
|  | ||||
|  | ||||
| @@ -166,9 +169,6 @@ def to_code(config): | ||||
|     if CONF_AP in config: | ||||
|         add(wifi.set_ap(wifi_network(config[CONF_AP], config.get(CONF_MANUAL_IP)))) | ||||
|  | ||||
|     if CONF_HOSTNAME in config: | ||||
|         add(wifi.set_hostname(config[CONF_HOSTNAME])) | ||||
|  | ||||
|     if CONF_REBOOT_TIMEOUT in config: | ||||
|         add(wifi.set_reboot_timeout(config[CONF_REBOOT_TIMEOUT])) | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user