Используем ESP32-C3 SuperMini как индикатор сетевого статуса

Используем ESP32-C3 SuperMini как индикатор сетевого статуса.

Intro

Продолжаем “неделю эффективности”.

Есть у меня пару Frigate NVR, которые находятся очень далеко от меня. Когда я устанавливал их, я сознательно отключил в BIOS Restore After Power Loss, так как обычно бывает, когда электричество пропадает, то не сразу восстанавливается, бывает пару “включений - отключений”. Лучше подождать пару минут, лучше 5, только затем включать Frigate.

Ну и нужно звонить в деревню и просить там на месте посмотреть и включить сервер.

Решение

Вот подумал и решил, а хорошо бы туда поставить умную лампочку, что на месте могли посмотреть и по цвету лампочки понять, что сервер выключен.

Поэтому я решил собрать на ESP32-C3 SuperMini небольшой комбайн, который делает icmp проверку, затем запускает цветовую карусель на LED Ring 12. Зеленый, если все хорошо. Красный, если все плохо.