Al geruime tijd ben ik aan het kijken op welke manier ik mijn huis wil/kan automatiseren. Menig software en hardware optie al bekeken. In eerste instantie wilde ik voor een Homey gaan, maar gezien de problemen aldaar + het feit dat ik er te weinig mee kan tweaken (volledig gesloten om de apps na) word dat hem toch niet. Privacy is ook een dingentje. Ik maak mij geen illusies, ik geef al heel veel bloot, bewust en onbewust, maar ik wil met de apparaten in mijn huis wel alles onder controle kunnen houden. Zelf kunnen beslissen of en welke cloud services gebruikt worden. Uiteindelijk moet het apparaat ook volledig zelfstandig kunnen opereren. Niet dat de boel niet meer werkt omdat het internet eruit ligt, of dat een cloud service opgedoekt word.
Ben al weken, nee maanden, in de welbekende “Research & Development” fase, maar ben nu op het punt dat ik er softwarematig wel uit ben en bijna alle componenten heb geprobeerd en “goed gekeurd”.
Nu komt de fase om de juiste hardware bij elkaar te knutselen. Daar ben ik nog niet geheel uit, vandaar dat ik mijzelf hier uitspreek.
Dit topic dient voor mijzelf om te kunnen sparren met andere tweakers over de laatste twijfels, vragen of het ergste, misinformatie bij mij zelf. Hopelijk dient het ook als inspiratie voor andere voor een soort gelijk project. In zijn geheel of wellicht is er iets wat iemand alhier nog niet helemaal kent en kan hij/zij cherry-picken. Een ieder die met mij mee wil doen en aan wil haken precies hetzelfde te doen; Graag! Hoe meer zielen, hoe meer vreugd.
Even getwijfeld waar dit topic onder te brengen. Vanwege het DiY aspect wilde ik in eerste instantie gaan voor; “Modding, Mechanica & Elektronica”, maar aangezien het eigenlijk gaat over de juiste normale consumer hardware en aanverwante software aan elkaar te knopen lijkt het mij hier beter op zijn plek. Denk dat ik hier ook beter tot de juiste mensen kom.
Hoe ik mijn Personal AI Home Assistant zie;
Goed gaan we dan. Hoe ik het aan wil gaan pakken;
Software
OS: Om niet later in een dependency nachtmerrie te komen tijdens het aan elkaar knopen van de verschillende (grotere) software pakketten te samen met het feit dat ik hardware technisch voor een RPi zal kiezen, heb ik gekozen voor een mainstream Linux OS. In dit geval dus Debian en vanwege de RPi dus Raspbian. Ik denk dat ik hier de grootste vrijheid mee krijg en mogelijkerwijs in de minste installatie, aan elkaar knoop issues zal komen. Tijdje getwijfeld of ik over de Debian laag dan met Docker containers moet gaan werken, maar gezien het feit dat ik straks waarschijnlijk de hardware aan verschillende software beschikbaar moet gaan stellen, denk ik dat Docker mij meer hoofdpijn gaat geven als dat het mij winst zal gaan opleveren.
Home Automation: Bijna alle topics en software wel geprobeerd in deze sectie van GoT. Getwijfeld tussen OpenHAB en HASS, maar gezien het laatste nieuws over HASS + Ubiquiti, is het dus HASS geworden. Wel een hoge drempel, maar dat is wel lekker voor de tweaker in ons. Nu de hoofd ontwikkelaar zich geen zorgen meer hoeft te maken voor zijn maandelijkse rekeningen, denk ik dat het snel zal gaan vanaf nu. Wellicht dat er in de verre toekomst een hardware HUB zal komen die stabiel is, maar dan nog vermoed ik dat bijvoorbeeld spraak daar weer niet in zal zitten. Sensoren die goed gaan samen werken met HASS en mogelijkerwijs ook met het Ubiquiti netwerk wat er ook al voor de helft ligt in mijn huis, doet mij 100% besluiten, HASS het Home Automation te laten uitvoeren.
AI Personal Assistant: In het begin zal ik alle drie de Personal Assistants gaan gebruiken. (ook puur omdat het kan) Dat word dus MyCroft, Google en Alexa. Voor de lange duur wil ik dan echt alleen gebruik gaan maken van MyCroft AI.
Zie ook mijn andere topic; MyCroft AI - Open Source Voice Assistant
Draai het nu een paar weken op mijn laptop. Heeft nog wel wat “quirks”. De standaard mannelijke stem klinkt nu nog wel een beetje te “Stephan Hawkings”. Heb de nieuwe vrouwelijke stem, nog niet geprobeerd, maar er zullen snel betere en nieuwere stemmen uitkomen. Voor nu heb ik MyCroft op Google TTS staan. Het is een vrouwen stem, dus die komt goed uit met mijn Wakeword; “Hey Gideon”. Er is zelfs al een MyCroft HASS skill, waarmee ik HASS spraak gestuurd kan aansturen(https://github.com/btotharye/mycroft-homeassistant#readme ). De andere kant op is ook al aanwezig. Een HASS component dat notificaties naar MyCroft stuurd (https://www.home-assistant.io/components/mycroft ).
MyCroft maakt gebruik van Wikipedia en DuckDuckGO voor weetjes vragen. “Hey Gideon, tell me about ….” zal wikipedia raadplegen. “Hey Gideon, what is ….” Zal DuckDuckGO raadplegen. Ben ik dan nog niet tevreden,. Dan kun ik dus altijd nog “ Hey google, ……” uitspreken.
Geen idee waar Alexa goed in is. Misschien dat ik die wel laat vallen, maar sta open voor meningen over waar Alexa beter in is als Google.
Als blijkt dat ik eigenlijk alleen maar MyCroft en Google gebruik, dan laat ik wellicht de stem ook op die van Google staan, zodat je eigenlijk niet weet welke AI eigenlijk tegen je praat. Dit gaat echter wel weer in tegen mijn privacy gevoel en zal altijd internet nodig hebben. Die pro’s en Con’s zal ik met het gebruik verder afwegen.
Dan nu welke hardware wil ik er voor gaan gebruiken. Lage power consumptie (altijd aan). Goede ondersteuning voor sensors en dergelijke. Goede ondersteuning voor software pakketten die erop kunnen draaien. Dan kom je eigenlijk maar tot 1 conclusie. Een Raspberry PI 3. Dit brengt ons dus tot het volgende hardware lijstje (voor nu);
Momenteel heb ik nog helemaal niets aan sensors en dergelijke in mijn huis. Ik wil verschillende stroom voorzieningen schakelen en meten met de Sonof artikelen (Wifi). Sensoren en dergelijke met de Aquara/Xiaomi artikelen (Zigbee toch?) en verlichting van Ikea Trafri (Ook zigbee).
Zoals je ziet, eigenlijk helemaal geen Z-Wave spul…. Wellicht dat ik hem laat vallen, maar denk dat ik verder op in mijn huis automatisering wellicht op bepaalde dingen toch voor duurder spul van Fibaro ga.
Brengt mij dus op het Zigbee gebeuren. Voor de experts onderons met bovenstaande gegevens; Is het beter om Zigbee de RPi3 in te gooien, of wellicht toch beter om zowel de Xiaomi bridge en Tradfri bridge ergens in mijn netwerk te knopen.
Zoals je ziet, heb ik nog wel wat uitzoek werk te gaan als het gaat om de rand apparatuur en sensoren. Sta open voor suggesties en dergelijke.
Dit is een eerste opzet voor dit topic. Ik zal proberen snel de TS verder aan te passen met de nodige links en foto en video materiaal van alle verschillende componenten. Uiteraard zal ik wanneer ik een bepaalde stap heb uitgevoerd daar goed verslag van doen en ook de nodige “tutorial / howto” achtige informatie geven voor diegene die hetzelfde willen doen.
Ben al weken, nee maanden, in de welbekende “Research & Development” fase, maar ben nu op het punt dat ik er softwarematig wel uit ben en bijna alle componenten heb geprobeerd en “goed gekeurd”.
Nu komt de fase om de juiste hardware bij elkaar te knutselen. Daar ben ik nog niet geheel uit, vandaar dat ik mijzelf hier uitspreek.
Dit topic dient voor mijzelf om te kunnen sparren met andere tweakers over de laatste twijfels, vragen of het ergste, misinformatie bij mij zelf. Hopelijk dient het ook als inspiratie voor andere voor een soort gelijk project. In zijn geheel of wellicht is er iets wat iemand alhier nog niet helemaal kent en kan hij/zij cherry-picken. Een ieder die met mij mee wil doen en aan wil haken precies hetzelfde te doen; Graag! Hoe meer zielen, hoe meer vreugd.
Even getwijfeld waar dit topic onder te brengen. Vanwege het DiY aspect wilde ik in eerste instantie gaan voor; “Modding, Mechanica & Elektronica”, maar aangezien het eigenlijk gaat over de juiste normale consumer hardware en aanverwante software aan elkaar te knopen lijkt het mij hier beter op zijn plek. Denk dat ik hier ook beter tot de juiste mensen kom.
Hoe ik mijn Personal AI Home Assistant zie;
- Linux gebaseerd
- Mooi uiterlijk (al zal dat in het begin niet de drijfveer zijn)
- Lampen, sensoren en dergelijke via HASS
- Spraak gekoppeld aan HASS (Vragen om lampen, scenes en dergelijke aan / uit te zetten)
- Locatie voorziening voor zowel buiten als binnen.
- HASS gekoppeld aan de spraak
- Via bluetooth locatie baecon, wanneer HASS iets belangrijks te melden heeft, dit ook via de AI spraak assistent te laten vertellen.
- MultiMedia bedienen en afspelen via spraak. Zowel gecast, als lokaal via HDMI (Kodi Integratie?)
- VOIP / Skype / (Video) bellen integreren
- Camera die je “aankijkt” daar waar het geluid vandaan komt. ( http://1-ring.net/ )
Goed gaan we dan. Hoe ik het aan wil gaan pakken;
Software
OS: Om niet later in een dependency nachtmerrie te komen tijdens het aan elkaar knopen van de verschillende (grotere) software pakketten te samen met het feit dat ik hardware technisch voor een RPi zal kiezen, heb ik gekozen voor een mainstream Linux OS. In dit geval dus Debian en vanwege de RPi dus Raspbian. Ik denk dat ik hier de grootste vrijheid mee krijg en mogelijkerwijs in de minste installatie, aan elkaar knoop issues zal komen. Tijdje getwijfeld of ik over de Debian laag dan met Docker containers moet gaan werken, maar gezien het feit dat ik straks waarschijnlijk de hardware aan verschillende software beschikbaar moet gaan stellen, denk ik dat Docker mij meer hoofdpijn gaat geven als dat het mij winst zal gaan opleveren.
Home Automation: Bijna alle topics en software wel geprobeerd in deze sectie van GoT. Getwijfeld tussen OpenHAB en HASS, maar gezien het laatste nieuws over HASS + Ubiquiti, is het dus HASS geworden. Wel een hoge drempel, maar dat is wel lekker voor de tweaker in ons. Nu de hoofd ontwikkelaar zich geen zorgen meer hoeft te maken voor zijn maandelijkse rekeningen, denk ik dat het snel zal gaan vanaf nu. Wellicht dat er in de verre toekomst een hardware HUB zal komen die stabiel is, maar dan nog vermoed ik dat bijvoorbeeld spraak daar weer niet in zal zitten. Sensoren die goed gaan samen werken met HASS en mogelijkerwijs ook met het Ubiquiti netwerk wat er ook al voor de helft ligt in mijn huis, doet mij 100% besluiten, HASS het Home Automation te laten uitvoeren.
AI Personal Assistant: In het begin zal ik alle drie de Personal Assistants gaan gebruiken. (ook puur omdat het kan) Dat word dus MyCroft, Google en Alexa. Voor de lange duur wil ik dan echt alleen gebruik gaan maken van MyCroft AI.
Zie ook mijn andere topic; MyCroft AI - Open Source Voice Assistant
Draai het nu een paar weken op mijn laptop. Heeft nog wel wat “quirks”. De standaard mannelijke stem klinkt nu nog wel een beetje te “Stephan Hawkings”. Heb de nieuwe vrouwelijke stem, nog niet geprobeerd, maar er zullen snel betere en nieuwere stemmen uitkomen. Voor nu heb ik MyCroft op Google TTS staan. Het is een vrouwen stem, dus die komt goed uit met mijn Wakeword; “Hey Gideon”. Er is zelfs al een MyCroft HASS skill, waarmee ik HASS spraak gestuurd kan aansturen(https://github.com/btotharye/mycroft-homeassistant#readme ). De andere kant op is ook al aanwezig. Een HASS component dat notificaties naar MyCroft stuurd (https://www.home-assistant.io/components/mycroft ).
MyCroft maakt gebruik van Wikipedia en DuckDuckGO voor weetjes vragen. “Hey Gideon, tell me about ….” zal wikipedia raadplegen. “Hey Gideon, what is ….” Zal DuckDuckGO raadplegen. Ben ik dan nog niet tevreden,. Dan kun ik dus altijd nog “ Hey google, ……” uitspreken.
Geen idee waar Alexa goed in is. Misschien dat ik die wel laat vallen, maar sta open voor meningen over waar Alexa beter in is als Google.
Als blijkt dat ik eigenlijk alleen maar MyCroft en Google gebruik, dan laat ik wellicht de stem ook op die van Google staan, zodat je eigenlijk niet weet welke AI eigenlijk tegen je praat. Dit gaat echter wel weer in tegen mijn privacy gevoel en zal altijd internet nodig hebben. Die pro’s en Con’s zal ik met het gebruik verder afwegen.
Dan nu welke hardware wil ik er voor gaan gebruiken. Lage power consumptie (altijd aan). Goede ondersteuning voor sensors en dergelijke. Goede ondersteuning voor software pakketten die erop kunnen draaien. Dan kom je eigenlijk maar tot 1 conclusie. Een Raspberry PI 3. Dit brengt ons dus tot het volgende hardware lijstje (voor nu);
- Raspberry Pi 3B+ (twijfel nog over de +, wifi zal ik uitzetten, maar de BT is wel zo gemakkelijk)
- Mic-Array;
- Of: Respeaker 4Mic array van Seed (http://wiki.seeedstudio.c...c_Array_for_Raspberry_Pi/)
- Of: MATRIX Creator Mic-Araay inclusief Zigbee/Z-Wave en meer... ( https://www.matrix.one/products/creator )
- Of: MATRIX Voice ( https://www.matrix.one/products/voice )
- Mooie case waarbij ik denk dat het case modden niet verder zal gaan dan wat dremmel werk. 4 gaatjes voor de mic’s en 12 gaatjes voor de led’s (https://www.orbitalcase.com/)
- Eventueel optioneel: Z-Wave USB stick (AEON labs)
- Eventueel optioneel: Zigbee ?!?! (Nog niet uit. Wilde eerste de USB stick HUSBZB-1om Z-Wave en Zigbee te combineren, maar die is uit de handel.)
Momenteel heb ik nog helemaal niets aan sensors en dergelijke in mijn huis. Ik wil verschillende stroom voorzieningen schakelen en meten met de Sonof artikelen (Wifi). Sensoren en dergelijke met de Aquara/Xiaomi artikelen (Zigbee toch?) en verlichting van Ikea Trafri (Ook zigbee).
Zoals je ziet, eigenlijk helemaal geen Z-Wave spul…. Wellicht dat ik hem laat vallen, maar denk dat ik verder op in mijn huis automatisering wellicht op bepaalde dingen toch voor duurder spul van Fibaro ga.
Brengt mij dus op het Zigbee gebeuren. Voor de experts onderons met bovenstaande gegevens; Is het beter om Zigbee de RPi3 in te gooien, of wellicht toch beter om zowel de Xiaomi bridge en Tradfri bridge ergens in mijn netwerk te knopen.
Zoals je ziet, heb ik nog wel wat uitzoek werk te gaan als het gaat om de rand apparatuur en sensoren. Sta open voor suggesties en dergelijke.
Dit is een eerste opzet voor dit topic. Ik zal proberen snel de TS verder aan te passen met de nodige links en foto en video materiaal van alle verschillende componenten. Uiteraard zal ik wanneer ik een bepaalde stap heb uitgevoerd daar goed verslag van doen en ook de nodige “tutorial / howto” achtige informatie geven voor diegene die hetzelfde willen doen.
Technical enthousiast on a budget - DiY Tutorials, How-To's and Information on how to do things yourself, better & cheaper - The Dutch way.