Wersja systemu 0.103.8 z dnia 15 stycznia 2020, Zigbee!
W tej wersji dodaliśmy możliwość łatwego korzystania z urządzeń Zigbee bez potrzeby stosowania bramek producentów.
Rozwiązanie oparte jest na projekcie Zigbee2MQTT. I jest całkowicie zintegrowane z naszym oprogramowaniem, dzięki czemu możesz łatwo dodać swoje urządzenia Zigbee do całej infrastruktury inteligentnego domu działającej na systemie Asystent domowy.
Integracja sprowadza się do włożenia do portu USB odpowiednio zaprogramowanego urządzenia CC2531. Asystent domowy sam rozpozna to urządzenie USB, poinformuje głosowo, że uruchamia serwis Zigbee i automatycznie pojawi się nowa opcja w aplikacji.
Więcej w naszej dokumentacji integracji Zigbee
Na stronie projektu Zigbee2MQTT możesz sprawdzić listę (około 500 urządzeń, 100 producentów) urządzeń, które są wspierane.
Społecznościowe forum AI-Speaker!
Na prośbę użytkowników dodajemy możliwość komentarzy pod postami i być może powstanie z tego forum -jeżeli będą chętni, żeby prowadzić na nim dyskusję i pomagać innym użytkownikom. Niebawem zaprosimy wszystkich do dodawania konta i zachęcimy do brania udziału w dyskusjach, już teraz można zapoznać się z zasadami, które zaproponowaliśmy na początek: https://ai-speaker.discourse.group/t/witamy-na-spolecznosciowym-forum-ai-speaker/28
Chcemy pomóc zbudować to miejsce i oddać je społeczności - użytkownicy, którzy zaangażują się i będą publikować, zostaną automatycznie promowani na moderatorów / administratorów.
Jeśli masz projekt związany z Asystentem domowym, który wykonałeś i masz ochotę go opisać dla innych to będziemy bardzo wdzięczni 🥰 Wszystkich którzy mają ochotę opublikować swój projekt zapraszamy do sekcji Projekty https://ai-speaker.discourse.group/c/projekty im więcej ciekawych rzeczy opublikujemy tym większa szansa, że to miejsce będzie żyło i się rozwijało.
Standaryzacja portów
Usługi działające na bramce będą dostępne na tych samych portach co dotychczas a dodatkowo na standardowych (dobrze znanych) portach. Jak to dokładnie działa wyjaśniamy na forum
Nazwa | Protokół | Porty | Komenda/URL | Opis |
---|---|---|---|---|
Aplikacja | http | 80 / 8180 | http://ais-dom.local | serwer http |
FTP | ftp | 21 / 1024 | ftp://ais-dom.local | serwer ftp |
SSH | ssh | 22 / 8022 | ssh ais-dom | serwer ssh |
MQTT | mqtt | 1883 | mosquitto_sub -h ais-dom.local -t '#' | serwer mqtt |
Kopia zapasowa ustawień
W konfiguracji oprogramowania bramki dodaliśmy opcję wykonywania i przywracania kopii zapsowej konfiguracji bramki
W tym miejscu możesz, sprawdzić poprawność ustawień bramki, wykonać jej kopię i przesłać ją do portalu integratora. Ponieważ konfiguracja może zawierać hasła i tokeny dostępu do usług, zalecamy zaszyfrować ją hasłem. Gdy kopia jest zabezpieczona hasłem, to można ją otworzyć/przywrócić tylko po podaniu hasła.
Audio w osobnym panelu
Widok audio przenieśliśmy do osobnego panelu w aplikacji.
Od tej wersji będziemy dostarczali/blokowali tylko jeden widok, na którym prezentujemy przykładowe karty.
Rozpoznwanie urządzeń USB
Na bramce dostarczamy działającą w tle usługę USB, której celem jest wykrywanie zmian stanu urządzeń USB (połączenie i rozłączanie). Usługa monitoruje zdarzenia za pomocą mechanizmu inotify dostępnego w systemie Linux, następnie zmienia je w format zrozumiały dla Asystenta domowego. Dzięki temu Asystent domowy powiadamia komunikatem głosowym o tym, jakie urządzenie zostało dodane i jeżeli obsługa danego urządzenia jest wspierana, to Asystent wykona dalsze akcje związane z obsługą danego urządzenia, takie jak:
- dodanie dysków
- uruchomienie karty audio
- uruchmienie serwsisu do obsługi Zigbee
Więcej w dokumentacji USB rozpoznawanie urządzeń
Dodawanie zdalnych dysków FTP
W odpowiedzi na pomysł obsługi dysków sieciowych zgłoszony na forum Integracja z dyskiem sieciowym w sieci lokalnej dodaliśmy obsługę FTP i opisaliśmy technicznie jak działa Rclone, które dostarczamy na bramce do obsługi dysków zdalnych Dyski sieciowe - Rclone
Autentykacja PIN w aplikacji
W przypadku systemu Wear OS najłatwiej wykonać konfigurację z bramką za pomocą jednorazowego kodu PIN.
Proces jest bardzo prosty, wystarczy w sekcji Szyfrowany tunel wybrać opcję GENERUJ KOD PIN
następnie kod, który się pojawi, należy przepisać w aplikacji Wear (masz na to 2 minuty)
Całość opisana jest w AIS dom Wear OS
Rozbudowa nawigacji pilotem
Do pozycji menu Dom dodaliśmy grupę Sceny, w której znajdują się wszystkie zdefiniowane sceny w systemie i można je uruchamiać pilotem.
Oraz grupę Urządzenia, w tej grupie mamy teraz następujące pozycje:
- Przełączniki
- Światła
- Czujniki
- Termostaty
- Zasłony
- Odkurzacze
- Zamki
- Kamery
- Wentylatory
TAURON - pobieranie informacji o energii oddanej do sieci
Zaktualizowaliśmy integrację TAURON autorstwa Piotra Machowskiego o pobieranie danych o energii oddanej do sieci.
Dane pobierane są do 6 sensorów:
- Roczne zużycie energii
- Miesięczne zużycie energii
- Dzienne zużycie energii
- Energia oddana do sieci w ciągu roku
- Energia oddana do sieci w ciągu miesiąca
- Energia oddana do sieci w ciągu dnia
Takie dane zestawione z danymi o produkcji prądu ułatwiają nam zorientowanie się, czy mamy nadwyżkę prądu oddaną do sieci - przydatne, gdy mamy nadprodukcje i możliwość jej zużycia, przez np. dogrzanie się prądem w zimie i zaoszczędzenie na gazie.
Home Assistant
Najnowszy (stabilny) Home Assistant 0.103.0
Z ciekawych rzeczy, które bardzo nam się przydadzą, to możliwość definiowania/edycji automatyzacji z aplikacji w formacie YAML. Każdy pojedynczy wyzwalacz, warunek lub akcję można edytować jak YAML. Umożliwia to definiowanie bardzo skomplikowanych automatyzacji w edytorze automatyki i umożliwia szybkie kopiowanie części automatyzacji.
Zapraszamy do aktualizacji i komentowania na forum :)