[-]
Szybkie szukanie


Baner sklepu jdtech.pl
Odpowiedz 
 
Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
Home Assistant (Hass.io) - ogromne możliwości integracji ID
29-08-2019, 14:50 (Ten post był ostatnio modyfikowany: 30-04-2020 17:34 przez szopen.)
Post: #6
Home Assistant (Hass.io) - ogromne możliwości integracji ID
A dziś ultraświeża paczka informacji związanych z HA

1) aktualizacja do wersji 0.98.0 (poprzednia wersja produkcyjna to była 0.97.2) edit (dzień później): już mamy wersję 0.98.1 zawierającą pierwsze poprawki do wydania
https://www.home-assistant.io/blog/2019/...elease-98/

2) Dla nas tylko jako ciekawostka wprowadzona integracja z serwisem informującym o trzęsieniach ziemi w Nowej Zelandii
https://www.geonet.org.nz/earthquake
ta integracja nie jest jeszcze udokumentowana (pewnie właśnie się pisze instrukcja)
ale podobna integracja już istnieje:
https://www.home-assistant.io/components...akes_feed/
a dotyczy amerykańskiego serwisu USGS, który swoją drogą obejmuje także Polskę!
by nie być gołosłownym dziś widać na mapie wczorajszy wstrząs (prawdopodobnie w okolicach kopalni Rudna, ale mapa nie daje się aż tak przybliżyć aby to się dało zidentyfikować), screenshot pochodzi z serwisu https://earthquake.usgs.gov/ ponieważ nie używam tej integracji
   
ale integracja z USGS może być interesująca dla osób, które mieszkają w okolicy obszarów zagrożonych wstrząsami
edit: z ciekawości sprawdziłem czy są gdzieś jakieś informacje o tym wstrząsie, no i są, jeden z wielu linków:
https://www.se.pl/wroclaw/wstrzas-w-kopa...-g3uS.html

3a) Szukając czegoś całkiem innego (postanowiłem odgrzebać z szuflady transceiver 433MHz RFXtrx) znalazłem na gadget-freakz (niestety reklamy się u nich wręcz "wylewają ze strony") w miarę świeże porównanie Home Asistant'a z Domoticz'em
https://gadget-freakz.com/domoticz-vs-home-assistant/
a przy okazji też inne artykuły

3b) O wykorzystaniu HA do użytecznych zadań bez posiadania dodatkowego sprzętu, niektóre z nich już wspominałem we wcześniejszych postach, ale nie wszystkie (a są tam opisane niektóre ciekawe integracje z serwisami online i nie tylko, jak: wykrywanie obecności domowników na podstawie obecności ich sprzętu w sieci WiFi, serwisy pogodowe; poczta, kalendarz i terminarze, śledzenie cen, kursów walut czy przesyłek, transport publiczny - tu póki co nie istnieje integracja z żadnym z polskich przewoźników (edit: dzięki niezależnym developerom wśród niestandardowych komponentów w 2020 mamy już obsługę komunikacji miejskiej w większości dużych miast), czy nawet zamawianie pizzy - choć to chyba raczej w ramach ciekawostek)
https://gadget-freakz.com/top-10-uses-fo...-hardware/

4) Serwis zawierający linki do streamów wideo (a właściwie ich "generator") dla tysięcy modeli kamer IP (te tysiące to powstają zwykle z obrandowania kilkunastu modeli danego realnego producenta dużą liczbą brandów, przy czym w ich większości wsparcie po prostu jest zerowe, więc jeśli sami nie wykombinujemy to odkrycie właściwych ustawień wymaga "grzebactwa na poziomie pro", mi się jakimś cudem udało ogarnąć to dla kilku modeli kamer, ale z niektórymi naprawdę była rzeźba) może być bardzo użyteczny np. przy budowie monitoringu opartego na motionEye
http://www.ispyconnect.com/sources.aspx

5) Jak zacząć "przygodę" z hass.io? No w tej dziedzinie to ekspertem z pewnością nie jestem, więc nie czuję się na siłach pisać jakieś tutoriale - to tak wstępem wytłumaczenia się przed tymi którzy poczują się wpuszczeni w maliny mając własne lepsze pomysły Tongue
Nie będę udawał eksperta - z pytaniami raczej należy się zwracać na oficjalnym forum:
https://community.home-assistant.io/
jeśli chodzi o pomoc po polsku to jest też np. wątek na miui polska (choć poświęcony głównie współpracy z mihome. to jednak warto przeczytać)
https://miuipolska.pl/forum/topic/29092-...me-xiaomi/

Pierwsza instalacja hassio mniej więcej zajmuje od kilkunastu minut do nawet kilku godzin (jeśli spędzimy dużo czasu w kreatorze, w którym polecam podawać dane zgodne z prawdą, bo późniejsze ich znalezienie w celu modyfikacji może nie być łatwe szczególnie na początku przygody) od włączenia sprzętu (z czego ~20 minut to etap preinstalacji i aktualizacji systemu, na który nie mamy wpływu i wymaga cierpliwego przeczekania) - to tak informacyjnie dla RPi3 z kartą prawdopodobnie szybszą niż RPi jest w stanie wykorzystać, jeśli sprzęt jest słabszy może to potrwać zapewne jeszcze więcej (obraz, który pobieramy nie jest w pełni gotowym systemem, więc zanim skrypty spowodują, że system "się rozgości" trzeba trochę poczekać), więc podstawowa porada - nie wpadać w panikę od razu i cierpliwie czekać (właściwie to najlepiej zająć się czymś innym, dlatego podałem orientacyjny czas, być może na szybkim sprzęcie jest krótszy, ale szkoda go tracić na wgapianie się w ekran, na którym nic się nie dzieje) - niektóre operacje są czasochłonne.
O ile nie jestem zwolennikiem wideotutoriali, bo lepiej poświęcić ten sam czas na czytanie AKTUALNIEJSZEJ dokumentacji, to jednak wrzucam 2 linki dla tych którzy chcieliby, ale się boją:
- ten jest nieco przestarzały (HA już jest znacznie bardziej rozwinięty), ale za to ładnie prezentuje wstępny przebieg instalacji w dość przystępny sposób
https://www.youtube.com/watch?v=qnCRcGTznXs
- tu za to jest sporo świeższy materiał, ale gość zaprezentował niezalecaną metodę parowania sticka z-wave z urządzeniem (w dokumentacji HA jest opisany prawidłowa metoda)
https://www.youtube.com/watch?v=XWPluWcYRMI

a) Jeśli używamy windows (pewnie większość) to jest potrzebny jakiś edytor, który dobrze sobie radzi z linuxowymi plikami, polecam ten:
https://notepad-plus-plus.org/
i zadbać o to by nie popełniać literówek (wiem, to niemożliwe, trzeba po prostu sprawdzać co się pisze)
przydaje się też
https://www.7-zip.org/
do rozpakowywania linuxowych archiwów

b) Należy nabrać nawyku robienia backupów przed grzebaniem (gdy mamy działającą konfigurację) i po grzebaniu (by w razie częściowej wtopy i konieczności przywrócenia konfiguracji sprzed zmian, mieć możliwość szybkiego ponownego wprowadzenia tych zmian, które były udane), nie będę ukrywał - nieraz już zepsułem sobie konfigurację, czasem aktualizacje też mogą częściowo coś zepsuć, czasem samemu się psuje jedno robiąc drugie… (właśnie widzę, że popsułem sobie część konfiguracji… mimo to zasadnicze elementy działają nadal poprawnie)

c) Warto też przypisać za pomocą "statycznego DHCP" (czyli de facto odpowiedniego wpisu arp) jakiś łatwy do zapamiętania adres IP dla odpowiedniego interfejsu sieciowego urządzenia na którym uruchomimy hass.io (wprawdzie używa on mdns/bonjour, ale to nie w każdej sieci i nie zawsze działa) oraz dla wszystkich urządzeń, które mamy w tej sieci LAN a np. będziemy wykorzystywać je w naszej automatyce
   
na obrazku ten mechanizm w routerze pracującym pod gargoyle

d) Świeżo po instalacji zostaje się z zasadniczo pustym interfejsem, edit: od jakiegoś czasu przy świeżej instalacji dostajemy automatycznie skonfigurowany lovelace (więc jest choćby panel pogodowy, a jeśli w trakcie kreatora konfiguracji dodamy sobie jakieś integracje z istniejącymi systemami to pojawią się one automatycznie na pulpicie, więc polecam dodać w kreatorze to co już mamy działającego zanim zainstalowaliśmy HA, dodatkowo niektóre integracje sa wykrywane przez upnp)
Idee na jego wykorzystanie interfejsu lovelace można znaleźć tu
https://demo.home-assistant.io/
ciekawostka polega na tym, że każdy z tam przedstawionych przypadków jest niemal w pełni "klikalny", więc można sobie w nim pogrzebać (zupełnie bez strachu - to jest demo i nic nikomu nie zepsujemy, również jeśli nagrzebiemy wystarczy przeklikać się do kolejnych przykłądów aż się nie wróci do tego który wcześniej "zepsuliśmy") wykorzystując wizualny jak i ręczny edytor konfiguracji - minihamburger menu="trzykropek"
                               

e) a korzystając z ręcznego edytora można nawet skopiować sobie cudzy układ (oczywiście w większości nie będzie działał z braku reszty konfiguracji i encji, ale można go wyczyścić kilkoma klikami myszy w już swoim edytorze wizualnym ze zbędnych fragmentów i wykorzystać np. na start lub uzupełnienie swojego konfigu)

f) niektóre przykłady są doskonale udokumentowane (linki dostępne w demo), więc można zobaczyć jak ktoś zbudował swój system np. ten jest świetny:
https://github.com/JamesMcCarthy79/Home-...ant-Config

g) na wstępie warto zainstalować sobie pluginy ułatwiające konfigurowanie (niektóre są szczególnie istotne gdy używamy gotowca hass.io, a nie "gołej instalacji HA, inne wręcz odwrotnie) polecam szczególnie te:
- Check Home Assistant configuration (sprawdza konfigurację przed update całości systemu, oczywiście to się dzieje gdy uruchomimy go ręcznie i odczekamy wystarczająco długo by wygenerował logi, ten plugin po prostu instaluje drugą-aktualną instancję hassio i na niej przeprowadza testy, nie jest niestety w 100% niezawodny, ale ostrzega przed potencjalnymi problemami w większości przypadków)
przykład prawidłowego logu, po którym zaktualizuję hassio do aktualnej wersji - widać przy okazji, że czas testów to koło 20minut (RPi3B+ i mało skomplikowana konfiguracja)
Kod:
[16:22:31] INFO: Installing Home Assistant: latest...
[16:22:31] INFO: Please be patient, this might take a few minutes...
WARNING: You are using pip version 19.1.1, however version 19.2.3 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
[16:29:19] INFO: Installed Home Assistant 0.98.0
[16:29:19] INFO: Don't worry, this temporary installation is not overwriting your current one.
[16:29:19] INFO: Making a copy of your configuration for checking...
[16:35:07] INFO: Checking your configuration against this version...
[16:43:19] INFO: Configuration check finished - no error found! :)
- Configurator (edytor tekstu, czyli ręczny edytor konfiguracji dostępny w interfejsie graficznym)
- Samba share (umożliwia dostanie się do plików konfiguracyjnych (i nie tylko) przez "otoczenie sieciowe" dzięki czemu mamy możliwość ich bezpośredniej edycji, UWAGA jeśli pod windows to używamy do tego np. Notepad++ https://notepad-plus-plus.org/ )
- Log Viewer ("na żywo" widać co się dzieje, chociaż da się wytrzymać bez tego - logi dostępne są praktycznie w każdym istotnym komponencie)
- SSH server (jeszcze nie byłem zmuszony go używać, chociaż był moment gdy go wykorzystywałem do diagnostyki z braku wiedzy, że szukaną informację mam… w GUI)

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 


Wiadomości w tym wątku
Home Assistant (Hass.io) - ogromne możliwości integracji ID - szopen - 29-08-2019 14:50

Podobne wątki
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  ESPHome rozszerzenie Home Assistanta o DIY oparte na ESP szopen 65 32 235 19-09-2024 11:57
Ostatni post: szopen
  HACS (Home Assistant Community Store) - alternatywny "sklep" z rozszerzeniami dla HA szopen 29 15 167 03-02-2023 13:23
Ostatni post: szopen
  Wybór sprzętu na "bazę" pod Home Assistant Ekonomista 46 17 427 08-08-2020 06:12
Ostatni post: Ekonomista



MyBB SQL Error

MyBB has experienced an internal SQL error and cannot continue.

SQL Error:
1017 - Can't find file: './c1jdtech_forum/threadviews.MYI' (errno: 2 "No such file or directory")
Query:
INSERT INTO threadviews (tid) VALUES('5567')