poe-power-status.ino
Monitorear la alimentación PoE 802.3af/at mediante scripts nativos de RouterOS.
La alimentación PoE es crítica para instalaciones al aire libre. Este script de RouterOS verifica el estado del puerto Ethernet PoE cada minuto. En caso de pérdida de alimentación PoE (cambio a batería o CC), se genera un registro de alerta. Esto permite activar acciones preventivas como reducir la frecuencia de la CPU para ahorrar energía.
poe-power-status.ino
/system script add name="check_poe" source={
:local poeStatus [/interface ethernet poe print where name=ether1 | get 0 status]
:if ($poeStatus != "active") do={
:log warning "Poe status: $poeStatus on ether1"
# Optionnel: Activer le mode économie d'énergie si batterie présente
# /system resource cpu-profile set cpu-profile=default frequency=400
}
}
/system scheduler add name="monitor_poe" interval=1m on-event=check_poe