Cześć,
korzystam aktualnie z HomeAssistant i szukam asystenta mowy po polsku, dlatego trafiłem tutaj. Podoba mi się cały projekt tylko mam obawy co do sprzętu i z niecieprliwościa będę czekać na głośnik Czy jest jakaś wyższa konfiguracja na której można zainstalować AIS dom?
Widziałem podobny temat(Asystent domowy na własnym sprzęcie?), ale tam autor pytał o porównywalny sprzęt, który ma już w domu, mi raczej chodzi o sprzęt znacznie bardziej wydajny.
A może moje obawy są bezpodstawne i sam AIS dom będzie działać poprawnie i płynnie, a dodatki typu brami zigbee, mqtt, node-red trzeba wydelegować na zewnętrzne maszyny?
Jak to u was wygląda? Jak to powinno wyglądać wg was?
Przy okazji widziałem temat z uruchomienia bramki zigbee2mqtt w AIS. Pytanie czy jeśli moja bramka jest po serialu TCP to da się ją spiąć w podobny sposób?
Cześć @Stravi
AIS dom, tak samo jak Home Assistant, można instalować na dowolnym sprzęcie.
Wystarczy, że jest tam środowisko Python 3.7, jedna komenda powinna wystarczyć:
pip install ais-dom
Po takiej instalacji będzie działać wszytko to co oferuje Home Assistant + nasze dodatki (galeria, integracje itd…)
Oczywiście sporo rzeczy które u nas działają “z pudełka” nie będzie działało na innym sprzęcie bo nie każdy system oferuje takie API jak Android. To co nie będzie działać a co działa na naszej bramce, to:
- odtwarzacz mediów
- zamiana tekstu na mowę
- zamiana mowy na tekst
- integracja ze Spotify (Spotify udostępnia w tej chwili api tylko na Android i iOS)
- montowanie dysków zdalnych
- montowanie dysków USB
- rozpoznawanie innych urządzeń po usb i ich dodawanie (jeżeli są obsługiwane)
- dodawanie urządzeń z oprogramowaniem Tasmota kreatorem
- tunel zdalny (to wymaga menadżer procesów pm2 który działa na naszej bramce)
- sterowanie pilotem
Cześć funkcjonalności da się “ręcznie dodać”, wszystkie kody udostępniamy na Github
Wykonanie tego i utrzymanie zajmie trochę czasu.
My wspieramy tylko nasze sprzęty bo nie ma takiej możliwości żebyśmy wspierali wszystko i nie jest to celem naszego projektu.
Jeżeli będziesz używał bramkę zgodnie z jej przeznaczeniem - jako broker MQTT, Home Assistant core i media audio to wszystko będzie działać tak jak powinno.
Jak chcesz stawiać Dockera i instalować dodatki w kontenerach to bramka AIS dom nie jest do tego. Do kontenerów bardziej sensowny jest zakup czegoś z Intel NUC to spowoduje, że system będzie wstawał szybciej i że będziesz mógł dodać kilka dodatków które zajmą kilkanaście lub kilkadziesiąt GB. Oczywiście Intel NUC będzie wymagał aktywnego chłodzenia i zużywał sporo prądu… i ciągle nie będziesz miał tam takiego API jak u nas.
Mamy procesor ARM, bramka przez miesiąc ciągłego działania zużywa niecałe 2 KWh (1 zł prądu).
Bramka z założenia jest podstawą do inteligentnego głośnika AI-Speaker, obecnie producenci głośników oferują słabszą specyfikację w głośnikach od naszej.
PS
I jeszcze jedno info w temacie hardware - Fibaro HC 3
Home Center 2 ma/miał procesor Intel Atom (1.8 GHz) coś takiego jak w NUC
A najnowsza bramka Fibaro ma ARM, taki sam procesor jak w naszej bramce
i Fibaro twierdzi, że jest 1.3 x szybciej niż było
dysk teraz też mają 8 GB… tak jak my:
tak, na swojej bramce robisz serial port over TCP
a w konfiguracji Zigbee2MQTT dodajesz coś takiego:
serial:
port: 'tcp://ip-twojej-bramki:20108
szczegóły w dokumentacji Zigbee2MQTT
Dziękuję za obszerną odpowiedz.
Ponieważ jestem w gorącej wodzie kąpany to już wczoraj zamówiłam bramkę AIS z botland wraz z stick’iem zigbee(na allegro ich już nie mieliście, stąd zakup całości przez botland),.
Swoją zigbee bramkę przeflaszuję żeby działała jako router ale jak rozumiem z powyższej wypowiedzi można ją skonfigurować dokładnie tak samo jak standardową integrację w HA.
Co do NUC’a to mam taki z i5 i na nim postawię wszelkie wyżej niewymienione usługi związane z HA i nie tylko - rozsieje się trochę odpowiedzialność urządzeń.