Про нас Що вміємо Послуги Як працюємо Роботи Контакти Telegram →
Пристрій · прошивка · бот · сервер · сайт

Grid Monitor — власний пристрій, який стежить за світлом

Невеликий пристрій стоїть у розетці й пише в Telegram, коли світло зникло і коли повернулося. Ми зробили його у двох виконаннях, бо домівки різні: в одних роутер переживає блекаут, в інших гасне разом зі світлом. Pro сам міряє напругу й сам надсилає повідомлення. Home замовкає разом зі світлом, і цю тишу помічає наш сервер. Прошивки, ботів, сервер, сайт продукту й інструкції зробили самі.

два виконання
під різні домівки
Pro, коли роутер на резерві; Home, коли гасне все
без сервера
працює Pro
бот живе всередині пристрою
24 години
Pro живе без світла
перевірено на справжніх блекаутах
У чому була складність

Помітити, що світло зникло, просто.
Важче про це повідомити.

Будь-який прилад у розетці гасне разом зі світлом, а часто разом із ним гасне й роутер. Повідомлення ж треба надіслати саме тоді, коли живлення, а може, й інтернету вже немає.

Одного рішення на всі домівки тут немає. Де роутер працює від резерву, пристрій може написати сам. Де роутер гасне, написати може тільки хтось зовні, хто помітить, що пристрій замовк. Тому виконань два.

Що зробили

Два виконання,
під різні умови.

Pro: бот живе всередині пристрою

Pro міряє напругу в розетці й пише в Telegram сам, через власного бота, вшитого в прошивку. Сервера посередині немає, тож після покупки платити нічого не треба.

Pro: живе довше за блекаут

Власний акумулятор і до доби роботи без світла. Якщо відключення затягнулося, пристрій акуратно засинає, щоб не зіпсувати акумулятор глибоким розрядом, і сам прокидається, коли дають світло.

Pro: події не губляться

Разом зі світлом може зникнути й домашній Wi-Fi. Черга подій лежить у пам'яті, яка переживає вимкнення, тому жодне повідомлення не пропадає, а тривалість відключення рахується за годинником самого пристрою.

Home: сигнал — це тиша

Home живиться тільки від розетки й постійно озивається до нашого сервера. Кожен такий сигнал підписаний ключем плати, тож підробити відключення чи приховати справжнє не вийде. Замовк означає, що світла немає, і повідомлення пише вже сервер. Тому Home працює й тоді, коли вдома гасне все, разом із роутером.

Home: не плутає блекаут із провалом інтернету

Сервер перечікує коротку тишу, перш ніж писати про відключення, а скільки чекати, людина обирає в боті. Якщо світло було, а замовк інтернет, приходить поправка «Світло не зникало».

Home: оновлюється сам

Нову прошивку плата бере через інтернет і записує, лише якщо на файлі справжній підпис майстерні. Чужої прошивки вона не поставить, і до проданих пристроїв не треба їхати з кабелем.

Обидва: налаштування без застосунків

Пристрій сам піднімає власну мережу Wi-Fi, і сторінка налаштування відкривається на телефоні сама. Змінили роутер, і пристрій сам запропонує обрати нову мережу.

Як це виглядає

Бот у Telegram,
пристрої й сайт продукту.

Бот повідомляє про зникнення й появу світла

Справжнє відключення, Pro

Бот сам написав, що світло зникло о 09:20 і повернулося о 09:33, разом із тривалістю. Вище — заряд акумулятора на вимогу.

Довідка бота й стан підключення до Wi-Fi

Довідка й стан зв'язку

Команда /help показує кнопки, якими бота додають у групу чи канал. /network — якість сигналу Wi-Fi. Назву мережі на знімку ми затерли.

Сторінка інструкції користувача Grid Monitor

Інструкція Pro

Налаштування за два кроки, які повідомлення приходять, команди бота й що означає колір індикатора.

Пристрої

Ліворуч Home, праворуч Pro: він більший і має акумулятор. У коробці в обох однаково: пристрій, блок живлення й кабель USB-C.

Grid Monitor Home і Pro поруч у чорних гранованих корпусах

Сайт продукту

Робота не закінчилася на пристроях: людині треба було ще зрозуміти, яке виконання брати. Сайт grid-monitor.net вирішує це одним питанням: чи працює у вас роутер, коли зникає світло. Далі показує, які повідомлення приходять у Telegram, порівнює обидва виконання рядок за рядком і чесно описує, як поводиться кожне.

Розділ сайту grid-monitor.net із телефоном: повідомлення бота про зникнення світла, його повернення й заряд акумулятора
Наш підхід

Доводимо річ до стану,
коли нею можна користуватися без нас.

Беремо роботу цілком

Прошивки, боти, сервер, сайт і інструкції зроблені однією командою. Замовникові не доводиться зводити кількох підрядників, чекати одного, поки інший закінчить, і слухати, хто з них винен.

Сервер тільки там, де без нього ніяк

Pro обходиться без сервера зовсім. Home без нього не працює: його сигнал — тиша, а помітити тишу може тільки хтось зовні. Тому сервер з'явився саме там і більше ніде.

Думаємо про те, що станеться потім

Змінився пароль Wi-Fi, зник інтернет, пристрій перезавантажився, відключення затягнулося далеко за добу. Це буденні речі, які трапляються щотижня, і пристрій має пережити їх без нашого втручання.

Перевіряємо на справжніх умовах

Pro жив крізь реальні відключення: із пропаданням інтернету, перезавантаженнями роутера й довгими блекаутами. Саме там вилізло те, чого на столі з вимкненим подовжувачем не побачити.

Те саме працює не тільки зі світлом

Скрізь, де хтось мусить час від часу зазирати й перевіряти, цю роботу можна віддати програмі. Чи прийшла заявка, чи закінчився товар, чи все гаразд на складі: програма подивиться сама й напише. Розкажіть, що у вас, і покажемо, як це виглядатиме.

Написати в Telegram