SmartHome IoT
Domáca automatizácia s Tasmota + MQTT

Systém SmartHome IoT je založený na projekte Billman BAS od Szécsényiho Zoltána (môjho mentora). Prevzal som zdrojový kód a nasadil ho na vlastnú infraštruktúru, vlastnú sieť, s vlastnými smart zariadeniami. Pôvodný systém vyvinul Zoltán v PHP pre domácu automatizáciu. Prispôsobil som ho pre svoj byt: vlastný server, vlastná doména, vlastné zariadenia.
Základom je 5 inteligentných zásuviek Tasmota Connector, ktoré prichádzajú s firmvérom Tasmota priamo z výroby. Nie je potrebná výmena továrenského firmvéru: zásuvky fungujú úplne offline na súkromnej infraštruktúre, bez odosielania dát do cloudových služieb (Tuya, Google Home). Komunikujú cez MQTT protokol s centrálnym serverom, posielajúc dáta o spotrebe v reálnom čase (watty, kWh, napätie, prúd).
Webový dashboard zobrazuje aktuálnu spotrebu na zariadenie, umožňuje plánovanie (napr. nočné vypnutie) a diaľkové ovládanie cez aplikáciu bežiacu na Contabo VPS.
Infraštruktúra beží v Docker Compose s Caddy reverse proxy. MQTT broker je Mosquitto, s TLS šifrovanou komunikáciou.
Pre mňa bol tento projekt praktickým úvodom do sveta IoT: konfigurácia Tasmota, návrh štruktúry MQTT topicov, spracovanie dát v reálnom čase a prispôsobenie existujúceho codebase vlastným potrebám.