Wersja systemu Greta 👩 wydana

@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 :slightly_smiling_face:
Więc wszytko się może zdarzyć :slightly_smiling_face:

1 polubienie

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 :open_mouth: 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 :slightly_smiling_face:
Zobaczymy jak długo potrwa :slightly_smiling_face:

Edit:
Aktualizacja trwała 48 minut.

Wszystko działa.
Nie robiłem dodatkowych restartów :slightly_smiling_face:

Ps. Ma ktoś jakiś poradnik jak wyciągnąć temp procesora, użycie ram itd?

tutaj jest info o tym

1 polubienie

@Akszyn dzięki.
Niestety nie czuje się na tyle pewnie aby grzebać w pliku yaml :slightly_smiling_face::smiley:
Ja z tych spokojnych :slightly_smiling_face:

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ę.

1 polubienie

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) }}'
1 polubienie

@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
2 polubienia

W gdzie siedzą zwykle integracje pod ftp żeby to usunąć?

Zamiast
- entity: sensor.processor_use
powinno być
- entity: sensor.processor_use_percent