@Zaku odpuść trochę.
Rozumiem Twoje nerwy bo też miałem problemy z bramka ale pamiętaj że jeżeli nie ma się wyraźnej potrzeby to nie robi się aktualizacji.
Trzeba pamiętać że to jest wersja DEV
Więc wszytko się może zdarzyć
Masz rację, odpuszczę. Wydawało mi się jednak, że aktualizację robi się także ze względów bezpieczeństwa, może się jednak mylę? A ktoś może pomóc co i jak mam doinstalować, żeby było ok? Baza SQL memory. Z góry dziękuję za pomoc.
Hmm, mi się zaktualizowało bez problemów i jeszcze nie zauważyłem żeby coś przestało działać (ale też nie mam mocno rozbudowanego systemu). Jedyne co zauważyłem, to mam część interfejsu po polsku, a część po angielsku Na telefonie jest wszystko po polsku…
Ja nie musiałem nic doinstalować, wyłączyłem historię i włączyłem ponownie ( bo myślałem że to pomoże ale nadal się wyświetlał komunikat o błędzie) więc zrobiłem restart bramki i problem znikł samoistnie a też nie mam nic niestandardowego typu hacs czy coś tego typu
Zrobiłem dokładnie to samo i teraz już działa. Dzięki!
Aktualizacja rozpoczęta.
Od 20 minut trwa instalowanie
Zobaczymy jak długo potrwa
Edit:
Aktualizacja trwała 48 minut.
Wszystko działa.
Nie robiłem dodatkowych restartów
Ps. Ma ktoś jakiś poradnik jak wyciągnąć temp procesora, użycie ram itd?
tutaj jest info o tym
To chodzi o plik configuration.yaml
Jak coś w nim zepsujesz to HA nie wstanie ale konsola zawsze działa i zawsze można szybko cofnąć sytuację.
Wklej dokładnie to co jest w pomocy AIS. Tylko musisz uważać na strukturę wcięć poszczególnych linii.
Mi to łyknęło od ręki, po restarcie HA.
sensor:
- platform: command_line
name: Temperatura CPU
unit_of_measurement: "°C"
command: "cat /sys/class/thermal/thermal_zone0/temp"
value_template: '{{ value | multiply(0.001) | round(1) }}'
@Kraszewsky - możesz zrobić tak jak proponuje kol. @Goral64
Ja z kolei mam tak:
sensor:
- platform: systemmonitor
resources:
- type: processor_temperature
- type: processor_use
Dodaj też przy okazji (np. przed sensor:) polecenie:
history:
Będziesz miał proste wykresiki.
Całość robisz w konsoli webowej:
cd AIS
nano configuration.yaml
wprowadzasz zmiany (te polecenia co powyżej) na końcu tego pliku i zapisujesz następująco:
Ctrl - X (wyjście) -> Zapisać (Y) czy nie (N)
Ważne - pamiętaj o wcięciach w kodzie, jak pisał @Goral64
A potem
pm2 restart AIS
Nie zamykaj przeglądarki - bądź w konsoli. Jak bramka nie wstanie prawidłowo - zawsze masz dostęp do konsoli i możesz ponownie wyedytować plik configuration.yaml Możesz skasować to co wprowadziłeś albo - lepiej - przed każdą linijką, którą wprowadziłeś dać znak # (wyłącza tą linijkę z działania).
Każda zmiana w pliku configuration.yaml wymaga restartu (pm2 restart AIS).
Koledzy jak po ftp usunąć integrację? W którym katalogu one się znajdują?
to wymaga edycji w plikach. prosto tego nie usuniesz. (/AIS/.storage - ale nie rób jak nie wiesz co zrobić)
Czy możecie sprawdzić u siebie czy mozna zainstalować integrację Denon AVR bo u mnie wywala błąd
U mnie tez denon nie działa i nie bardzo wiem co z nim zrobić ani dodać ani usunąć
Usunąć to usunąłem poprzez ftp ale zainstalować integrację nie da rady, cały czas błąd wywala. Na poprzedniej wersji dzialalo ok.
@Kraszewsky Mój zapis sensor systemu
- platform: systemmonitor
resources:
- type: disk_use_percent
arg: /data/data/pl.sviete.dom/files/home
- type: disk_free
arg: /data/data/pl.sviete.dom/files/home
- type: memory_free
- type: memory_use_percent
- type: processor_use
- type: last_boot
- type: swap_use_percent
- type: swap_free
- platform: command_line
name: Temperatura CPU
unit_of_measurement: "°C"
command: "cat /sys/class/thermal/thermal_zone0/temp"
value_template: '{{ value | multiply(0.001) | round(1) }}'
entities:
- entity: sensor.temperatura_cpu
- entity: sensor.processor_use
- entity: sensor.memory_use_percent
- entity: sensor.memory_free
- entity: sensor.swap_use_percent
- entity: sensor.swap_free
- entity: sensor.disk_use_percent_data_data_pl_sviete_dom_files_home
- entity: sensor.disk_free_data_data_pl_sviete_dom_files_home
- entity: sensor.last_boot
title: AIS bramka
type: entities
W gdzie siedzą zwykle integracje pod ftp żeby to usunąć?
Zamiast
- entity: sensor.processor_use
powinno być
- entity: sensor.processor_use_percent