Korzyści płynące z oprogramowania typu open source są ogromne, dlatego cieszy fakt, że tak wiele platform automatyki domowej oferuje w 100% darmowe i funkcjonalne oprogramowanie entuzjastom Internetu Rzeczy na całym świecie.

Osoby stojące za tymi platformami automatyki domowej ciężko pracowały, aby stworzyć solidną bazę kodów, którą można wykorzystać do zbudowania własnego rozwiązania, ale czy otwarte oprogramowanie jest wystarczająco dobre do tego celu? A może nie spełnia ono swojego "otwartego" celu?

Tak jak w przypadku większości innych platform programistycznych, dobre rozwiązanie potrzebuje równie silnej społeczności, która będzie chciała je wspierać i ulepszać w początkowym stanie. Dlatego właśnie zebrałem ponad 15 platform open source do automatyki domowej, które moim zdaniem są najbardziej interesujące w krajobrazie IoT.

Kolejność opisanych platform jest przypadkowa, nie definiują udziału w rynku czy własnych preferencji.

1. openHAB

Nie mógłbym rozpocząć tej listy bez wymienienia openHAB, jednego z najsilniejszych graczy w społeczności open source. Z prawie pół milionem postów na swoim forum i 33 000 członków, openHAB stale ulepsza swoją początkową ofertę. Platforma może integrować się z ponad 1500 urządzeniami takich firm jak Sony, Pioneer, LG, Samsung i wielu innych. openHAB jest oprogramowaniem bezpłatnym (nawet komercyjnie), które można pobrać lokalnie na dowolny system operacyjny. Nie ma potrzeby korzystania z serwerów w chmurze.

Strona platformy:  openHab

2. Home Assistant

Home Assistant to kolejny silny gracz w społeczności automatyki domowej open source, oferujący platformę, która jest nastawiona przede wszystkim na lokalną kontrolę i prywatność. Pod wieloma względami Asystent Domowy jest porównywalny do openHAB w tym sensie, że ma podobną wizję, integrując jak najwięcej urządzeń w jednej, darmowej platformie. Jeśli chodzi o deweloperów, Home Assistant jest prawdopodobnie najbardziej elastyczną z tych platform, więc warto spróbować.

Strona platformy: Home Assistant

3. OpenMotics

OpenMotics ma nieco inne podejście do open source. Aby ich rozwiązanie było jak najłatwiejsze i jak najbardziej praktyczne, OpenMotics oferuje niestandardowe moduły, które są budowane specjalnie z myślą o ich pakiecie oprogramowania. Dla uproszczenia można je kupić w ich sklepie internetowym, ale można je także w pełni odtworzyć, korzystając z oryginalnych schematów i list materiałowych. Oczywiście, nie jest to tak proste, jak zdobycie Arduino czy Raspberry Pi, ale uważam, że jest to świetny projekt, który warto rozważyć.

Strona platformy:  OpenMotics

4. Jeedom

Jeedom jest świetnym rozwiązaniem dla automatyki domowej, które niestety jest ograniczone przez język. Społeczność Jeedom to głównie Francuzi i nawet jeśli strona jest przetłumaczona na język angielski, wytyczne dla społeczności i fora są w języku francuskim. Jeśli chodzi o dokumentację, Jeedom oferuje wiele języków, w tym angielski, hiszpański i niemiecki. Jednak może być nieco trudniejsza do zrozumienia w porównaniu z platformami automatyki domowej, takimi jak openHAB i Home Assistant.

Strona platformy: Jeedom

5. ioBroker

ioBroker pojawił się na rynku automatyki domowej open source na początku 2017 roku, ale szybko stał się jedną z najszybciej rozwijających się społeczności w grze. Dzięki ponad 21 000 użytkowników, którzy chętnie się udzielają, ioBroker jest silną propozycją, która oferuje łącznie około 300 integracji. To bardzo dobrze, biorąc pod uwagę, że oprogramowanie jest całkowicie bezpłatne. Dlaczego nie spróbować?

Strona platformy: ioBroker

6. AGO Control

AGO Control to zgrabny pulpit open source, który umożliwia sterowanie i automatyzację urządzeń szybciej niż jakakolwiek inna platforma. Jego siła tkwi w prostocie. Jako framework dla automatyki domowej, AGO Control pozwala na podłączenie wszystkiego, co chcesz, wewnątrz i na zewnątrz domu. Lekki protokół sprawia, że jest on czytelny zarówno dla maszyn, jak i ludzi... Fajnie!

Strona platformy: AGO Control

7. Domoticz

Trudno nie polubić Domoticza, ponieważ daje Ci wszystko, czego potrzebujesz, nie wymagając wiele w zamian. Na stronie internetowej można znaleźć wskazówki, jak krok po kroku zainstalować i wdrożyć oprogramowanie. Co więcej, społeczność jest bardzo aktywna! Jest mnóstwo postów na temat używania wtyczek i urządzeń. To jest dokładnie to, czego potrzebuje platforma open source, taka jak Domoticz, i jest to idealne wsparcie dla uczniów, którzy chcą się uczyć.

Strona platfomy: Domoticz

8. FHEM

FHEM jest dobrze znany w świecie automatyki domowej. Jest to serwer perlowy typu open source (GPL) używany do automatyzacji typowych zadań w domu, takich jak włączanie i wyłączanie światła, regulowanie ogrzewania i wiele innych. Większość protokołów używanych w automatyce domowej jest obsługiwana przez FHEM, a dokumentacja jest świetna... o ile uda Ci się znaleźć to, czego szukasz. Mimo że interfejs jest nieco chaotyczny, a niektóre niemieckie elementy pojawiają się znikąd, FHEM jest nadal dobrym wyborem dla entuzjastów.

Strona platformy: FHEM

9. Calaos

Kolejny gracz z Francji, Calaos, to platforma open source do automatyki domowej z całkiem sporą społecznością, która ją wspiera. Forum nie jest tak aktywne jak to z Domoticz, ale jest wystarczająco dobre, aby dowiedzieć się więcej o cechach oprogramowania. Calaos jest interesujący, ponieważ oferuje cały zestaw aplikacji do wykorzystania na wielu urządzeniach: Web, Android, iOS, Linux i inne. Dokumentacja uczy także, jak samodzielnie skonfigurować wszystkie elementy. Wypróbuj to na własną rękę!

Strona platformy: Calaos

10. Homebridge.io

Homebridge to nowoczesny i lekki serwer NodeJS emulujący interfejs API HomeKit systemu iOS. Oznacza to, że po zainstalowaniu na komputerze o niskim poborze mocy (w tym na Raspberry Pi) może on obsługiwać te same żądania, do których przyzwyczaiło nas urządzenie z systemem iOS za pośrednictwem Siri. Pierwsi autorzy tego projektu pomyśleli o tym, ponieważ niezliczone urządzenia nie mogły połączyć się z ekosystemem Apple, łącząc to, co najlepsze w automatyce domowej i projektach open source.

Strona platformy: Homebridge.io

11. Smarthomatic

Projekt społecznościowy. To właśnie Uwe Freese nazwał Smarthomatic . Uwe zbudował ten framework po latach pracy z mikrokontrolerami w życiu prywatnym i zawodowym. Będąc tak blisko świata automatyki domowej, zaczął łączyć w całość wiele pomysłów, które zbierał na co dzień. I choć nie jest to najbardziej rozbudowana platforma, to rozwiązanie open source jest zdecydowanie interesujące, biorąc pod uwagę fakt, że zostało stworzone specjalnie do obsługi zadań domowych, a nie czegokolwiek innego.

Strona platformy: Smarthomatic

12. EventGhost

EventGhost to popularny program automatyki domowej dla Windows, używany przez wielu użytkowników do automatyzacji prostych zadań. Dzięki temu prostemu szkieletowi możesz tworzyć tak zwane zestawy zadań, coś w rodzaju ścieżek automatyzacji, przez które przechodzą Twoje urządzenia. Chcesz otworzyć bramę garażową za pomocą kontrolera Xbox? Proszę bardzo. Byłem bardzo zaskoczony widząc, jak bardzo zaangażowana jest społeczność.

Strona platformy: EventGhost

13. MyController

Zaprojektowany do pracy na ograniczonych zasobach (Raspberry Pi pierwszej generacji i inne płytki o niskiej wydajności), MyController jest serwerem open source, który umożliwia sterowanie urządzeniami domowymi lub biurowymi. Dzięki niewielkiej wadze MyController może być zainstalowany na każdym urządzeniu i stanowi elastyczne rozwiązanie dla hakerów. Ponieważ platforma jest oparta na Javie, serwer można uruchomić tylko na systemach operacyjnych, które ją obsługują. Niestety, zarówno funkcjonalność, jak i społeczność użytkowników są dość przestarzałe.

Strona platformy: MyController

14. PiDome

Jak może sugerować nazwa, PiDome to oprogramowanie do automatyzacji domu zaprojektowane specjalnie dla Raspberry Pi. Platforma stanowi dobre połączenie zaawansowanych funkcji dla zaawansowanych użytkowników oraz pulpitu dla początkujących, który pomaga osobom niezaznajomionym z automatyką domową w oswojeniu się z różnymi koncepcjami. Oprogramowanie PiDome jest obecnie przepisywane, a jego obecna wersja jest nieco przestarzała.

Strona platformy:  PiDome

15. HomeGenie

Krajobraz serwerów automatyki domowej jest dość rozległy. HomeGenie jest kolejną platformą open source, która twierdzi, że oferuje jedno z najlepszych doświadczeń w tej dziedzinie. Z pełnym, webowym pulpitem i kilkoma integracjami do pracy, HomeGenie jest zdecydowanie interesującą propozycją. Ale czy ma wystarczająco silną społeczność, która ją wspiera? Niestety, nie wydaje się, aby tak było. Nie ma żadnych forów ani miejsc, gdzie użytkownicy mogliby się gromadzić i dzielić swoją wiedzą na temat pakietu oprogramowania.

Strona platformy: HomeGenie