|
13 | 13 | 'disabled_by': None, |
14 | 14 | 'domain': 'binary_sensor', |
15 | 15 | 'entity_category': None, |
16 | | - 'entity_id': 'binary_sensor.ev_charging_station_connected', |
| 16 | + 'entity_id': 'binary_sensor.victron_mqtt_123_evcharger_0_evcharger_connected', |
17 | 17 | 'has_entity_name': True, |
18 | 18 | 'hidden_by': None, |
19 | 19 | 'icon': None, |
20 | 20 | 'id': <ANY>, |
21 | 21 | 'labels': set({ |
22 | 22 | }), |
23 | 23 | 'name': None, |
24 | | - 'object_id_base': 'Connected', |
| 24 | + 'object_id_base': None, |
25 | 25 | 'options': dict({ |
26 | 26 | }), |
27 | 27 | 'original_device_class': None, |
28 | 28 | 'original_icon': None, |
29 | 29 | 'original_name': 'Connected', |
30 | 30 | 'platform': 'victron_mqtt', |
31 | 31 | 'previous_unique_id': None, |
32 | | - 'suggested_object_id': None, |
| 32 | + 'suggested_object_id': 'victron_mqtt_123_evcharger_0_evcharger_connected', |
33 | 33 | 'supported_features': 0, |
34 | 34 | 'translation_key': 'evcharger_connected', |
35 | 35 | 'unique_id': 'binary_sensor.victron_mqtt_123_evcharger_0_evcharger_connected', |
|
89 | 89 | 'disabled_by': None, |
90 | 90 | 'domain': 'button', |
91 | 91 | 'entity_category': None, |
92 | | - 'entity_id': 'button.victron_venus_device_reboot', |
| 92 | + 'entity_id': 'button.victron_mqtt_123_system_0_platform_device_reboot', |
93 | 93 | 'has_entity_name': True, |
94 | 94 | 'hidden_by': None, |
95 | 95 | 'icon': None, |
96 | 96 | 'id': <ANY>, |
97 | 97 | 'labels': set({ |
98 | 98 | }), |
99 | 99 | 'name': None, |
100 | | - 'object_id_base': 'Device reboot', |
| 100 | + 'object_id_base': None, |
101 | 101 | 'options': dict({ |
102 | 102 | }), |
103 | 103 | 'original_device_class': None, |
104 | 104 | 'original_icon': None, |
105 | 105 | 'original_name': 'Device reboot', |
106 | 106 | 'platform': 'victron_mqtt', |
107 | 107 | 'previous_unique_id': None, |
108 | | - 'suggested_object_id': None, |
| 108 | + 'suggested_object_id': 'victron_mqtt_123_system_0_platform_device_reboot', |
109 | 109 | 'supported_features': 0, |
110 | 110 | 'translation_key': 'platform_device_reboot', |
111 | 111 | 'unique_id': 'button.victron_mqtt_123_system_0_platform_device_reboot', |
|
170 | 170 | 'disabled_by': None, |
171 | 171 | 'domain': 'number', |
172 | 172 | 'entity_category': None, |
173 | | - 'entity_id': 'number.ev_charging_station_set_current', |
| 173 | + 'entity_id': 'number.victron_mqtt_123_evcharger_0_evcharger_set_current', |
174 | 174 | 'has_entity_name': True, |
175 | 175 | 'hidden_by': None, |
176 | 176 | 'icon': None, |
177 | 177 | 'id': <ANY>, |
178 | 178 | 'labels': set({ |
179 | 179 | }), |
180 | 180 | 'name': None, |
181 | | - 'object_id_base': 'Set current', |
| 181 | + 'object_id_base': None, |
182 | 182 | 'options': dict({ |
183 | 183 | }), |
184 | 184 | 'original_device_class': <NumberDeviceClass.CURRENT: 'current'>, |
185 | 185 | 'original_icon': None, |
186 | 186 | 'original_name': 'Set current', |
187 | 187 | 'platform': 'victron_mqtt', |
188 | 188 | 'previous_unique_id': None, |
189 | | - 'suggested_object_id': None, |
| 189 | + 'suggested_object_id': 'victron_mqtt_123_evcharger_0_evcharger_set_current', |
190 | 190 | 'supported_features': 0, |
191 | 191 | 'translation_key': 'evcharger_set_current', |
192 | 192 | 'unique_id': 'number.victron_mqtt_123_evcharger_0_evcharger_set_current', |
|
257 | 257 | 'disabled_by': None, |
258 | 258 | 'domain': 'select', |
259 | 259 | 'entity_category': None, |
260 | | - 'entity_id': 'select.ev_charging_station_mode', |
| 260 | + 'entity_id': 'select.victron_mqtt_123_evcharger_0_evcharger_mode', |
261 | 261 | 'has_entity_name': True, |
262 | 262 | 'hidden_by': None, |
263 | 263 | 'icon': None, |
264 | 264 | 'id': <ANY>, |
265 | 265 | 'labels': set({ |
266 | 266 | }), |
267 | 267 | 'name': None, |
268 | | - 'object_id_base': 'Mode', |
| 268 | + 'object_id_base': None, |
269 | 269 | 'options': dict({ |
270 | 270 | }), |
271 | 271 | 'original_device_class': None, |
272 | 272 | 'original_icon': None, |
273 | 273 | 'original_name': 'Mode', |
274 | 274 | 'platform': 'victron_mqtt', |
275 | 275 | 'previous_unique_id': None, |
276 | | - 'suggested_object_id': None, |
| 276 | + 'suggested_object_id': 'victron_mqtt_123_evcharger_0_evcharger_mode', |
277 | 277 | 'supported_features': 0, |
278 | 278 | 'translation_key': 'evcharger_mode', |
279 | 279 | 'unique_id': 'select.victron_mqtt_123_evcharger_0_evcharger_mode', |
|
341 | 341 | 'disabled_by': None, |
342 | 342 | 'domain': 'sensor', |
343 | 343 | 'entity_category': None, |
344 | | - 'entity_id': 'sensor.battery_dc_bus_current', |
| 344 | + 'entity_id': 'sensor.victron_mqtt_123_battery_0_battery_current', |
345 | 345 | 'has_entity_name': True, |
346 | 346 | 'hidden_by': None, |
347 | 347 | 'icon': None, |
348 | 348 | 'id': <ANY>, |
349 | 349 | 'labels': set({ |
350 | 350 | }), |
351 | 351 | 'name': None, |
352 | | - 'object_id_base': 'DC bus current', |
| 352 | + 'object_id_base': None, |
353 | 353 | 'options': dict({ |
354 | 354 | 'sensor': dict({ |
355 | 355 | 'suggested_display_precision': 1, |
|
360 | 360 | 'original_name': 'DC bus current', |
361 | 361 | 'platform': 'victron_mqtt', |
362 | 362 | 'previous_unique_id': None, |
363 | | - 'suggested_object_id': None, |
| 363 | + 'suggested_object_id': 'victron_mqtt_123_battery_0_battery_current', |
364 | 364 | 'supported_features': 0, |
365 | 365 | 'translation_key': 'battery_current', |
366 | 366 | 'unique_id': 'sensor.victron_mqtt_123_battery_0_battery_current', |
|
448 | 448 | 'disabled_by': None, |
449 | 449 | 'domain': 'select', |
450 | 450 | 'entity_category': None, |
451 | | - 'entity_id': 'select.victron_venus_ess_batterylife_schedule_charge_2_days', |
| 451 | + 'entity_id': 'select.victron_mqtt_123_system_0_system_ess_schedule_charge_2_days', |
452 | 452 | 'has_entity_name': True, |
453 | 453 | 'hidden_by': None, |
454 | 454 | 'icon': None, |
455 | 455 | 'id': <ANY>, |
456 | 456 | 'labels': set({ |
457 | 457 | }), |
458 | 458 | 'name': None, |
459 | | - 'object_id_base': 'ESS BatteryLife schedule charge 2 days', |
| 459 | + 'object_id_base': None, |
460 | 460 | 'options': dict({ |
461 | 461 | }), |
462 | 462 | 'original_device_class': None, |
463 | 463 | 'original_icon': None, |
464 | 464 | 'original_name': 'ESS BatteryLife schedule charge 2 days', |
465 | 465 | 'platform': 'victron_mqtt', |
466 | 466 | 'previous_unique_id': None, |
467 | | - 'suggested_object_id': None, |
| 467 | + 'suggested_object_id': 'victron_mqtt_123_system_0_system_ess_schedule_charge_2_days', |
468 | 468 | 'supported_features': 0, |
469 | 469 | 'translation_key': 'system_ess_schedule_charge_slot_days', |
470 | 470 | 'unique_id': 'select.victron_mqtt_123_system_0_system_ess_schedule_charge_2_days', |
|
482 | 482 | 'disabled_by': None, |
483 | 483 | 'domain': 'switch', |
484 | 484 | 'entity_category': None, |
485 | | - 'entity_id': 'switch.victron_venus_ess_batterylife_schedule_charge_2_enabled', |
| 485 | + 'entity_id': 'switch.victron_mqtt_123_system_0_system_ess_schedule_charge_2_enabled', |
486 | 486 | 'has_entity_name': True, |
487 | 487 | 'hidden_by': None, |
488 | 488 | 'icon': None, |
489 | 489 | 'id': <ANY>, |
490 | 490 | 'labels': set({ |
491 | 491 | }), |
492 | 492 | 'name': None, |
493 | | - 'object_id_base': 'ESS BatteryLife schedule charge 2 enabled', |
| 493 | + 'object_id_base': None, |
494 | 494 | 'options': dict({ |
495 | 495 | }), |
496 | 496 | 'original_device_class': None, |
497 | 497 | 'original_icon': None, |
498 | 498 | 'original_name': 'ESS BatteryLife schedule charge 2 enabled', |
499 | 499 | 'platform': 'victron_mqtt', |
500 | 500 | 'previous_unique_id': None, |
501 | | - 'suggested_object_id': None, |
| 501 | + 'suggested_object_id': 'victron_mqtt_123_system_0_system_ess_schedule_charge_2_enabled', |
502 | 502 | 'supported_features': 0, |
503 | 503 | 'translation_key': 'system_ess_schedule_charge_slot_enabled', |
504 | 504 | 'unique_id': 'switch.victron_mqtt_123_system_0_system_ess_schedule_charge_2_enabled', |
|
617 | 617 | 'disabled_by': None, |
618 | 618 | 'domain': 'sensor', |
619 | 619 | 'entity_category': None, |
620 | | - 'entity_id': 'sensor.victron_venus_pv_power', |
| 620 | + 'entity_id': 'sensor.victron_mqtt_123_system_0_system_dc_pv_power', |
621 | 621 | 'has_entity_name': True, |
622 | 622 | 'hidden_by': None, |
623 | 623 | 'icon': None, |
624 | 624 | 'id': <ANY>, |
625 | 625 | 'labels': set({ |
626 | 626 | }), |
627 | 627 | 'name': None, |
628 | | - 'object_id_base': 'PV power', |
| 628 | + 'object_id_base': None, |
629 | 629 | 'options': dict({ |
630 | 630 | 'sensor': dict({ |
631 | 631 | 'suggested_display_precision': 1, |
|
636 | 636 | 'original_name': 'PV power', |
637 | 637 | 'platform': 'victron_mqtt', |
638 | 638 | 'previous_unique_id': None, |
639 | | - 'suggested_object_id': None, |
| 639 | + 'suggested_object_id': 'victron_mqtt_123_system_0_system_dc_pv_power', |
640 | 640 | 'supported_features': 0, |
641 | 641 | 'translation_key': 'system_dc_pv_power', |
642 | 642 | 'unique_id': 'sensor.victron_mqtt_123_system_0_system_dc_pv_power', |
|
647 | 647 | }), |
648 | 648 | 'area_id': None, |
649 | 649 | 'capabilities': dict({ |
650 | | - 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, |
| 650 | + 'state_class': <SensorStateClass.TOTAL: 'total'>, |
651 | 651 | }), |
652 | 652 | 'config_entry_id': <ANY>, |
653 | 653 | 'config_subentry_id': <ANY>, |
|
656 | 656 | 'disabled_by': None, |
657 | 657 | 'domain': 'sensor', |
658 | 658 | 'entity_category': None, |
659 | | - 'entity_id': 'sensor.victron_venus_pv_energy', |
| 659 | + 'entity_id': 'sensor.victron_mqtt_123_system_0_system_dc_pv_energy', |
660 | 660 | 'has_entity_name': True, |
661 | 661 | 'hidden_by': None, |
662 | 662 | 'icon': None, |
663 | 663 | 'id': <ANY>, |
664 | 664 | 'labels': set({ |
665 | 665 | }), |
666 | 666 | 'name': None, |
667 | | - 'object_id_base': 'PV energy', |
| 667 | + 'object_id_base': None, |
668 | 668 | 'options': dict({ |
669 | 669 | 'sensor': dict({ |
670 | 670 | 'suggested_display_precision': 3, |
|
675 | 675 | 'original_name': 'PV energy', |
676 | 676 | 'platform': 'victron_mqtt', |
677 | 677 | 'previous_unique_id': None, |
678 | | - 'suggested_object_id': None, |
| 678 | + 'suggested_object_id': 'victron_mqtt_123_system_0_system_dc_pv_energy', |
679 | 679 | 'supported_features': 0, |
680 | 680 | 'translation_key': 'system_dc_pv_energy', |
681 | 681 | 'unique_id': 'sensor.victron_mqtt_123_system_0_system_dc_pv_energy', |
|
729 | 729 | }), |
730 | 730 | 'area_id': None, |
731 | 731 | 'capabilities': dict({ |
732 | | - 'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>, |
| 732 | + 'state_class': <SensorStateClass.TOTAL: 'total'>, |
733 | 733 | }), |
734 | 734 | 'config_entry_id': <ANY>, |
735 | 735 | 'config_subentry_id': <ANY>, |
|
779 | 779 | 'disabled_by': None, |
780 | 780 | 'domain': 'switch', |
781 | 781 | 'entity_category': None, |
782 | | - 'entity_id': 'switch.generator_manual_start', |
| 782 | + 'entity_id': 'switch.victron_mqtt_123_generator_0_generator_manual_start', |
783 | 783 | 'has_entity_name': True, |
784 | 784 | 'hidden_by': None, |
785 | 785 | 'icon': None, |
786 | 786 | 'id': <ANY>, |
787 | 787 | 'labels': set({ |
788 | 788 | }), |
789 | 789 | 'name': None, |
790 | | - 'object_id_base': 'Manual start', |
| 790 | + 'object_id_base': None, |
791 | 791 | 'options': dict({ |
792 | 792 | }), |
793 | 793 | 'original_device_class': None, |
794 | 794 | 'original_icon': None, |
795 | 795 | 'original_name': 'Manual start', |
796 | 796 | 'platform': 'victron_mqtt', |
797 | 797 | 'previous_unique_id': None, |
798 | | - 'suggested_object_id': None, |
| 798 | + 'suggested_object_id': 'victron_mqtt_123_generator_0_generator_manual_start', |
799 | 799 | 'supported_features': 0, |
800 | 800 | 'translation_key': 'generator_manual_start', |
801 | 801 | 'unique_id': 'switch.victron_mqtt_123_generator_0_generator_manual_start', |
|
855 | 855 | 'disabled_by': None, |
856 | 856 | 'domain': 'time', |
857 | 857 | 'entity_category': None, |
858 | | - 'entity_id': 'time.victron_venus_ess_batterylife_schedule_charge_0_start', |
| 858 | + 'entity_id': 'time.victron_mqtt_123_system_0_system_ess_schedule_charge_0_start', |
859 | 859 | 'has_entity_name': True, |
860 | 860 | 'hidden_by': None, |
861 | 861 | 'icon': None, |
862 | 862 | 'id': <ANY>, |
863 | 863 | 'labels': set({ |
864 | 864 | }), |
865 | 865 | 'name': None, |
866 | | - 'object_id_base': 'ESS BatteryLife schedule charge 0 start', |
| 866 | + 'object_id_base': None, |
867 | 867 | 'options': dict({ |
868 | 868 | }), |
869 | 869 | 'original_device_class': None, |
870 | 870 | 'original_icon': None, |
871 | 871 | 'original_name': 'ESS BatteryLife schedule charge 0 start', |
872 | 872 | 'platform': 'victron_mqtt', |
873 | 873 | 'previous_unique_id': None, |
874 | | - 'suggested_object_id': None, |
| 874 | + 'suggested_object_id': 'victron_mqtt_123_system_0_system_ess_schedule_charge_0_start', |
875 | 875 | 'supported_features': 0, |
876 | 876 | 'translation_key': 'system_ess_schedule_charge_slot_start', |
877 | 877 | 'unique_id': 'time.victron_mqtt_123_system_0_system_ess_schedule_charge_0_start', |
|
0 commit comments