mirror of
				https://github.com/esphome/esphome.git
				synced 2025-10-30 22:53:59 +00:00 
			
		
		
		
	[homeassistant] Add `HOME_ASSISTANT_IMPORT_CONTROL_SCHEMA` (#7259)
				
					
				
			This commit is contained in:
		| @@ -168,7 +168,7 @@ esphome/components/he60r/* @clydebarrow | |||||||
| esphome/components/heatpumpir/* @rob-deutsch | esphome/components/heatpumpir/* @rob-deutsch | ||||||
| esphome/components/hitachi_ac424/* @sourabhjaiswal | esphome/components/hitachi_ac424/* @sourabhjaiswal | ||||||
| esphome/components/hm3301/* @freekode | esphome/components/hm3301/* @freekode | ||||||
| esphome/components/homeassistant/* @OttoWinter | esphome/components/homeassistant/* @OttoWinter @esphome/core | ||||||
| esphome/components/honeywell_hih_i2c/* @Benichou34 | esphome/components/honeywell_hih_i2c/* @Benichou34 | ||||||
| esphome/components/honeywellabp/* @RubyBailey | esphome/components/honeywellabp/* @RubyBailey | ||||||
| esphome/components/honeywellabp2_i2c/* @jpfaff | esphome/components/honeywellabp2_i2c/* @jpfaff | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ import esphome.codegen as cg | |||||||
| import esphome.config_validation as cv | import esphome.config_validation as cv | ||||||
| from esphome.const import CONF_ATTRIBUTE, CONF_ENTITY_ID, CONF_INTERNAL | from esphome.const import CONF_ATTRIBUTE, CONF_ENTITY_ID, CONF_INTERNAL | ||||||
|  |  | ||||||
| CODEOWNERS = ["@OttoWinter"] | CODEOWNERS = ["@OttoWinter", "@esphome/core"] | ||||||
| homeassistant_ns = cg.esphome_ns.namespace("homeassistant") | homeassistant_ns = cg.esphome_ns.namespace("homeassistant") | ||||||
|  |  | ||||||
| HOME_ASSISTANT_IMPORT_SCHEMA = cv.Schema( | HOME_ASSISTANT_IMPORT_SCHEMA = cv.Schema( | ||||||
| @@ -13,6 +13,13 @@ HOME_ASSISTANT_IMPORT_SCHEMA = cv.Schema( | |||||||
|     } |     } | ||||||
| ) | ) | ||||||
|  |  | ||||||
|  | HOME_ASSISTANT_IMPORT_CONTROL_SCHEMA = cv.Schema( | ||||||
|  |     { | ||||||
|  |         cv.Required(CONF_ENTITY_ID): cv.entity_id, | ||||||
|  |         cv.Optional(CONF_INTERNAL, default=True): cv.boolean, | ||||||
|  |     } | ||||||
|  | ) | ||||||
|  |  | ||||||
|  |  | ||||||
| def setup_home_assistant_entity(var, config): | def setup_home_assistant_entity(var, config): | ||||||
|     cg.add(var.set_entity_id(config[CONF_ENTITY_ID])) |     cg.add(var.set_entity_id(config[CONF_ENTITY_ID])) | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user