Wersja systemu Greta 👩 wydana

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

@Celina czy jest szansa aby te encje pojawiły się w standardzie tak aby nie trzeba nic dodawać?
Ułatwi to o pracę z bramki i diagnozowanie co jest bardzo przydatne w wersjach Dev :slightly_smiling_face:

@Cezary.K i @Goral64 dzięki wielkie.
Jutro usiądę i spróbuję wpierw na Dev1 :slightly_smiling_face:

1 polubienie

Chodzi na DEV1 i na DEV3, sprawdzone.

Nazwa encji pochodzi z integracji (jest domyślnie w procentach), więc nic nie zmieniałem i nie wiem skąd Twój wniosek, że to błąd.
Tym bardziej, że działa.

Jeśli nie chcesz robić wpisów w pliku, to jedna komenda w konsoli wyświetli to samo htop i wszystko widać.

U mnie nie wyświetlało encji sensor.processor_use i też nie wiem dlaczego. Dodałem _percent i zaczęło wyświetlać.

Stosuje tą komendę aby obserwować system lecz tylko wtedy gdy jestem lokalnie.
Niestety konsola nie działa przez tunel :slightly_smiling_face:

1 polubienie