👉 ENGLISH VERSION 👈

Вече съм свободен... Преди месец напуснах позицията ми в една IT компания базирана в София и сега имам достатъчно свободно време, за да работя върху моите проекти.

Един от тези проекти е заровен в чекмеджето с надпис "НЯКОЙ ДЕН КОГАТО СЪМ СВОБОДЕН". Това е идеята ми за умен дом.

Тази статия ще бъде част от серия статии, в които ще се опитам да споделя моят опит с тази идея. Надявам се да ви хареса и да се пробвате и вие да изградите своя система!

Преди да започна да работя по този проект имах в наличност два броя Sonoff Basic Switch и един Touch, които съответно бяха монтирани в моята офис стая, в банята и в спалнята. Въпреки това, за да ги контролирам трябваше да използвам единствено мобилното приложение на производителя. Това не е добра идея когато искаш да монтираш множество подобни релета, ключове, модули, сензори и т.н. и трябва да използваш различни приложения или сървиси само, за да ги контролираш. Нали така?

Така... Ще ме попитате - какво трябва да се направи?
Отговорът е много прост, но изпълнението е малко интересно, ако не сте работили с платки и поялник. Но! Не се притеснявайте - винаги има първи път, а и вече за всяко нещо има упътвания в YouTube!

Прекарах известно време, за да проуча как да flash-на или просто казано - да сменя оригиналния код, който управлява WiFi модулите, с решение с отворен код, което ще ми даде възможност да си настроя и управлявам всички единици от системата през мое приложение или сървис.

Решението е: Tasmota. Ще цитирам (с превод) част от описанието от GitHub:

Алтернативен фърмуер (код) за ESP8266 базирани устройства като iTead Sonoff с уеб, таймери, 'Over The Air' (OTA) актуализиране на фърмуера и поддръжката на сензори, позволяващ контрол чрез Serial, HTTP, MQTT и KNX, така че да позволи да бъдат използвани в системи за умен дом. Написан за Arduino IDE и PlatformIO.

Така, накратко - Tasmota просто разменя оригиналния фърмуер на компонента с алтернативно решение с отворен код позволяващо множество възможности за настройки и пълен контрол над него.

Основното е, че инсталира http сървър, на който работи панел за конфигуриране и контролиране на модула както и възможност да бъде управляван отдалечено чрез REST API заявки или MQTT съобщения.

Какво мислите?
Аз си мисля, че ще ви харесат следващите статии и дори ще решите сами да изградите подобна система! Не се срамувайте да споделите вашите опити и постижения! Аз ще се опитам да помогна, до колкото мога с моя скромен опит, на всеки, който се свърже с мен тук или чрез имейл.

Очаквайте скоро! В следващата статия ще споделя моят опит с flash-ването на Basic Switch и Touch модулите с Tasmota както и как да ги конфигурирате след това! 😊