I wanted to showrten very long names given by Netatmo integration to entities so I wen to customize.yaml and addes several entires like these (here is the example for humidity sensors, but case applies to many more):
sensor.netatmo_pogodynka_ogrod_humidity:
friendly_name: Garden Humidity
sensor.netatmo_pogodynka_parter_humidity:
friendly_name: Living Room Humidity
sensor.netatmo_pogodynka_sypialnia_humidity:
friendly_name: Bedroom Humidity
sensor.netatmo_pogodynka_tv_room_humidity:
friendly_name: TV Room Humidity
Customization seems to work, sort of… When I go to Developers Tolools -> State I can see new friendly names assigned:
Now, the tricky part is that not all of these new names are reflected in history graph:
As you can see only the very first one (Garden Humidity) is using a new name, all others are using system assigned, original names. Same case for other entities from Netatmo integration… ~50% of them are using customized friendly names, while the others the original one. How to get tthis fixed?
EDIT: Interestingly, when I tried to see how these customizations looks like from Configuration->Customizations in UI and selected one of these I see error message popping up:
which is very strange, since I made all customizations directly inside configuration.yaml, not including these in customize.yaml… which I actually planned as a next step… So at the moment my full configuration.yaml looks like that:
homeassistant:
customize:
sensor.netatmo_pogodynka_ogrod_humidity:
friendly_name: Garden Humidity
sensor.netatmo_pogodynka_parter_humidity:
friendly_name: Living Room Humidity
sensor.netatmo_pogodynka_sypialnia_humidity:
friendly_name: Bedroom Humidity
sensor.netatmo_pogodynka_tv_room_humidity:
friendly_name: TV Room Humidity