hello,
chciałem ostatnio sporo zaoszczędzić i zoptymalizować magiczny Custom:button-card, ponieważ domyśle wszystkie parametry pakowałem bezpośrednio w dashboard… więc dziesiątki jak nie setki linijek się powtarzały… ogarnąłem template i zaczeła się tygodniowa zabawa… kod wygląda pięknie przejrzyście… ale bardziej zamula…
poniżej przykład gdzie tylko odwołuje się do stworzony template.
na komputerze jeszcze jakoś to działa ale na telefonie czy tablecie są mocne lagi i zawieszanie systemu… jakieś pomysły gdzie szukać problemu?
dodam że zużycie procesora spadło i często widzę poniżej 20% ale trochę martwi mnie zużycie pamięci bo chyba wzrosło (aktualnie w maszynie jest przydzielone 8GB)
dla potwierdzenia - przed tworzeniem template wszystko chodziło petarda… i próba optymalizacji odwóziła działanie.
EDIT:
zakończyło się postawieniem nowego HA i jak ręką odjął … zużycie procesora i pamięci:
w sumie od ponad roku robiłem tylko same update, a teraz postawiłem system na nowo i przywróciłem backup. zużycie procka poniżej 20% i pamięci ok 20-30 % polecam każdemu
------ EDIT ------ nowe pytanie
pytanie już dla wyjadaczy… różnice między decluttering-card a button-card…
poszedłem za namową @artpc no i poprzerabiałem prawie wszystkie przyciski pod ładne template z decluterring-card - wydaje mi się to bardzo dobra droga… jednak zauważyłem że z wydajnością się trochę to mija… wcześniejszy button-card reaguje wręcz odrazu - naciskam jest przy decluttering widzę opóźnienia… czasami jest to pół sekundy ale najczęściej minimum sekunda… a czasami nawet 5… ktoś ma doświadczenie co jest nie tak ?
poniżej kod dashboard:
type: custom:button-card
template: przycisk_swiatlo
entity: light.biuro_1
name: Biuro 1
widzę że nikt nie ma podobnych problemów to podsumuję tylko swój problem aby nikt w przyszłości się nie pocił z tym.
aktualnie mam dwa prawie identyczne dashboardy, jeden głównie oparty na Custom:button-card a drugi mocno w custom:decluttering-card, jednak różnica w odświeżaniu jest mocno na minus dla decluttering, finalnie zostawiam na przyszłość ten drugi dashboard bo wydaje mi się bardziej rozsądny jednak użyeczność na telefonie mija się z celem… z 20 sekund odświeża się dashboard, naciśnięcie i czekanie z 2-3 sekundy na skutek i kolejne sekundy na efekt ikonki… przy wykorzystaniu tych samych funkcjonalności tylko dla button-card wszystko działa od razu bez wieszania.