Ejemplo n.º 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])
    ]
Ejemplo n.º 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
Ejemplo n.º 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
Ejemplo n.º 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
Ejemplo n.º 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
Ejemplo n.º 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
Ejemplo n.º 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
Ejemplo n.º 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
Ejemplo n.º 9
0
def to_hass_config(data, config):
    return sensor.core_to_hass_config(data, config)
Ejemplo n.º 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
Ejemplo n.º 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])
    ]
Ejemplo n.º 12
0
def to_hass_config(data, config):
    return [sensor.core_to_hass_config(data, sens) for sens in config[CONF_SENSORS]]
Ejemplo n.º 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