Ahoj,potřeboval bych trošku popostrčit kde můžu mít problém stím že mi vše jede,ale nedostávám email o znovunahození elektriky.
Sestava RB433AH , 12V 7Ah v serii 2ks , AD-55B 24V přes ethernet hodnoty mi to vrací 270 a 265 baterka. ROS 4.11 a 2.27 bootloader .
Tedy dojde mi email:
napajeni z baterie
Ale ani po 15min po nahození elektřiny mi nedojde o tomto zpráva přitom v logu je to vpořádku:
19 script,info napajeni z baterie
19 script,info napajeni v poradku
19 script,info napajeni v poradku
19 script,info napajeni v poradku
19 script,info napajeni v poradku
19 script,info napajeni v poradku
19 script,info napajeni v poradku
19 script,info napajeni v poradku
19 script,info napajeni v poradku
19 script,info napajeni v poradku
19 script,info napajeni v poradku
19 script,info napajeni v poradku
19 script,info napajeni v poradku
Je možné že jsem se uťuknul někde ve skriptíku? Oddělal jsem jen ty komenty u emeilu a logu,ale možná špatně :(
Radši sem postnu celý skript:
vTime "1";
vBeep "1";
vNormal "267";
vLow "220";
mailNormal "0";
mailBat "0";
mailLow "0";
mailSendedNormal "1";
mailSendedBat "0";
mailSendedLow "0";
vLoopNormal "10";
vLoopBat "0";
vLoopLow "0";
(true) do={
voltage ;
($voltage >= $vNormal) do={
($vLoopNormal = 10) do={
### rychly zapis do logu pri nahozeni elektriny
info "napajeni v poradku";
###
frequency=1200; 50ms; frequency=1500;
}
($vLoopNormal > (120 * $vTime)) do={
($mailSendedNormal = "0") do={
mailSendedNormal "1";
### akce za interval uvedeny v vTime x 2 pri zapnuti elektriny
/tool e-mail send to="d@l.com" body="napajeni v poradku";
###
}
### zapis do logu za interval uvedeny v vTime pri zapnute elektrine
info "napajeni v poradku";
###
vLoopNormal "10";
}
} else={
vLoopNormal "0";
mailSendedNormal "0";
}
($voltage < $vNormal && $voltage > $vLow) do={
($vLoopBat = 10) do={
### rychly zapis do logu pri prepnuti na baterii
info "napajeni z baterie";
###
}
($vLoopBat > (60 * $vTime)) do={
($mailSendedBat = "0") do={
mailSendedBat "1";
### akce za interval uvedeny v vTime pri prepnuti na baterii
/tool e-mail send to="d@l.com" body="napajeni z baterie";
###
}
### zapis do logu za interval uvedeny v vTime pri zapnute elektrine
info "napajeni z baterie";
###
vLoopBat "10";
}
($vBeep = "1") do={ frequency=1500 length=3;}
} else={
vLoopBat "0";
mailSendedBat "0";
}
($voltage <= $vLow) do={
($vLoopLow > (1 * $vTime)) do={
($mailSendedLow = "0") do={
mailSendedLow "1";
### akce za interval uvedeny v vTime pri nizkem napeti baterie
/tool e-mail send to="d@l.com" body="napajeni z baterie - nizke napeti";
###
}
vLoopLow "10";
}
### zapis do logu kazdych 10 sekund
info "napajeni z baterie - nizke napeti";
###
($vBeep = "1") do={ frequency=4000 length=3;}
} else={
mailSendedLow "0";
vLoopLow "0";
}
vLoopNormal ($vLoopNormal + 10);
vLoopBat ($vLoopBat + 10);
vLoopLow ($vLoopLow + 10);
10;
}