AttributeError: 'str' object has no attribute 'value'

Powinieneś poczytać notki do wszystkich wydań przynajmniej od wersji poprzedzającej wersję, w której pojawiły się błędy (często zmiany zapowiadane są do kilku miesięcy wcześniej np. na oficjalnym blogu HA), a takim totalnym minimum jest przeczytanie breaking changes w notkach do kolejnych aktualizacji HA core oraz do integracji (bądź addonów z których korzystasz, bo tu szklanej kuli nikt nie ma - musisz ogarniać samodzielnie co dotyczy twojej konfiguracji).

To właściwie obowiązkowa lektura przy każdej aktualizacji (i od niedawna jest dostępna możliwość podejrzenia notek bezpośrednio w GUI, ale wymaga to podążania w miarę na bieżąco z aktualizacjami).

Aby życie było łatwiejsze spis breaking changes dotyczących HA core aktualizuję w miarę na bieżąco w tamtym wątku (i jest dostępny poczynając od wersji z września 2019, a raczej się nie spodziewam, że wciąż ktoś tkwi na takim zabytku…):