mirror of
				https://github.com/esphome/esphome.git
				synced 2025-10-31 07:03:55 +00:00 
			
		
		
		
	Merge branch 'api_ha_services' into integration
This commit is contained in:
		| @@ -55,6 +55,7 @@ CONF_BATCH_DELAY = "batch_delay" | |||||||
| CONF_CUSTOM_SERVICES = "custom_services" | CONF_CUSTOM_SERVICES = "custom_services" | ||||||
| CONF_HOMEASSISTANT_STATES = "homeassistant_states" | CONF_HOMEASSISTANT_STATES = "homeassistant_states" | ||||||
| CONF_HOMEASSISTANT_SERVICES = "homeassistant_services" | CONF_HOMEASSISTANT_SERVICES = "homeassistant_services" | ||||||
|  | CONF_HOMEASSISTANT_STATES = "homeassistant_states" | ||||||
|  |  | ||||||
|  |  | ||||||
| def validate_encryption_key(value): | def validate_encryption_key(value): | ||||||
| @@ -122,6 +123,7 @@ CONFIG_SCHEMA = cv.All( | |||||||
|             cv.Optional(CONF_CUSTOM_SERVICES, default=False): cv.boolean, |             cv.Optional(CONF_CUSTOM_SERVICES, default=False): cv.boolean, | ||||||
|             cv.Optional(CONF_HOMEASSISTANT_STATES, default=False): cv.boolean, |             cv.Optional(CONF_HOMEASSISTANT_STATES, default=False): cv.boolean, | ||||||
|             cv.Optional(CONF_HOMEASSISTANT_SERVICES, default=False): cv.boolean, |             cv.Optional(CONF_HOMEASSISTANT_SERVICES, default=False): cv.boolean, | ||||||
|  |             cv.Optional(CONF_HOMEASSISTANT_STATES, default=False): cv.boolean, | ||||||
|             cv.Optional(CONF_ON_CLIENT_CONNECTED): automation.validate_automation( |             cv.Optional(CONF_ON_CLIENT_CONNECTED): automation.validate_automation( | ||||||
|                 single=True |                 single=True | ||||||
|             ), |             ), | ||||||
| @@ -157,6 +159,9 @@ async def to_code(config): | |||||||
|     if config[CONF_HOMEASSISTANT_SERVICES]: |     if config[CONF_HOMEASSISTANT_SERVICES]: | ||||||
|         cg.add_define("USE_API_HOMEASSISTANT_SERVICES") |         cg.add_define("USE_API_HOMEASSISTANT_SERVICES") | ||||||
|  |  | ||||||
|  |     if config[CONF_HOMEASSISTANT_STATES]: | ||||||
|  |         cg.add_define("USE_API_HOMEASSISTANT_STATES") | ||||||
|  |  | ||||||
|     if actions := config.get(CONF_ACTIONS, []): |     if actions := config.get(CONF_ACTIONS, []): | ||||||
|         for conf in actions: |         for conf in actions: | ||||||
|             template_args = [] |             template_args = [] | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user