poe-power-status.ino
Surveillance de l'alimentation PoE 802.3af/at via les scripts RouterOS natifs.
L'alimentation PoE est critique pour les installations extérieures. Ce script RouterOS vérifie l'état du port Ethernet PoE chaque minute. En cas de perte d'alimentation PoE (passage sur batterie ou DC), un log d'alerte est généré. Cela permet de déclencher des actions préventives comme la réduction de la fréquence CPU pour économiser l'énergie.
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