🪄 Oficjalne przejście na Home Assistant Supervised

Akurat będzie trochę czasu żeby pokombinować.
Do tej pory nie działają mi wszystkie kamery na kanale stabilnym więc druga dev3 akurat może posłużyć do testów :slightly_smiling_face::slightly_smiling_face:
I tak muszę wysłać do Was dev2 które padło po instalacji termux. Będzie idealne na HA do testów itd.

Marzeniem jest Jolka jako dodatek + program do przezucenia konfiguracji. Może AI pomoże :slightly_smiling_face::slightly_smiling_face::slightly_smiling_face:
Cały czas sądzę że projekt powinnien mieć profil na patronie, chętnie bym się dorzucił :smiley:

Jak dobrze czytam to oznaczenie klasy A1 - A2 odnosi się do wydajności karty:

"Występują dwie kategorie klasy wydajności obsługi aplikacji, które są znane jako A1 i A2. A1 oznacza minimalną szybkość odczytu losowego wynoszącą 1500 IOPS oraz zapisu losowego wynoszącą 500 IOPS. Dla klasy A2 jest to odpowiednio 4000 IOPS i 2000 IOPS. Obie klasy zapewniają minimalną stałą szybkość zapisu na poziomie 10 MB/s. "

Nie ma ona nic wspólnego z “żywotnością” karty pamięci.

Co do żywotność kart bardziej się ma wersja Industrial:

1 polubienie

Przynajmniej Ty to zweryfikowalaś, brawo TY!, już poprawilem swój post, używałem karty klasy A2 (
Karta SD Class A2 do RPi - Inne tematy - ArturHome ), chodzi o wydajność zapisu IO na karcie co wpływa właśnie na żywotność karty. Zwróć uwagę, że producenci tych kart dają wydłużoną gwarancję na te karty, nawet dożywotnią (tylko jak to później wyegzekwować).
Przemysłowe karty SD to zupelnie inna bajka.

“dożywotnia” nie oznacza życia użytkownika :smiley: , tylko długość rynkowej obecności danego modelu, w praktyce jest to okres zwykle krótszy niż inne zabezpieczenia konsumenta.

A trwałość w sensie odporności na dużą liczbę zapisów nie jest pochodną szybkości działania.

Marketingowo wprowadzony podział w/g szybkości działania (klasy Ax przecież nie są pierwszym takim podziałem) nie ma wiele wspólnego z trwałością, oczywiście dedykując karty do pracy z aplikacjami nie da się sprzedawać zupełnych paździerzy (swoją drogą producenci systemów wykorzystujących takie nośniki skutecznie nas odcięli od stosowania kart, preferując wybrane przez producenta rozwiązania wbudowane zamiast wymiennych kart będących nośnikami zewnętrznymi), ale niezawodność nie jest ich kluczowym parametrem.

Gdybyś się pobawił narzędziami dedykowanymi dla wybranych kontrolerów pamięci flash (konkretnie mam na myśli narzędzia formatowania niskopoziomowego), zobaczyłbyś, że masz do wyboru 3 przeciwstawne parametry

  • pojemność
  • szybkość
  • niezawodność

których zmiana umożliwia uzyskanie z dokładnie tej samej pamięci nośników o drastycznie różnych parametrach użytkowych, oczywiście na zasadzie coś za coś.

To poniekąd wynika w prostej linii z faktu, że elektronika cyfrowa jest w istocie analogowa, tylko pracuje z wykorzystaniem określonych poziomów napięcia, co w przypadku pamięci flash jest szczególnie istotne, bo wszelkie współczesne generacje flash używają więcej niż 2 rozróżnialnych poziomów (jak to nadal jest typowym rozwiązaniem w całej reszcie cyfrówki).


Natomiast wrócę do kwestii niezawodności - są zastosowania, które generują wręcz kosmiczne ilości danych - czymś takim jest zapis wideo, więc karty o podwyższonej niezawodności marketingowo zwykle są oznaczone jako te dedykowane do kamer czy rejestratorów wideo, natomiast oznaczenia to zazwyczaj coś w guście max endurance, high endurance, pro endurance, nie ma na to standardu, bo producenci się nie dogadali w tej kwestii, ale zwykle takie karty mają odpowiednio wydłużoną gwarancję, a nawet gwarantowany parametr TBW i niestety zwykle kilkukrotnie wyższą cenę od zwykłych kart…

1 polubienie

Następnym razem jeszcze dokładniej to opiszę, jak dla laika - przedszkolaka, żeby było wiadomo, że nie chodzi o życie użytkownika :wink: . Zakładam też, że “dla chcącego nic trudnego” - można poszukać w internetach co oznacza dane sformuowanie - “dożywotnia gwarrancja”.

Właśnie dlatego nie jestem zwolennikiem kart pamięci. Bardzo ciężko znaleźć kartę, która będzie służyć niezawodnie przez dłuższy czas.
Sam długo zastanawiałem się nad rozwiązaniem dla HA i wybrałem właśnie PRO1, ze względu na wbudowaną pamięć w bramkę.
Teraz znów wraca mój dylemat co zrobić dalej. Bo nie wyobrażam sobie instalacji systemu na karcie SD.
Mam gdzieś w szafie dysk SSD i Unitek Mostek USB 3.0 do SATA III i to aktualnie to może być jakieś rozwiązanie tej sytuacji.
Chyba że polecacie jakieś konkretne karty SD?
Wtedy trzeba by było kupić dwie sztuki. Druga podpięta pod port USB (adapter) i robienie kopii raz dziennie.

Moje przenosiny na HA Supervised idą bez problemów. Wszystko przenoszę ręcznie w wolnej chwili, przepisuje automqtyzacje i dodaje integracje / dodatki.
:white_check_mark: Zigbee i urządzenia przeniesione bardzo szybko kopiując konfigurację więc urządzenia działają i niezależnie czy uruchomię z kartą SD czy bez :slight_smile:
:white_check_mark: tunel przez paczka.pro skonfigurowany, megaproste!

Zastanawiam się jak przenieść motywy których używam w AIS Android? @Celina @jolka ais_orange_dark oraz solarized_light bo mi się podoba i się przyzwyczaiłem? Kiedyś ogarnę coś lepszego ale póki co chciałbym ten motyw.

Dzięki temu że mam wybór Karta SD / Android na codzień używam to co działa czyli AIS Android ale jak przeniosę wszystko to przejdę w pełni na Supervised.

Dzielę się swoimi doświadczeniami żeby inni wiedzieli ze jest trochę pracy ale wszystko przebiega sprawnie :slight_smile:

3 polubienia

No ja przemieliłem sporo kart w swoim życiu, sorry za linki do amazona, ale jak chcesz to poszukasz takich samych w innych miejscach
https://www.amazon.de/-/pl/gp/product/B084CJLNM4/
https://www.amazon.de/-/pl/gp/product/B07CYF9SH5/

https://www.amazon.de/-/pl/gp/product/B07CYFR48N/
wszystkie modele wymienione wyżej są bezproblemowe przy intensywnym użytku, jak się mają sprawy z kompatybilnością z bramkami AIS nie mam bladego pojęcia, ale powinny być raczej OK.

Dzięki za linki. Sprawdziłem ceny i wychodzi, że taniej jest kupić dysk SSD ( 87zł za 256GB) niż dobrą kartę SD (149 zł za 128GB)

https://www.x-kom.pl/p/590339-dysk-ssd-goodram-256gb-2,5--sata-ssd-cx400.html

https://www.x-kom.pl/p/1147216-karta-pamieci-microsd-sandisk-128gb-microsdxc-max-endurance-.html

1 polubienie

na dev1 poszło bez problemu :wink:

2 polubienia

Do porównania wybrałeś kartę z najdroższej serii, a ssd o którym wspomniałeś jest wyjątkowym paździerzem, ale możliwe, że ssd + mostek to jest generalnie tańsze rozwiązanie, ja bym jednak wziął jakiś sensowniejszy ssd. Nie ukrywam - nie śledzę rynku od paru lat, bo używam już wszędzie ssd tam gdzie się da.

Jakkolwiek o ile Raspberry pi4 z pewnością zabootuje z wielu mostków USB-sata czy USB-nvme, to nie wiem jak będzie z tv-boxem AIS, bo np. z Raspberry pi3 już jest mniej wesoło z bootowaniem z ssd (bo bootloader jest mocno okrojony i nie ma możliwości aktualizacji firmware, jak jest w AIS nie wiem).

Zostaw tak dev1 na parę dni i sprawdź czy wszystko ok

Jaką max kartę SD mogę użyć w pro1, bo Jolka z ich sklepu proponuje 128Gb a w specyfikacji bramki pro1 jest:“Gniazdo karty pamięci: SD card max. 64GB (karty nie ma w zestawie)”

Witam :slight_smile: Jest sporo możliwości,
ważne, żeby wiedzieć, że lokalizacja konfiguracji w Android to ~/AIS/a lokalizacja konfiguracji w Linux to /usr/share/hassio/homeassistant

można przenosić ręcznie - po ssh:

  1. logujesz się po ssh do bramki dev1 działającej na Android, przechodzisz do ~/AIS/
  2. kopiujesz zawartość pliku configuration.yaml
  3. logujesz się po ssh do bramki dev3. przechodzisz do /usr/share/hassio/homeassistant i tam wklejasz

można za pomocą programu scp:

  1. scp ip-bramki-dev1:/lokalizacja-pliku.1 1.yaml
  2. scp configuration.yaml root@ip-bramki-dev3:/usr/share/hassio/homeassistant/configuration.yaml

można też z aplikacji webowej (tam jest zainstalowany edytor plików)

albo można doinstalować dodatek samba

te wszystkie motywy są w github-ie w folderze:

ale najłatwiej zrobić tak:

  1. w konsoli łączymy się po ssh przechodzimy do /usr/share/hassio/homeassistant
    albo w aplikacji webowej do folderu homeassistant

  2. tworzymy folder themes i przechodzimy do niego

mkdir themes
cd themes/
  1. klonujemy repozytorium z tematami
git clone https://github.com/maartenpaauw/home-assistant-community-themes.git
  1. zmiana w configuration.yaml
    dodajemy taki wpis:
frontend:
  themes: !include_dir_merge_named themes

i już można dodawać tematy do tego folderu i je zmieniać na swoim koncie:

super :slight_smile: jak by brakowało pamięci dla docker to w konsoli (po ssh będąc zalogowanym na root-a) wpisz

armbian-swap 2

będzie 2G pamięci wymiennej co podobno pomaga dockerowi

w sumie to nie ma z naszej strony żadnego ograniczenia (ani sprzętowego ani programowego) jeżeli chodzi o obsługę karty SD,
pod Android przetestowaliśmy 64GB i tak wpisaliśmy w specyfikacji :wink:
teraz pod Armbianem testowaliśmy na kartach 128GB i jest OK, więc takie karty sprzedajemy
256GB czy 512 GB też będzie OK (przeczytane na forum armbiana)
1TB czy 2TB to już nie wiem są tacy co piszą, że im działa ale trzeba by to sprawdzić

naszą więdzę o kartach SD pobieramy z dokumentacji Armbiana:

https://docs.armbian.com/User-Guide_Getting-Started/

armbian kiedyś napisał, że zaleca SanDisk A1 i takie używamy i sprzedajemy

prawdopodobnie karty innych firm też działają ale nie testowaliśmy

7 polubień

poszło:

1 polubienie

A taka partycja SWAP w wielkości “2G” nie zaorze karty SD?

To nie jest kwestia wielkości partycji swap, tylko tego jak swap jest wykorzystywany - jeśli fizycznego RAMu jest za mało, to oczywiście praca systemu zaorze kartę, nawet jeśli to będzie mega-wypasiona karta.

W przypadku sprzętu z mocnym prockiem, a zbyt małym RAMem przede wszystkim trzeba wykorzystać kompresję pamięci zram.

Dołożenie zwiększonego swapa daje tylko ratunek takiej postaci, że system się nie wywróci w momencie zwiększonego zapotrzebowania na RAM (np. przy aktualizacjach czy kompilacji w Esp-home), świadomy użytkownik po prostu musi samodzielnie monitorować wykorzystanie zasobów.

Wykorzystanie 100% RAMu tak swoją drogą jest trudne do przeoczenia, bo praca całości systemu zwalnia tak bardzo, że staje się to nieakceptowalne (coś o tym wiem, bo podejmowałem takie wyzwania jak instalacja HAOS na Rpi zero, które ma zaledwie 512MB RAMu, oczywiście ten eksperyment przeprowadziłem kilka lat temu, gdy to było jeszcze możliwe, teraz już zapomnijmy o sprzęcie z tak biednymi zasobami).

Te “2G” specjalnie zaznaczyłem, bo nie lubię jak nie ma konsekwencji w podawaniu jednostek, 2G kolarzy mi się bardziej z minioną technologią łączności komórkowej niż wielkością pamięci komputerowej. Takie moje małe natręctwo.

2 polubienia


Hej czy to wina karty (ostatnia linijka)? Nie ma pomysłu jak to przejść dalej. Próbowałem wersję 100MB ale sypało błędami.
Dzięki

Witam.
Dotarła do mnie nowa bramka DEV3 z wgranym linuxem. Ale nie wiem co źle robię bo po włączeniu ładuje się system, dochodzi do pewnego momentu i nic się dalej nie dzieje.
Tak to wygląda:

Może ktoś coś mi podpowie?
pozdr.