[-]
Szybkie szukanie


Baner sklepu jdtech.pl
Odpowiedz 
 
Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
HACS (Home Assistant Community Store) - alternatywny "sklep" z dodatkami dla HA
13-03-2020, 01:57 (Ten post był ostatnio modyfikowany: 22-06-2020 23:34 przez szopen.)
Post: #1
HACS (Home Assistant Community Store) - alternatywny "sklep" z dodatkami dla HA
Nadszedł moment w którym nie da się już dłużej nie wspomnieć o HACS, czyli Home Assistant Community Store
https://hacs.xyz/
inaczej mówiąc alternatywnym "sklepie" z rozszerzeniami Home Asistanta, a to głównie za sprawą tematu który jakiś czas temu wyszedł na innym forum (ale i u nas temat został już poruszony wcześniej przez @jerzs http://forum.jdtech.pl/Watek-instalacja-...t-lywsdcgq )
- bezpośredniej integracji czujników BLE temperatury i wilgotności Xiaomi - cześć z nich jest obsługiwana przez natywną integrację
https://www.home-assistant.io/integrations/mitemp_bt/
ale nie wszystkie i tu z pomocą przychodzą "nieoficjalne integracje"
https://github.com/custom-components/sensor.mitemp_bt
można wprawdzie doinstalować to jako komponent niestandardowy (custom-component), ale również można użyć HACS, obie drogi są dobrze udokumentowane (sam nie korzystam z tych czujników w ten sposób, ponieważ warunki a konkretniej odległości zmusiły mnie do wykorzystania "centralki" DIY z modułu ESP32 pod ESPHome, ale zapewne jest sporo osób zainteresowanych integracją w ten sposób, choćby dlatego, że coraz bardziej dostępny jest kwadratowy czujnik LYWSD03MMC, więc jakiś pretekst by wspomnieć jest Tongue).



Jednak jest pewne "ale" - mianowicie spotkałem się z niestabilnością pracy HA wywołaną przez niektóre komponenty dostępne w HACS (sam HACS też bywał kłopotliwy), więc jest to rozwiązanie z grupy "na własne ryzyko"…

Druga kwestia jest taka: HACS nie jest dla totalnie początkujących (choć jest naprawdę doskonale udokumentowany), wymaga też posiadania konta na GitHubie, wszystkie wymagania mamy tu (jeśli nie spełnimy ich wszystkich nie ma co myśleć o instalacji):
https://hacs.xyz/docs/installation/prerequisites


Natomiast jest też kilka innych kwestii (oprócz używania np. Xiaomi BLE bez centralki), dla których warto mieć świadomość o istnieniu HACS - w ten sposób można choćby np. uzyskać możliwość łatwej instalacji mnóstwa gotowych dodatków, w tym alternatywnych integracji, pluginów, motywów (themes) czy aplikacji appdaemon.

Dlaczego uważam to za istotne? - w ramach rozwoju HA część integracji czy pluginów staje się niezgodna z kierunkiem rozwoju HA i niektóre, niegdyś dostępne "w oficjalny sposób" zostają usunięte, ale czasem znajdzie się developer, który "utrzymuje je nadal przy życiu" właśnie w HACS.
Oprócz tego znajdziemy tam też komponenty we wczesnej fazie rozwoju (część z nich weszła już do "oficjalnego" add-on store, więc wiadomo najpierw danego rozwiązania warto poszukać wśród "oficjalnych" - tu będa oznaczone jako przestarzałe - deprecated, świetny przykład na to, to integracja z Airly, która weszła do oficjalnie wspieranych integracji).



Najciekawsze moim zdaniem integracje dostępne w HACS :

iMPK sensor (sorry patriotyzm lokalny zwyciężył - ta integracja jest poświęcona komunikacji miejskiej we Wrocławiu, sama oficjalna aplikacja iMPK jest raczej słaba)
https://github.com/PiotrMachowski/Home-A...nents-iMPK
i cała seria pozostałych tego samego autora

Rozkładzik sensor (integracja z https://www.rozkladzik.pl/ tu lista miast jest całkiem spora)
https://github.com/PiotrMachowski/Home-A...Rozkladzik

obie te integracje można ładnie wizualizować używając rozszerzeń interfejsu lovelace (czyli wtyczek/pluginów) tego autora:
https://github.com/PiotrMachowski/lovelace-html-card
https://github.com/PiotrMachowski/Home-A...plate-card

i jeszcze jedna z tej serii, która mi się podoba - integracja z Antistorm, czyli Antistorm sensor:
https://github.com/PiotrMachowski/Home-A...-Antistorm

a o tej zapomniałem, bo nie używam (ale jest w planach, ale niezależnych ode mnie) - integracja z e-licznikami Taurona (też chyba zakrawa na patriotyzm lokalny, bo Tauron obsługuje wyłącznie województwa na południu Polski) Tauron AMIplus sensor:
https://github.com/PiotrMachowski/Home-A...on-AMIplus

a skoro już o komunikacji miejskiej to jest też warszawskie ZTM Warsaw ZTM Information:
https://github.com/peetereczek/ztm
w parze z pluginem do wizualizacji
https://github.com/peetereczek/ztm-stop-card

Oczywiście trudno pominąć wspomnianą wyżej integrację "Xiaomi passive BLE monitor sensor platform" (mitemp_bt)
https://github.com/custom-components/sensor.mitemp_bt

Jak dla mnie fajna jest integracja pokazująca stan sieciowych drukarek HP - wśród oficjalnych integracji związanych z drukarkami brakuje HP, a ta integracja jest "plug&play" (tzn. cała konfiguracja sprowadza się do podania IP drukarki w standardowym kreatorze integracji) HP Printers Integration
https://github.com/elad-bar/ha-hpprinter

Raspberry Pi Power Supply Checker - coś czego nigdy nie używałem (wystarczy zaglądać w logi), ale pewnie użyteczne dla użytkowników HA na RPi - kontrola stanu jego zasilania
https://github.com/custom-components/sensor.rpi_power

Hue remotes advanced umożliwia wykorzystanie pilotów systemu Philips Hue (powiązanych z mostkiem) również w inny sposób (w tym do sterowania sprzętu spoza ekosystemu Hue!)
https://github.com/robmarkcole/Hue-remotes-HASS

Breaking Changes sama nazwa wskazuje Tongue przypuszczalnie bardzo przydatny komponent dla kogoś, kto nie aktualizuje zbyt często HA (może gdybym o nim odpowiednio wcześniej wiedział udałoby mi się przebrnąć przez półroczną dziurę w użytkowaniu HA choć przekonany ne jestem, bo awaria sprzętu zmusiła mnie wtedy do instalacji na innym modelu RPi niż używałem wcześniej…)
https://github.com/custom-components/breaking_changes

oraz zbiór komponentów niestandardowych
https://github.com/custom-components


inne Wtyczki (Pluginy), poza wspomnianymi wcześniej w kontekście integracji dla których niektóre są dedykowane

nie używam (z braku czasu na konfigurację, by to sensownie wyglądało), ale dość odpałowy, nazwa mówi wszystko: Flexible Horseshoe Card
https://github.com/AmoebeLabs/flex-horseshoe-card

również ciekawy Lovelace Battery Entity, przy dużej ilości czujników bateryjnych może się przydać (byleby raportowały stan) edit: rozwój tego rozszerzenia stanął w miejscu, ale jest dla niego rozwijana alternatywa (link gdzieś w nowszych postach?)
https://github.com/cbulock/lovelace-battery-entity
powyższy można użyć w powiązaniu np. z integracją Hue remotes advanced
oto przykład (oczywiście to nie jest przykład użytkowy tylko z trwających eksperymentów, widać zwracany ostatni stan taki jak click czy hold, numer przycisku i parę innych danych):
   
jakkolwiek mając więcej urządzeń bateryjnych można sobie zrobić panelik zawierający wszystkie baterie - będzie wtedy widać, która wkrótce kończy żywot
powyższy obrazek przygotowałem w złym momencie - gdy wszystkie baterie miały ten sam stan, ale pod linkiem autor też zamieścił obrazek, na którym widać baterie w różnym stanie - i w tym jest cały "bajer".

TV Remote Card panel pilota TV (w sumie nie tylko TV, ale takie jest zasadnicze zadanie, oczywiście trzeba mieć odpowiedni sprzęt)
https://github.com/marrobHD/tv-card
i inne piloty tego developera - amplituner Rotel
https://github.com/marrobHD/rotel-card
i tv-box Amazon Fire TV
https://github.com/marrobHD/firetv-card

inne ciekawe rozszerzenie lovelace Canary
https://github.com/jcwillox/lovelace-canary
https://github.com/custom-cards/decluttering-card

i generalnie oraz zbiór kart niestandardowych
https://github.com/custom-cards


Poniżej uzupełnienia posta:

tu mamy integrację HACS dla F@H (to tylko panel statystyk klienta, on nie zajmuje się obliczeniami)
https://github.com/eifinger/hass-foldingathomecontrol
za jego pomocą chcemy podglądać stan klienta pracującego na innym komputerze, ale także od niedawna jest dostępny tez plugin dla HA zawierający klienta F@H więc w pewnych wypadkach jest to możliwe także lokalnie


///edit: poniższy kawałek pochodzi z innego tematu (o ile mnie pamięć nie myli - chodziło mi wtedy o przełomową wersję 1.0.0 zastępującą 0.24.5 i wcześniejsze):
I coś "z innej beczki" aktualizacja HACS
https://github.com/hacs/integration/releases

oraz wsparcie czujnika formaldehydu JQJCY01YM (Xiaomi Honeywell Formaldehyde Sensor)
https://github.com/custom-components/sen...t/releases
w opisywanej wyżej (i mającej nawet "własny" wątek: http://forum.jdtech.pl/Watek-instalacja-...t-lywsdcgq ) integracji komponentu niestandardowego mitemp_bt
https://github.com/custom-components/sensor.mitemp_bt
sam czujnik do tanich nie należy (przy zakupie w ChRL cena jest rzędu 60$-70$ https://www.aliexpress.com/af/JQJCY01YM.html ), a czy jest sens stosowania każdy musi ocenić sam
https://en.wikipedia.org/wiki/Formaldehyde
http://archiwum.ciop.pl/11342.html
http://www.imp.lodz.pl/upload/oficyna/ar...obecka.pdf
http://agro.icm.edu.pl/agro/element/bwme...ldehyd.pdf


Może z czasem uzupełnię posta o jakieś inne (które uważam po prostu za ciekawe i dobrze udokumentowane choć nie instalowałem, ale też takie, które próbowałem wykorzystać i były OK, bądź takie, które normalnie używam).
Raczej nie będę uzupełniał - wydzieliłem tematy związane z HACS jako osobny wątek (właśnie ten), w tym dziale i tak pisuję głównie sam do siebie Tongue
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika
Podziękuj Odpowiedz cytując ten post
26-04-2020, 23:50 (Ten post był ostatnio modyfikowany: 08-05-2020 14:41 przez szopen.)
Post: #2
Home Assistant (Hass.io) - ogromne możliwości integracji ID
Parę nowinek dotyczących integracji niestandardowych (a dostępnych w HACS).

W związku ze zmianami w oficjalnej integracji Hue Philips w wersji 0.108 HA integracja niestandardowa (CC - custom component) "Hue remotes advanced" stała się przestarzała
https://github.com/robmarkcole/Hue-remot...-migration
developer sugeruje w zależności od potrzeb migrację na
https://github.com/azogue/fasthue
https://github.com/azogue/eventsensor
albo skorzystanie z nowych możliwości standardowej integracji (póki co nie ruszam konfiguracji, ale biorę pod uwagę konieczność rezygnacji z tego rozwiązania)

Po wprowadzeniu obsługi IPP zapowiadała się likwidacja wsparcia również integracji HP
https://github.com/elad-bar/ha-hpprinter
ale zestaw funkcji, które oferuje jest jednak inny niż IPP, więc developer nie zakończył wsparcia, a wręcz kontynuuje rozwój.

Systematycznie rozwijana jest także integracja "Xiaomi passive BLE monitor sensor platform"



Mikroupdate - miałem okazję przekonać się o skuteczności CC "Raspberry Pi Power Supply Checker"
https://github.com/custom-components/sensor.rpi_power
   
na obrazku jest to 6 pasek historii (taki "pręgowany" z napisem "Everything is working as intended" na obszarze, gdzie nie było spadków napięcia) przyczyną było użycie kiepskiej jakości kabelka z Ikei, model LILLHULT micro-B w oplocie - szczerze odradzam, bo był to świeżo rozpakowany blister… wcześniej był tam "uniwersalny" (tj. micro-B + konwerter na C) kabelek Xiaomi z zeszłorocznej wyprzedaży w znanej sieci drogerii, ale z racji uniwersalności wtyczki był mi potrzebny do innego zastosowania.

Statystyki Folding@home
[Obrazek: sigimage.php?un=szopen&t=247478]
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika
Podziękuj Odpowiedz cytując ten post
18-06-2020, 20:56 (Ten post był ostatnio modyfikowany: 29-06-2020 01:21 przez szopen.)
Post: #3
Home Assistant (Hass.io) - ogromne możliwości integracji ID
HACS
kategoria frontend (dodatki interfejsu)

Battery State Card (chyba już wspominałem kiedyś, ale tak bardzo przerósł pierwowzór, że nie zaszkodzi powtórzyć Tongue)
https://github.com/maxwroc/battery-state-card

Lovelace Xiaomi Air Filter Card (Air Purifier Card) gdyby kogoś odrzucał taki opis "用于Lovelace的小米空气净化器卡片" to informuję, że działa po angielsku
https://github.com/fineemb/lovelace-air-filter-card
i ogólnie warto zajrzeć na repo autora:
https://github.com/fineemb

a skoro temat xiaomi to jeszcze
Mini Humidifier Card
https://github.com/artem-sedykh/mini-humidifier


Integracje:

Weatherbit alternatywna prognoza pogody, zawiera prognozę 16-dniową
https://github.com/briis/weatherbit
(wymaga indywidualnego klucza API - generujemy go tam: https://www.weatherbit.io/account/create )
darmowa wersja ma i tak imponujące możliwości przy dopuszczalnych 500 wywołaniach dziennie - wystarcza to na obsługę 1 lokalizacji przy bardzo częstych aktualizacjach lub nawet ~5 lokalizacji, gdy ustawimy interwały aktualizacji z odpowiednio mniejszą częstością
https://www.weatherbit.io/pricing

TPLink Router device tracker for Home Assistant (funkcjonalność trackera została usunięta z oficjalnej integracji TP-Link)
https://github.com/ericpignet/home-assis...ink_router

Musiccast Yamaha (Group MusicCast Speakers with Home Assistant - multiroom)
https://github.com/ppanagiotis/pymusiccast


OpenMediaVault integration for Home Assistant - monitorowanie NAS'a-"samoróbki" (OMV nie ma strasznie wyśrubowanych wymagań sprzętowych)
https://github.com/tomaae/homeassistant-openmediavault

Statystyki Folding@home
[Obrazek: sigimage.php?un=szopen&t=247478]
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika
Podziękuj Odpowiedz cytując ten post
Odpowiedz 


Podobne wątki
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Home Assistant (Hass.io) - ogromne możliwości integracji ID szopen 43 13 781 Dzisiaj 04:23
Ostatni post: szopen
  ESPHome rozszerzenie Home Assistanta o DIY oparte na ESP szopen 19 1 884 30-06-2020 03:20
Ostatni post: szopen
  Wybór sprzętu na "bazę" pod Home Assistant Ekonomista 39 559 29-06-2020 09:22
Ostatni post: Ekonomista