Zašto domu treba mesindžer
Svaka aplikacija pametnog doma je još jedna ikonica, još jedan nalog, još jedan interfejs koji cela porodica mora da nauči. Mi smo krenuli drugim putem: dom piše vlasniku tamo gde ionako provodi vreme — u Telegramu. I ne samo da piše: preko istog bota se domom i upravlja.
Obaveštenja koja razumeju kontekst
Jednostavan primer iz stvarnog projekta — senzor curenja vode:
⚠️ Otkriveno curenje! 📍 Lokacija: kupatilo uz gostinsku sobu
Zvuči banalno. Ali evo detalja koji razdvaja promišljen sistem od „alarma iz kutije": dom ima režim čišćenja. Kada se peru podovi, senzori curenja neizbežno reaguju na vodu — i naivan sistem bi zasuo vlasnika lažnim alarmima. Ovde se obaveštenje automatski blokira dok je režim čišćenja aktivan. Podovi oprani — alarma nema. A pravo curenje noću svejedno ne prolazi neprimećeno.
Svako obaveštenje je vođeno pravilima: koja vrednost ga aktivira, šta se šalje kada se problem pojavi — i šta kada nestane:
✅ Curenje otklonjeno.
Dugmad direktno u obaveštenju
Bot uz alarmne poruke prilaže dugmad za akciju. Stigne obaveštenje o curenju — i odmah, ne izlazeći iz četa, možete zatvoriti vodu. Uključi se alarm — dugme „Isključi alarm" stoji direktno ispod poruke. Bez otvaranja aplikacije, bez traženja pravog ekrana: akcija se nalazi tamo gde i vest o problemu.
Kompletan meni za upravljanje
Pored reagovanja na događaje, bot ima višestrani meni — kao mini-aplikacija unutar Telegrama:
- Status sistema po sekcijama: klima, svetlo, kotlarnica, ventilacija
- Upravljanje uređajima direktno iz četa
- Navigacija po stranicama — „Kotlarnica", „Prizemlje", „Dvorište" — svaka sa svojom dugmadi
Za porodicu to znači: niko ne mora da uči posebnu aplikaciju. Ako umete da koristite Telegram — umete da upravljate domom.
Bezbednost
Bot odgovara samo unapred odobrenim korisnicima — lista se zadaje u konfiguraciji. Za sve ostale bot jednostavno ne postoji: ne odgovara nepoznatima i ne otkriva informacije o domu.
Tehnička strana
Bot radi lokalno na serveru automatizacije i komunicira sa sistemom preko MQTT-a — istim jezikom kojim međusobno „razgovaraju" uređaji u domu. To je tanak sloj: ako je Telegram nedostupan, dom nastavlja da radi kao da se ništa nije desilo — mesindžer je prozor u sistem, a ne njegov mozak.
Ovaj modul smo objavili kao open source — kod i dokumentacija su na našem GitHub-u. Verujemo u transparentnost: možete videti kako je tačno napravljeno ono što ugrađujemo u vaš dom.
tj-mqtt-telegram na GitHub-u