Nie dalej jak miesiąc temu rozpocząłem pracę nad nowym projektem. Nową wersją nigdy nie skończonej aplikacji z 2012 roku do zarządzania inteligentnym domem. Co się zmieniło w te 8 lat ? Wszystko! Przede wszystkim mój poziom umiejętności w samym programowaniu jak i wiedza w dziedzinie inteligentnych instalacji i smart home. Całkowicie odmienił się stock technologiczny jaki miałem do dyspozycji. W 2012 jedyne czym dysponowałem to ręcznie wykonany adapter 1-wire i podpięte do niego czujniki temperatury a całość zapisywana na starym komputerze z postawionym serwerem. To z grubsza tyle. Aktualnie posiadam centrale z-wave Fibaro Home Center 2 i to ona jest mózgiem mieszkania. Na telefonach mam google asystenta. Na półce stoi alexa echo która doskonale dogaduje się z Fibaro i odkurzaczem, roletami czy telewizorem . Nie mówiąc już o multimediach bo to co potrafiły telewizory w 2012 a teraz to przepaść technologiczna, której mój 9 letni syn nie potrafi ogarnąć: „jak to nie było youtuba na telewizorze?” 🙂

Rozpoczęła się era Internetu Rzeczy (IoT). Powstają urządzenia, które po podłączeniu do sieci LAN można obsługiwać z poziomu telefonu czy przeglądarki internetowej. Internet of Things stał sie tak modny, że nawet czajnik bezprzewodowy potrzebuje teraz dostępu do internetu 🙂

Rozwój IoT niejako zmusił mnie do rozpoczęcia pracy nad myHome. Muszę mieć możliwość w prosty sposób zarządzać każdym dodanym do sieci nowym urządzeniem. Niestety Fibaro nie z każdym temacie jest w stanie sobie poradzić w takim zakresie jak mnie interesuje. Nie wspominając już o ograniczeniach w aspektach wizualnych. Reasumując Fibaro i ich interfejs nie zaspakaja moich potrzeb w 100% dlatego też powstaje myHome2020 🙂

Głównym założeniem projektu jest integracja wszystkich elementów instalacji w jednym miejscu. Dodatkowo chciałem mieć możliwość prezentowania interesujących mnie danych w przystępnej formie. Drugim bardzo istotnym punktem aplikacji była responsywność, dzięki której można zarządzać domem z dowolnego urządzenia w sieci LAN.

myHome 2020

Aplikacja kontroluje status online urządzeń w sieci LAN. Widać tym samym kiedy użytkownik jest w domu, kiedy korzysta z komputera, czy używa telewizora. Bardzo duża funkcjonalność jak na proste odczytanie kilku IP z tablicy arp 🙂

myHome Covid UMK

Jednym z głównych założeń projektu jest 100% kompatybilność z fibaro. Mam u siebie w domu ten system i chcę udoskonalić jego możliwości między innymi o kontrolę nad urządzeniami w sieci LAN, integrację z kalendarzem google i mieć możliwość programowania i stylizowania dowolnego dodatkowego modułu. Jak np. moduł pobierający dane o aktualnych zachorowaniach na covid19 czy pogodę umk.

Kolejnym powodem, dla którego odchodzę od standardowego interfejsu Fibaro i tworzę myHome jest to, że interfejs zarówno mobilny jak i web nie podobają mi się zupełnie a dodatkowo jak twierdzi moja żona oba są strasznie nieintuicyjne i osoba nie techniczna sobie z nimi nie radzi.

To byłoby tyle. Na wstęp na pewno wystarczy 🙂

Author : m4rlb0r0

Aktualnie siedzę we frontendzie. Na co dzień koduję HTML5, CSS3 (SASS) i JavaScript na potrzeby PrestaShop. Gdy zajdzie potrzeba nurkuję w backend do PHP i MySQL gdzie zaczynałem swoją przygodę z zaawansowaną developerką. Ciągły rozwój :)

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Profesjonalny Hosting