Довідник
Що означає кожен стан, кожна кнопка й кожне повідомлення. Якщо ви ще не підключили плату — почніть з інструкції з підключення.
Сигналом є тиша
Плата в розетці кожні 10 секунд каже серверу «я жива» — коротким підписаним повідомленням. Зникло світло — плата гасне разом із ним і замовкає. Обірвався інтернет — сигнали теж не доходять. Тривогу піднімає саме тиша, а не якийсь окремий сигнал тривоги.
Із цього випливає все інше. Систему не можна «забути ввімкнути»: вона не має стану, в якому мовчить і при цьому вважається справною. Але звідси ж і головна вимога до встановлення:
Друга сторона цього ж принципу: мовчазний бот і зламаний бот зовні однакові. Тому раз на тиждень приходить звіт — єдине місце, де система каже «я жива» словами.
Два режими точки
У точок різна ціна мовчання. Планове відключення на дачі — новина, але не подія. Відключення там, де стоїть холодильник із ліками або сервер, треба помітити обов'язково, зокрема о третій ночі. Одна й та сама поведінка не підходить обом, тому режим обирається для кожної точки окремо.
| Режим | Що приходить | Кнопки під тривогою |
|---|---|---|
| 🔔 Звичайний | Одне повідомлення, коли світло зникло, і одне, коли з'явилось. Більше бот не турбує. | Немає |
| 🚨 Тривога | Те саме плюс нагадування кожні 15 хвилин, доки хтось не підтвердить. | ✅ Прийнято 🔇 Заглушити 1 год |
Режим питається останнім кроком під час створення точки й змінюється будь-коли: 📍 Мої точки → ваша точка → ⚙️ Налаштування точки → 🔔 Режим. Кнопка показує поточний режим прямо на собі, тож дізнатись його можна не натискаючи. Перемкнути можна навіть посеред відключення, яке вже триває — це подіє одразу.
Чому в звичайному режимі немає кнопок
«Прийнято» вимикає нагадування. У звичайному режимі нагадувань немає, отже, вимикати нічого — а кнопка, яка нічого не змінює, гірша за її відсутність: її натискають і вважають, що чимось керують. Заглушити звичайну точку теж можна, але заздалегідь — у картці, а не після того, як єдине повідомлення вже прийшло.
Що робить «✅ Прийнято»
Вимикає нагадування для всіх, хто отримує сповіщення по цій точці, і показує їм, хто саме натиснув. Це зроблено навмисно: якби кожен отримувач мав свій ланцюжок нагадувань, кожен вирішив би, що розбирається хтось інший. Кнопку може натиснути будь-хто з отримувачів, не лише власник.
Стани точки
| Значок | Стан | Що це означає |
|---|---|---|
| 🟢 | Живлення є | Пакети приходять. Нормальний стан, у якому точка перебуває майже завжди. |
| 🔴 | Немає зв'язку | Пакети припинились. Відкрито інцидент, він потрапить в історію; повідомлення прийде, якщо тиша протримається п'ять хвилин. |
| 🟡 | Чекаю на плату | Плата ще жодного разу не озвалась — точку щойно створено або повернули під нагляд, і відлік почався заново. Якщо вона мовчатиме півгодини, бот напише про це сам. |
| ⏸ | Без датчика | Плату зняли. Тиша тут не тривога, але точку не забуто: нагляд увімкнеться сам, щойно плата озветься. |
Власнику в картці видно ще й рядок «Зв'язок за добу» — «без провалів» або «були провали». Рівень сигналу поруч зі станом показаний і словом, і числом: добрий (від −70 dBm), помірний (−70…−80), слабкий (нижче −80). Слабкий сигнал і провали означають одне: плата ледве дістає до роутера, і варто пересунути її ближче. Саме з таких провалів згодом виростають тривоги на рівному місці.
Окремо: точка, яка мовчить два тижні, знімається з нагляду автоматично. Відкритий інцидент закривається, історія лишається, а власнику приходить пояснення з кнопкою повернути нагляд — на випадок, якщо світла там справді немає так довго. Без цього забута в шухляді плата дзвонила б місяцями.
Кнопки в картці точки
Команд у боті немає — усе робиться кнопками. Картка відкривається так: 📍 Мої точки → назва точки.
Саме головне меню — це кнопки внизу екрана. Якщо вони зникли або ви їх згорнули, поверніть їх кнопкою Меню ліворуч від поля вводу: там єдиний пункт — /menu. Ту саму команду можна просто написати.
Кнопки розкладені на три екрани: у картці лишилось те, що тиснуть у момент події, а те, до чого повертаються рідко, лежить глибше. Так під тривогою вночі поруч із «🔇 Заглушити» не опиняється «🗑 Видалити».
У картці точки
| Кнопка | Що робить |
|---|---|
| 🔇 Заглушити | Тимчасово вимикає тривоги: 30 хв, 1 год, 2 год, 8 год або до 8:00 ранку. Після строку тривоги вмикаються самі. Тільки для власника — глушіння діє на всіх отримувачів. |
| 📜 Історія | Останні відключення, їхня тривалість і підсумок за тиждень. |
| 💡 Блимнути | Та сама плата почне часто блимати на 10 секунд — так її знаходять серед однакових на вигляд. Працює, лише поки точка на зв'язку. |
| ⚙️ Налаштування точки | Усе інше про цю точку. |
| 🔄 Прийняти плату заново | З'являється сама, якщо плату скинули або перепрошили: вона почала рахунок своїх сигналів спочатку, і бот їх поки не приймає. Натисніть — і точка запрацює далі. |
⚙️ Налаштування точки
| Кнопка | Що робить |
|---|---|
| 🔔 Режим | Звичайний або тривога. Поточний режим написано на самій кнопці. |
| 📍 Місце | Каже боту, що ця точка стоїть там само, де інша. З'являється, коли точок більше однієї — з одною порівнювати нема з чим. Потрібне для точності причини, див. нижче. Поточне місце написане просто на кнопці. |
| ⏸ Зняти з нагляду | Плату забрали надовго. Див. різницю з глушінням. |
| ✏️ Перейменувати | Змінює назву. На саму плату перенастроювати нічого не треба. |
| 👥 Доступ | Кому видно цю точку, запрошення нових, відкликання доступу. |
| 🔧 Плата | Рядок конфігурації, новий ключ і видалення точки. |
🔧 Плата
| Кнопка | Що робить |
|---|---|
| ⬆️ Оновити плату | З'являється, тільки коли для вашої плати справді є свіжа програма. Плата завантажить її сама й перезавантажиться — кілька хвилин мовчання, тривоги в цей час не буде. Якщо щось піде не так, плата сама повернеться до попередньої програми: зіпсувати її цим не можна. |
| 📋 Конфіг | Показує рядок конфігурації ще раз. Секрет при цьому не змінюється — плата, налаштована раніше, працює далі. |
| 🔑 Перевипустити | Видає новий секрет: потрібно, якщо рядок кудись потрапив. Старий ключ приймається ще 24 години — встигніть перенастроїти плату, інакше вона замовкне. |
| 🗑 Видалити | Разом із точкою зникає її історія. Запитує підтвердження. |
Заглушити чи «Зняти з нагляду»
Дві кнопки, які легко переплутати, з протилежною логікою.
| 🔇 Заглушити | ⏸ Зняти з нагляду | |
|---|---|---|
| Коли | Плата на місці, але зараз не до тривог | Плати на точці фізично немає |
| Строк | Від 30 хвилин до 8 годин | Без строку |
| Як закінчується | Само, за строком — тривоги мовчки вмикаються назад | Щойно плата озветься знову |
| Історія | Ведеться далі | Зберігається, нові інциденти не відкриваються |
Головне тут — строк. Якщо зняти плату й просто заглушити точку, максимум за вісім годин тривога прийде сама: найімовірніше вночі, коли зробити з нею нічого не можна. Тому для «повіз на дачу», «поклав до весни», «везу знайомим» — саме ⏸ Зняти з нагляду.
Повертати нагляд руками не потрібно: увімкнули плату — і за хвилину вона озветься сама. Ручний крок тут був би рівно тим місцем, де система тихо перестає стежити, а людина певна, що все гаразд.
П'ять хвилин тиші
Тривога приходить, коли точка мовчить п'ять хвилин. Це не налаштування: поріг однаковий для всіх точок, і змінювати його в боті нічим.
Чому саме стільки. Тиша коротша за п'ять хвилин здебільшого не про світло: моргнув інтернет, перезавантажився роутер, плата перепідключилась до Wi-Fi. Раніше поріг був у сорок секунд, і кожна така дрібниця приходила як тривога — а через хвилину «відновлено». Тривога, яка регулярно виявляється дрібницею, перестає бути тривогою.
Якщо точка повернулась раніше, замість пари «зникло / відновлено» приходить одне спокійне ⚡ пропадав зв'язок зі звичайним пріоритетом — і з поясненням, що це було: світло чи інтернет. Будити людину через дві хвилини тиші сенсу немає, а знати корисно: часті провали псують техніку й видно їх тільки так. В історії подія лишається.
Світло це чи інтернет
Поки точка мовчить, відрізнити неможливо: сигналів немає в обох випадках. Тому в тривозі бот пише просто «плата замовкла» й обіцяє сказати точно, коли плата повернеться. Вигадувати впевненість тут нема з чого.
Відповідь приносить сама плата. Та, що весь цей час працювала й просто не могла достукатись, повертається «старою» — значить, пропадав інтернет. Та, що гасла разом зі світлом, повертається щойно ввімкненою — значить, не було світла. Бот це бачить і каже прямо, у повідомленні про повернення:
- «Плата була без живлення — тобто зникало світло»;
- «Живлення на платі не зникало — пропадав саме інтернет»;
- «Плата не змогла сказати, що це було» — межовий випадок, коли тиша й час роботи плати збіглися надто близько. Чесніше, ніж назвати навмання одну з двох причин.
Саме тому при заведенні точки бот більше не питає, за чим вона стежить: відповідь наперед нічого не давала, а тепер вона приходить із факту.
Дещо видно й одразу, у момент тривоги:
- «сусідні точки на цьому місці на зв'язку — схоже, справа в самій платі» — найкорисніша з підказок. Якщо решта плат у тому самому місці спокійно шле пакети, то і світло, і роутер там живі: перевіряти варто саму плату, її розетку й кабель, а не лічильник. Формулювання обережне навмисно — у будинку бувають різні автомати, і одна точка може справді лишитись без світла, поки сусідні працюють.
- «захист сервера перестав приймати цю плату» — рідкісний випадок, коли проблема на нашому боці: захист сервера прийняв сигнали вашої плати за чужі. Сказано прямо, щоб ви не шукали несправність у розетці; напишіть адміністратору.
Обидві потребують від вас одного: зв'яжіть точки кнопкою 📍 Місце в картці. Назву місця вводити не треба — оберіть сусідню точку зі списку, і бот сам зрозуміє, що вони стоять поруч.
Тривога приходить по кожній точці окремо і в будь-якому разі — місце впливає лише на те, наскільки рано названо причину.
І незмінна вимога: плату, яка стежить за світлом, ніколи не ставлять на UPS — тоді відключення нічого не змінює, і система сліпа.
Доступ і приватність
Точками діляться посиланням: ⚙️ Налаштування точки → 👥 Доступ → ➕ Запросити. Посилання одноразове й діє 24 години; коли ним скористаються, власнику приходить повідомлення, хто саме це зробив.
| Рівень | Бачить | Не бачить |
|---|---|---|
| 🔔 Лише тривоги | «Зникло» і «з'явилось» | Історію, рівень сигналу, налаштування |
| 📜 Тривоги + історія | Те саме плюс журнал відключень | Налаштування точки |
Рівня «керувати» немає ні для кого, крім власника. Глушіння вимикає тривоги всім отримувачам, тож віддати його гостю означало б дати сторонній людині залишити власника без сповіщень про відключення. Рядок конфігурації точки не показується на жодному рівні, крім власника: хто його має, той може вдавати вашу плату.
Забрати доступ можна будь-коли тією ж кнопкою 👥 Доступ. Людина отримає повідомлення про це — щоб не вважала, ніби на точці просто все спокійно.
Тижневий звіт
Щопонеділка о 9:00 приходить короткий підсумок по ваших точках: скільки було відключень, найдовше з них, скільки відсотків часу було світло.
Це не розсилка заради розсилки. Уся система побудована на тому, що мовчання означає «все гаразд» — але зсередини Telegram мовчазний бот і зламаний бот виглядають абсолютно однаково, і різницю людина помічає рівно тоді, коли тривога не прийде. Звіт — єдине місце, де система каже «я жива» словами.
Не потрібен — вимикається в ⚙️ Налаштування. Гостям він не надсилається: точки не їхні.
Плата: кнопка й світлодіод
Кнопка BOOT
| Утримати | Що станеться |
|---|---|
| 5 секунд | Плата підніме точку доступу elbot-setup для налаштування. Усе збережене лишається: так додають ще одну мережу Wi-Fi. |
| 15 секунд | Повне скидання: стираються всі мережі й прив'язка до точки. Після цього плату треба налаштовувати з нуля. |
Світлодіод
- Часте блимання — плата чекає на налаштування (або ви щойно натиснули «💡 Блимнути»).
- Коротке підморгування раз на 10 секунд — усе гаразд, плата озивається до сервера.
Переїзд і кілька мереж
Плата пам'ятає до п'яти мереж і сама обирає доступну. Щоб додати ще одну — утримайте BOOT 5 секунд і введіть нову; попередні збережуться. Це те, що потрібно для плати, яка їздить між домом і дачею.
Живлення — будь-яка USB-зарядка, будь-який кабель. Плата бачить лише мережі 2,4 ГГц: якщо у вас окремий Wi-Fi на 5 ГГц, обирайте звичайний.
Чого Elbot не робить
- Не дзвонить. Безкоштовні способи дзвонити через Telegram перевірені й не працюють надійно: канал здатний відвалитись мовчки, а мовчазний канал тривоги гірший за його відсутність. Основний канал для всіх — повідомлення в Telegram.
- Не пише, поки все гаразд. Крім тижневого звіту, який на те й потрібен.
- Не реєструє нікого автоматично. Доступ дається за схваленням адміністратора. За запрошенням на чужу точку своїх точок завести не можна — інакше правило обходилось би будь-яким розшареним посиланням.
- Не зіставляє ваші точки з чужими. Порівняння відключень між різними власниками в системі немає.