3.0: Швидше, меньше, надійніше #50
v00g100skr
announced in
Релізи
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Коротко:
Нижче повне описання наявного функціоналу
Прошивка використовує бібліотеку NeoPixelBus (треба додатково встановити в Arduinо IDE по аналогії з іншими попередніми, останню версію брати тут)
Це дозволило зробити візуал мапи більш кастомізованим і гнучким
Прошивка використовує async в роботі, що дозволяє запускати декілька процесів одночасно і більш швидко реагувати на зміни
Прошивка використовує власний сервер даних alerts.net.ua для отримування даних про тривоги і погоду
Прошивка використовує TCP-сокет для коннекта з сервером даних, що дозволяє майже миттєво отримувати оновлення даних
Прошивка має такі можливості:
Для отримання даних не треба мати ключі для апи тривог або openweathermap - все вже є в нашому api
Мапа може бути обладнана дисплеєм (128 * 32 SSD1306 та 128 * 64 SSD1306).
Режим дисплея вмикається окремо через налаштування:
Мапа має вбудований web-сервер
для керування всіми налаштуваннями. Сторінка керування знаходиться по адресі alarmmap.local (або по ip). Також доступна сервісна сторінка alarmmap.local:8080, де можна змініти wifi, перевантажити мапу або перепрошити, якшо у вас e готовий зібраний файл прошивки і ви не хочете використовувати arduino ide
Всі налаштування зберігаються у внутрішній пам'яті
Відновлюються після перезавантаження та після перепрошивки мапи (якшо не вказувати примусове очищення)
Мапа інтегрується в сервіс home assistant
HA бачить мапу як окремий прилад розумного будинку і має можливість керувати мапою
Мапа може бути обладнана сенсорною кнопкою ttp223
Кнопка дозволяє перемикати всі наявні режими в мапі
Мапа підтримуе певний рівень кастомізацій:
This discussion was created from the release 3.0: Швидше, меньше, надійніше.
Beta Was this translation helpful? Give feedback.
All reactions