Forum bloga technologicznego JDtech.pl i użytkowników bezpłatnego dostępu do internetu Aero2

Pełna wersja: Home Assistant (Hass.io) - ogromne możliwości integracji ID
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Stron: 1 2 3 4 5 6
HAOS 7.3
https://github.com/home-assistant/operat...es/tag/7.3
wprowadza obsługę kart sieciowych 1Gbps i 10Gbps Broadcom NetXtreme II™ (może to być istotne jeśli ktoś planuje instalację na np. wyzłomowanym serwerze - przykładowo wybrane modele Dell Poweredge czy Supermicro)
oraz wsparcie dla sticków USB Homematic HmIP-RFUSB (czyli systemu u nas raczej niezbyt popularnego)
Wydanie "poświąteczne" HA 2022.02 (celowy był przeskok wersji 2022.01, która miała się nie ukazać publicznie, ale przez chwilę była omyłkowo upubliczniona) sporo fajnych ulepszeń interfejsu i niestety problemy po aktualizacji (przynajmniej u mnie, ale święty nie byłem - patrz niżej), uwaga ta aktualizacja konwertuje bazę danych!
https://www.home-assistant.io/blog/2022/...ase-20222/

Jak zawsze warto przejrzeć breaking changes (jedną z nich przegapiłem i mam problem, a jak rzadko kiedy testowałem wydania beta na eksperymentalnej instalacji i były bezproblemowe, bo testowa instalacja nie zawiera akurat paru drastycznie zmienionych komponentów…)
https://www.home-assistant.io/blog/2022/...ng-changes

W grudniu podjęto ostateczną decyzję dotyczącą integracji opartych na GPIO (w RPi i innych SBC, bo nie wszystkich platform to dotyczy - nie wszystkie takimi możliwościami dysponowały, więc to ruch w kierunku ujednolicenia wszystkich platform) i 2022.02 zaczyna wprowadzać te zmiany w życie (ostatecznie niektóre integracje staną się przestarzałe w kwietniu, a część w czerwcu):
https://github.com/home-assistant/archit...19-GPIO.md

Generalnie warto czasem zajrzeć do "roadmapy" HA, by z wyprzedzeniem dowiedzieć się czego unikać (ADR = Architecture Decision Records) to miejsce w repo istnieje od ~3 lat i można tam wyczytać kierunek zmian w HA/HAOS
https://github.com/home-assistant/archit...master/adr
HAOS 7.4 poprawia to co było zwalone na platformie x86-64 w wersji 7.3 (sterowniki WiFi intel)
https://github.com/home-assistant/operat...es/tag/7.4
przy okazji jakieś drobne poprawki w dokumentacji sieci
https://github.com/home-assistant/operat...network.md
Aktualizacja Supervisora - wprowadza nowy format backupu HA core
https://github.com/home-assistant/superv.../2022.02.0
Od pewnego czasu w addonach (oficjalnych i community) jest wprowadzane rozwiązanie mające podnieść bezpieczeństwo
https://cas.codenotary.com/
Wydanie HAOS 7.6 (póki co dostępne w kanale beta), być może to ostanie wydanie wersji 7.x
https://github.com/home-assistant/operat...es/tag/7.6
wprowadzone poprawki mają umożliwić bezproblemowe downgrade z wersji 8.0 i wyższych, czyli potencjalna ścieżka downgrade HAOS (na dziś) to:
8.x -> 7.6 -> ewentualnie jakaś starsza wersja (z linii 7.x, a być może również 6.x i 5.x, jakkolwiek nie rozpatrywałem nawet takich możliwości, bo to po prostu nie ma sensu).


Jeszcze ze 3 słowa o statystykach
https://analytics.home-assistant.io/
1. Kolejny już raz (tym razem 3.03.2022) wprowadzono poprawki w zliczaniu statystyk - tym razem ilość wszystkich instalacji była mniejsza od sumy ilości poszczególnych rodzajów (gdyby komuś chciało się to sprawdzić ręcznie, to się nie zgadzało przynajmniej od dawna)
2. Wygląda na to, że w marcu nastąpiło "nasycenie rynku" na poziomie zbliżonym do 150 000 instalacji udostępniających dane statystyczne, czyli ilość nowych użytkowników zrównała się z ilością osób rezygnujących z HA (są takie Tongue bo jak się okazuje HA wciąż dla wielu osób nawet z wykształceniem technicznym HA ma zbyt wysoki próg wejścia i przechodzą oni na systemy zamknięte zwykle rezygnując z szerszych możliwości integracji na rzecz łatwiejszej realizacji jednego prostego celu). Możliwe, że niezerowy wpływ ma napaść Rosji na Ukrainę i wojna w Europie na skalę nie spotykaną od ponad 70 lat… to jednak patrząc głębiej w tej chwili na dane - przytłaczająca większość instalacji to zapewne instalacje testowe/eksperymentalne i możliwe, że część użytkowników z nich rezygnuje (projekt działa naprawdę bardzo stabilnie).
To nie prima aprilis - w kwietniowej wersji spore zmiany (raczej same na lepsze) i koniec z… Lovelace (teraz to już oficjalnie będą Dashboardy), warto zajrzeć zanim pojawi się wydanie stabilne (póki co to Release Candidate)
https://rc.home-assistant.io/blog/2022/0...ase-20224/
Dzisiejsza aktualizacja Supervisora (2022.04.0)
https://github.com/home-assistant/superv.../2022.04.0
uruchamia serwis CAS ( o którym wspominałem miesiąc temu).
Wkrótce HA 2022.05.0, póki co przegląd notek do wydania beta, bo niektóre zmiany są radykalne i męczące (m.in. zmiany w GUI adresowane jedynie dla użytkowników mobilnych, co skutecznie utrudnia życie dotychczasowym użytkownikom…)
https://rc.home-assistant.io/blog/2022/0...ase-20225/

Mam nadzieję, że wydanie 2022.05.0 wyjdzie nie prędzej niż 9 maja - jestem totalnie nieprzygotowany na aktualizację…

Tymczasem Supervisor 2022.05.0 już jest.
No i wykrakałem…
https://www.home-assistant.io/blog/2022/...ase-20225/

Wraz z aktualizacją Dodatku Mosquitto do 6.1.0 sam Mosquitto zostaje zaktualizowany do 2.0.11 (natomiast przy przejsciu z 1.6.x do 2.0.x są dość spore zmiany)
https://mosquitto.org/ChangeLog.txt
W kanale stabilnym HAOS 8.0 (edit: mały falstart, wersja wyszła już z fazy RC, ale wciąż jest w kanale beta)
https://github.com/home-assistant/operat...es/tag/8.0
(w wersji 8.0.rc4 zostały rozwiązane problemy z bootowaniem grub2 na niektórych konstrukcjach)
HAOS 8.1 dostępny w kanale beta - zawiera kolejne poprawki dotyczące bootowania na specyficznych platformach
https://github.com/home-assistant/operat...es/tag/8.1
Kolejne 3 miesiące w przód, mamy już wydanie 2022.6.0
Pogrubione 5 największych procentowo wzrostów i spadków w grupie "notowanej"

01. 30 372 USA +22,1%
02. 12 791 Niemcy +11,3%
03. 10 044 Holandia +5,5%
04. 8 905 UK +13,0%
05. 8 229 ChRL +33,1% z 6.
06. 5 991 Włochy -3,6% z 5.
07. 5 747 Francja +3,6%
08. 5 172 Rosja -4,0%
09. 5 168 Australia +18,7% z 11.
10. 5 015 Hiszpania +12,6%
11. 4 662 Polska +4,6% z 9.
12. 4 602 Kanada +15,9% z 13.
13. 4 311 Szwecja +8,1% z 12.
14. 2 866 Belgia +10,4% z 15.
15. 2 779 Brazylia +15,0% z 14.
16. 2 576 Dania +5,4% z 17.
17. 2 390 Norwegia -5,6% z 16.
18. 2 097 Portugalia +3,0%
19. 1 879 Czechy +6,7%
20. 1 541 RPA +21,2% z 24.
21. 1 539 Szwajcaria +9,2%
22. 1 435 Tajwan +15,1% z 26.
23. 1 390 Austria +12,2%
24. 1 325 Tajlandia +30,9% z 28.
25. 1 310 Ukraina -21,4% z 20.
26. 1 270 Rumunia +9,2% z 25.
27. 1 245 Węgry -5,1% z 22.
28. 1 209 Finlandia +6,4% z 27.
29. 1 082 Nowa Zelandia +28,0% z 30.

Z tego co powyżej widać istotne nasycenie rynku w krajach bogatych i uprzemysłowionych (chlubny wyjątek to Chiny utrzymujące intensywny wzrost ilości instalacji, oraz drugi wyjątek - USA gdzie wpływ na nagły skok miało zamknięcie usługi chmurowej Insteon, gdy nagle tysiące właścicieli instalacji ID zostało "z ręką w nocniku". czyli akurat powody były wręcz odwrotne do sytuacji rozwoju rynku ID) oraz dość mocno widać wpływ wojny na Ukrainie (tu mam na myśli głównie spadki w krajach gdzie rynek nie był wcześniej już nadmiernie nasycony, choć i tam mogą to np. być poboczne wpływy wojny na turystykę).

Niżej nie da się policzyć zmian procentowych z braku części danych odniesienia (z poprzedniego okresu), ale jak widać dynamika wzrostu w nieco biedniejszych krajach jest bardzo wysoka.

Jest jeszcze klika krajów, które "zbliżają się" do 1000 instalacji (znowu wziąłem pod uwagę >500, nie wiem czy nie przeoczyłem jakiegoś kraju):
30. Korea Płd. (987|869 +13,6% z 29.), 31. Wietnam (734|nn >+46%), 32. Meksyk (709|nn >41%), 33. Indie (687|694 +42,2% z 31.), 34. Izrael (661|nn >+32%) 35. Grecja (652|567 +15,0% z 32.), 36. Irlandia (635|557 +14,0% z 33.), 37. Japonia (533|nn >+6%), 38. Słowacja (524|507 +3,4% z 34.)
W kanale beta HAOS 8.2 (główna zmiana to nowy kernel)
https://github.com/home-assistant/operat...es/tag/8.2
u mnie trakcie testów, bo zmigrowałem sobie instalację produkcyjną na komputer z uszkodzonym eMMC Tongue i próbuję znaleźć sensowne wyjście z sytuacji… (a pomysł z eMMC na sam system bez danych ma raczej głębszy sens, ciekaw jestem tylko co z potencjalnymi dalszymi migracjami).

Zmian w HA core 2022.6.x nawet nie chce mi się komentować, bo kumulacja zmian z kilku ostatnich miesięcy "pozabijała" nieoficjalne addony… a sam wciąż pewnych rzeczy zaległych z kwietnia nie zdążyłem jeszcze dostosować do majowych aktualizacji…
Aktualizacja addona Samba share do wersji 10.0.0 zawiera BREAKING CHANGE:
Don't mangle filenames

By default, Samba mangles filenames with special characters to ensure compatibility with really old versions of Windows which have a very limited charset for filenames. The add-on no longer does this as modern operating systems do not have these restrictions.
Sorki, że nie wysiliłem się na tłumaczenie, ale jeśli ktoś używa tak starego systemu, że wymaga "maglowania" (podmiany, zazwyczaj na "podłogę" _ uderscore) specjalnych znaków w nazwach, to chyba ogarnie temat.

Zmiany
- Don't mangle filenames (fixes #2541)
- Upgrade Alpine Linux to 3.16
Biuletyn głównych twórców HA
https://building.open-home.io/
można go subskrybować (dlatego przypomniałem sobie o nim dzisiaj Tongue)
Wydanie HA 2022.7.x a w nim taka ilość zmian, że głowa mała, większość to likwidacja konfiguracji YAML w zamian za opcje w GUI, ale koniecznie trzeba przejrzeć breaking changes
https://www.home-assistant.io/blog/2022/...ng-changes



a tak z innej beczki - czy kiedykolwiek wspominałem o świetnym repozytorium z całą masą Dodatków? (addon'ów)
https://github.com/alexbelgium/hassio-addons
Będzie się działo - wkrótce HA core 2022.08 - m.in. nadchodzi nowa era obsługi Bluetooth (a właściwie BLE - rozwiązania z Passive BLE Monitor wchodzą do HA Core - w wersji 2022.8.0b1 pojawiła się już obsługa czujników HHCCJCY01 znanych m. in. jako Xiaomi Flower Care), ale to nie jedyne zmiany w nadchodzącej wersji:
https://rc.home-assistant.io/blog/2022/0...ase-20228/
aktualny link
https://www.home-assistant.io/blog/2022/...ase-20228/

polski akcent (autorem integracji jest @Bieniu) integracja z bezpiecznym filtrującym DNS NextDNS
jest to usługa płatna, ale zapewnia 300000 (filtrowanych) zapytań miesięcznie za darmo (więc mamy 10000 dziennie - to chyba powinno wystarczyć dla przeciętnej rodziny - edit: jednak mnie poniosło Big Grin, ale na krótkie testy wystarczy)
https://www.home-assistant.io/integrations/nextdns
HAOS 8.5 drobne poprawki kontroli środowiska bootloadera, w zasadzie dotyczą tylko instalacji, gdzie ostatnimi czasy były problemy z aktualizacją HAOS (dotyczy w sumie aktualizacji po wersji 8.0, przypominam że nie jest zalecane downgrade poniżej 8.0, ale jeśli ktoś ma taką potrzebę, to wymagana specyficzna ścieżka wersji, chyba wspominałem to gdzieś wyżej)
https://github.com/home-assistant/operat...es/tag/8.5
Mógłbym chyba napisać "o takie projekty związane z Inteligentnym Domem nic nie robiłem" (może nie do końca prawda Tongue ale programistą nie jestem, więc jedynie starałem się popularyzować te rozwiązania)
https://bthome.io/
Czemu akurat tutaj o tym wspominam?

Bo we wrześniowej aktualizacji HA jako rozszerzenie nowej integracji Bluetooth pojawiło się wsparcie dla BTHome.

Generalnie BTHome to projekt oddolnie tworzonej specyfikacji efektywnego protokołu, który zaczął się zupełnie od czegoś (może nie zupełnie) innego, a konkretnie od stworzenia alternatywnego firmware dla termo-higrometrów Xiaomi/MiJia LYWSD03MMC
http://forum.jdtech.pl/Watek-mijia-lywsd...em-lcd-ble
co umożliwia ich użycie poza oficjalnym zamkniętym ekosystemem, wydłużenie czasu pracy na jednym ogniwie czy nawet wykorzystanie 2 dostępnych GPIO (1 in + 1 out) do innych celów, jest też możliwość konfigurowania wyświetlacza (w skromnym zakresie, ale jednak; oraz dla wytrwałych jako "wodotrysk" stworzenie niedokładnego, bo bez układu RTC zegarka, ale przy stabilnej temperaturze i anielskiej cierpliwości może komuś się uda dobrać poprawkę dla konkretnego egzemplarza).
https://github.com/pvvx/ATC_MiThermometer
Projekt firmware zapoczątkowanego przez Aarona (atc1441), a obecnie przygotowywanego przez Wiktora (pvvx) rozrósł się już na obsługę wielu innych modeli spod logo Xiaomi i pokrewnych - oprócz MiJia obsługuje też wybrane wypusty Miaomiaoce i Qingping (zależnie od modelu są to oddzielnie tworzone firmware dostosowanie do konkretnych modeli), jest też możliwość przeróbki DIY termo-higrometru CGDK2-2, który fabrycznie nie ma żadnego modułu komunikacyjnego (takie dość hardkorowe DIY łącznie z cięciem PCB Tongue)
https://pvvx.github.io/CGDK2/CGDK2-2/

Natomiast oprócz kontynuacji projektu atc1441 jest też już drugi projekt tym razem od początku do końca DIY (chociaż nie ukrywam chętnie bym kupił takie czujniki, gdyby były dostępne w rozsądnej cenie w handlu, zazwyczaj do wyprodukowania czegoś takiego potrzeba zebrania pewnej grupy osób i zrzutki na nieco większą serię)
Konkretnie mam na myśli b-parasite projekt open-hardware czujnika wegetacji roślin BLE, a konkretnie to czujnik wilgotności gleby, temperatury otoczenia, wilgotności względnej powietrza i natężenia światła.
https://github.com/rbaron/b-parasite




Kolejna kwestia nieco powiązana, to wprowadzenie natywnej obsługi wybranych urządzeń Qingping na ich fabrycznym sofcie (rozszerzenie integracji Bluetooth)
https://rc.home-assistant.io/integrations/qingping
link "na zaś"
https://www.home-assistant.io/integrations/qingping



Ciąg dalszy nowych możliwości związanych z nową integracją Bluetooth to wprowadzona w HA 2022.9.0 obsługa wybranych żarówek BLE
https://rc.home-assistant.io/integrations/led_ble
link na potem
https://www.home-assistant.io/integrations/led_ble

oraz kilku innych rozszerzeń Integracji Bluetooth takich jak urządzenia ochrony dostępu Yale/August (zamki i klawiatury)
https://rc.home-assistant.io/integrations/yalexs_ble
https://www.home-assistant.io/integrations/yalexs_ble

No i prawie bym zapomniał - obsługa więcej niż jednego adaptera BT, co daje cień szansy na w miarę bezbolesną migrację z Passive BLE Monitor (tego jeszcze nie wiem, bo jak dotąd to raczej widziałem w tym sporo rzeźby i na razie się nie przeprowadzam do natywnej integracji, ale to rozwiązanie ułatwi chyba nieco życie)



Drugi temat na dziś to pojawienie się integracji z Fully Kiosk Browser - aplikacji do tworzenia kiosku informacyjnego na bazie urządzeń na Androidzie lub FireOS (mocno zmodyfikowany Android w urządzeniach sprzedawanych pod marką Amazon, w ubiegłym roku zakup mógł mieć sens - do ich użytku potrzebne jest zdebrandowanie przed czym Amazon się coraz skuteczniej zabezpiecza, gdyby kogoś kusiło to polecam najpierw lekturę tutaj https://forum.xda-developers.com/t/windo...9.3889604/ ).

Fully Kiosk Browser jest chyba dość chętnie wykorzystywany do prezentowania GUI HA, więc do tworzenia ściennych paneli sterujących.

Aplikacja jest płatna i by ją wykorzystać z integracją trzeba zapłacić 8,5€ (to cena z PL VAT), jakkolwiek samą aplikację przetestować można za darmo (ale bodajże nie działają wszystkie funkcje i są wyświetlane spore bannery o konieczności kupienia licencji)
https://www.fully-kiosk.com/#get-kiosk-apps

Integracja
https://rc.home-assistant.io/integrations/fully_kiosk
link na potem
https://www.home-assistant.io/integrations/fully_kiosk

Sama aplikacja ma również od jakiegoś czasu obsługę MQTT
Stron: 1 2 3 4 5 6
Przekierowanie