|
266 | 266 | state_class=None, |
267 | 267 | entity_category=EntityCategory.DIAGNOSTIC, |
268 | 268 | icon="mdi:battery-lock-open", |
| 269 | + ), |
| 270 | + AlphaESSSensorDescription( |
| 271 | + key=AlphaESSNames.pmeterDc, |
| 272 | + name="pmeterDc", |
| 273 | + native_unit_of_measurement=UnitOfPower.WATT, |
| 274 | + device_class=SensorDeviceClass.POWER, |
| 275 | + state_class=SensorStateClass.MEASUREMENT, |
| 276 | + icon="mdi:current-dc", |
| 277 | + ), |
| 278 | + AlphaESSSensorDescription( |
| 279 | + key=AlphaESSNames.ElectricVehiclePowerOne, |
| 280 | + name="Electric Vehicle Power One", |
| 281 | + native_unit_of_measurement=UnitOfPower.WATT, |
| 282 | + device_class=SensorDeviceClass.POWER, |
| 283 | + state_class=SensorStateClass.MEASUREMENT, |
| 284 | + icon="mdi:car-electric", |
| 285 | + ), |
| 286 | + AlphaESSSensorDescription( |
| 287 | + key=AlphaESSNames.ElectricVehiclePowerTwo, |
| 288 | + name="Electric Vehicle Power Two", |
| 289 | + native_unit_of_measurement=UnitOfPower.WATT, |
| 290 | + device_class=SensorDeviceClass.POWER, |
| 291 | + state_class=SensorStateClass.MEASUREMENT, |
| 292 | + icon="mdi:car-electric", |
| 293 | + ), |
| 294 | + AlphaESSSensorDescription( |
| 295 | + key=AlphaESSNames.ElectricVehiclePowerThree, |
| 296 | + name="Electric Vehicle Power Three", |
| 297 | + native_unit_of_measurement=UnitOfPower.WATT, |
| 298 | + device_class=SensorDeviceClass.POWER, |
| 299 | + state_class=SensorStateClass.MEASUREMENT, |
| 300 | + icon="mdi:car-electric", |
| 301 | + ), |
| 302 | + AlphaESSSensorDescription( |
| 303 | + key=AlphaESSNames.ElectricVehiclePowerFour, |
| 304 | + name="Electric Vehicle Power Four", |
| 305 | + native_unit_of_measurement=UnitOfPower.WATT, |
| 306 | + device_class=SensorDeviceClass.POWER, |
| 307 | + state_class=SensorStateClass.MEASUREMENT, |
| 308 | + icon="mdi:car-electric", |
| 309 | + ), |
| 310 | + AlphaESSSensorDescription( |
| 311 | + key=AlphaESSNames.pev, |
| 312 | + name="pev", |
| 313 | + native_unit_of_measurement=UnitOfPower.WATT, |
| 314 | + device_class=SensorDeviceClass.POWER, |
| 315 | + state_class=SensorStateClass.MEASUREMENT, |
| 316 | + icon="mdi:flash", |
| 317 | + ), |
| 318 | + AlphaESSSensorDescription( |
| 319 | + key=AlphaESSNames.PrealL1, |
| 320 | + name="PrealL1", |
| 321 | + native_unit_of_measurement=UnitOfPower.WATT, |
| 322 | + device_class=SensorDeviceClass.POWER, |
| 323 | + state_class=SensorStateClass.MEASUREMENT, |
| 324 | + icon="mdi:flash", |
| 325 | + ), |
| 326 | + AlphaESSSensorDescription( |
| 327 | + key=AlphaESSNames.PrealL2, |
| 328 | + name="PrealL2", |
| 329 | + native_unit_of_measurement=UnitOfPower.WATT, |
| 330 | + device_class=SensorDeviceClass.POWER, |
| 331 | + state_class=SensorStateClass.MEASUREMENT, |
| 332 | + icon="mdi:flash", |
| 333 | + ), |
| 334 | + AlphaESSSensorDescription( |
| 335 | + key=AlphaESSNames.PrealL3, |
| 336 | + name="PrealL3", |
| 337 | + native_unit_of_measurement=UnitOfPower.WATT, |
| 338 | + device_class=SensorDeviceClass.POWER, |
| 339 | + state_class=SensorStateClass.MEASUREMENT, |
| 340 | + icon="mdi:flash", |
269 | 341 | ) |
| 342 | + |
270 | 343 | ] |
271 | 344 |
|
272 | 345 | LIMITED_SENSOR_DESCRIPTIONS: List[AlphaESSSensorDescription] = [ |
|
449 | 522 | state_class=None, |
450 | 523 | entity_category=EntityCategory.DIAGNOSTIC, |
451 | 524 | icon="mdi:battery-lock-open", |
| 525 | + ), |
| 526 | + AlphaESSSensorDescription( |
| 527 | + key=AlphaESSNames.pmeterDc, |
| 528 | + name="pmeterDc", |
| 529 | + native_unit_of_measurement=UnitOfPower.WATT, |
| 530 | + device_class=SensorDeviceClass.POWER, |
| 531 | + state_class=SensorStateClass.MEASUREMENT, |
| 532 | + icon="mdi:current-dc", |
| 533 | + ), |
| 534 | + AlphaESSSensorDescription( |
| 535 | + key=AlphaESSNames.ElectricVehiclePowerOne, |
| 536 | + name="Electric Vehicle Power One", |
| 537 | + native_unit_of_measurement=UnitOfPower.WATT, |
| 538 | + device_class=SensorDeviceClass.POWER, |
| 539 | + state_class=SensorStateClass.MEASUREMENT, |
| 540 | + icon="mdi:car-electric", |
| 541 | + ), |
| 542 | + AlphaESSSensorDescription( |
| 543 | + key=AlphaESSNames.ElectricVehiclePowerTwo, |
| 544 | + name="Electric Vehicle Power Two", |
| 545 | + native_unit_of_measurement=UnitOfPower.WATT, |
| 546 | + device_class=SensorDeviceClass.POWER, |
| 547 | + state_class=SensorStateClass.MEASUREMENT, |
| 548 | + icon="mdi:car-electric", |
| 549 | + ), |
| 550 | + AlphaESSSensorDescription( |
| 551 | + key=AlphaESSNames.ElectricVehiclePowerThree, |
| 552 | + name="Electric Vehicle Power Three", |
| 553 | + native_unit_of_measurement=UnitOfPower.WATT, |
| 554 | + device_class=SensorDeviceClass.POWER, |
| 555 | + state_class=SensorStateClass.MEASUREMENT, |
| 556 | + icon="mdi:car-electric", |
| 557 | + ), |
| 558 | + AlphaESSSensorDescription( |
| 559 | + key=AlphaESSNames.ElectricVehiclePowerFour, |
| 560 | + name="Electric Vehicle Power Four", |
| 561 | + native_unit_of_measurement=UnitOfPower.WATT, |
| 562 | + device_class=SensorDeviceClass.POWER, |
| 563 | + state_class=SensorStateClass.MEASUREMENT, |
| 564 | + icon="mdi:car-electric", |
| 565 | + ), |
| 566 | + AlphaESSSensorDescription( |
| 567 | + key=AlphaESSNames.pev, |
| 568 | + name="pev", |
| 569 | + native_unit_of_measurement=UnitOfPower.WATT, |
| 570 | + device_class=SensorDeviceClass.POWER, |
| 571 | + state_class=SensorStateClass.MEASUREMENT, |
| 572 | + icon="mdi:flash", |
| 573 | + ), |
| 574 | + AlphaESSSensorDescription( |
| 575 | + key=AlphaESSNames.PrealL1, |
| 576 | + name="PrealL1", |
| 577 | + native_unit_of_measurement=UnitOfPower.WATT, |
| 578 | + device_class=SensorDeviceClass.POWER, |
| 579 | + state_class=SensorStateClass.MEASUREMENT, |
| 580 | + icon="mdi:flash", |
| 581 | + ), |
| 582 | + AlphaESSSensorDescription( |
| 583 | + key=AlphaESSNames.PrealL2, |
| 584 | + name="PrealL2", |
| 585 | + native_unit_of_measurement=UnitOfPower.WATT, |
| 586 | + device_class=SensorDeviceClass.POWER, |
| 587 | + state_class=SensorStateClass.MEASUREMENT, |
| 588 | + icon="mdi:flash", |
| 589 | + ), |
| 590 | + AlphaESSSensorDescription( |
| 591 | + key=AlphaESSNames.PrealL3, |
| 592 | + name="PrealL3", |
| 593 | + native_unit_of_measurement=UnitOfPower.WATT, |
| 594 | + device_class=SensorDeviceClass.POWER, |
| 595 | + state_class=SensorStateClass.MEASUREMENT, |
| 596 | + icon="mdi:flash", |
452 | 597 | ) |
453 | 598 | ] |
454 | 599 |
|
| 600 | + |
| 601 | + |
| 602 | + |
| 603 | + |
| 604 | + |
| 605 | + |
| 606 | + |
| 607 | + |
| 608 | + |
455 | 609 | SUPPORT_DISCHARGE_AND_CHARGE_BUTTON_DESCRIPTIONS: List[AlphaESSButtonDescription] = [ |
456 | 610 | AlphaESSButtonDescription( |
457 | 611 | key=AlphaESSNames.ButtonDischargeFifteen, |
|
0 commit comments