mirror of
				https://github.com/esphome/esphome.git
				synced 2025-10-30 22:53:59 +00:00 
			
		
		
		
	Add build_path option. Fixes#49
This commit is contained in:
		| @@ -11,7 +11,7 @@ from esphomeyaml import const, core, mqtt, wizard, writer, yaml_util | ||||
| from esphomeyaml.config import core_to_code, get_component, iter_components, read_config | ||||
| from esphomeyaml.const import CONF_BAUD_RATE, CONF_DOMAIN, CONF_ESPHOMEYAML, CONF_HOSTNAME, \ | ||||
|     CONF_LOGGER, CONF_MANUAL_IP, CONF_NAME, CONF_STATIC_IP, CONF_WIFI, ESP_PLATFORM_ESP8266, \ | ||||
|     CONF_NETWORKS | ||||
|     CONF_NETWORKS, CONF_BUILD_PATH | ||||
| from esphomeyaml.core import ESPHomeYAMLError | ||||
| from esphomeyaml.helpers import AssignmentExpression, Expression, RawStatement, _EXPRESSIONS, add, \ | ||||
|     add_job, color, flush_tasks, indent, quote, statement | ||||
| @@ -26,7 +26,8 @@ def get_name(config): | ||||
|  | ||||
|  | ||||
| def get_base_path(config): | ||||
|     return os.path.join(os.path.dirname(core.CONFIG_PATH), get_name(config)) | ||||
|     build_path = config[CONF_ESPHOMEYAML].get(CONF_BUILD_PATH, get_name(config)) | ||||
|     return os.path.join(os.path.dirname(core.CONFIG_PATH), build_path) | ||||
|  | ||||
|  | ||||
| def get_serial_ports(): | ||||
|   | ||||
| @@ -6,8 +6,7 @@ from esphomeyaml.components.remote_transmitter import RemoteTransmitterComponent | ||||
| from esphomeyaml.const import CONF_ADDRESS, CONF_CARRIER_FREQUENCY, CONF_COMMAND, CONF_DATA, \ | ||||
|     CONF_INVERTED, CONF_LG, CONF_NAME, CONF_NBITS, CONF_NEC, \ | ||||
|     CONF_PANASONIC, CONF_RAW, CONF_REPEAT, CONF_SONY, CONF_TIMES, CONF_WAIT_TIME | ||||
| from esphomeyaml.core import ESPHomeYAMLError | ||||
| from esphomeyaml.helpers import App, ArrayInitializer, HexIntLiteral, get_variable, Pvariable, add | ||||
| from esphomeyaml.helpers import App, ArrayInitializer, Pvariable, add, get_variable | ||||
|  | ||||
| DEPENDENCIES = ['remote_transmitter'] | ||||
|  | ||||
|   | ||||
| @@ -240,6 +240,7 @@ CONF_FILTER = 'filter' | ||||
| CONF_IDLE = 'idle' | ||||
| CONF_NETWORKS = 'networks' | ||||
| CONF_INTERNAL = 'internal' | ||||
| CONF_BUILD_PATH = 'build_path' | ||||
|  | ||||
| ESP32_BOARDS = [ | ||||
|     'featheresp32', 'node32s', 'espea32', 'firebeetle32', 'esp32doit-devkit-v1', | ||||
|   | ||||
		Reference in New Issue
	
	Block a user