mirror of
				https://github.com/esphome/esphome.git
				synced 2025-10-29 22:24:26 +00:00 
			
		
		
		
	Improve API naming convention consistency (#197)
* Improve API naming convention consistency * Fix
This commit is contained in:
		| @@ -29,7 +29,7 @@ def to_code(config): | ||||
|     fan_struct = variable(config[CONF_MAKE_ID], rhs) | ||||
|     if CONF_SPEED in config: | ||||
|         speeds = config[CONF_SPEED] | ||||
|         add(fan_struct.Poutput.set_speed(output, 0.0, | ||||
|         add(fan_struct.Poutput.set_speed(output, | ||||
|                                          speeds[CONF_LOW], | ||||
|                                          speeds[CONF_MEDIUM], | ||||
|                                          speeds[CONF_HIGH])) | ||||
|   | ||||
| @@ -64,8 +64,8 @@ HeartbeatFilter = sensor_ns.HeartbeatFilter | ||||
| DebounceFilter = sensor_ns.DebounceFilter | ||||
| UniqueFilter = sensor_ns.UniqueFilter | ||||
|  | ||||
| SensorValueTrigger = sensor_ns.SensorValueTrigger | ||||
| RawSensorValueTrigger = sensor_ns.RawSensorValueTrigger | ||||
| SensorStateTrigger = sensor_ns.SensorStateTrigger | ||||
| SensorRawStateTrigger = sensor_ns.SensorRawStateTrigger | ||||
| ValueRangeTrigger = sensor_ns.ValueRangeTrigger | ||||
|  | ||||
| SENSOR_SCHEMA = cv.MQTT_COMPONENT_SCHEMA.extend({ | ||||
| @@ -77,10 +77,10 @@ SENSOR_SCHEMA = cv.MQTT_COMPONENT_SCHEMA.extend({ | ||||
|     vol.Optional(CONF_EXPIRE_AFTER): vol.Any(None, cv.positive_time_period_milliseconds), | ||||
|     vol.Optional(CONF_FILTERS): FILTERS_SCHEMA, | ||||
|     vol.Optional(CONF_ON_VALUE): automation.validate_automation({ | ||||
|         cv.GenerateID(CONF_TRIGGER_ID): cv.declare_variable_id(SensorValueTrigger), | ||||
|         cv.GenerateID(CONF_TRIGGER_ID): cv.declare_variable_id(SensorStateTrigger), | ||||
|     }), | ||||
|     vol.Optional(CONF_ON_RAW_VALUE): automation.validate_automation({ | ||||
|         cv.GenerateID(CONF_TRIGGER_ID): cv.declare_variable_id(RawSensorValueTrigger), | ||||
|         cv.GenerateID(CONF_TRIGGER_ID): cv.declare_variable_id(SensorRawStateTrigger), | ||||
|     }), | ||||
|     vol.Optional(CONF_ON_VALUE_RANGE): automation.validate_automation({ | ||||
|         cv.GenerateID(CONF_TRIGGER_ID): cv.declare_variable_id(ValueRangeTrigger), | ||||
| @@ -155,11 +155,11 @@ def setup_sensor_core_(sensor_var, mqtt_var, config): | ||||
|         add(sensor_var.set_filters(filters)) | ||||
|  | ||||
|     for conf in config.get(CONF_ON_VALUE, []): | ||||
|         rhs = sensor_var.make_value_trigger() | ||||
|         rhs = sensor_var.make_state_trigger() | ||||
|         trigger = Pvariable(conf[CONF_TRIGGER_ID], rhs) | ||||
|         automation.build_automation(trigger, float_, conf) | ||||
|     for conf in config.get(CONF_ON_RAW_VALUE, []): | ||||
|         rhs = sensor_var.make_raw_value_trigger() | ||||
|         rhs = sensor_var.make_raw_state_trigger() | ||||
|         trigger = Pvariable(conf[CONF_TRIGGER_ID], rhs) | ||||
|         automation.build_automation(trigger, float_, conf) | ||||
|     for conf in config.get(CONF_ON_VALUE_RANGE, []): | ||||
|   | ||||
| @@ -16,14 +16,14 @@ text_sensor_ns = esphomelib_ns.namespace('text_sensor') | ||||
| TextSensor = text_sensor_ns.TextSensor | ||||
| MQTTTextSensor = text_sensor_ns.MQTTTextSensor | ||||
|  | ||||
| TextSensorValueTrigger = text_sensor_ns.TextSensorValueTrigger | ||||
| TextSensorStateTrigger = text_sensor_ns.TextSensorStateTrigger | ||||
|  | ||||
| TEXT_SENSOR_SCHEMA = cv.MQTT_COMPONENT_SCHEMA.extend({ | ||||
|     cv.GenerateID(CONF_MQTT_ID): cv.declare_variable_id(MQTTTextSensor), | ||||
|     cv.GenerateID(): cv.declare_variable_id(TextSensor), | ||||
|     vol.Optional(CONF_ICON): cv.icon, | ||||
|     vol.Optional(CONF_ON_VALUE): automation.validate_automation({ | ||||
|         cv.GenerateID(CONF_TRIGGER_ID): cv.declare_variable_id(TextSensorValueTrigger), | ||||
|         cv.GenerateID(CONF_TRIGGER_ID): cv.declare_variable_id(TextSensorStateTrigger), | ||||
|     }), | ||||
| }) | ||||
|  | ||||
| @@ -37,7 +37,7 @@ def setup_text_sensor_core_(text_sensor_var, mqtt_var, config): | ||||
|         add(text_sensor_var.set_icon(config[CONF_ICON])) | ||||
|  | ||||
|     for conf in config.get(CONF_ON_VALUE, []): | ||||
|         rhs = text_sensor_var.make_value_trigger() | ||||
|         rhs = text_sensor_var.make_state_trigger() | ||||
|         trigger = Pvariable(conf[CONF_TRIGGER_ID], rhs) | ||||
|         automation.build_automation(trigger, std_string, conf) | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user