Add icons to Teslemetry (#112546)
This commit is contained in:
parent
78ea9bf681
commit
1dc3582778
3 changed files with 71 additions and 50 deletions
|
@ -13,6 +13,59 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"sensor": {
|
||||||
|
"battery_power": {
|
||||||
|
"default": "mdi:home-battery"
|
||||||
|
},
|
||||||
|
"drive_state_active_route_destination": {
|
||||||
|
"default": "mdi:routes"
|
||||||
|
},
|
||||||
|
"drive_state_active_route_minutes_to_arrival": {
|
||||||
|
"default": "mdi:routes-clock"
|
||||||
|
},
|
||||||
|
"drive_state_shift_state": {
|
||||||
|
"default": "mdi:car-shift-pattern",
|
||||||
|
"state": {
|
||||||
|
"d": "mdi:alpha-d",
|
||||||
|
"n": "mdi:alpha-n",
|
||||||
|
"p": "mdi:alpha-p",
|
||||||
|
"r": "mdi:alpha-r"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"energy_left": {
|
||||||
|
"default": "mdi:battery"
|
||||||
|
},
|
||||||
|
"generator_power": {
|
||||||
|
"default": "mdi:generator-stationary"
|
||||||
|
},
|
||||||
|
"grid_power": {
|
||||||
|
"default": "mdi:transmission-tower"
|
||||||
|
},
|
||||||
|
"grid_services_power": {
|
||||||
|
"default": "mdi:transmission-tower"
|
||||||
|
},
|
||||||
|
"load_power": {
|
||||||
|
"default": "mdi:power-plug"
|
||||||
|
},
|
||||||
|
"solar_power": {
|
||||||
|
"default": "mdi:solar-power"
|
||||||
|
},
|
||||||
|
"total_pack_energy": {
|
||||||
|
"default": "mdi:battery-high"
|
||||||
|
},
|
||||||
|
"vin": {
|
||||||
|
"default": "mdi:car-electric"
|
||||||
|
},
|
||||||
|
"wall_connector_fault_state": {
|
||||||
|
"default": "mdi:ev-station"
|
||||||
|
},
|
||||||
|
"wall_connector_power": {
|
||||||
|
"default": "mdi:ev-station"
|
||||||
|
},
|
||||||
|
"wall_connector_state": {
|
||||||
|
"default": "mdi:ev-station"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -128,7 +128,6 @@ VEHICLE_DESCRIPTIONS: tuple[TeslemetrySensorEntityDescription, ...] = (
|
||||||
),
|
),
|
||||||
TeslemetrySensorEntityDescription(
|
TeslemetrySensorEntityDescription(
|
||||||
key="drive_state_shift_state",
|
key="drive_state_shift_state",
|
||||||
icon="mdi:car-shift-pattern",
|
|
||||||
options=["p", "d", "r", "n"],
|
options=["p", "d", "r", "n"],
|
||||||
device_class=SensorDeviceClass.ENUM,
|
device_class=SensorDeviceClass.ENUM,
|
||||||
value_fn=lambda x: x.lower() if isinstance(x, str) else x,
|
value_fn=lambda x: x.lower() if isinstance(x, str) else x,
|
||||||
|
@ -243,7 +242,6 @@ VEHICLE_DESCRIPTIONS: tuple[TeslemetrySensorEntityDescription, ...] = (
|
||||||
),
|
),
|
||||||
TeslemetrySensorEntityDescription(
|
TeslemetrySensorEntityDescription(
|
||||||
key="drive_state_active_route_destination",
|
key="drive_state_active_route_destination",
|
||||||
icon="mdi:map-marker",
|
|
||||||
entity_category=EntityCategory.DIAGNOSTIC,
|
entity_category=EntityCategory.DIAGNOSTIC,
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
|
@ -256,7 +254,6 @@ ENERGY_DESCRIPTIONS: tuple[SensorEntityDescription, ...] = (
|
||||||
suggested_unit_of_measurement=UnitOfPower.KILO_WATT,
|
suggested_unit_of_measurement=UnitOfPower.KILO_WATT,
|
||||||
suggested_display_precision=2,
|
suggested_display_precision=2,
|
||||||
device_class=SensorDeviceClass.POWER,
|
device_class=SensorDeviceClass.POWER,
|
||||||
icon="mdi:solar-power",
|
|
||||||
),
|
),
|
||||||
SensorEntityDescription(
|
SensorEntityDescription(
|
||||||
key="energy_left",
|
key="energy_left",
|
||||||
|
@ -266,7 +263,6 @@ ENERGY_DESCRIPTIONS: tuple[SensorEntityDescription, ...] = (
|
||||||
suggested_display_precision=2,
|
suggested_display_precision=2,
|
||||||
device_class=SensorDeviceClass.ENERGY_STORAGE,
|
device_class=SensorDeviceClass.ENERGY_STORAGE,
|
||||||
entity_category=EntityCategory.DIAGNOSTIC,
|
entity_category=EntityCategory.DIAGNOSTIC,
|
||||||
icon="mdi:battery",
|
|
||||||
),
|
),
|
||||||
SensorEntityDescription(
|
SensorEntityDescription(
|
||||||
key="total_pack_energy",
|
key="total_pack_energy",
|
||||||
|
@ -276,7 +272,6 @@ ENERGY_DESCRIPTIONS: tuple[SensorEntityDescription, ...] = (
|
||||||
suggested_display_precision=2,
|
suggested_display_precision=2,
|
||||||
device_class=SensorDeviceClass.ENERGY_STORAGE,
|
device_class=SensorDeviceClass.ENERGY_STORAGE,
|
||||||
entity_category=EntityCategory.DIAGNOSTIC,
|
entity_category=EntityCategory.DIAGNOSTIC,
|
||||||
icon="mdi:battery-high",
|
|
||||||
entity_registry_enabled_default=False,
|
entity_registry_enabled_default=False,
|
||||||
),
|
),
|
||||||
SensorEntityDescription(
|
SensorEntityDescription(
|
||||||
|
@ -293,7 +288,6 @@ ENERGY_DESCRIPTIONS: tuple[SensorEntityDescription, ...] = (
|
||||||
suggested_unit_of_measurement=UnitOfPower.KILO_WATT,
|
suggested_unit_of_measurement=UnitOfPower.KILO_WATT,
|
||||||
suggested_display_precision=2,
|
suggested_display_precision=2,
|
||||||
device_class=SensorDeviceClass.POWER,
|
device_class=SensorDeviceClass.POWER,
|
||||||
icon="mdi:home-battery",
|
|
||||||
),
|
),
|
||||||
SensorEntityDescription(
|
SensorEntityDescription(
|
||||||
key="load_power",
|
key="load_power",
|
||||||
|
@ -302,7 +296,6 @@ ENERGY_DESCRIPTIONS: tuple[SensorEntityDescription, ...] = (
|
||||||
suggested_unit_of_measurement=UnitOfPower.KILO_WATT,
|
suggested_unit_of_measurement=UnitOfPower.KILO_WATT,
|
||||||
suggested_display_precision=2,
|
suggested_display_precision=2,
|
||||||
device_class=SensorDeviceClass.POWER,
|
device_class=SensorDeviceClass.POWER,
|
||||||
icon="mdi:power-plug",
|
|
||||||
),
|
),
|
||||||
SensorEntityDescription(
|
SensorEntityDescription(
|
||||||
key="grid_power",
|
key="grid_power",
|
||||||
|
@ -311,7 +304,6 @@ ENERGY_DESCRIPTIONS: tuple[SensorEntityDescription, ...] = (
|
||||||
suggested_unit_of_measurement=UnitOfPower.KILO_WATT,
|
suggested_unit_of_measurement=UnitOfPower.KILO_WATT,
|
||||||
suggested_display_precision=2,
|
suggested_display_precision=2,
|
||||||
device_class=SensorDeviceClass.POWER,
|
device_class=SensorDeviceClass.POWER,
|
||||||
icon="mdi:transmission-tower",
|
|
||||||
),
|
),
|
||||||
SensorEntityDescription(
|
SensorEntityDescription(
|
||||||
key="grid_services_power",
|
key="grid_services_power",
|
||||||
|
@ -320,7 +312,6 @@ ENERGY_DESCRIPTIONS: tuple[SensorEntityDescription, ...] = (
|
||||||
suggested_unit_of_measurement=UnitOfPower.KILO_WATT,
|
suggested_unit_of_measurement=UnitOfPower.KILO_WATT,
|
||||||
suggested_display_precision=2,
|
suggested_display_precision=2,
|
||||||
device_class=SensorDeviceClass.POWER,
|
device_class=SensorDeviceClass.POWER,
|
||||||
icon="mdi:transmission-tower",
|
|
||||||
),
|
),
|
||||||
SensorEntityDescription(
|
SensorEntityDescription(
|
||||||
key="generator_power",
|
key="generator_power",
|
||||||
|
@ -329,7 +320,6 @@ ENERGY_DESCRIPTIONS: tuple[SensorEntityDescription, ...] = (
|
||||||
suggested_unit_of_measurement=UnitOfPower.KILO_WATT,
|
suggested_unit_of_measurement=UnitOfPower.KILO_WATT,
|
||||||
suggested_display_precision=2,
|
suggested_display_precision=2,
|
||||||
device_class=SensorDeviceClass.POWER,
|
device_class=SensorDeviceClass.POWER,
|
||||||
icon="mdi:generator-stationary",
|
|
||||||
entity_registry_enabled_default=False,
|
entity_registry_enabled_default=False,
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
|
@ -339,13 +329,11 @@ WALL_CONNECTOR_DESCRIPTIONS: tuple[SensorEntityDescription, ...] = (
|
||||||
key="wall_connector_state",
|
key="wall_connector_state",
|
||||||
entity_category=EntityCategory.DIAGNOSTIC,
|
entity_category=EntityCategory.DIAGNOSTIC,
|
||||||
entity_registry_enabled_default=False,
|
entity_registry_enabled_default=False,
|
||||||
icon="mdi:ev-station",
|
|
||||||
),
|
),
|
||||||
SensorEntityDescription(
|
SensorEntityDescription(
|
||||||
key="wall_connector_fault_state",
|
key="wall_connector_fault_state",
|
||||||
entity_category=EntityCategory.DIAGNOSTIC,
|
entity_category=EntityCategory.DIAGNOSTIC,
|
||||||
entity_registry_enabled_default=False,
|
entity_registry_enabled_default=False,
|
||||||
icon="mdi:ev-station",
|
|
||||||
),
|
),
|
||||||
SensorEntityDescription(
|
SensorEntityDescription(
|
||||||
key="wall_connector_power",
|
key="wall_connector_power",
|
||||||
|
@ -354,11 +342,9 @@ WALL_CONNECTOR_DESCRIPTIONS: tuple[SensorEntityDescription, ...] = (
|
||||||
suggested_unit_of_measurement=UnitOfPower.KILO_WATT,
|
suggested_unit_of_measurement=UnitOfPower.KILO_WATT,
|
||||||
suggested_display_precision=2,
|
suggested_display_precision=2,
|
||||||
device_class=SensorDeviceClass.POWER,
|
device_class=SensorDeviceClass.POWER,
|
||||||
icon="mdi:ev-station",
|
|
||||||
),
|
),
|
||||||
SensorEntityDescription(
|
SensorEntityDescription(
|
||||||
key="vin",
|
key="vin",
|
||||||
icon="mdi:car-electric",
|
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
}),
|
}),
|
||||||
}),
|
}),
|
||||||
'original_device_class': <SensorDeviceClass.POWER: 'power'>,
|
'original_device_class': <SensorDeviceClass.POWER: 'power'>,
|
||||||
'original_icon': 'mdi:home-battery',
|
'original_icon': None,
|
||||||
'original_name': 'Battery power',
|
'original_name': 'Battery power',
|
||||||
'platform': 'teslemetry',
|
'platform': 'teslemetry',
|
||||||
'previous_unique_id': None,
|
'previous_unique_id': None,
|
||||||
|
@ -45,7 +45,6 @@
|
||||||
'attributes': ReadOnlyDict({
|
'attributes': ReadOnlyDict({
|
||||||
'device_class': 'power',
|
'device_class': 'power',
|
||||||
'friendly_name': 'Energy Site Battery power',
|
'friendly_name': 'Energy Site Battery power',
|
||||||
'icon': 'mdi:home-battery',
|
|
||||||
'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>,
|
'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>,
|
||||||
'unit_of_measurement': <UnitOfPower.KILO_WATT: 'kW'>,
|
'unit_of_measurement': <UnitOfPower.KILO_WATT: 'kW'>,
|
||||||
}),
|
}),
|
||||||
|
@ -87,7 +86,7 @@
|
||||||
}),
|
}),
|
||||||
}),
|
}),
|
||||||
'original_device_class': <SensorDeviceClass.ENERGY_STORAGE: 'energy_storage'>,
|
'original_device_class': <SensorDeviceClass.ENERGY_STORAGE: 'energy_storage'>,
|
||||||
'original_icon': 'mdi:battery',
|
'original_icon': None,
|
||||||
'original_name': 'Energy left',
|
'original_name': 'Energy left',
|
||||||
'platform': 'teslemetry',
|
'platform': 'teslemetry',
|
||||||
'previous_unique_id': None,
|
'previous_unique_id': None,
|
||||||
|
@ -102,7 +101,6 @@
|
||||||
'attributes': ReadOnlyDict({
|
'attributes': ReadOnlyDict({
|
||||||
'device_class': 'energy_storage',
|
'device_class': 'energy_storage',
|
||||||
'friendly_name': 'Energy Site Energy left',
|
'friendly_name': 'Energy Site Energy left',
|
||||||
'icon': 'mdi:battery',
|
|
||||||
'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>,
|
'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>,
|
||||||
'unit_of_measurement': <UnitOfEnergy.KILO_WATT_HOUR: 'kWh'>,
|
'unit_of_measurement': <UnitOfEnergy.KILO_WATT_HOUR: 'kWh'>,
|
||||||
}),
|
}),
|
||||||
|
@ -144,7 +142,7 @@
|
||||||
}),
|
}),
|
||||||
}),
|
}),
|
||||||
'original_device_class': <SensorDeviceClass.POWER: 'power'>,
|
'original_device_class': <SensorDeviceClass.POWER: 'power'>,
|
||||||
'original_icon': 'mdi:generator-stationary',
|
'original_icon': None,
|
||||||
'original_name': 'Generator power',
|
'original_name': 'Generator power',
|
||||||
'platform': 'teslemetry',
|
'platform': 'teslemetry',
|
||||||
'previous_unique_id': None,
|
'previous_unique_id': None,
|
||||||
|
@ -159,7 +157,6 @@
|
||||||
'attributes': ReadOnlyDict({
|
'attributes': ReadOnlyDict({
|
||||||
'device_class': 'power',
|
'device_class': 'power',
|
||||||
'friendly_name': 'Energy Site Generator power',
|
'friendly_name': 'Energy Site Generator power',
|
||||||
'icon': 'mdi:generator-stationary',
|
|
||||||
'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>,
|
'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>,
|
||||||
'unit_of_measurement': <UnitOfPower.KILO_WATT: 'kW'>,
|
'unit_of_measurement': <UnitOfPower.KILO_WATT: 'kW'>,
|
||||||
}),
|
}),
|
||||||
|
@ -201,7 +198,7 @@
|
||||||
}),
|
}),
|
||||||
}),
|
}),
|
||||||
'original_device_class': <SensorDeviceClass.POWER: 'power'>,
|
'original_device_class': <SensorDeviceClass.POWER: 'power'>,
|
||||||
'original_icon': 'mdi:transmission-tower',
|
'original_icon': None,
|
||||||
'original_name': 'Grid power',
|
'original_name': 'Grid power',
|
||||||
'platform': 'teslemetry',
|
'platform': 'teslemetry',
|
||||||
'previous_unique_id': None,
|
'previous_unique_id': None,
|
||||||
|
@ -216,7 +213,6 @@
|
||||||
'attributes': ReadOnlyDict({
|
'attributes': ReadOnlyDict({
|
||||||
'device_class': 'power',
|
'device_class': 'power',
|
||||||
'friendly_name': 'Energy Site Grid power',
|
'friendly_name': 'Energy Site Grid power',
|
||||||
'icon': 'mdi:transmission-tower',
|
|
||||||
'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>,
|
'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>,
|
||||||
'unit_of_measurement': <UnitOfPower.KILO_WATT: 'kW'>,
|
'unit_of_measurement': <UnitOfPower.KILO_WATT: 'kW'>,
|
||||||
}),
|
}),
|
||||||
|
@ -258,7 +254,7 @@
|
||||||
}),
|
}),
|
||||||
}),
|
}),
|
||||||
'original_device_class': <SensorDeviceClass.POWER: 'power'>,
|
'original_device_class': <SensorDeviceClass.POWER: 'power'>,
|
||||||
'original_icon': 'mdi:transmission-tower',
|
'original_icon': None,
|
||||||
'original_name': 'Grid services power',
|
'original_name': 'Grid services power',
|
||||||
'platform': 'teslemetry',
|
'platform': 'teslemetry',
|
||||||
'previous_unique_id': None,
|
'previous_unique_id': None,
|
||||||
|
@ -273,7 +269,6 @@
|
||||||
'attributes': ReadOnlyDict({
|
'attributes': ReadOnlyDict({
|
||||||
'device_class': 'power',
|
'device_class': 'power',
|
||||||
'friendly_name': 'Energy Site Grid services power',
|
'friendly_name': 'Energy Site Grid services power',
|
||||||
'icon': 'mdi:transmission-tower',
|
|
||||||
'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>,
|
'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>,
|
||||||
'unit_of_measurement': <UnitOfPower.KILO_WATT: 'kW'>,
|
'unit_of_measurement': <UnitOfPower.KILO_WATT: 'kW'>,
|
||||||
}),
|
}),
|
||||||
|
@ -315,7 +310,7 @@
|
||||||
}),
|
}),
|
||||||
}),
|
}),
|
||||||
'original_device_class': <SensorDeviceClass.POWER: 'power'>,
|
'original_device_class': <SensorDeviceClass.POWER: 'power'>,
|
||||||
'original_icon': 'mdi:power-plug',
|
'original_icon': None,
|
||||||
'original_name': 'Load power',
|
'original_name': 'Load power',
|
||||||
'platform': 'teslemetry',
|
'platform': 'teslemetry',
|
||||||
'previous_unique_id': None,
|
'previous_unique_id': None,
|
||||||
|
@ -330,7 +325,6 @@
|
||||||
'attributes': ReadOnlyDict({
|
'attributes': ReadOnlyDict({
|
||||||
'device_class': 'power',
|
'device_class': 'power',
|
||||||
'friendly_name': 'Energy Site Load power',
|
'friendly_name': 'Energy Site Load power',
|
||||||
'icon': 'mdi:power-plug',
|
|
||||||
'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>,
|
'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>,
|
||||||
'unit_of_measurement': <UnitOfPower.KILO_WATT: 'kW'>,
|
'unit_of_measurement': <UnitOfPower.KILO_WATT: 'kW'>,
|
||||||
}),
|
}),
|
||||||
|
@ -425,7 +419,7 @@
|
||||||
}),
|
}),
|
||||||
}),
|
}),
|
||||||
'original_device_class': <SensorDeviceClass.POWER: 'power'>,
|
'original_device_class': <SensorDeviceClass.POWER: 'power'>,
|
||||||
'original_icon': 'mdi:solar-power',
|
'original_icon': None,
|
||||||
'original_name': 'Solar power',
|
'original_name': 'Solar power',
|
||||||
'platform': 'teslemetry',
|
'platform': 'teslemetry',
|
||||||
'previous_unique_id': None,
|
'previous_unique_id': None,
|
||||||
|
@ -440,7 +434,6 @@
|
||||||
'attributes': ReadOnlyDict({
|
'attributes': ReadOnlyDict({
|
||||||
'device_class': 'power',
|
'device_class': 'power',
|
||||||
'friendly_name': 'Energy Site Solar power',
|
'friendly_name': 'Energy Site Solar power',
|
||||||
'icon': 'mdi:solar-power',
|
|
||||||
'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>,
|
'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>,
|
||||||
'unit_of_measurement': <UnitOfPower.KILO_WATT: 'kW'>,
|
'unit_of_measurement': <UnitOfPower.KILO_WATT: 'kW'>,
|
||||||
}),
|
}),
|
||||||
|
@ -482,7 +475,7 @@
|
||||||
}),
|
}),
|
||||||
}),
|
}),
|
||||||
'original_device_class': <SensorDeviceClass.ENERGY_STORAGE: 'energy_storage'>,
|
'original_device_class': <SensorDeviceClass.ENERGY_STORAGE: 'energy_storage'>,
|
||||||
'original_icon': 'mdi:battery-high',
|
'original_icon': None,
|
||||||
'original_name': 'Total pack energy',
|
'original_name': 'Total pack energy',
|
||||||
'platform': 'teslemetry',
|
'platform': 'teslemetry',
|
||||||
'previous_unique_id': None,
|
'previous_unique_id': None,
|
||||||
|
@ -497,7 +490,6 @@
|
||||||
'attributes': ReadOnlyDict({
|
'attributes': ReadOnlyDict({
|
||||||
'device_class': 'energy_storage',
|
'device_class': 'energy_storage',
|
||||||
'friendly_name': 'Energy Site Total pack energy',
|
'friendly_name': 'Energy Site Total pack energy',
|
||||||
'icon': 'mdi:battery-high',
|
|
||||||
'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>,
|
'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>,
|
||||||
'unit_of_measurement': <UnitOfEnergy.KILO_WATT_HOUR: 'kWh'>,
|
'unit_of_measurement': <UnitOfEnergy.KILO_WATT_HOUR: 'kWh'>,
|
||||||
}),
|
}),
|
||||||
|
@ -893,7 +885,7 @@
|
||||||
'options': dict({
|
'options': dict({
|
||||||
}),
|
}),
|
||||||
'original_device_class': None,
|
'original_device_class': None,
|
||||||
'original_icon': 'mdi:map-marker',
|
'original_icon': None,
|
||||||
'original_name': 'Destination',
|
'original_name': 'Destination',
|
||||||
'platform': 'teslemetry',
|
'platform': 'teslemetry',
|
||||||
'previous_unique_id': None,
|
'previous_unique_id': None,
|
||||||
|
@ -907,7 +899,6 @@
|
||||||
StateSnapshot({
|
StateSnapshot({
|
||||||
'attributes': ReadOnlyDict({
|
'attributes': ReadOnlyDict({
|
||||||
'friendly_name': 'Test Destination',
|
'friendly_name': 'Test Destination',
|
||||||
'icon': 'mdi:map-marker',
|
|
||||||
}),
|
}),
|
||||||
'context': <ANY>,
|
'context': <ANY>,
|
||||||
'entity_id': 'sensor.test_destination',
|
'entity_id': 'sensor.test_destination',
|
||||||
|
@ -1317,7 +1308,7 @@
|
||||||
'options': dict({
|
'options': dict({
|
||||||
}),
|
}),
|
||||||
'original_device_class': <SensorDeviceClass.ENUM: 'enum'>,
|
'original_device_class': <SensorDeviceClass.ENUM: 'enum'>,
|
||||||
'original_icon': 'mdi:car-shift-pattern',
|
'original_icon': None,
|
||||||
'original_name': 'Shift state',
|
'original_name': 'Shift state',
|
||||||
'platform': 'teslemetry',
|
'platform': 'teslemetry',
|
||||||
'previous_unique_id': None,
|
'previous_unique_id': None,
|
||||||
|
@ -1332,7 +1323,6 @@
|
||||||
'attributes': ReadOnlyDict({
|
'attributes': ReadOnlyDict({
|
||||||
'device_class': 'enum',
|
'device_class': 'enum',
|
||||||
'friendly_name': 'Test Shift state',
|
'friendly_name': 'Test Shift state',
|
||||||
'icon': 'mdi:car-shift-pattern',
|
|
||||||
'options': list([
|
'options': list([
|
||||||
'p',
|
'p',
|
||||||
'd',
|
'd',
|
||||||
|
@ -1839,7 +1829,7 @@
|
||||||
'options': dict({
|
'options': dict({
|
||||||
}),
|
}),
|
||||||
'original_device_class': None,
|
'original_device_class': None,
|
||||||
'original_icon': 'mdi:ev-station',
|
'original_icon': None,
|
||||||
'original_name': 'Fault state code',
|
'original_name': 'Fault state code',
|
||||||
'platform': 'teslemetry',
|
'platform': 'teslemetry',
|
||||||
'previous_unique_id': None,
|
'previous_unique_id': None,
|
||||||
|
@ -1853,7 +1843,6 @@
|
||||||
StateSnapshot({
|
StateSnapshot({
|
||||||
'attributes': ReadOnlyDict({
|
'attributes': ReadOnlyDict({
|
||||||
'friendly_name': 'Wall Connector Fault state code',
|
'friendly_name': 'Wall Connector Fault state code',
|
||||||
'icon': 'mdi:ev-station',
|
|
||||||
}),
|
}),
|
||||||
'context': <ANY>,
|
'context': <ANY>,
|
||||||
'entity_id': 'sensor.wall_connector_fault_state_code',
|
'entity_id': 'sensor.wall_connector_fault_state_code',
|
||||||
|
@ -1885,7 +1874,7 @@
|
||||||
'options': dict({
|
'options': dict({
|
||||||
}),
|
}),
|
||||||
'original_device_class': None,
|
'original_device_class': None,
|
||||||
'original_icon': 'mdi:ev-station',
|
'original_icon': None,
|
||||||
'original_name': 'Fault state code',
|
'original_name': 'Fault state code',
|
||||||
'platform': 'teslemetry',
|
'platform': 'teslemetry',
|
||||||
'previous_unique_id': None,
|
'previous_unique_id': None,
|
||||||
|
@ -1899,7 +1888,6 @@
|
||||||
StateSnapshot({
|
StateSnapshot({
|
||||||
'attributes': ReadOnlyDict({
|
'attributes': ReadOnlyDict({
|
||||||
'friendly_name': 'Wall Connector Fault state code',
|
'friendly_name': 'Wall Connector Fault state code',
|
||||||
'icon': 'mdi:ev-station',
|
|
||||||
}),
|
}),
|
||||||
'context': <ANY>,
|
'context': <ANY>,
|
||||||
'entity_id': 'sensor.wall_connector_fault_state_code_2',
|
'entity_id': 'sensor.wall_connector_fault_state_code_2',
|
||||||
|
@ -1939,7 +1927,7 @@
|
||||||
}),
|
}),
|
||||||
}),
|
}),
|
||||||
'original_device_class': <SensorDeviceClass.POWER: 'power'>,
|
'original_device_class': <SensorDeviceClass.POWER: 'power'>,
|
||||||
'original_icon': 'mdi:ev-station',
|
'original_icon': None,
|
||||||
'original_name': 'Power',
|
'original_name': 'Power',
|
||||||
'platform': 'teslemetry',
|
'platform': 'teslemetry',
|
||||||
'previous_unique_id': None,
|
'previous_unique_id': None,
|
||||||
|
@ -1954,7 +1942,6 @@
|
||||||
'attributes': ReadOnlyDict({
|
'attributes': ReadOnlyDict({
|
||||||
'device_class': 'power',
|
'device_class': 'power',
|
||||||
'friendly_name': 'Wall Connector Power',
|
'friendly_name': 'Wall Connector Power',
|
||||||
'icon': 'mdi:ev-station',
|
|
||||||
'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>,
|
'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>,
|
||||||
'unit_of_measurement': <UnitOfPower.KILO_WATT: 'kW'>,
|
'unit_of_measurement': <UnitOfPower.KILO_WATT: 'kW'>,
|
||||||
}),
|
}),
|
||||||
|
@ -1996,7 +1983,7 @@
|
||||||
}),
|
}),
|
||||||
}),
|
}),
|
||||||
'original_device_class': <SensorDeviceClass.POWER: 'power'>,
|
'original_device_class': <SensorDeviceClass.POWER: 'power'>,
|
||||||
'original_icon': 'mdi:ev-station',
|
'original_icon': None,
|
||||||
'original_name': 'Power',
|
'original_name': 'Power',
|
||||||
'platform': 'teslemetry',
|
'platform': 'teslemetry',
|
||||||
'previous_unique_id': None,
|
'previous_unique_id': None,
|
||||||
|
@ -2011,7 +1998,6 @@
|
||||||
'attributes': ReadOnlyDict({
|
'attributes': ReadOnlyDict({
|
||||||
'device_class': 'power',
|
'device_class': 'power',
|
||||||
'friendly_name': 'Wall Connector Power',
|
'friendly_name': 'Wall Connector Power',
|
||||||
'icon': 'mdi:ev-station',
|
|
||||||
'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>,
|
'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>,
|
||||||
'unit_of_measurement': <UnitOfPower.KILO_WATT: 'kW'>,
|
'unit_of_measurement': <UnitOfPower.KILO_WATT: 'kW'>,
|
||||||
}),
|
}),
|
||||||
|
@ -2045,7 +2031,7 @@
|
||||||
'options': dict({
|
'options': dict({
|
||||||
}),
|
}),
|
||||||
'original_device_class': None,
|
'original_device_class': None,
|
||||||
'original_icon': 'mdi:ev-station',
|
'original_icon': None,
|
||||||
'original_name': 'State code',
|
'original_name': 'State code',
|
||||||
'platform': 'teslemetry',
|
'platform': 'teslemetry',
|
||||||
'previous_unique_id': None,
|
'previous_unique_id': None,
|
||||||
|
@ -2059,7 +2045,6 @@
|
||||||
StateSnapshot({
|
StateSnapshot({
|
||||||
'attributes': ReadOnlyDict({
|
'attributes': ReadOnlyDict({
|
||||||
'friendly_name': 'Wall Connector State code',
|
'friendly_name': 'Wall Connector State code',
|
||||||
'icon': 'mdi:ev-station',
|
|
||||||
}),
|
}),
|
||||||
'context': <ANY>,
|
'context': <ANY>,
|
||||||
'entity_id': 'sensor.wall_connector_state_code',
|
'entity_id': 'sensor.wall_connector_state_code',
|
||||||
|
@ -2091,7 +2076,7 @@
|
||||||
'options': dict({
|
'options': dict({
|
||||||
}),
|
}),
|
||||||
'original_device_class': None,
|
'original_device_class': None,
|
||||||
'original_icon': 'mdi:ev-station',
|
'original_icon': None,
|
||||||
'original_name': 'State code',
|
'original_name': 'State code',
|
||||||
'platform': 'teslemetry',
|
'platform': 'teslemetry',
|
||||||
'previous_unique_id': None,
|
'previous_unique_id': None,
|
||||||
|
@ -2105,7 +2090,6 @@
|
||||||
StateSnapshot({
|
StateSnapshot({
|
||||||
'attributes': ReadOnlyDict({
|
'attributes': ReadOnlyDict({
|
||||||
'friendly_name': 'Wall Connector State code',
|
'friendly_name': 'Wall Connector State code',
|
||||||
'icon': 'mdi:ev-station',
|
|
||||||
}),
|
}),
|
||||||
'context': <ANY>,
|
'context': <ANY>,
|
||||||
'entity_id': 'sensor.wall_connector_state_code_2',
|
'entity_id': 'sensor.wall_connector_state_code_2',
|
||||||
|
@ -2137,7 +2121,7 @@
|
||||||
'options': dict({
|
'options': dict({
|
||||||
}),
|
}),
|
||||||
'original_device_class': None,
|
'original_device_class': None,
|
||||||
'original_icon': 'mdi:car-electric',
|
'original_icon': None,
|
||||||
'original_name': 'Vehicle',
|
'original_name': 'Vehicle',
|
||||||
'platform': 'teslemetry',
|
'platform': 'teslemetry',
|
||||||
'previous_unique_id': None,
|
'previous_unique_id': None,
|
||||||
|
@ -2151,7 +2135,6 @@
|
||||||
StateSnapshot({
|
StateSnapshot({
|
||||||
'attributes': ReadOnlyDict({
|
'attributes': ReadOnlyDict({
|
||||||
'friendly_name': 'Wall Connector Vehicle',
|
'friendly_name': 'Wall Connector Vehicle',
|
||||||
'icon': 'mdi:car-electric',
|
|
||||||
}),
|
}),
|
||||||
'context': <ANY>,
|
'context': <ANY>,
|
||||||
'entity_id': 'sensor.wall_connector_vehicle',
|
'entity_id': 'sensor.wall_connector_vehicle',
|
||||||
|
@ -2183,7 +2166,7 @@
|
||||||
'options': dict({
|
'options': dict({
|
||||||
}),
|
}),
|
||||||
'original_device_class': None,
|
'original_device_class': None,
|
||||||
'original_icon': 'mdi:car-electric',
|
'original_icon': None,
|
||||||
'original_name': 'Vehicle',
|
'original_name': 'Vehicle',
|
||||||
'platform': 'teslemetry',
|
'platform': 'teslemetry',
|
||||||
'previous_unique_id': None,
|
'previous_unique_id': None,
|
||||||
|
@ -2197,7 +2180,6 @@
|
||||||
StateSnapshot({
|
StateSnapshot({
|
||||||
'attributes': ReadOnlyDict({
|
'attributes': ReadOnlyDict({
|
||||||
'friendly_name': 'Wall Connector Vehicle',
|
'friendly_name': 'Wall Connector Vehicle',
|
||||||
'icon': 'mdi:car-electric',
|
|
||||||
}),
|
}),
|
||||||
'context': <ANY>,
|
'context': <ANY>,
|
||||||
'entity_id': 'sensor.wall_connector_vehicle_2',
|
'entity_id': 'sensor.wall_connector_vehicle_2',
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue