|
266 | 266 | state_class=None, |
267 | 267 | entity_category=EntityCategory.DIAGNOSTIC, |
268 | 268 | icon="mdi:battery-lock-open", |
| 269 | + ), |
| 270 | + AlphaESSSensorDescription( |
| 271 | + key=AlphaESSNames.mbat, |
| 272 | + name="Battery Model", |
| 273 | + native_unit_of_measurement=None, |
| 274 | + state_class=None, |
| 275 | + entity_category=EntityCategory.DIAGNOSTIC, |
| 276 | + icon="mdi:battery-heart-variant", |
| 277 | + ), |
| 278 | + AlphaESSSensorDescription( |
| 279 | + key=AlphaESSNames.poinv, |
| 280 | + name="Inverter nominal Power", |
| 281 | + native_unit_of_measurement=UnitOfEnergy.KILO_WATT_HOUR, |
| 282 | + state_class=None, |
| 283 | + device_class=SensorDeviceClass.ENERGY, |
| 284 | + entity_category=EntityCategory.DIAGNOSTIC, |
| 285 | + icon="mdi:lightning-bolt", |
| 286 | + ), |
| 287 | + AlphaESSSensorDescription( |
| 288 | + key=AlphaESSNames.popv, |
| 289 | + name="Pv nominal Power", |
| 290 | + native_unit_of_measurement=UnitOfEnergy.KILO_WATT_HOUR, |
| 291 | + state_class=None, |
| 292 | + device_class=SensorDeviceClass.ENERGY, |
| 293 | + entity_category=EntityCategory.DIAGNOSTIC, |
| 294 | + icon="mdi:lightning-bolt", |
| 295 | + ), |
| 296 | + AlphaESSSensorDescription( |
| 297 | + key=AlphaESSNames.pmeterDc, |
| 298 | + name="pmeterDc", |
| 299 | + native_unit_of_measurement=UnitOfPower.WATT, |
| 300 | + device_class=SensorDeviceClass.POWER, |
| 301 | + state_class=SensorStateClass.MEASUREMENT, |
| 302 | + icon="mdi:current-dc", |
| 303 | + ), |
| 304 | + AlphaESSSensorDescription( |
| 305 | + key=AlphaESSNames.ElectricVehiclePowerOne, |
| 306 | + name="Electric Vehicle Power One", |
| 307 | + native_unit_of_measurement=UnitOfPower.WATT, |
| 308 | + device_class=SensorDeviceClass.POWER, |
| 309 | + state_class=SensorStateClass.MEASUREMENT, |
| 310 | + icon="mdi:car-electric", |
| 311 | + ), |
| 312 | + AlphaESSSensorDescription( |
| 313 | + key=AlphaESSNames.ElectricVehiclePowerTwo, |
| 314 | + name="Electric Vehicle Power Two", |
| 315 | + native_unit_of_measurement=UnitOfPower.WATT, |
| 316 | + device_class=SensorDeviceClass.POWER, |
| 317 | + state_class=SensorStateClass.MEASUREMENT, |
| 318 | + icon="mdi:car-electric", |
| 319 | + ), |
| 320 | + AlphaESSSensorDescription( |
| 321 | + key=AlphaESSNames.ElectricVehiclePowerThree, |
| 322 | + name="Electric Vehicle Power Three", |
| 323 | + native_unit_of_measurement=UnitOfPower.WATT, |
| 324 | + device_class=SensorDeviceClass.POWER, |
| 325 | + state_class=SensorStateClass.MEASUREMENT, |
| 326 | + icon="mdi:car-electric", |
| 327 | + ), |
| 328 | + AlphaESSSensorDescription( |
| 329 | + key=AlphaESSNames.ElectricVehiclePowerFour, |
| 330 | + name="Electric Vehicle Power Four", |
| 331 | + native_unit_of_measurement=UnitOfPower.WATT, |
| 332 | + device_class=SensorDeviceClass.POWER, |
| 333 | + state_class=SensorStateClass.MEASUREMENT, |
| 334 | + icon="mdi:car-electric", |
| 335 | + ), |
| 336 | + AlphaESSSensorDescription( |
| 337 | + key=AlphaESSNames.pev, |
| 338 | + name="pev", |
| 339 | + native_unit_of_measurement=UnitOfPower.WATT, |
| 340 | + device_class=SensorDeviceClass.POWER, |
| 341 | + state_class=SensorStateClass.MEASUREMENT, |
| 342 | + icon="mdi:flash", |
| 343 | + ), |
| 344 | + AlphaESSSensorDescription( |
| 345 | + key=AlphaESSNames.PrealL1, |
| 346 | + name="PrealL1", |
| 347 | + native_unit_of_measurement=UnitOfPower.WATT, |
| 348 | + device_class=SensorDeviceClass.POWER, |
| 349 | + state_class=SensorStateClass.MEASUREMENT, |
| 350 | + icon="mdi:flash", |
| 351 | + ), |
| 352 | + AlphaESSSensorDescription( |
| 353 | + key=AlphaESSNames.PrealL2, |
| 354 | + name="PrealL2", |
| 355 | + native_unit_of_measurement=UnitOfPower.WATT, |
| 356 | + device_class=SensorDeviceClass.POWER, |
| 357 | + state_class=SensorStateClass.MEASUREMENT, |
| 358 | + icon="mdi:flash", |
| 359 | + ), |
| 360 | + AlphaESSSensorDescription( |
| 361 | + key=AlphaESSNames.PrealL3, |
| 362 | + name="PrealL3", |
| 363 | + native_unit_of_measurement=UnitOfPower.WATT, |
| 364 | + device_class=SensorDeviceClass.POWER, |
| 365 | + state_class=SensorStateClass.MEASUREMENT, |
| 366 | + icon="mdi:flash", |
269 | 367 | ) |
| 368 | + |
270 | 369 | ] |
271 | 370 |
|
272 | 371 | LIMITED_SENSOR_DESCRIPTIONS: List[AlphaESSSensorDescription] = [ |
|
449 | 548 | state_class=None, |
450 | 549 | entity_category=EntityCategory.DIAGNOSTIC, |
451 | 550 | icon="mdi:battery-lock-open", |
| 551 | + ), |
| 552 | + AlphaESSSensorDescription( |
| 553 | + key=AlphaESSNames.mbat, |
| 554 | + name="Battery Model", |
| 555 | + native_unit_of_measurement=None, |
| 556 | + state_class=None, |
| 557 | + entity_category=EntityCategory.DIAGNOSTIC, |
| 558 | + icon="mdi:battery-heart-variant", |
| 559 | + ), |
| 560 | + AlphaESSSensorDescription( |
| 561 | + key=AlphaESSNames.poinv, |
| 562 | + name="Inverter nominal Power", |
| 563 | + native_unit_of_measurement=UnitOfEnergy.KILO_WATT_HOUR, |
| 564 | + state_class=None, |
| 565 | + device_class=SensorDeviceClass.ENERGY, |
| 566 | + entity_category=EntityCategory.DIAGNOSTIC, |
| 567 | + icon="mdi:lightning-bolt", |
| 568 | + ), |
| 569 | + AlphaESSSensorDescription( |
| 570 | + key=AlphaESSNames.popv, |
| 571 | + name="Pv nominal Power", |
| 572 | + native_unit_of_measurement=UnitOfEnergy.KILO_WATT_HOUR, |
| 573 | + state_class=None, |
| 574 | + device_class=SensorDeviceClass.ENERGY, |
| 575 | + entity_category=EntityCategory.DIAGNOSTIC, |
| 576 | + icon="mdi:lightning-bolt", |
| 577 | + ), |
| 578 | + AlphaESSSensorDescription( |
| 579 | + key=AlphaESSNames.pmeterDc, |
| 580 | + name="pmeterDc", |
| 581 | + native_unit_of_measurement=UnitOfPower.WATT, |
| 582 | + device_class=SensorDeviceClass.POWER, |
| 583 | + state_class=SensorStateClass.MEASUREMENT, |
| 584 | + icon="mdi:current-dc", |
| 585 | + ), |
| 586 | + AlphaESSSensorDescription( |
| 587 | + key=AlphaESSNames.ElectricVehiclePowerOne, |
| 588 | + name="Electric Vehicle Power One", |
| 589 | + native_unit_of_measurement=UnitOfPower.WATT, |
| 590 | + device_class=SensorDeviceClass.POWER, |
| 591 | + state_class=SensorStateClass.MEASUREMENT, |
| 592 | + icon="mdi:car-electric", |
| 593 | + ), |
| 594 | + AlphaESSSensorDescription( |
| 595 | + key=AlphaESSNames.ElectricVehiclePowerTwo, |
| 596 | + name="Electric Vehicle Power Two", |
| 597 | + native_unit_of_measurement=UnitOfPower.WATT, |
| 598 | + device_class=SensorDeviceClass.POWER, |
| 599 | + state_class=SensorStateClass.MEASUREMENT, |
| 600 | + icon="mdi:car-electric", |
| 601 | + ), |
| 602 | + AlphaESSSensorDescription( |
| 603 | + key=AlphaESSNames.ElectricVehiclePowerThree, |
| 604 | + name="Electric Vehicle Power Three", |
| 605 | + native_unit_of_measurement=UnitOfPower.WATT, |
| 606 | + device_class=SensorDeviceClass.POWER, |
| 607 | + state_class=SensorStateClass.MEASUREMENT, |
| 608 | + icon="mdi:car-electric", |
| 609 | + ), |
| 610 | + AlphaESSSensorDescription( |
| 611 | + key=AlphaESSNames.ElectricVehiclePowerFour, |
| 612 | + name="Electric Vehicle Power Four", |
| 613 | + native_unit_of_measurement=UnitOfPower.WATT, |
| 614 | + device_class=SensorDeviceClass.POWER, |
| 615 | + state_class=SensorStateClass.MEASUREMENT, |
| 616 | + icon="mdi:car-electric", |
| 617 | + ), |
| 618 | + AlphaESSSensorDescription( |
| 619 | + key=AlphaESSNames.pev, |
| 620 | + name="pev", |
| 621 | + native_unit_of_measurement=UnitOfPower.WATT, |
| 622 | + device_class=SensorDeviceClass.POWER, |
| 623 | + state_class=SensorStateClass.MEASUREMENT, |
| 624 | + icon="mdi:flash", |
| 625 | + ), |
| 626 | + AlphaESSSensorDescription( |
| 627 | + key=AlphaESSNames.PrealL1, |
| 628 | + name="PrealL1", |
| 629 | + native_unit_of_measurement=UnitOfPower.WATT, |
| 630 | + device_class=SensorDeviceClass.POWER, |
| 631 | + state_class=SensorStateClass.MEASUREMENT, |
| 632 | + icon="mdi:flash", |
| 633 | + ), |
| 634 | + AlphaESSSensorDescription( |
| 635 | + key=AlphaESSNames.PrealL2, |
| 636 | + name="PrealL2", |
| 637 | + native_unit_of_measurement=UnitOfPower.WATT, |
| 638 | + device_class=SensorDeviceClass.POWER, |
| 639 | + state_class=SensorStateClass.MEASUREMENT, |
| 640 | + icon="mdi:flash", |
| 641 | + ), |
| 642 | + AlphaESSSensorDescription( |
| 643 | + key=AlphaESSNames.PrealL3, |
| 644 | + name="PrealL3", |
| 645 | + native_unit_of_measurement=UnitOfPower.WATT, |
| 646 | + device_class=SensorDeviceClass.POWER, |
| 647 | + state_class=SensorStateClass.MEASUREMENT, |
| 648 | + icon="mdi:flash", |
452 | 649 | ) |
453 | 650 | ] |
454 | 651 |
|
|
0 commit comments