Vai al contenuto
PLC Forum


Script monitoraggio POE mikrotik


abbio90

Messaggi consigliati

Ciao a tutti...ho in auto un map la versione a due porte..non la lite..esso è alimentato da circa 2 anni dai 12 volta della porta 12V presente nel baule .sin ora nessun problema...da circa una settimana mi rendevo conto che l.acfensione dell.auto non era poi così brillante come prima.. però accendeva sempre al primo colpo..

È possibile realizzare uno script che lavori sulla tensione letta dalla poe out e quando scende sotto i 12 volt mi mandi una mail?

Qualcuno sarebbe in grado di aiutarmi..?

Non sono affatto bravo sugli script

Link al commento
Condividi su altri siti


Questo è uno script che mi avevano girato; ma poi ho utilizzato SMNP.

 

#set lowvoltalarm to desired alarm voltage in tenths of a volt. 125 = 12.5v
:global lowvoltalarm 200
:global highvoltalarm 280
:global highvolt
:global lowvolt
:global starttime
:global hivolttime
:global lovolttime
:global vh
:local thisbox [/system identity get name]
:global voltage [/system health get voltage]
:local thistime [/system clock get time]
:local thisdate [/system clock get date]
:local thishour [:pick $thistime 0 2]
:local emessage ($thisbox . " voltage is: " . [:pick $voltage 0 2] . "." . [:pick $voltage 2 3])
:if ([:len $lowvolt] < 1) do={:set lowvolt 999; :set highvolt 0}
# set your email address in the next line
:if ($voltage <= $lowvoltalarm) do={/tool e-mail send to="test@test.com" subject="$thisbox Voltage Statistics" body=$emessage}
:if ($voltage >= $highvoltalarm) do={/tool e-mail send to="test@test.com" subject="$thisbox Voltage Statistics" body=$emessage}
:if ($voltage > $highvolt) do={:set highvolt $voltage; :set hivolttime ($thistime . " " . $thisdate)}
:if ($voltage < $lowvolt) do={:set lowvolt $voltage; :set lovolttime ($thistime . " " . $thisdate)}
:if ([:len $vh] > 0) do={:set vh ([:toarray $voltage] + $vh)} else={:set vh [:toarray $voltage]}
:if ([:len $starttime] < 1) do={:set starttime ($thistime . " " . $thisdate)}
:if ($thishour = "23") do={:execute voltreport}

Link al commento
Condividi su altri siti

  • 2 months later...

scusa se rispondo sempre dopo mesi ma sono sempre indaffarattissimo...oggi ho avuto giusto due minuti per caricare lo script.

praticamente in che circostanza dovrebbe avvisare ?

Link al commento
Condividi su altri siti

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...