Forum ZAMEL Exta Life - opinie, wymiana doświadczeń, baza wiedzy
XTA Developers => Integracje Exta Life z innymi systemami => Dyskusja, pytania, pomoc, inne => Wątek zaczęty przez: Cezary.K w Stycznia 29, 2020, 11:28:06
-
Witam.
Czy koledzy mieli doświadczenia z rodzimym projektem AIS "Jolka"?
https://sviete.github.io/AIS-docs/en/
Wydaje się ciekawą alternatywą dla wykorzystania komend głosowych i integracją integracji HA.
-
Witam.
Czy koledzy mieli doświadczenia z rodzimym projektem AIS "Jolka"?
https://sviete.github.io/AIS-docs/en/
Wydaje się ciekawą alternatywą dla wykorzystania komend głosowych i integracją integracji HA.
A to ciekawostka. Nie miałem z tym do czynienia, ale zdaje się, że to część projektu AI Speaker, o którym sporo można było przeczytać w sieci.
Z tego co pobieżnie zobaczyłem na tej stronie wygląda, że jako bazy do sterowania używają zmodyfikowanej wersji Home Assistant. W sumei trochę szkoda, że nie jest to dostępne na zasadzie komponentu współdziałającego ze "standardowym" HA. Ale rozumiem, że mogą mieć zbyt wiele zależnych komponentów software'owych, aby tak to dystrybuować i pewnie dlatego zrobili fork HA.
Jeśli nie zmodyfikowali HA zbyt mocno (a nie sądzę żeby tak było i pewnie chodzi tylko o zawarcie paczki potrzebnych bibliotek) to integracja ExtaLife powinna działać z tym pakietem, a wtedy droga wolna do sterowania po polsku.
Ja nie zamierzam w to iść, bo nie przekonuje mnie idea zmodyfikowanego HA i wolę mieć ten standardowy, ale pakiet wydaje się ciekawą propozycją. Ma wszystko co potrzebne - backend, aplikację itp. Wygląda więc jak kompletne rozwiązanie.
Może kiedyś uda im się to udostępnić jako integrację HA to wtedy się zainteresuję, a na razie zostanę z angielskim Google Home. Pewnie prędzej Google wprowadzi język polski do Google Home niż oni to zbudują tak jak sobie to wyobrażam. A wtedy niestety staną się mało istotni na rynku. Z hegemonem trudno będzie konkurować.
Dzięki za info o tym. Lubię wiedzieć co piszczy w trawie systemów inteligentnych domów i kontroli głosowej.
-
Kody źródłowe projektu są otwarte https://github.com/sviete . Firma zarabia na swoim sprzęcie ubranym w swoje rozwiązania software. Sprzęt to malina lub podobny minikomputer.
Cytat:
"Technicznie nasza platforma zawiera 4 główne komponenty systemowe, pierwsze trzy z nich są zainstalowane na bramce:
System Android ze środowiskiem Linux: minimalny system podstawowy oraz dodatkowe pakiety dostępne za pomocą menedżera pakietów APT z naszego repozytorium pakietów Ais Linux.
Platforma automatyki: zmodyfikowana i uzupełniona (o dodatkowe usługi, automatyczne wykrywanie urządzeń i inne ulepszenia) platfroma Home Assistant
Aplikacje dodatkowe: nasze aplikacje dostępne w Google Play
Usługi online: w serwisie online mamy zdefiniowane stacje radiowe, podcasty, kanały wiadomości oraz dostępy do usług zewnętrznych wymagających autentykacji."
-
Nawet pzygmunt jako współtwórca SUPLA pisze na forum:
"Kiedyś proponowaliśmy im natywną integrację (nieodpłatnie) ale temat ucichł :/"
https://forum.supla.org/viewtopic.php?f=6&t=5445&sid=7b68970a96d4b59637545041f9f17f1e
Natomiast na stronie projektu AIS widać, że twórcy sami wykonują zmiany dla Supla w oparciu o dostępne integracje.
https://sviete.github.io/AIS-docs/docs/en/ais_app_supla.html
-
Kody źródłowe projektu są otwarte https://github.com/sviete . Firma zarabia na swoim sprzęcie ubranym w swoje rozwiązania software. Sprzęt to malina lub podobny minikomputer.
Cytat:
"Technicznie nasza platforma zawiera 4 główne komponenty systemowe, pierwsze trzy z nich są zainstalowane na bramce:
System Android ze środowiskiem Linux: minimalny system podstawowy oraz dodatkowe pakiety dostępne za pomocą menedżera pakietów APT z naszego repozytorium pakietów Ais Linux.
Platforma automatyki: zmodyfikowana i uzupełniona (o dodatkowe usługi, automatyczne wykrywanie urządzeń i inne ulepszenia) platfroma Home Assistant
Aplikacje dodatkowe: nasze aplikacje dostępne w Google Play
Usługi online: w serwisie online mamy zdefiniowane stacje radiowe, podcasty, kanały wiadomości oraz dostępy do usług zewnętrznych wymagających autentykacji."
Jest dokładnie tak jak piszesz :) Jeśli zdecydujesz się w to iść to daj znać czy integracja Exta Life działa z tą zmodyfikowaną wersją HA z tego pakietu.
-
Nawet pzygmunt jako współtwórca SUPLA pisze na forum:
"Kiedyś proponowaliśmy im natywną integrację (nieodpłatnie) ale temat ucichł :/"
https://forum.supla.org/viewtopic.php?f=6&t=5445&sid=7b68970a96d4b59637545041f9f17f1e
Natomiast na stronie projektu AIS widać, że twórcy sami wykonują zmiany dla Supla w oparciu o dostępne integracje.
https://sviete.github.io/AIS-docs/docs/en/ais_app_supla.html
Dokładnie tak. Porównałem wersję supla dostarczaną razem z HA i tą z projektu AIS. Wersja z AIS jest zmodyfukowna tak, aby można ją było dodać wprost z GUI, be zpotrzeby modyfikowania plików. Szkoda, że nie zdecydowali się, aby te same zmiany wprowadzić w wersji HA.
W sumie dobrze, że ta wersja supli z AIS istnieje, ponieważ łatwiej będzie mi przerobić naszą integrację Exta Life dzięki temu na konfigurację wprost z GUI.
-
Rozpoczynam lekturę forum:
https://ai-speaker.discourse.group/
Natrafiłem na ciekawą informację, naświetlającą jak twórcy projektu dokładają swoje rozwiązania.
https://ai-speaker.discourse.group/t/bramka-wlasny-pakiet-do-systemu-linux/69
Po pierwszych informacjach jestem mile zaskoczony skutecznością działania zespołu.
Widać duże zaangażowanie i projekt rozpędza się...
Nie ma również wrażenia presji sponsorów/producentów urządzeń, bo pomysłem jest sprzedaż własnego produktu.
Klient otrzymuje sprzęt gotowy do użytku. Projekt jest przemyślany pod klienta końcowego (polsko języcznego).
-
Natrafiłem na ciekawą informację, naświetlającą jak twórcy projektu dokładają swoje rozwiązania.
https://ai-speaker.discourse.group/t/bramka-wlasny-pakiet-do-systemu-linux/69
Niewiele mi to mówi, gdyż Linux nie jest moim najlepszym przyjacielem ;)
Po pierwszych informacjach jestem mile zaskoczony skutecznością działania zespołu.
Widać duże zaangażowanie i projekt rozpędza się...
Nie ma również wrażenia presji sponsorów/producentów urządzeń, bo pomysłem jest sprzedaż własnego produktu.
Klient otrzymuje sprzęt gotowy do użytku. Projekt jest przemyślany pod klienta końcowego (polsko języcznego).
Ja mam wrażenie, że technicznie projekt jest bardzo dobrze przemyślany i wzięto solidne podstawy do jego działania. To co zastosował zespół powinno pozwolić na szybki rozwój i mnóstwo funkcji out-of-the-box
.
Kibicuję im i mam nadzieję, że usłyszymy o tym projekcie nie raz i tylko same pozytywne rzeczy.
Daj znać o dalszych wrażeniach jeśli zdecydujesz się to odpalić u siebie.
-
Bramka i pilot AIS w drodze.
Pytanie, czy integracja pozwala przenieść sceny w funkcjach czasowych z Exty do HA?
Czy przenosi tylko urządzenia a cała automatyzacja do wykonywania na nowo w HA?
Nie miałem wcześniej gdzie postawić HA, więc będę próbował bezpośrednio integracji na bramce.
-
Bramka i pilot AIS w drodze.
Pytanie, czy integracja pozwala przenieść sceny w funkcjach czasowych z Exty do HA?
Czy przenosi tylko urządzenia a cała automatyzacja do wykonywania na nowo w HA?
Nie miałem wcześniej gdzie postawić HA, więc będę próbował bezpośrednio integracji na bramce.
Nie, integracja nie przenosi scen z EFC-01 do HA. Byłoby z tym niezmiernie dużo roboty, więc gra nie warta świeczki. Inne integracje w HA także nie eksponują scen z bramek sterujących w HA. Sceny w HA robi się bardzo prosto. Przeczytaj ten wątek: https://www.forumextalife.pl/index.php/topic,320.0.html
To czekam z niecierpliwością na jakieś wieści od Ciebie jak odpalisz bramkę AIS u siebie :)
-
Poczytałem jeszcze trochę o tym na grupie FB "Home Assistant Polska" (jest tam obecna osoba z AIS Jolka) i dowiedziałem się, że bramka niestety nie wspiera (jeszcze) urzdzeń USB typu dongle z-wave itp. Z czasem być może się to pojawi. U mnie niestety z tego powodu nie mógłbym jej użyć, bo posiadam odbiorniki z-wave sterowane przez dongle USB z HA.
Niemniej jednak jak poczytałem, to projekt wydaje się bardzo interesujący i kibicuję, aby prężnie się rozwijał. Ma szanse na komercyjny sukces. Planują też sprzedaż inteligentnych głośników z wbudowaną bramką AIS Jolka na tym samym sprzęcie.
Bardzo istotnym plusem tego rozwiązania jest natomiast to, że zapewniają dostęp do bramki ZA DARMO bez konieczności posiadania publicznego IP. Czyli coś co w HA kosztuje 5$ miesięcznie tu jest darmowe. Bardzo ciekawa inicjatywa.
-
Miło mi poinformować, że integracja na bramce AIS odpalona od pierwszego strzału. Otwiera się kolejny etap dla użytkowników Exta Life. Asystent domowy widzi po restarcie wszystkie czujniki i odbiorniki z wyjątkiem rolet. Zaczyna się zabawa...
-
Miło mi poinformować, że integracja na bramce AIS odpalona od pierwszego strzału. Otwiera się kolejny etap dla użytkowników Exta Life. Asystent domowy widzi po restarcie wszystkie czujniki i odbiorniki z wyjątkiem rolet. Zaczyna się zabawa...
Czy dobrze rozumiem, że chodzi ci o integrację ExtaLife-HA z forum? Jeśli tak to świetne wieści :) Ciekawe dlaczego nie widać rolet? ??? A sprawdzałeś w narzędziach deweloperskich? Czy są jakieś encje z nazwą zaczynającą się od "cover."?
-
To nie koniec dobrych wiadomości. Wczoraj rano poprosiłem o parę wskazówek. Wieczorem po odrobieniu pracy domowej z dokumentacją AIS udało mi się zintegrować Exte. Dziś dostałem prywatną wiadomość z pomocą i informację o umieszczeniu instrukcji integracji z bramką AIS, umieszczona na forum AIS:
https://ai-speaker.discourse.group/t/integracje-exta-life/231
Polecam gorąco, rzadko spotyka się dziś takie podejście do klientów jak w firmie AI-Speaker.
P.S.
i pomyśleć, że projekt ruszał w podobnym czasie co ExtaLife
-
Miło mi poinformować, że integracja na bramce AIS odpalona od pierwszego strzału. Otwiera się kolejny etap dla użytkowników Exta Life. Asystent domowy widzi po restarcie wszystkie czujniki i odbiorniki z wyjątkiem rolet. Zaczyna się zabawa...
Czy dobrze rozumiem, że chodzi ci o integrację ExtaLife-HA z forum? Jeśli tak to świetne wieści :) Ciekawe dlaczego nie widać rolet? ??? A sprawdzałeś w narzędziach deweloperskich? Czy są jakieś encje z nazwą zaczynającą się od "cover."?
Tak chodzi o Twoją integrację. Dziękuję Tobie i wszystkim, którzy biorą w tym projekcie udział. Wielka robota...
Dodatkowo w instrukcji wskazano metodę pobierania/klonowania repozytorium git z możliwością odświeżania kolejnej wersji integracji jedną komendą bezpośrednio do Jolki czy HA.
Z roletami pewnie coś błahego. Odezwę się jak znajdę czas na randkę z Jolką. Jest w niej cały 100% HA więc obaw nie mam. EFC-01 z obecnym softem działa OK, więc nie mam presji na przesiadkę.
-
To nie koniec dobrych wiadomości. Wczoraj rano poprosiłem o parę wskazówek. Wieczorem po odrobieniu pracy domowej z dokumentacją AIS udało mi się zintegrować Exte. Dziś dostałem prywatną wiadomość z pomocą i informację o umieszczeniu instrukcji integracji z bramką AIS, umieszczona na forum AIS:
https://ai-speaker.discourse.group/t/integracje-exta-life/231
Polecam gorąco, rzadko spotyka się dziś takie podejście do klientów jak w firmie AI-Speaker.
Dzięki za info o tym. Może to pozwoli na dodatkowe rozpropagowanie Exty Life i jej integracji z Home Assistant. Zamel, choć obecny na forum w postaci @przemek.zamel na razie zdaje się pomijać ten temat (tak samo na forum oficjalnym), a szkoda. Moim zdaniem każda forma promocji jest dobra. Szkoda, że nie wspierają w żaden sposób naszych starań chociażby udostępniając jakąś dokumentację protokołu.
Widać, że firmie AIS bardzo zależy na rozpropagowaniu ich systemu. I moim zdaniem głównie z tego wynika to podejście do klienta. Wszak im więcej systemów będzie obsługiwanych tym lepiej dla nich. Mimo to należy pochwalić za taką postawę i bardzo szybką reakcję w postaci opublikowania filmiku.
P.S.
i pomyśleć, że projekt ruszał w podobnym czasie co ExtaLife
Tak, ale myślę, że trzeba tu być trochę sprawiedliwym. AIS nie musiał startować ze wszystkim od zera. Sprzęt mieli gotowy (przeczytałem, że dokładnie taki sam można kupić za 25$), nie musieli go opracowywać. Android na pokładzie - za darmo. Ewentualnie musieli opracować jakieś sterowniki od niego. Home Assistant - gotowy i pewnie tylko opracowali swój komponent integracyjny do pilota i sterowania głosowego.
Tak więc mieli na starcie już dużo gotowców.
Zamel dla odmiany musi opracowywać sprzęt, oprogramowanie do niego (każdy moduł własne) i jeszcze bramkę. Nie sądziłem, że kiedykolwiek będę ich bronił ::) Mają więc trochę więcej do roboty, ale fakt faktem, że ogarnianie przez nich nowoczesnych technologii idzie im wolno i opornie. Ludzie w AIS na pewno zdecydowanie lepiej sobie z tym radzą.
-
Tak chodzi o Twoją integrację. Dziękuję Tobie i wszystkim, którzy biorą w tym projekcie udział. Wielka robota...
👍
Dodatkowo w instrukcji wskazano metodę pobierania/klonowania repozytorium git z możliwością odświeżania kolejnej wersji integracji jedną komendą bezpośrednio do Jolki czy HA.
Tak, to też jak najbardziej możliwe. Mnie jest łatwiej i szybciej bezpośrednio skopiować sobie pliki do folderu custom_components, ale git to też jakiś sposób.
Z roletami pewnie coś błahego. Odezwę się jak znajdę czas na randkę z Jolką. Jest w niej cały 100% HA więc obaw nie mam. EFC-01 z obecnym softem działa OK, więc nie mam presji na przesiadkę.
Odezwij się w tej sprawie. Jeśli tam jest 100% HA to nie widzę powodu, aby nie działało. Może tylko nie dodały się same do GUI, ale w liście encji istnieją?
-
Dzięki za info o tym. Może to pozwoli na dodatkowe rozpropagowanie Exty Life i jej integracji z Home Assistant. Zamel, choć obecny na forum w postaci @przemek.zamel na razie zdaje się pomijać ten temat (tak samo na forum oficjalnym), a szkoda. Moim zdaniem każda forma promocji jest dobra. Szkoda, że nie wspierają w żaden sposób naszych starań chociażby udostępniając jakąś dokumentację protokołu.
Podziwiam zaangażowanie, zwłaszcza Pana @admin, który stworzył rozszerzenie Exta Life do HA. ;) Chciałbym do Was przyjść z konkretami, dlatego też jeszcze nie odnoszę się do tej kwestii.
Proszę uwierzyć, że mamy dużo komentarzy i sugestii dot. Exta Life i bierzemy pod uwagę opinię każdego użytkownika.
Musimy jednak pamiętać, że to co obiecaliśmy/przedstawiliśmy musimy wykonać. Lista planowanych elementów i funkcjonalności jest długa a to wynika z tego, że system ciągle rozwijamy.
-
Dzięki za info o tym. Może to pozwoli na dodatkowe rozpropagowanie Exty Life i jej integracji z Home Assistant. Zamel, choć obecny na forum w postaci @przemek.zamel na razie zdaje się pomijać ten temat (tak samo na forum oficjalnym), a szkoda. Moim zdaniem każda forma promocji jest dobra. Szkoda, że nie wspierają w żaden sposób naszych starań chociażby udostępniając jakąś dokumentację protokołu.
(...)Chciałbym do Was przyjść z konkretami, dlatego też jeszcze nie odnoszę się do tej kwestii.
Przyznaję, że to miła deklaracja. Jednakże poza jakimś dokumentem opisującym protokół aplikacji nie widzę innych rzeczy, które by się tutaj przydały. Nie ma więc co zwlekać ;)
Poza tym chciałbym zauważyć, że pierwsze podejście do integracji z HA istnieje już od ponad roku (grudzień 2018) i przez ten czas temat nie był poruszany przez kogokolwiek z Zamela. Rozumiem, że nie każda firma chce zdradzać swoje rozwiązania (choć trzeba przyznać, że tutaj jest to dość proste do odszyfrowania), ale sądzę, że w przypadku Exta Life, tego czym jest i tego czym chyba nigdy nie będzie (bez uszczypliwości, myślę, że po prostu należy do pewnego segmentu na rynku) zintegrowanie jej z takim systemem jak HA dodaje jej nieprawdopodobnych możliwości, których sam system najpewniej nigdy nie będzie z różnych powodów posiadał. Nie wiem czy w firmie Zamel mają Państwo świadomość tego jak bardzo Exta Life może zyskać funkcjonalnie na takiej integracji (chociażby powiadomienia, sterowanie głosowe i wszystkie inne "gorące", techniczne nowinki).
Nie monitorują Państwo zapewne tego rozwiązania, więc powiem tylko, że ludzie, którzy tworzą Home Assistant nawiązali współpracę z czołowymi firmami produkującymi urządzenia IoT typu Philips Hue itp i te firmy same zaczęły dbać o to, by ich produkty działały z systemem Home Assistant. Jeśli wprowadzane są zmiany w komunikacji takich produktów - te firmy komunikują to z wyprzedzeniem zespołowi HA i dzięki temu wszystko działa. W Polsce to rozwiązanie nie jest może tak bardzo popularne, ale z drugiej strony sam rynek inteligentnych urządzeń nie jest tak duży jak w USA, choć na pewno jest to rynek rosnący i to bardzo szybko.
Producenci zarabiają na sprzedaży produktów, a te można promować także poprzez integrowanie ich z systemami firm/organizacji trzecich.
Software huby dają potężną i bardzo pożądaną możliwość - kontrola wszystkim z jednej aplikacji. I dlatego uważam, że producenci powinni dbać o taki aspekt swoich systemów czyli o kompatybilność. Jeśli tylko jakiś producent nie chce zarabiać na handlem danymi użytkowników (obecnie przykry trend przenoszenia kontroli do chmury i odcinania kontroli lokalnej), to powinien bez oporów wspierać takie inicjatywy jak HA.
Przed przystąpieniem do pracy nad drugą wersją (tą natywną, która wspiera jeszcze więcej urządzeń Exta Life) wystąpiłem z prośbą do Państwa firmy o taki dokument, ale nie otrzymałem żadnej odpowiedzi. To co jest obecnie dostępne na rynku jeśli chodzi o elementy Exta Life - jest już wspierane przez integrację i działa dobrze, jednak wymagało to na prawdę dużo wysiłku i czasu, aby metodą eksperymentalną dochodzić do tego jak tym sterować.
Jakiś opis przydałby się dla przyszłych urządzeń, które dopiero wejdą na rynek np tych zaprezentowanych na Energetab 2019.
Liczę więc, że ta deklaracja jest szczera i że coś się w temacie ruszy. Byle nie trwało to zbyt długo :) bo jak wiadomo z zarządzania projektami - brak wyznaczenia terminu prowadzi najczęściej do nadmiernego uprawiania prokrastynacji ;)
Proszę uwierzyć, że mamy dużo komentarzy i sugestii dot. Exta Life i bierzemy pod uwagę opinię każdego użytkownika.
Musimy jednak pamiętać, że to co obiecaliśmy/przedstawiliśmy musimy wykonać. Lista planowanych elementów i funkcjonalności jest długa a to wynika z tego, że system ciągle rozwijamy.
Doskonale to rozumiem, ale co jest potrzebne w rozwijaniu tej inicjatywy nie wymaga w zasadzie żadnej pracy po stronie firmy Zamel (chyba, że protokół nie jest formalnie udokumentowany i ktoś będzie musiał napisać dokument lub ewentualnie będziecie Państwo chcieli jakoś prawnie to patentować i zaangażować czas prawnika).
Doceniam jednak odwagę cywilną i podjęcie tematu oraz złożenie oficjalnie deklaracji :)
-
Rolety są jako gotowe encje. Właśnie otwieram i zamykam komendami głosowymi. Bez żadnej dodatkowej konfiguracji.
W Zamelu abstrakcja...
A Jolka słucha w moim rodzimym języku...hura.
-
Rolety są jako gotowe encje. Właśnie otwieram i zamykam komendami głosowymi. Bez żadnej dodatkowej konfiguracji.
W Zamelu abstrakcja...
A Jolka słucha w moim rodzimym języku...hura.
Świetne wieści! Brawo ty! 😉
EDIT. I to jest właśnie jeden z takich przykładów na jakie wyżyny HA może wynieść Exta Life. Bez niego sterowanie głosowe to abstrakcja. Dokładnie tak jak piszesz
-
Jak na zaawansowanie jakie udostępnia Jolka jest przy tym przyjazna. Fajnie jest odkrywać nowe możliwości. Słucham muzyki bez reklam i już się zastanawiam co jeszcze mogę połączyć i zautomatyzować. Następne w kolejce TV, wentylacja i już chyba nie będę czekał na czujniki ruchu w Zamelu. Doświadczenia z ESP, które nabierałem czekając na produkty ExtaLife zacznę przenosić na jakże satysfakcjonujące DIY.
-
Jak na zaawansowanie jakie udostępnia Jolka jest przy tym przyjazna. Fajnie jest odkrywać nowe możliwości. Słucham muzyki bez reklam i już się zastanawiam co jeszcze mogę połączyć i zautomatyzować. Następne w kolejce TV, wentylacja i już chyba nie będę czekał na czujniki ruchu w Zamelu. Doświadczenia z ESP, które nabierałem czekając na produkty ExtaLife zacznę przenosić na jakże satysfakcjonujące DIY.
Haha, jakże bliski jest mi Twój przypadek. Zupełnie jakbym czytał o sobie :D Z dokładnie tych samych powodów zacząłem interesować się innymi systemami i sposobami na rozwijanie swojej smart instalacji w domu. ESP to prawdziwe błogosławieństwo i na prawdę daje dużo satysfakcji. Dzięki niemu mam tanie czujniki wilgotności (Xiaomi MiFlora) do sterowania podlewaniem oraz odczytuję temperaturę i wilgotność z 5 termometrów Xiaomi. Do tego monitorowanie otwarcia bramy garażowej, przewodowo z użyciem kontaktronu oraz czujnik światła przewodowy. Wszystko podpięte do jednej płytki z ESP32 i komunikujące się z HA prze WiFi. Ja upodobałem sobie esphome.io (http://esphome.io), gdyż idealnie integruje się z HA i łatwo wytwarza się skrojony pod siebie soft (polubiłem się z YAML).
Powodzenia w dalszych eksperymentach i nadawaj z wieściami i kolejnymi sukcesami :) Ja zawsze chętnie poczytam o kolejnych smart-nowościach, które wynajdują inni w swoich instalacjach.
-
Obecnie równolegle działa Exta Life z ustawieniami jakie miałem przed integracją. Mam w aplikacji Zamel ustawione funkcje czasowe (astronomiczne) dla rolet. Zauważyłem, że dziś nie zadziałały. Jolka/bramka podłączona, kontroler z aplikacją Exta Life również.
Czy HA blokuje wykonywanie scen w funkcji czasowej w kontrolerze? Myślę, że wymusza stany urządzeń jakie ma zadane, nawet jest to logiczne. Ale chciałbym potwierdzić u Ciebie admin. Czy w tym wypadku automatyzację muszę mieć koniecznie w HA i nie mogę mieć ich równolegle w aplikacji Exta?
-
Integracja z HA absolutnie niczego ni blokuje. Ona działa dokładnie tak jak aplikacja Exta Life. Apka również nie blokuje scen w kontrolerze, a przynajmniej nie powinna tego robić.
Jeśli twoje sceny się nie odpaliły to może to być wina jakiegoś błędu w sofcie kontrolera. Nie byłby to pierwszy błąd, więc jest to najbardziej prawdopodobną przyczyną.
Muszę przyznać że do pewnego momentu kontroler działał bardzo stabilnie, ale od roku 2019 coraz gorzej z tą stabilnością w nowych wersjach.
Zrestartuje kontroler i zobacz co będzie. Ustaw jakąś testowa funkcję czasową i zobacz. Na wszelki wypadek sprawdz też czy dobrze ją w aplikacji zdefiniowałeś.
Myślę że z czasem przywykniesz do HA i przeniesiesz wszystkie automatyzację do niego zostawiając swoje EFC-01 w roli podwykonawcy woli HA 😉
-
Migracji jestem już pewien, ale najchętniej przez bliżej nieokreślony czas chciałbym mieć dotychczasową funkcjonalność w domu zachowaną. W końcu sceny odpalają się rano i wieczorem z automatu, a ja w wolnych chwilach uczył bym się HA/Jolka.
Mam jeszcze parę rzeczy, które chciałbym dodać do Jolki. Na pieszym miejscu sterowanie centralą wentylacyjną. Tu sporo czasu już na nią poświęciłem. Ale jest sterowana nietypowym protokołem producenta. Potrzebne rozszyfrowanie nieznanego protokołu z portu USART, pracującego z nieznaną prędkością. Pewnie i przechwycił bym ramki komunikacji ale programowania nie miałem okazji nauczyć się na żadnym etapie edukacji. Potrzeba dużo czasu (którego brakuje) i nie ma gwarancji powodzenia. W czasach mojej młodości Comadore C64 i Amiga były obiektem marzeń i to nie dla rozwijania umiejętności programisty a raczej czystej rozrywki w szarym świecie z 2 kanałami TV. Podsumowując jestem samoukiem w wielu dziedzinach techniki. Ale jak wspomniałem wcześniej satysfakcja tym większa jak coś się udaje zrobić.
-
Migracji jestem już pewien, ale najchętniej przez bliżej nieokreślony czas chciałbym mieć dotychczasową funkcjonalność w domu zachowaną. W końcu sceny odpalają się rano i wieczorem z automatu, a ja w wolnych chwilach uczył bym się HA/Jolka.
Mam jeszcze parę rzeczy, które chciałbym dodać do Jolki. Na pieszym miejscu sterowanie centralą wentylacyjną. Tu sporo czasu już na nią poświęciłem. Ale jest sterowana nietypowym protokołem producenta. Potrzebne rozszyfrowanie nieznanego protokołu z portu USART, pracującego z nieznaną prędkością. Pewnie i przechwycił bym ramki komunikacji ale programowania nie miałem okazji nauczyć się na żadnym etapie edukacji. Potrzeba dużo czasu (którego brakuje) i nie ma gwarancji powodzenia. W czasach mojej młodości Comadore C64 i Amiga były obiektem marzeń i to nie dla rozwijania umiejętności programisty a raczej czystej rozrywki w szarym świecie z 2 kanałami TV. Podsumowując jestem samoukiem w wielu dziedzinach techniki. Ale jak wspomniałem wcześniej satysfakcja tym większa jak coś się udaje zrobić.
Commodore C64 - piękny sprzęt, choć Amigowcom zazdrościłem nieco lepszej grafiki :) Ja na C64 najpierw szalałem w grach z kaseciaka, a później zacząłem zabawę z BASIC'iem (nawiasem mówiąc cholernie wolny, ale w końcu to język interpretowany, a wtedy nie było gadżetów jak JiT, prekompilacji itp). To były czasy! :) W zasadzie dzięki C64 zacząłem interesować się programowaniem.
Co do twojej klimy - to poguglaj trochę, może uda ci się coś rozkminić. Zdecydowanie tak jak ty wyznaję zasadę - samemu można wiele osiągnąć. Trzeba tylko chcieć i mieć czas. A satysfakcja jest faktycznie duża jak się uda :) Powodzenia!
-
Chcę ustawić w Jolce obszary dla moich urządzeń extalife. Jak można encje, które odpowiadają danemu elementowi (odbiornik, czujnik) w extalife przypisać do danego obszaru (area) w HA? W Jolce, czyli pewnie również w HA widzę w GUI urządzenia (devices) które mają sobie przypisane encje. Takie urządzenie mogę podpiąć do obszaru. Nie mogę tego zrobić dla danej encji extalife, a urządzenia (EFC-01) dla tej integracji nie mam w Jolce. Na razie szukałem rozwiązania w GUI...wszystko dla uruchomienia automatyzacji danego obszaru z komend głosowych. Np "zamknij rolety salon".
-
Chcę ustawić w Jolce obszary dla moich urządzeń extalife. Jak można encje, które odpowiadają danemu elementowi (odbiornik, czujnik) w extalife przypisać do danego obszaru (area) w HA? W Jolce, czyli pewnie również w HA widzę w GUI urządzenia (devices) które mają sobie przypisane encje. Takie urządzenie mogę podpiąć do obszaru. Nie mogę tego zrobić dla danej encji extalife, a urządzenia (EFC-01) dla tej integracji nie mam w Jolce. Na razie szukałem rozwiązania w GUI...wszystko dla uruchomienia automatyzacji danego obszaru z komend głosowych. Np "zamknij rolety salon".
Dopiero teraz zobaczyłem twój post. Teraz już chyba rozumiem, co miałeś na myśli pisząc w innym wątku o urządzeniach EFC-01.
Otóż w pierwszym poście (https://www.forumextalife.pl/index.php/topic,311.0.html) o integracji z HA zaznaczyłem w sekcji "Czego integracja nie posiada z punktu widzenia funkcjonalności HA:" fakt, że Device Registry jest na razie niewspierane. Ale zdaję sobie sprawę, że z punktu widzenia kogoś, kto z HA dopiero zaczyna to może nic nie mówić. Otóż właśnie chodzi o urządzenia. Dodatkową implikacją tego stanu rzeczy jest jeszcze to, że w automatyzacjach trzeba wpisywać nazwę encji, a nie urządzenia.
Tak jak pisałem - mam to w planach, ale na razie czas nie pozwala na dodanie tej funkcjonalności, gdyż aby to działało to potrzebna jest inna rzecz: zaimplementowanie funkcjonalności pozwalającej na dodanie integracji z poziomu GUI a nie z pliku configuration.yaml.
To wymaga kilku głębokich zmian w całej integracji, bo zmienia się nieco sposób działania całości, a poza tym, wymaga przynajmniej częściowego wprowadzenia asynchronicznego programowania w Pythonie, z którym nie mam kompletnie doświadczenia.
Mam to na liście do zrobienia, ale trudno mi powiedzieć kiedy to się w tej integracji pojawi. Na pocieszenie powiem tylko tyle, że dzięki Tobie to może być nieco prostsze niż myślałem. Wszystko za sprawą Jolki, a dokładnie tego, ze programiście Jolki zmodyfikowanie oficjalną integracją HA z supla i wprowadzili właśnie mechanizm konfiguracji z GUI (a przynajmniej tak wynika z tego co widziałem i z kodu). Jest to dla mnie o tyle istotne i pomocne, że "szkielet" kodu integracji ExtaLife-HA powstał dzięki integracji supla, którą traktowałem jako punkt odniesienia i wielką pomoc przy nauce pisania integracji w HA.
Jeśli porównam wersję integracji supla w oficjalnym HA z tym co jest w Jolce to może łatwiej uda mi się dojść do tego jak pozmieniać całość, aby wprowadzić funkcjonalność konfiguracji z GUI (tzw. config flow, config entry).
Przydałby się ktoś do pomocy przy rozwijaniu naszej integracji z HA, ale jak widać po forum - Exta Life ma za mało użytkowników i jest za mało popularna, aby wśród zainteresowanych znalazł się jakiś programista Python z systemem HA. Muszę więc liczyć tylko na siebie, a z czasem różnie bywa. Niemniej jednak kiedyś na pewno się to pojawi.
Tak sobie myślę nad jakimś workaround dla twojej sytuacji braku urządzeń i ich przypisania do obszarów w HA. Być może jest możliwość integracji Jolki z IFTTT? Np może da się komendę słowną zamienioną na tekst przekazać do IFTTT i potem z IFTTT zawołać ponownie Jolkę i skrypt, który zamknie lub otworzy rolety w zależności od wypowiedzianej komendy?
-
Popatrzyłem na suplę z Jolki i HA i...jestem pozytywnie zaskoczony :) Może się okazać, że niezbędne zmiany dla config entry będą mniejsze niż przypuszczałem. Nie chcę zapeszać, ale jest nadzieja, że pojawi się to szybciej niż myślałem. A stąd droga już krótka do wprowadzenia obsługi Urządzeń / Device Registry :) Trzymaj kciuki :)
-
Dziękuję za wyczerpującą odpowiedź (jak zawsze). Nie mam zbytnio czasu na tworzenie scen w Jolce, które załatwią prawdopodobnie moje potrzeby (czy raczej leniwe fanaberie). Polecenia głosowe zaimplementowane w AI-S obsługują od razu encje i urządzenia czy obszary. Zaraz po integracji zamykałem i otwierałem pojedyncze rolety głosowo.
Wolę obecnie próbować rozszyfrowania komunikacji z moją wentylacją (póki tzn. "zima"). W centrali rekuperacji jest sporo czujników i funkcji typu przewietrzanie, które chętnie widział bym pod ręką, a są na ścianie salonu, bez podglądu poza ekranikiem manipulatora. Jolka spisuje się nad wyraz dobrze. Znalazła sporo fajnych zastosowań w domu. Ale nadal uczę się HA i logiki jego założeń. Im dalej, tym bardziej mi się podoba. Jeśli uda się Tobie coś nowego w integracji stworzyć/napisać chętnie przetestuję i podzielę się uwagami. Na ten moment nie mogę narzekać. Integracja stabilna po aktualizacjach Jolki. Soft kontrolera EFC-01 od paru tygodni 1.6.4, z jednym problemem znikających urządzeń w pliku device po zaniku napięcia. Z nową aktualizacją na 1.6.5 poczekam. Automatyzacje będę przenosił pomału i kolejno do Jolki.
-
Zainteresowanych informuję, ze integracja ExtaLife z HA autorstwa @admin została oficjalnie dodana w Jolce :D
http://ai-speaker.com/blog/2020/07/01/release-notes/
Ciszę się z tego, że choć w tak małym stopniu przyczyniłem się do tego związku Exty - HA - AIS.
Przy okazji jeszcze raz wielkie dzięki @admin ;)
P.S.
Aż miło patrzeć jak szybko projekt AIS się rozwija.
-
Załącznik bez komentarza.
-
No miło się to czyta. Gratulacje przede wszystkim dla @admin, robi dobrą robotę!
-
Zainteresowanych informuję, ze integracja ExtaLife z HA autorstwa @admin została oficjalnie dodana w Jolce :D
http://ai-speaker.com/blog/2020/07/01/release-notes/
Ciszę się z tego, że choć w tak małym stopniu przyczyniłem się do tego związku Exty - HA - AIS.
Przy okazji jeszcze raz wielkie dzięki @admin ;)
P.S.
Aż miło patrzeć jak szybko projekt AIS się rozwija.
Potwierdzam :) Dostałem od Jolki bramkę do testowania i muszę powiedzieć, że to bardzo ciekawy produkt. Zapowiada się tak ciekawie, że być może w przyszłości zmigruję na niego mojego obecnego HA.
Co do samej integracji to przyjemnie widzieć jak to działa na czyimś produkcie. Mam nadzieję, że Zamel wykaże się dobrą wolą i troską o nowe funkcje kontrolera i doda jeszcze to wyczekiwane wsparcie dla zdarzeń z nadajników Exta Life, to wtedy będzie już w ogóle świetnie :)
-
Potwierdzam :) Dostałem od Jolki bramkę do testowania i muszę powiedzieć, że to bardzo ciekawy produkt. Zapowiada się tak ciekawie, że być może w przyszłości zmigruję na niego mojego obecnego HA.
Co do samej integracji to przyjemnie widzieć jak to działa na czyimś produkcie. Mam nadzieję, że Zamel wykaże się dobrą wolą i troską o nowe funkcje kontrolera i doda jeszcze to wyczekiwane wsparcie dla zdarzeń z nadajników Exta Life, to wtedy będzie już w ogóle świetnie :)
To tak myślę, że kolejnym etapem będzie integracja z Z-Wave. Pamiętam, że wspominałeś o posiadaniu urządzeń w tym protokole.
Może zaciekawi Cię informacje, że zespół AIS pracuje nad tym:
https://ai-speaker.discourse.group/t/z-wave-zapowiedz-integracji-przez-dongle-zwave2mqtt/413
Ja obecnie udanie sflaszowałem dongle CC2531 pod Zigbee2MQTT przy pomocy ESP8266 (zamiast kupowania CC Debugger`a).
-
Z-Wave mam obecnie na dongle USB Aeotec. Działa super stabilnie.
Widzę że Z-Wave jest na liście integracji AIS. Tak samo Open Z-Wave czyli Z-Wave via MQTT. Ta drugą opcją zapowiada się bardzo ciekawie bo umożliwi odseparowanie dongle Z-Wave is serwera HA. Można będzie to mieć uruchomione na 1 urządzeniu jak obecnie lub zupełnie osobno i komendy będą nadawane na MQTT.
AIS nic tutaj nie musi robić oprócz czekania na wersję stabilną integracji od zespołu HA🙂
-
https://demo.ai-speaker.com/lovelace-demo/iframe
-
Dla zainteresowanych, Jolka daje na starcie dostęp asystenta domowego poprzez:
Głośnik, monitor po HDMI, sterowanie komendami głosowymi - język polski
Aplikacja w sieci lokalnej pod adresem: http:// - (połączenie LAN lub Wi-Fi).
Aplikacja Android i Wear OS (zegarki).
Połączenie TCP - zdalny tunel do bramki (za darmo) z możliwością włączenia uwierzytelniania dwuetapowego
oraz
serwer FTP i połączenie SSH do zasobów systemu.
Dodatkowo mamy:
broker MQTT, Radia internetowe, zasoby audio z Youtube, Spotify, podcasty, audiobooki itp itd.
Ale najlepsze, że po wyjęciu z pudełka.