Example #1
0
def to_hass_config(data, config):
    return [
        sensor.core_to_hass_config(data, config[CONF_TEMPERATURE]),
        sensor.core_to_hass_config(data, config[CONF_PRESSURE]),
        sensor.core_to_hass_config(data, config[CONF_HUMIDITY]),
        sensor.core_to_hass_config(data, config[CONF_GAS_RESISTANCE])
    ]
Example #2
0
def to_hass_config(data, config):
    ret = []
    for key in (CONF_BUS_VOLTAGE, CONF_SHUNT_VOLTAGE, CONF_CURRENT,
                CONF_POWER):
        if key in config:
            ret.append(sensor.core_to_hass_config(data, config[key]))
    return ret
Example #3
0
def to_hass_config(data, config):
    ret = []
    for key in (CONF_ACCEL_X, CONF_ACCEL_Y, CONF_ACCEL_Z, CONF_GYRO_X, CONF_GYRO_Y, CONF_GYRO_Z,
                CONF_TEMPERATURE):
        if key in config:
            ret.append(sensor.core_to_hass_config(data, config[key]))
    return ret
Example #4
0
def to_hass_config(data, config):
    ret = []
    for key in (CONF_TEMPERATURE, CONF_MOISTURE, CONF_ILLUMINANCE,
                CONF_CONDUCTIVITY, CONF_BATTERY_LEVEL):
        if key in config:
            ret.append(sensor.core_to_hass_config(data, config[key]))
    return ret
Example #5
0
def to_hass_config(data, config):
    ret = []
    for key in (CONF_RED_CHANNEL, CONF_GREEN_CHANNEL, CONF_BLUE_CHANNEL,
                CONF_CLEAR_CHANNEL, CONF_ILLUMINANCE, CONF_COLOR_TEMPERATURE):
        if key in config:
            ret.append(sensor.core_to_hass_config(data, config[key]))
    return ret
Example #6
0
def to_hass_config(data, config):
    ret = []
    for key in (CONF_FIELD_STRENGTH_X, CONF_FIELD_STRENGTH_Y,
                CONF_FIELD_STRENGTH_Z, CONF_HEADING):
        if key in config:
            ret.append(sensor.core_to_hass_config(data, config[key]))
    return ret
Example #7
0
def to_hass_config(data, config):
    ret = []
    for key in (CONF_PM_1_0, CONF_PM_2_5, CONF_PM_10_0, CONF_TEMPERATURE,
                CONF_HUMIDITY, CONF_FORMALDEHYDE):
        if key in config:
            ret.append(sensor.core_to_hass_config(data, config[key]))
    return ret
Example #8
0
def to_hass_config(data, config):
    ret = []
    for channel in (CONF_CHANNEL_1, CONF_CHANNEL_2, CONF_CHANNEL_3):
        if channel not in config:
            continue
        conf = config[channel]
        for key in (CONF_BUS_VOLTAGE, CONF_SHUNT_VOLTAGE, CONF_CURRENT, CONF_POWER):
            if key in conf:
                ret.append(sensor.core_to_hass_config(data, conf[key]))
    return ret
Example #9
0
def to_hass_config(data, config):
    return sensor.core_to_hass_config(data, config)
Example #10
0
def to_hass_config(data, config):
    ret = []
    for key in (CONF_TEMPERATURE, CONF_HUMIDITY, CONF_BATTERY_LEVEL):
        if key in config:
            ret.append(sensor.core_to_hass_config(data, config[key]))
    return ret
Example #11
0
def to_hass_config(data, config):
    return [
        sensor.core_to_hass_config(data, config[CONF_TEMPERATURE]),
        sensor.core_to_hass_config(data, config[CONF_HUMIDITY])
    ]
Example #12
0
def to_hass_config(data, config):
    return [sensor.core_to_hass_config(data, sens) for sens in config[CONF_SENSORS]]
Example #13
0
def to_hass_config(data, config):
    ret = []
    for key in (CONF_CO2, CONF_TEMPERATURE):
        if key in config:
            ret.append(sensor.core_to_hass_config(data, config[key]))
    return ret