|
31 | 31 | CONF_CAR_PAUSE_ENTITY, |
32 | 32 | CONF_CAR_PAUSE_STATE, |
33 | 33 | CONF_CAR_PHASES, |
| 34 | + CONF_CAR_PLUGGED_FALLBACK, |
34 | 35 | CONF_CAR_PLUGGED_SENSOR, |
35 | 36 | CONF_CAR_POWER_SENSOR, |
| 37 | + CONF_CAR_SOC_FALLBACK, |
36 | 38 | CONF_CAR_SOC_SENSOR, |
37 | 39 | CONF_CAR_TRACKER, |
| 40 | + CONF_CAR_TRACKER_FALLBACK, |
38 | 41 | CONF_CAR_VOLTAGE, |
39 | 42 | CONF_DEV_CLIMATE_MODE, |
40 | 43 | CONF_DEV_DEPENDS_ON, |
@@ -126,13 +129,16 @@ def car_schema(d: dict) -> vol.Schema: |
126 | 129 | vol.Required(CONF_CAR_CHARGE_SWITCH, **_d(d, CONF_CAR_CHARGE_SWITCH)): _ent("switch"), |
127 | 130 | vol.Optional(CONF_CAR_CURRENT_ENTITY, **_d(d, CONF_CAR_CURRENT_ENTITY)): _ent("number"), |
128 | 131 | vol.Optional(CONF_CAR_SOC_SENSOR, **_d(d, CONF_CAR_SOC_SENSOR)): _ent("sensor"), |
| 132 | + vol.Optional(CONF_CAR_SOC_FALLBACK, **_d(d, CONF_CAR_SOC_FALLBACK)): _ent("sensor"), |
129 | 133 | vol.Optional(CONF_CAR_LIMIT_ENTITY, **_d(d, CONF_CAR_LIMIT_ENTITY)): _ent(["number", "sensor"]), |
130 | 134 | vol.Required(CONF_CAR_LIMIT_DEFAULT, default=d.get(CONF_CAR_LIMIT_DEFAULT, DEFAULT_CAR_LIMIT)): |
131 | 135 | _num(10, 100, 1, "%"), |
132 | 136 | vol.Optional(CONF_CAR_PLUGGED_SENSOR, **_d(d, CONF_CAR_PLUGGED_SENSOR)): _ent(["binary_sensor", "sensor"]), |
| 137 | + vol.Optional(CONF_CAR_PLUGGED_FALLBACK, **_d(d, CONF_CAR_PLUGGED_FALLBACK)): _ent(["binary_sensor", "sensor"]), |
133 | 138 | vol.Optional(CONF_CAR_CHARGING_SENSOR, **_d(d, CONF_CAR_CHARGING_SENSOR)): _ent(["binary_sensor", "sensor"]), |
134 | 139 | vol.Optional(CONF_CAR_POWER_SENSOR, **_d(d, CONF_CAR_POWER_SENSOR)): _ent("sensor"), |
135 | 140 | vol.Optional(CONF_CAR_TRACKER, **_d(d, CONF_CAR_TRACKER)): _ent(["device_tracker", "person"]), |
| 141 | + vol.Optional(CONF_CAR_TRACKER_FALLBACK, **_d(d, CONF_CAR_TRACKER_FALLBACK)): _ent(["device_tracker", "person"]), |
136 | 142 | vol.Required(CONF_CAR_CAPACITY_KWH, default=d.get(CONF_CAR_CAPACITY_KWH, DEFAULT_CAR_CAPACITY_KWH)): |
137 | 143 | _num(5, 250, 0.1, "kWh"), |
138 | 144 | vol.Required(CONF_CAR_EFFICIENCY, default=d.get(CONF_CAR_EFFICIENCY, DEFAULT_CAR_EFFICIENCY)): |
|
0 commit comments