З дозволу автора викладаю скрипт збору телеметрії відлючень світла
хочете допомогти проекту? автор волонтер - http://resolute.org.ua тому хай буде донат, котрий піде на створення девайсів для ЗСУ
Щоб скрипт працював тре mikrotik або будь-який роутер що вміє LUA який-небуть мережевий девайс що підключений у окрему розетку (без резервного живлення)
але цей скрипт не робить ті графіки що у твітері, він лише збирає телеметрію до файлів та відправляє у ТГ-канал за допомогою бота
на MikroTik створити два файли
/file print detail file="currentStatus.txt"
/file set currentStatus.txt contents="ON"
/file print detail file="journal.log"
/file set journal.log contents=""
перший файл для поточного значення ON/OFF у другий файл буде записуватись телеметрія з часом та датою
графік можна побудувати з даних журналу, там у скрипті на 7 строці підключається для цього файл
календар потім можна намалювати через https://fullcalendar.io/ або будь-яку іншу бібліотеку
строки 29 та 40 там стартує ще один скрипт - у ньому у мене запускається гостьовий wifi та надсилається повідовлення у ТГ-канал тож можна видалити, а сповіщення можна змінити у строках 25 та 36 вони будуть надсилатись у 48 строці
- створюєте бота за допомогою бот-фазеру
- створюєте канал, додаєте до нього бота
- активуєте бота у каналі чи приватно
- запрошуєте інформацію через посилання https://api.telegram.org/тут-треба-вказати-id-вашого-бота/getUpdates
- у запрошених даних побачите id каналу до котрого додан бот, далі ці дані будуть використовуватись у скрипті