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/hitachi_ac424/* @sourabhjaiswal | ||||
| esphome/components/hm3301/* @freekode | ||||
| esphome/components/homeassistant/* @OttoWinter | ||||
| esphome/components/homeassistant/* @OttoWinter @esphome/core | ||||
| esphome/components/honeywell_hih_i2c/* @Benichou34 | ||||
| esphome/components/honeywellabp/* @RubyBailey | ||||
| esphome/components/honeywellabp2_i2c/* @jpfaff | ||||
|   | ||||
| @@ -2,7 +2,7 @@ import esphome.codegen as cg | ||||
| import esphome.config_validation as cv | ||||
| from esphome.const import CONF_ATTRIBUTE, CONF_ENTITY_ID, CONF_INTERNAL | ||||
|  | ||||
| CODEOWNERS = ["@OttoWinter"] | ||||
| CODEOWNERS = ["@OttoWinter", "@esphome/core"] | ||||
| homeassistant_ns = cg.esphome_ns.namespace("homeassistant") | ||||
|  | ||||
| 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): | ||||
|     cg.add(var.set_entity_id(config[CONF_ENTITY_ID])) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user