COnf x RPI-MON

This commit is contained in:
Samuele E. Locatelli
2018-06-05 14:05:48 +02:00
parent 83355c4c68
commit 556133677d
23 changed files with 98283 additions and 0 deletions
+10
View File
@@ -0,0 +1,10 @@
[id]
idxMacchina = 1501
[web]
URLREBO = http://10.74.82.218/MPIO/sendReboot.aspx?idxMacchina=
#URLREBO = http://192.168.51.71/MPIO/sendReboot.aspx?idxMacchina=
[log]
LOGLEVEL = 10
LOGREBO = /var/log/logReboot.txt
Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

+540
View File
@@ -0,0 +1,540 @@
<!DOCTYPE html>
<!-- saved from url=(0020)http://iis01/MP-MON/ -->
<html lang="it-it" class=" js flexbox flexboxlegacy canvas canvastext webgl touch geolocation postmessage websqldatabase indexeddb hashchange history draganddrop websockets rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms csstransforms3d csstransitions fontface generatedcontent video audio localstorage sessionstorage webworkers applicationcache svg inlinesvg smil svgclippaths"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Index - MP-MONi DEMO</title>
<link href="./MP-MON-DEMO_files/css" rel="stylesheet">
<script src="./MP-MON-DEMO_files/modernizr"></script>
<script src="./MP-MON-DEMO_files/jquery"></script>
</head>
<body>
<div class="navbar navbar-inverse navbar-fixed-top">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a href="#" class="navbar-brand" style="vertical-align: bottom; margin: 0; text-align: left; font-size: 2em;"><img class="logoImg" src="./MP-MON-DEMO_files/logoSteamware.png" style="margin-top: -10px;"></a>
<span class="mainHead navbar-brand"><b><span style="color: #DEDEDE;">MP MON</span>itor</b>i - DEMO OFFLINE MODE</span>
</div>
<div class="navbar-collapse collapse">
<div class="nav navbar-text navbar-right" style="margin: 5px;">
<div id="divClock text-right">
venerdì 14 ottobre 2016, 11:07
</div>
<div class="fontSmall text-right">
127.0.0.1 | v: 4.1.491.467
</div>
</div>
</div>
</div>
</div>
<div class="container-fluid body-content">
<br>
<div id="mainDiv">
<div class="row statusMap">
<div class="col-xs-4 col-sm-4 col-md-3 col-lg-2" style="padding: 2px;">
<div class="semG_b" style="padding: 1px;">
<div class="row" style="margin-bottom: 0.5em;">
<div class="col-xs-12"><div class="ui-title">SMER.09</div></div>
</div>
<div class="row" style="padding: 0.4em 0.2em;">
<div class="col-xs-4 padZR">articolo:</div>
<div class="col-xs-8 padZL text-right">-</div>
<div class="col-xs-12"><b>fermo generico</b></div>
<div class="col-xs-6 padZR">tempo ciclo:</div>
<div class="col-xs-6 padZL text-right">00:00</div>
</div>
<div class="row fontSmall" style="margin-top: 0.5em;">
<div class="col-xs-12"><div class="text-right ui-footer">last update: 14/10/2016 11:07:48</div></div>
</div>
</div>
</div>
<div class="col-xs-4 col-sm-4 col-md-3 col-lg-2" style="padding: 2px;">
<div class="semG_b" style="padding: 1px;">
<div class="row" style="margin-bottom: 0.5em;">
<div class="col-xs-12"><div class="ui-title">PUL.03</div></div>
</div>
<div class="row" style="padding: 0.4em 0.2em;">
<div class="col-xs-4 padZR">articolo:</div>
<div class="col-xs-8 padZL text-right">5010710</div>
<div class="col-xs-12"><b>fermo generico</b></div>
<div class="col-xs-6 padZR">tempo ciclo:</div>
<div class="col-xs-6 padZL text-right">07:31</div>
</div>
<div class="row fontSmall" style="margin-top: 0.5em;">
<div class="col-xs-12"><div class="text-right ui-footer">last update: 14/10/2016 11:07:48</div></div>
</div>
</div>
</div>
<div class="col-xs-4 col-sm-4 col-md-3 col-lg-2" style="padding: 2px;">
<div class="semV" style="padding: 1px;">
<div class="row" style="margin-bottom: 0.5em;">
<div class="col-xs-12"><div class="ui-title">SMER.04</div></div>
</div>
<div class="row" style="padding: 0.4em 0.2em;">
<div class="col-xs-4 padZR">articolo:</div>
<div class="col-xs-8 padZL text-right">5009047</div>
<div class="col-xs-12"><b>lavorazione</b></div>
<div class="col-xs-6 padZR">tempo ciclo:</div>
<div class="col-xs-6 padZL text-right">07:01</div>
</div>
<div class="row fontSmall" style="margin-top: 0.5em;">
<div class="col-xs-12"><div class="text-right ui-footer">last update: 14/10/2016 11:07:48</div></div>
</div>
</div>
</div>
<div class="col-xs-4 col-sm-4 col-md-3 col-lg-2" style="padding: 2px;">
<div class="semV" style="padding: 1px;">
<div class="row" style="margin-bottom: 0.5em;">
<div class="col-xs-12"><div class="ui-title">PUL.02</div></div>
</div>
<div class="row" style="padding: 0.4em 0.2em;">
<div class="col-xs-4 padZR">articolo:</div>
<div class="col-xs-8 padZL text-right">5010225</div>
<div class="col-xs-12"><b>lavorazione</b></div>
<div class="col-xs-6 padZR">tempo ciclo:</div>
<div class="col-xs-6 padZL text-right">07:00</div>
</div>
<div class="row fontSmall" style="margin-top: 0.5em;">
<div class="col-xs-12"><div class="text-right ui-footer">last update: 14/10/2016 11:07:48</div></div>
</div>
</div>
</div>
<div class="col-xs-4 col-sm-4 col-md-3 col-lg-2" style="padding: 2px;">
<div class="semG_b" style="padding: 1px;">
<div class="row" style="margin-bottom: 0.5em;">
<div class="col-xs-12"><div class="ui-title">SMER.03</div></div>
</div>
<div class="row" style="padding: 0.4em 0.2em;">
<div class="col-xs-4 padZR">articolo:</div>
<div class="col-xs-8 padZL text-right">5009595</div>
<div class="col-xs-12"><b>fermo generico</b></div>
<div class="col-xs-6 padZR">tempo ciclo:</div>
<div class="col-xs-6 padZL text-right">10:49</div>
</div>
<div class="row fontSmall" style="margin-top: 0.5em;">
<div class="col-xs-12"><div class="text-right ui-footer">last update: 14/10/2016 11:07:48</div></div>
</div>
</div>
</div>
<div class="col-xs-4 col-sm-4 col-md-3 col-lg-2" style="padding: 2px;">
<div class="semV" style="padding: 1px;">
<div class="row" style="margin-bottom: 0.5em;">
<div class="col-xs-12"><div class="ui-title">SMER.08</div></div>
</div>
<div class="row" style="padding: 0.4em 0.2em;">
<div class="col-xs-4 padZR">articolo:</div>
<div class="col-xs-8 padZL text-right">5009595</div>
<div class="col-xs-12"><b>lavorazione</b></div>
<div class="col-xs-6 padZR">tempo ciclo:</div>
<div class="col-xs-6 padZL text-right">09:07</div>
</div>
<div class="row fontSmall" style="margin-top: 0.5em;">
<div class="col-xs-12"><div class="text-right ui-footer">last update: 14/10/2016 11:07:48</div></div>
</div>
</div>
</div>
<div class="col-xs-4 col-sm-4 col-md-3 col-lg-2" style="padding: 2px;">
<div class="semV" style="padding: 1px;">
<div class="row" style="margin-bottom: 0.5em;">
<div class="col-xs-12"><div class="ui-title">SMER.07</div></div>
</div>
<div class="row" style="padding: 0.4em 0.2em;">
<div class="col-xs-4 padZR">articolo:</div>
<div class="col-xs-8 padZL text-right">5009580</div>
<div class="col-xs-12"><b>lavorazione</b></div>
<div class="col-xs-6 padZR">tempo ciclo:</div>
<div class="col-xs-6 padZL text-right">07:34</div>
</div>
<div class="row fontSmall" style="margin-top: 0.5em;">
<div class="col-xs-12"><div class="text-right ui-footer">last update: 14/10/2016 11:07:48</div></div>
</div>
</div>
</div>
<div class="col-xs-4 col-sm-4 col-md-3 col-lg-2" style="padding: 2px;">
<div class="semV" style="padding: 1px;">
<div class="row" style="margin-bottom: 0.5em;">
<div class="col-xs-12"><div class="ui-title">SMER.02</div></div>
</div>
<div class="row" style="padding: 0.4em 0.2em;">
<div class="col-xs-4 padZR">articolo:</div>
<div class="col-xs-8 padZL text-right">5003049</div>
<div class="col-xs-12"><b>lavorazione</b></div>
<div class="col-xs-6 padZR">tempo ciclo:</div>
<div class="col-xs-6 padZL text-right">06:55</div>
</div>
<div class="row fontSmall" style="margin-top: 0.5em;">
<div class="col-xs-12"><div class="text-right ui-footer">last update: 14/10/2016 11:07:48</div></div>
</div>
</div>
</div>
<div class="col-xs-4 col-sm-4 col-md-3 col-lg-2" style="padding: 2px;">
<div class="semV" style="padding: 1px;">
<div class="row" style="margin-bottom: 0.5em;">
<div class="col-xs-12"><div class="ui-title">SMER.01</div></div>
</div>
<div class="row" style="padding: 0.4em 0.2em;">
<div class="col-xs-4 padZR">articolo:</div>
<div class="col-xs-8 padZL text-right">5009030</div>
<div class="col-xs-12"><b>lavorazione</b></div>
<div class="col-xs-6 padZR">tempo ciclo:</div>
<div class="col-xs-6 padZL text-right">08:04</div>
</div>
<div class="row fontSmall" style="margin-top: 0.5em;">
<div class="col-xs-12"><div class="text-right ui-footer">last update: 14/10/2016 11:07:48</div></div>
</div>
</div>
</div>
<div class="col-xs-4 col-sm-4 col-md-3 col-lg-2" style="padding: 2px;">
<div class="semV" style="padding: 1px;">
<div class="row" style="margin-bottom: 0.5em;">
<div class="col-xs-12"><div class="ui-title">EXABB</div></div>
</div>
<div class="row" style="padding: 0.4em 0.2em;">
<div class="col-xs-4 padZR">articolo:</div>
<div class="col-xs-8 padZL text-right">5010290</div>
<div class="col-xs-12"><b>lavorazione</b></div>
<div class="col-xs-6 padZR">tempo ciclo:</div>
<div class="col-xs-6 padZL text-right">10:03</div>
</div>
<div class="row fontSmall" style="margin-top: 0.5em;">
<div class="col-xs-12"><div class="text-right ui-footer">last update: 14/10/2016 11:07:48</div></div>
</div>
</div>
</div>
<div class="col-xs-4 col-sm-4 col-md-3 col-lg-2" style="padding: 2px;">
<div class="semV" style="padding: 1px;">
<div class="row" style="margin-bottom: 0.5em;">
<div class="col-xs-12"><div class="ui-title">PUL.04</div></div>
</div>
<div class="row" style="padding: 0.4em 0.2em;">
<div class="col-xs-4 padZR">articolo:</div>
<div class="col-xs-8 padZL text-right">5010660</div>
<div class="col-xs-12"><b>lavorazione</b></div>
<div class="col-xs-6 padZR">tempo ciclo:</div>
<div class="col-xs-6 padZL text-right">14:43</div>
</div>
<div class="row fontSmall" style="margin-top: 0.5em;">
<div class="col-xs-12"><div class="text-right ui-footer">last update: 14/10/2016 11:07:48</div></div>
</div>
</div>
</div>
<div class="col-xs-4 col-sm-4 col-md-3 col-lg-2" style="padding: 2px;">
<div class="semV" style="padding: 1px;">
<div class="row" style="margin-bottom: 0.5em;">
<div class="col-xs-12"><div class="ui-title">SMER.10</div></div>
</div>
<div class="row" style="padding: 0.4em 0.2em;">
<div class="col-xs-4 padZR">articolo:</div>
<div class="col-xs-8 padZL text-right">5009556</div>
<div class="col-xs-12"><b>lavorazione</b></div>
<div class="col-xs-6 padZR">tempo ciclo:</div>
<div class="col-xs-6 padZL text-right">14:03</div>
</div>
<div class="row fontSmall" style="margin-top: 0.5em;">
<div class="col-xs-12"><div class="text-right ui-footer">last update: 14/10/2016 11:07:48</div></div>
</div>
</div>
</div>
<div class="col-xs-4 col-sm-4 col-md-3 col-lg-2" style="padding: 2px;">
<div class="semV" style="padding: 1px;">
<div class="row" style="margin-bottom: 0.5em;">
<div class="col-xs-12"><div class="ui-title">PUL.01</div></div>
</div>
<div class="row" style="padding: 0.4em 0.2em;">
<div class="col-xs-4 padZR">articolo:</div>
<div class="col-xs-8 padZL text-right">5010260</div>
<div class="col-xs-12"><b>lavorazione</b></div>
<div class="col-xs-6 padZR">tempo ciclo:</div>
<div class="col-xs-6 padZL text-right">06:45</div>
</div>
<div class="row fontSmall" style="margin-top: 0.5em;">
<div class="col-xs-12"><div class="text-right ui-footer">last update: 14/10/2016 11:07:48</div></div>
</div>
</div>
</div>
<div class="col-xs-4 col-sm-4 col-md-3 col-lg-2" style="padding: 2px;">
<div class="semV" style="padding: 1px;">
<div class="row" style="margin-bottom: 0.5em;">
<div class="col-xs-12"><div class="ui-title">SMER.06</div></div>
</div>
<div class="row" style="padding: 0.4em 0.2em;">
<div class="col-xs-4 padZR">articolo:</div>
<div class="col-xs-8 padZL text-right">5007041</div>
<div class="col-xs-12"><b>lavorazione</b></div>
<div class="col-xs-6 padZR">tempo ciclo:</div>
<div class="col-xs-6 padZL text-right">02:00</div>
</div>
<div class="row fontSmall" style="margin-top: 0.5em;">
<div class="col-xs-12"><div class="text-right ui-footer">last update: 14/10/2016 11:07:48</div></div>
</div>
</div>
</div>
<div class="col-xs-4 col-sm-4 col-md-3 col-lg-2" style="padding: 2px;">
<div class="semG_b" style="padding: 1px;">
<div class="row" style="margin-bottom: 0.5em;">
<div class="col-xs-12"><div class="ui-title">TAV.02</div></div>
</div>
<div class="row" style="padding: 0.4em 0.2em;">
<div class="col-xs-4 padZR">articolo:</div>
<div class="col-xs-8 padZL text-right">5010720</div>
<div class="col-xs-12"><b>manuale</b></div>
<div class="col-xs-6 padZR">tempo ciclo:</div>
<div class="col-xs-6 padZL text-right">02:01</div>
</div>
<div class="row fontSmall" style="margin-top: 0.5em;">
<div class="col-xs-12"><div class="text-right ui-footer">last update: 14/10/2016 11:07:48</div></div>
</div>
</div>
</div>
<div class="col-xs-4 col-sm-4 col-md-3 col-lg-2" style="padding: 2px;">
<div class="semV" style="padding: 1px;">
<div class="row" style="margin-bottom: 0.5em;">
<div class="col-xs-12"><div class="ui-title">TAV.01</div></div>
</div>
<div class="row" style="padding: 0.4em 0.2em;">
<div class="col-xs-4 padZR">articolo:</div>
<div class="col-xs-8 padZL text-right">5010181</div>
<div class="col-xs-12"><b>lavorazione</b></div>
<div class="col-xs-6 padZR">tempo ciclo:</div>
<div class="col-xs-6 padZL text-right">01:43</div>
</div>
<div class="row fontSmall" style="margin-top: 0.5em;">
<div class="col-xs-12"><div class="text-right ui-footer">last update: 14/10/2016 11:07:48</div></div>
</div>
</div>
</div>
<div class="col-xs-4 col-sm-4 col-md-3 col-lg-2" style="padding: 2px;">
<div class="semR_b" style="padding: 1px;">
<div class="row" style="margin-bottom: 0.5em;">
<div class="col-xs-12"><div class="ui-title">SBAV.05</div></div>
</div>
<div class="row" style="padding: 0.4em 0.2em;">
<div class="col-xs-4 padZR">articolo:</div>
<div class="col-xs-8 padZL text-right">5007580</div>
<div class="col-xs-12"><b>allarme CN</b></div>
<div class="col-xs-6 padZR">tempo ciclo:</div>
<div class="col-xs-6 padZL text-right">03:13</div>
</div>
<div class="row fontSmall" style="margin-top: 0.5em;">
<div class="col-xs-12"><div class="text-right ui-footer">last update: 14/10/2016 11:07:48</div></div>
</div>
</div>
</div>
<div class="col-xs-4 col-sm-4 col-md-3 col-lg-2" style="padding: 2px;">
<div class="semV" style="padding: 1px;">
<div class="row" style="margin-bottom: 0.5em;">
<div class="col-xs-12"><div class="ui-title">SMER.11</div></div>
</div>
<div class="row" style="padding: 0.4em 0.2em;">
<div class="col-xs-4 padZR">articolo:</div>
<div class="col-xs-8 padZL text-right">5009053</div>
<div class="col-xs-12"><b>lavorazione</b></div>
<div class="col-xs-6 padZR">tempo ciclo:</div>
<div class="col-xs-6 padZL text-right">08:45</div>
</div>
<div class="row fontSmall" style="margin-top: 0.5em;">
<div class="col-xs-12"><div class="text-right ui-footer">last update: 14/10/2016 11:07:48</div></div>
</div>
</div>
</div>
<div class="col-xs-4 col-sm-4 col-md-3 col-lg-2" style="padding: 2px;">
<div class="semS" style="padding: 1px;">
<div class="row" style="margin-bottom: 0.5em;">
<div class="col-xs-12"><div class="ui-title">TAV.COS</div></div>
</div>
<div class="row" style="padding: 0.4em 0.2em;">
<div class="col-xs-4 padZR">articolo:</div>
<div class="col-xs-8 padZL text-right">-</div>
<div class="col-xs-12"><b>n.d.</b></div>
<div class="col-xs-6 padZR">tempo ciclo:</div>
<div class="col-xs-6 padZL text-right">00:00</div>
</div>
<div class="row fontSmall" style="margin-top: 0.5em;">
<div class="col-xs-12"><div class="text-right ui-footer">last update: 14/10/2016 11:07:48</div></div>
</div>
</div>
</div>
<div class="col-xs-4 col-sm-4 col-md-3 col-lg-2" style="padding: 2px;">
<div class="semS" style="padding: 1px;">
<div class="row" style="margin-bottom: 0.5em;">
<div class="col-xs-12"><div class="ui-title">COMB.01</div></div>
</div>
<div class="row" style="padding: 0.4em 0.2em;">
<div class="col-xs-4 padZR">articolo:</div>
<div class="col-xs-8 padZL text-right">-</div>
<div class="col-xs-12"><b>n.d.</b></div>
<div class="col-xs-6 padZR">tempo ciclo:</div>
<div class="col-xs-6 padZL text-right">00:00</div>
</div>
<div class="row fontSmall" style="margin-top: 0.5em;">
<div class="col-xs-12"><div class="text-right ui-footer">last update: 14/10/2016 11:07:48</div></div>
</div>
</div>
</div>
<div class="col-xs-4 col-sm-4 col-md-3 col-lg-2" style="padding: 2px;">
<div class="semS" style="padding: 1px;">
<div class="row" style="margin-bottom: 0.5em;">
<div class="col-xs-12"><div class="ui-title">COMB.02</div></div>
</div>
<div class="row" style="padding: 0.4em 0.2em;">
<div class="col-xs-4 padZR">articolo:</div>
<div class="col-xs-8 padZL text-right">-</div>
<div class="col-xs-12"><b>n.d.</b></div>
<div class="col-xs-6 padZR">tempo ciclo:</div>
<div class="col-xs-6 padZL text-right">00:00</div>
</div>
<div class="row fontSmall" style="margin-top: 0.5em;">
<div class="col-xs-12"><div class="text-right ui-footer">last update: 14/10/2016 11:07:48</div></div>
</div>
</div>
</div>
<div class="col-xs-4 col-sm-4 col-md-3 col-lg-2" style="padding: 2px;">
<div class="semS" style="padding: 1px;">
<div class="row" style="margin-bottom: 0.5em;">
<div class="col-xs-12"><div class="ui-title">COMB.03</div></div>
</div>
<div class="row" style="padding: 0.4em 0.2em;">
<div class="col-xs-4 padZR">articolo:</div>
<div class="col-xs-8 padZL text-right">-</div>
<div class="col-xs-12"><b>n.d.</b></div>
<div class="col-xs-6 padZR">tempo ciclo:</div>
<div class="col-xs-6 padZL text-right">00:00</div>
</div>
<div class="row fontSmall" style="margin-top: 0.5em;">
<div class="col-xs-12"><div class="text-right ui-footer">last update: 14/10/2016 11:07:48</div></div>
</div>
</div>
</div>
</div>
</div>
<script type="text/javascript">
function reloadData() {
location.replace("file:///home/pi/steamware/MP-MON-DEMO_b.html");
}
$(document).ready(function () {
// ciclo reload infinito ogni secondo...
myTimer = setInterval(reloadData, 2000);
});
</script>
<footer class="navbar navbar-inverse navbar-fixed-bottom">
<div class="row">
<div class="col-sm-4 col-xs-5 padZR">
<p style="padding-left:1em;">MoonPro MONitor</p>
</div>
<div class="col-sm-4 col-xs-2 padZR padZL text-center">
<strong>SteamWare</strong>
</div>
<div class="col-sm-4 col-xs-5 padZL">
<p style="padding-right:1em;" class="text-right">Steamware s.r.l. - © 2007-2016</p>
</div>
</div>
</footer>
</div>
<script src="./MP-MON-DEMO_files/bootstrap"></script>
<!-- Code to wire up your DatePicker -->
<script type="text/javascript">
// fix datekeeper
if (!Modernizr.inputtypes.date) {
$('input[type=date]').datepicker({
// Consistent format with the HTML5 picker
dateFormat: 'yy-mm-dd'
});
}
</script>
<script src="./MP-MON-DEMO_files/jqueryval"></script>
</body></html>
+540
View File
@@ -0,0 +1,540 @@
<!DOCTYPE html>
<!-- saved from url=(0020)http://iis01/MP-MON/ -->
<html lang="it-it" class=" js flexbox flexboxlegacy canvas canvastext webgl touch geolocation postmessage websqldatabase indexeddb hashchange history draganddrop websockets rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms csstransforms3d csstransitions fontface generatedcontent video audio localstorage sessionstorage webworkers applicationcache svg inlinesvg smil svgclippaths"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Index - MP-MONi DEMO</title>
<link href="./MP-MON-DEMO_files/css" rel="stylesheet">
<script src="./MP-MON-DEMO_files/modernizr"></script>
<script src="./MP-MON-DEMO_files/jquery"></script>
</head>
<body>
<div class="navbar navbar-inverse navbar-fixed-top">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a href="#" class="navbar-brand" style="vertical-align: bottom; margin: 0; text-align: left; font-size: 2em;"><img class="logoImg" src="./MP-MON-DEMO_files/logoSteamware.png" style="margin-top: -10px;"></a>
<span class="mainHead navbar-brand"><b><span style="color: #DEDEDE;">MP MON</span>itor</b>i - DEMO OFFLINE MODE</span>
</div>
<div class="navbar-collapse collapse">
<div class="nav navbar-text navbar-right" style="margin: 5px;">
<div id="divClock text-right">
venerdì 14 ottobre 2016, 11:07
</div>
<div class="fontSmall text-right">
127.0.0.1 | v: 4.1.491.467
</div>
</div>
</div>
</div>
</div>
<div class="container-fluid body-content">
<br>
<div id="mainDiv">
<div class="row statusMap">
<div class="col-xs-4 col-sm-4 col-md-3 col-lg-2" style="padding: 2px;">
<div class="semG" style="padding: 1px;">
<div class="row" style="margin-bottom: 0.5em;">
<div class="col-xs-12"><div class="ui-title">SMER.09</div></div>
</div>
<div class="row" style="padding: 0.4em 0.2em;">
<div class="col-xs-4 padZR">articolo:</div>
<div class="col-xs-8 padZL text-right">-</div>
<div class="col-xs-12"><b>fermo generico</b></div>
<div class="col-xs-6 padZR">tempo ciclo:</div>
<div class="col-xs-6 padZL text-right">00:00</div>
</div>
<div class="row fontSmall" style="margin-top: 0.5em;">
<div class="col-xs-12"><div class="text-right ui-footer">last update: 14/10/2016 11:07:48</div></div>
</div>
</div>
</div>
<div class="col-xs-4 col-sm-4 col-md-3 col-lg-2" style="padding: 2px;">
<div class="semG" style="padding: 1px;">
<div class="row" style="margin-bottom: 0.5em;">
<div class="col-xs-12"><div class="ui-title">PUL.03</div></div>
</div>
<div class="row" style="padding: 0.4em 0.2em;">
<div class="col-xs-4 padZR">articolo:</div>
<div class="col-xs-8 padZL text-right">5010710</div>
<div class="col-xs-12"><b>fermo generico</b></div>
<div class="col-xs-6 padZR">tempo ciclo:</div>
<div class="col-xs-6 padZL text-right">07:31</div>
</div>
<div class="row fontSmall" style="margin-top: 0.5em;">
<div class="col-xs-12"><div class="text-right ui-footer">last update: 14/10/2016 11:07:48</div></div>
</div>
</div>
</div>
<div class="col-xs-4 col-sm-4 col-md-3 col-lg-2" style="padding: 2px;">
<div class="semV" style="padding: 1px;">
<div class="row" style="margin-bottom: 0.5em;">
<div class="col-xs-12"><div class="ui-title">SMER.04</div></div>
</div>
<div class="row" style="padding: 0.4em 0.2em;">
<div class="col-xs-4 padZR">articolo:</div>
<div class="col-xs-8 padZL text-right">5009047</div>
<div class="col-xs-12"><b>lavorazione</b></div>
<div class="col-xs-6 padZR">tempo ciclo:</div>
<div class="col-xs-6 padZL text-right">07:01</div>
</div>
<div class="row fontSmall" style="margin-top: 0.5em;">
<div class="col-xs-12"><div class="text-right ui-footer">last update: 14/10/2016 11:07:48</div></div>
</div>
</div>
</div>
<div class="col-xs-4 col-sm-4 col-md-3 col-lg-2" style="padding: 2px;">
<div class="semV" style="padding: 1px;">
<div class="row" style="margin-bottom: 0.5em;">
<div class="col-xs-12"><div class="ui-title">PUL.02</div></div>
</div>
<div class="row" style="padding: 0.4em 0.2em;">
<div class="col-xs-4 padZR">articolo:</div>
<div class="col-xs-8 padZL text-right">5010225</div>
<div class="col-xs-12"><b>lavorazione</b></div>
<div class="col-xs-6 padZR">tempo ciclo:</div>
<div class="col-xs-6 padZL text-right">07:00</div>
</div>
<div class="row fontSmall" style="margin-top: 0.5em;">
<div class="col-xs-12"><div class="text-right ui-footer">last update: 14/10/2016 11:07:48</div></div>
</div>
</div>
</div>
<div class="col-xs-4 col-sm-4 col-md-3 col-lg-2" style="padding: 2px;">
<div class="semG" style="padding: 1px;">
<div class="row" style="margin-bottom: 0.5em;">
<div class="col-xs-12"><div class="ui-title">SMER.03</div></div>
</div>
<div class="row" style="padding: 0.4em 0.2em;">
<div class="col-xs-4 padZR">articolo:</div>
<div class="col-xs-8 padZL text-right">5009595</div>
<div class="col-xs-12"><b>fermo generico</b></div>
<div class="col-xs-6 padZR">tempo ciclo:</div>
<div class="col-xs-6 padZL text-right">10:49</div>
</div>
<div class="row fontSmall" style="margin-top: 0.5em;">
<div class="col-xs-12"><div class="text-right ui-footer">last update: 14/10/2016 11:07:48</div></div>
</div>
</div>
</div>
<div class="col-xs-4 col-sm-4 col-md-3 col-lg-2" style="padding: 2px;">
<div class="semV" style="padding: 1px;">
<div class="row" style="margin-bottom: 0.5em;">
<div class="col-xs-12"><div class="ui-title">SMER.08</div></div>
</div>
<div class="row" style="padding: 0.4em 0.2em;">
<div class="col-xs-4 padZR">articolo:</div>
<div class="col-xs-8 padZL text-right">5009595</div>
<div class="col-xs-12"><b>lavorazione</b></div>
<div class="col-xs-6 padZR">tempo ciclo:</div>
<div class="col-xs-6 padZL text-right">09:07</div>
</div>
<div class="row fontSmall" style="margin-top: 0.5em;">
<div class="col-xs-12"><div class="text-right ui-footer">last update: 14/10/2016 11:07:48</div></div>
</div>
</div>
</div>
<div class="col-xs-4 col-sm-4 col-md-3 col-lg-2" style="padding: 2px;">
<div class="semV" style="padding: 1px;">
<div class="row" style="margin-bottom: 0.5em;">
<div class="col-xs-12"><div class="ui-title">SMER.07</div></div>
</div>
<div class="row" style="padding: 0.4em 0.2em;">
<div class="col-xs-4 padZR">articolo:</div>
<div class="col-xs-8 padZL text-right">5009580</div>
<div class="col-xs-12"><b>lavorazione</b></div>
<div class="col-xs-6 padZR">tempo ciclo:</div>
<div class="col-xs-6 padZL text-right">07:34</div>
</div>
<div class="row fontSmall" style="margin-top: 0.5em;">
<div class="col-xs-12"><div class="text-right ui-footer">last update: 14/10/2016 11:07:48</div></div>
</div>
</div>
</div>
<div class="col-xs-4 col-sm-4 col-md-3 col-lg-2" style="padding: 2px;">
<div class="semV" style="padding: 1px;">
<div class="row" style="margin-bottom: 0.5em;">
<div class="col-xs-12"><div class="ui-title">SMER.02</div></div>
</div>
<div class="row" style="padding: 0.4em 0.2em;">
<div class="col-xs-4 padZR">articolo:</div>
<div class="col-xs-8 padZL text-right">5003049</div>
<div class="col-xs-12"><b>lavorazione</b></div>
<div class="col-xs-6 padZR">tempo ciclo:</div>
<div class="col-xs-6 padZL text-right">06:55</div>
</div>
<div class="row fontSmall" style="margin-top: 0.5em;">
<div class="col-xs-12"><div class="text-right ui-footer">last update: 14/10/2016 11:07:48</div></div>
</div>
</div>
</div>
<div class="col-xs-4 col-sm-4 col-md-3 col-lg-2" style="padding: 2px;">
<div class="semV" style="padding: 1px;">
<div class="row" style="margin-bottom: 0.5em;">
<div class="col-xs-12"><div class="ui-title">SMER.01</div></div>
</div>
<div class="row" style="padding: 0.4em 0.2em;">
<div class="col-xs-4 padZR">articolo:</div>
<div class="col-xs-8 padZL text-right">5009030</div>
<div class="col-xs-12"><b>lavorazione</b></div>
<div class="col-xs-6 padZR">tempo ciclo:</div>
<div class="col-xs-6 padZL text-right">08:04</div>
</div>
<div class="row fontSmall" style="margin-top: 0.5em;">
<div class="col-xs-12"><div class="text-right ui-footer">last update: 14/10/2016 11:07:48</div></div>
</div>
</div>
</div>
<div class="col-xs-4 col-sm-4 col-md-3 col-lg-2" style="padding: 2px;">
<div class="semV" style="padding: 1px;">
<div class="row" style="margin-bottom: 0.5em;">
<div class="col-xs-12"><div class="ui-title">EXABB</div></div>
</div>
<div class="row" style="padding: 0.4em 0.2em;">
<div class="col-xs-4 padZR">articolo:</div>
<div class="col-xs-8 padZL text-right">5010290</div>
<div class="col-xs-12"><b>lavorazione</b></div>
<div class="col-xs-6 padZR">tempo ciclo:</div>
<div class="col-xs-6 padZL text-right">10:03</div>
</div>
<div class="row fontSmall" style="margin-top: 0.5em;">
<div class="col-xs-12"><div class="text-right ui-footer">last update: 14/10/2016 11:07:48</div></div>
</div>
</div>
</div>
<div class="col-xs-4 col-sm-4 col-md-3 col-lg-2" style="padding: 2px;">
<div class="semV" style="padding: 1px;">
<div class="row" style="margin-bottom: 0.5em;">
<div class="col-xs-12"><div class="ui-title">PUL.04</div></div>
</div>
<div class="row" style="padding: 0.4em 0.2em;">
<div class="col-xs-4 padZR">articolo:</div>
<div class="col-xs-8 padZL text-right">5010660</div>
<div class="col-xs-12"><b>lavorazione</b></div>
<div class="col-xs-6 padZR">tempo ciclo:</div>
<div class="col-xs-6 padZL text-right">14:43</div>
</div>
<div class="row fontSmall" style="margin-top: 0.5em;">
<div class="col-xs-12"><div class="text-right ui-footer">last update: 14/10/2016 11:07:48</div></div>
</div>
</div>
</div>
<div class="col-xs-4 col-sm-4 col-md-3 col-lg-2" style="padding: 2px;">
<div class="semV" style="padding: 1px;">
<div class="row" style="margin-bottom: 0.5em;">
<div class="col-xs-12"><div class="ui-title">SMER.10</div></div>
</div>
<div class="row" style="padding: 0.4em 0.2em;">
<div class="col-xs-4 padZR">articolo:</div>
<div class="col-xs-8 padZL text-right">5009556</div>
<div class="col-xs-12"><b>lavorazione</b></div>
<div class="col-xs-6 padZR">tempo ciclo:</div>
<div class="col-xs-6 padZL text-right">14:03</div>
</div>
<div class="row fontSmall" style="margin-top: 0.5em;">
<div class="col-xs-12"><div class="text-right ui-footer">last update: 14/10/2016 11:07:48</div></div>
</div>
</div>
</div>
<div class="col-xs-4 col-sm-4 col-md-3 col-lg-2" style="padding: 2px;">
<div class="semV" style="padding: 1px;">
<div class="row" style="margin-bottom: 0.5em;">
<div class="col-xs-12"><div class="ui-title">PUL.01</div></div>
</div>
<div class="row" style="padding: 0.4em 0.2em;">
<div class="col-xs-4 padZR">articolo:</div>
<div class="col-xs-8 padZL text-right">5010260</div>
<div class="col-xs-12"><b>lavorazione</b></div>
<div class="col-xs-6 padZR">tempo ciclo:</div>
<div class="col-xs-6 padZL text-right">06:45</div>
</div>
<div class="row fontSmall" style="margin-top: 0.5em;">
<div class="col-xs-12"><div class="text-right ui-footer">last update: 14/10/2016 11:07:48</div></div>
</div>
</div>
</div>
<div class="col-xs-4 col-sm-4 col-md-3 col-lg-2" style="padding: 2px;">
<div class="semV" style="padding: 1px;">
<div class="row" style="margin-bottom: 0.5em;">
<div class="col-xs-12"><div class="ui-title">SMER.06</div></div>
</div>
<div class="row" style="padding: 0.4em 0.2em;">
<div class="col-xs-4 padZR">articolo:</div>
<div class="col-xs-8 padZL text-right">5007041</div>
<div class="col-xs-12"><b>lavorazione</b></div>
<div class="col-xs-6 padZR">tempo ciclo:</div>
<div class="col-xs-6 padZL text-right">02:00</div>
</div>
<div class="row fontSmall" style="margin-top: 0.5em;">
<div class="col-xs-12"><div class="text-right ui-footer">last update: 14/10/2016 11:07:48</div></div>
</div>
</div>
</div>
<div class="col-xs-4 col-sm-4 col-md-3 col-lg-2" style="padding: 2px;">
<div class="semG" style="padding: 1px;">
<div class="row" style="margin-bottom: 0.5em;">
<div class="col-xs-12"><div class="ui-title">TAV.02</div></div>
</div>
<div class="row" style="padding: 0.4em 0.2em;">
<div class="col-xs-4 padZR">articolo:</div>
<div class="col-xs-8 padZL text-right">5010720</div>
<div class="col-xs-12"><b>manuale</b></div>
<div class="col-xs-6 padZR">tempo ciclo:</div>
<div class="col-xs-6 padZL text-right">02:01</div>
</div>
<div class="row fontSmall" style="margin-top: 0.5em;">
<div class="col-xs-12"><div class="text-right ui-footer">last update: 14/10/2016 11:07:48</div></div>
</div>
</div>
</div>
<div class="col-xs-4 col-sm-4 col-md-3 col-lg-2" style="padding: 2px;">
<div class="semV" style="padding: 1px;">
<div class="row" style="margin-bottom: 0.5em;">
<div class="col-xs-12"><div class="ui-title">TAV.01</div></div>
</div>
<div class="row" style="padding: 0.4em 0.2em;">
<div class="col-xs-4 padZR">articolo:</div>
<div class="col-xs-8 padZL text-right">5010181</div>
<div class="col-xs-12"><b>lavorazione</b></div>
<div class="col-xs-6 padZR">tempo ciclo:</div>
<div class="col-xs-6 padZL text-right">01:43</div>
</div>
<div class="row fontSmall" style="margin-top: 0.5em;">
<div class="col-xs-12"><div class="text-right ui-footer">last update: 14/10/2016 11:07:48</div></div>
</div>
</div>
</div>
<div class="col-xs-4 col-sm-4 col-md-3 col-lg-2" style="padding: 2px;">
<div class="semR" style="padding: 1px;">
<div class="row" style="margin-bottom: 0.5em;">
<div class="col-xs-12"><div class="ui-title">SBAV.05</div></div>
</div>
<div class="row" style="padding: 0.4em 0.2em;">
<div class="col-xs-4 padZR">articolo:</div>
<div class="col-xs-8 padZL text-right">5007580</div>
<div class="col-xs-12"><b>allarme CN</b></div>
<div class="col-xs-6 padZR">tempo ciclo:</div>
<div class="col-xs-6 padZL text-right">03:13</div>
</div>
<div class="row fontSmall" style="margin-top: 0.5em;">
<div class="col-xs-12"><div class="text-right ui-footer">last update: 14/10/2016 11:07:48</div></div>
</div>
</div>
</div>
<div class="col-xs-4 col-sm-4 col-md-3 col-lg-2" style="padding: 2px;">
<div class="semV" style="padding: 1px;">
<div class="row" style="margin-bottom: 0.5em;">
<div class="col-xs-12"><div class="ui-title">SMER.11</div></div>
</div>
<div class="row" style="padding: 0.4em 0.2em;">
<div class="col-xs-4 padZR">articolo:</div>
<div class="col-xs-8 padZL text-right">5009053</div>
<div class="col-xs-12"><b>lavorazione</b></div>
<div class="col-xs-6 padZR">tempo ciclo:</div>
<div class="col-xs-6 padZL text-right">08:45</div>
</div>
<div class="row fontSmall" style="margin-top: 0.5em;">
<div class="col-xs-12"><div class="text-right ui-footer">last update: 14/10/2016 11:07:48</div></div>
</div>
</div>
</div>
<div class="col-xs-4 col-sm-4 col-md-3 col-lg-2" style="padding: 2px;">
<div class="semS" style="padding: 1px;">
<div class="row" style="margin-bottom: 0.5em;">
<div class="col-xs-12"><div class="ui-title">TAV.COS</div></div>
</div>
<div class="row" style="padding: 0.4em 0.2em;">
<div class="col-xs-4 padZR">articolo:</div>
<div class="col-xs-8 padZL text-right">-</div>
<div class="col-xs-12"><b>n.d.</b></div>
<div class="col-xs-6 padZR">tempo ciclo:</div>
<div class="col-xs-6 padZL text-right">00:00</div>
</div>
<div class="row fontSmall" style="margin-top: 0.5em;">
<div class="col-xs-12"><div class="text-right ui-footer">last update: 14/10/2016 11:07:48</div></div>
</div>
</div>
</div>
<div class="col-xs-4 col-sm-4 col-md-3 col-lg-2" style="padding: 2px;">
<div class="semS" style="padding: 1px;">
<div class="row" style="margin-bottom: 0.5em;">
<div class="col-xs-12"><div class="ui-title">COMB.01</div></div>
</div>
<div class="row" style="padding: 0.4em 0.2em;">
<div class="col-xs-4 padZR">articolo:</div>
<div class="col-xs-8 padZL text-right">-</div>
<div class="col-xs-12"><b>n.d.</b></div>
<div class="col-xs-6 padZR">tempo ciclo:</div>
<div class="col-xs-6 padZL text-right">00:00</div>
</div>
<div class="row fontSmall" style="margin-top: 0.5em;">
<div class="col-xs-12"><div class="text-right ui-footer">last update: 14/10/2016 11:07:48</div></div>
</div>
</div>
</div>
<div class="col-xs-4 col-sm-4 col-md-3 col-lg-2" style="padding: 2px;">
<div class="semS" style="padding: 1px;">
<div class="row" style="margin-bottom: 0.5em;">
<div class="col-xs-12"><div class="ui-title">COMB.02</div></div>
</div>
<div class="row" style="padding: 0.4em 0.2em;">
<div class="col-xs-4 padZR">articolo:</div>
<div class="col-xs-8 padZL text-right">-</div>
<div class="col-xs-12"><b>n.d.</b></div>
<div class="col-xs-6 padZR">tempo ciclo:</div>
<div class="col-xs-6 padZL text-right">00:00</div>
</div>
<div class="row fontSmall" style="margin-top: 0.5em;">
<div class="col-xs-12"><div class="text-right ui-footer">last update: 14/10/2016 11:07:48</div></div>
</div>
</div>
</div>
<div class="col-xs-4 col-sm-4 col-md-3 col-lg-2" style="padding: 2px;">
<div class="semS" style="padding: 1px;">
<div class="row" style="margin-bottom: 0.5em;">
<div class="col-xs-12"><div class="ui-title">COMB.03</div></div>
</div>
<div class="row" style="padding: 0.4em 0.2em;">
<div class="col-xs-4 padZR">articolo:</div>
<div class="col-xs-8 padZL text-right">-</div>
<div class="col-xs-12"><b>n.d.</b></div>
<div class="col-xs-6 padZR">tempo ciclo:</div>
<div class="col-xs-6 padZL text-right">00:00</div>
</div>
<div class="row fontSmall" style="margin-top: 0.5em;">
<div class="col-xs-12"><div class="text-right ui-footer">last update: 14/10/2016 11:07:48</div></div>
</div>
</div>
</div>
</div>
</div>
<script type="text/javascript">
function reloadData() {
location.replace("file:///home/pi/steamware/MP-MON-DEMO.html");
}
$(document).ready(function () {
// ciclo reload infinito ogni secondo...
myTimer = setInterval(reloadData, 2000);
});
</script>
<footer class="navbar navbar-inverse navbar-fixed-bottom">
<div class="row">
<div class="col-sm-4 col-xs-5 padZR">
<p style="padding-left:1em;">MoonPro MONitor</p>
</div>
<div class="col-sm-4 col-xs-2 padZR padZL text-center">
<strong>SteamWare</strong>
</div>
<div class="col-sm-4 col-xs-5 padZL">
<p style="padding-right:1em;" class="text-right">Steamware s.r.l. - © 2007-2016</p>
</div>
</div>
</footer>
</div>
<script src="./MP-MON-DEMO_files/bootstrap"></script>
<!-- Code to wire up your DatePicker -->
<script type="text/javascript">
// fix datekeeper
if (!Modernizr.inputtypes.date) {
$('input[type=date]').datepicker({
// Consistent format with the HTML5 picker
dateFormat: 'yy-mm-dd'
});
}
</script>
<script src="./MP-MON-DEMO_files/jqueryval"></script>
</body></html>
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

File diff suppressed because one or more lines are too long
@@ -0,0 +1,24 @@
#|/bin/bash
#installa il necessario per RPI-MON partendo dal contenuto della folder /home/pi/steamware
# copio logo steamware...
cp LogoHighResWhite.png /usr/share/plymouth/themes/pix/splash.png -f
#step 1: creo file di log nuovi
rm /var/log/log*.txt
rm /home/pi/steamware/log*.txt
touch /var/log/logReboot.txt
touch /var/log/logBrowser.txt
touch /var/log/logTemp.txt
ln -sf /var/log/logReboot.txt /home/pi/steamware/logReboot.txt
ln -sf /var/log/logBrowser.txt /home/pi/steamware/logBrowser.txt
ln -sf /var/log/logTemp.txt /home/pi/steamware/logTemp.txt
chown pi:pi /home/pi -R
chmod 777 /var/log/log*.txt
#step 2: copio files eseguibili *.sh in usr/local
cp /home/pi/steamware/*.sh /usr/local/bin/ -f
File diff suppressed because it is too large Load Diff
+94
View File
@@ -0,0 +1,94 @@
2016-10-14 16:00:42 root INFO Avvio Programma SendReboot IOB-pi v.1.7
2016-10-14 16:00:42 root INFO Tentativo invio URL: 1
2016-10-14 16:00:46 root INFO Inviato segnale di reboot!: http://10.74.82.218/MPIO/sendReboot.aspx?idxMacchina=1501
2016-10-15 05:17:35 root INFO Avvio Programma SendReboot IOB-pi v.1.7
2016-10-15 05:17:35 root INFO Tentativo invio URL: 1
2016-10-15 05:17:35 root INFO [Errno socket error] [Errno 101] Network is unreachable
2016-10-15 05:17:38 root INFO Tentativo invio URL: 2
2016-10-15 05:17:38 root INFO [Errno socket error] [Errno 101] Network is unreachable
2016-10-15 05:17:41 root INFO Tentativo invio URL: 3
2016-10-15 05:17:41 root INFO [Errno socket error] [Errno 101] Network is unreachable
2016-10-15 05:17:44 root INFO Tentativo invio URL: 4
2016-10-15 05:17:44 root INFO [Errno socket error] [Errno 101] Network is unreachable
2016-10-15 05:17:47 root INFO Tentativo invio URL: 5
2016-10-15 05:17:47 root INFO [Errno socket error] [Errno 101] Network is unreachable
2016-10-15 05:17:50 root INFO Tentativo invio URL: 6
2016-10-15 05:17:50 root INFO [Errno socket error] [Errno 101] Network is unreachable
2016-10-15 05:17:53 root INFO Tentativo invio URL: 7
2016-10-15 05:17:53 root INFO [Errno socket error] [Errno 101] Network is unreachable
2016-10-15 05:17:56 root INFO Tentativo invio URL: 8
2016-10-15 05:17:56 root INFO [Errno socket error] [Errno 101] Network is unreachable
2016-10-15 05:17:59 root INFO Tentativo invio URL: 9
2016-10-15 05:17:59 root INFO [Errno socket error] [Errno 101] Network is unreachable
2016-10-15 05:18:02 root INFO Tentativo invio URL: 10
2016-10-15 05:18:02 root INFO [Errno socket error] [Errno 101] Network is unreachable
2016-10-15 05:18:05 root INFO Inviato segnale di reboot!: http://10.74.82.218/MPIO/sendReboot.aspx?idxMacchina=1501
2016-10-15 05:24:44 root INFO Avvio Programma SendReboot IOB-pi v.1.7
2016-10-15 05:24:44 root INFO Tentativo invio URL: 1
2016-10-15 05:24:48 root INFO Inviato segnale di reboot!: http://10.74.82.218/MPIO/sendReboot.aspx?idxMacchina=1501
2016-10-17 08:30:39 root INFO Avvio Programma SendReboot IOB-pi v.1.7
2016-10-17 08:30:39 root INFO Tentativo invio URL: 1
2016-10-17 08:30:43 root INFO Inviato segnale di reboot!: http://10.74.82.218/MPIO/sendReboot.aspx?idxMacchina=1501
2016-11-10 12:17:15 root INFO Avvio Programma SendReboot IOB-pi v.1.7
2016-11-10 12:17:15 root INFO Tentativo invio URL: 1
2016-11-10 12:17:18 root INFO Inviato segnale di reboot!: http://10.74.82.218/MPIO/sendReboot.aspx?idxMacchina=1501
2016-11-11 16:17:16 root INFO Avvio Programma SendReboot IOB-pi v.1.7
2016-11-11 16:17:16 root INFO Tentativo invio URL: 1
2016-11-11 16:17:19 root INFO Inviato segnale di reboot!: http://10.74.82.218/MPIO/sendReboot.aspx?idxMacchina=1501
2016-11-12 09:17:14 root INFO Avvio Programma SendReboot IOB-pi v.1.7
2016-11-12 09:17:14 root INFO Tentativo invio URL: 1
2016-11-12 09:17:17 root INFO Inviato segnale di reboot!: http://10.74.82.218/MPIO/sendReboot.aspx?idxMacchina=1501
2016-11-15 07:00:22 root INFO Avvio Programma SendReboot IOB-pi v.1.7
2016-11-15 07:00:22 root INFO Tentativo invio URL: 1
2016-11-15 07:00:25 root INFO Inviato segnale di reboot!: http://10.74.82.218/MPIO/sendReboot.aspx?idxMacchina=1501
2016-11-16 07:00:20 root INFO Avvio Programma SendReboot IOB-pi v.1.7
2016-11-16 07:00:20 root INFO Tentativo invio URL: 1
2016-11-16 07:00:23 root INFO Inviato segnale di reboot!: http://10.74.82.218/MPIO/sendReboot.aspx?idxMacchina=1501
2016-11-17 07:00:21 root INFO Avvio Programma SendReboot IOB-pi v.1.7
2016-11-17 07:00:21 root INFO Tentativo invio URL: 1
2016-11-17 07:00:24 root INFO Inviato segnale di reboot!: http://10.74.82.218/MPIO/sendReboot.aspx?idxMacchina=1501
2016-11-18 07:00:21 root INFO Avvio Programma SendReboot IOB-pi v.1.7
2016-11-18 07:00:21 root INFO Tentativo invio URL: 1
2016-11-18 07:00:25 root INFO Inviato segnale di reboot!: http://10.74.82.218/MPIO/sendReboot.aspx?idxMacchina=1501
2016-11-19 08:17:14 root INFO Avvio Programma SendReboot IOB-pi v.1.7
2016-11-19 08:17:14 root INFO Tentativo invio URL: 1
2016-11-19 08:17:18 root INFO Inviato segnale di reboot!: http://10.74.82.218/MPIO/sendReboot.aspx?idxMacchina=1501
2016-11-22 07:00:23 root INFO Avvio Programma SendReboot IOB-pi v.1.7
2016-11-22 07:00:23 root INFO Tentativo invio URL: 1
2016-11-22 07:00:26 root INFO Inviato segnale di reboot!: http://10.74.82.218/MPIO/sendReboot.aspx?idxMacchina=1501
2016-11-23 07:00:21 root INFO Avvio Programma SendReboot IOB-pi v.1.7
2016-11-23 07:00:21 root INFO Tentativo invio URL: 1
2016-11-23 07:00:24 root INFO Inviato segnale di reboot!: http://10.74.82.218/MPIO/sendReboot.aspx?idxMacchina=1501
2016-11-24 07:00:21 root INFO Avvio Programma SendReboot IOB-pi v.1.7
2016-11-24 07:00:21 root INFO Tentativo invio URL: 1
2016-11-24 07:00:25 root INFO Inviato segnale di reboot!: http://10.74.82.218/MPIO/sendReboot.aspx?idxMacchina=1501
2016-11-25 07:00:23 root INFO Avvio Programma SendReboot IOB-pi v.1.7
2016-11-25 07:00:23 root INFO Tentativo invio URL: 1
2016-11-25 07:00:26 root INFO Inviato segnale di reboot!: http://10.74.82.218/MPIO/sendReboot.aspx?idxMacchina=1501
2016-11-26 10:17:15 root INFO Avvio Programma SendReboot IOB-pi v.1.7
2016-11-26 10:17:15 root INFO Tentativo invio URL: 1
2016-11-26 10:17:18 root INFO Inviato segnale di reboot!: http://10.74.82.218/MPIO/sendReboot.aspx?idxMacchina=1501
2016-11-30 07:00:24 root INFO Avvio Programma SendReboot IOB-pi v.1.7
2016-11-30 07:00:24 root INFO Tentativo invio URL: 1
2016-11-30 07:00:27 root INFO Inviato segnale di reboot!: http://10.74.82.218/MPIO/sendReboot.aspx?idxMacchina=1501
2016-12-01 07:00:22 root INFO Avvio Programma SendReboot IOB-pi v.1.7
2016-12-01 07:00:22 root INFO Tentativo invio URL: 1
2016-12-01 07:00:25 root INFO Inviato segnale di reboot!: http://10.74.82.218/MPIO/sendReboot.aspx?idxMacchina=1501
2016-12-02 07:00:23 root INFO Avvio Programma SendReboot IOB-pi v.1.7
2016-12-02 07:00:23 root INFO Tentativo invio URL: 1
2016-12-02 07:00:26 root INFO Inviato segnale di reboot!: http://10.74.82.218/MPIO/sendReboot.aspx?idxMacchina=1501
2016-12-03 10:17:14 root INFO Avvio Programma SendReboot IOB-pi v.1.7
2016-12-03 10:17:14 root INFO Tentativo invio URL: 1
2016-12-03 10:17:17 root INFO Inviato segnale di reboot!: http://10.74.82.218/MPIO/sendReboot.aspx?idxMacchina=1501
2016-12-06 07:00:24 root INFO Avvio Programma SendReboot IOB-pi v.1.7
2016-12-06 07:00:24 root INFO Tentativo invio URL: 1
2016-12-06 07:00:27 root INFO Inviato segnale di reboot!: http://10.74.82.218/MPIO/sendReboot.aspx?idxMacchina=1501
2016-12-07 07:00:23 root INFO Avvio Programma SendReboot IOB-pi v.1.7
2016-12-07 07:00:23 root INFO Tentativo invio URL: 1
2016-12-07 07:00:27 root INFO Inviato segnale di reboot!: http://10.74.82.218/MPIO/sendReboot.aspx?idxMacchina=1501
2016-12-08 07:00:22 root INFO Avvio Programma SendReboot IOB-pi v.1.7
2016-12-08 07:00:22 root INFO Tentativo invio URL: 1
2016-12-08 07:00:25 root INFO Inviato segnale di reboot!: http://10.74.82.218/MPIO/sendReboot.aspx?idxMacchina=1501
2016-12-12 22:17:14 root INFO Avvio Programma SendReboot IOB-pi v.1.7
2016-12-12 22:17:14 root INFO Tentativo invio URL: 1
2016-12-12 22:17:18 root INFO Inviato segnale di reboot!: http://10.74.82.218/MPIO/sendReboot.aspx?idxMacchina=1501
File diff suppressed because it is too large Load Diff
+67
View File
@@ -0,0 +1,67 @@
#!/bin/bash
# imposto logfile...
logFile="/var/log/logBrowser.txt"
# primo test: rete online...
numTry=0
netStatus=`cat /sys/class/net/eth0/operstate`
#echo "Netstatus: $netstatus" >> $logFile
while [ $netStatus != "up" ] ;
do
numTry=$(( $numTry + 1 ))
echo "$(date) | Siamo Offline, tentativo num $numTry" >> $logFile
if [ $numTry -gt 1 ]
then
netStatus=`cat /sys/class/net/eth0/operstate`
break
fi
sleep 1s
netStatus=`cat /sys/class/net/eth0/operstate`
#echo "Netstatus: $netstatus"
done
echo "$(date) | Cavo connesso, eth: $netStatus" >> $logFile
#ora aspetto prenda IP...
iaddr=`/sbin/ifconfig eth0 | grep "inet addr" | cut -d ':' -f 2 | cut -d ' ' -f 1`
numTry=0
while [[ $iaddr == "" ]] ;
do
numTry=$(( $numTry + 1 ))
echo "$(date) | Attesa IP, tentativo num $numTry" >> $logFile
if [ $numTry -gt 1 ]
then
iaddr=`/sbin/ifconfig eth0 | grep "inet addr" | cut -d ':' -f 2 | cut -d ' ' -f 1`
break
fi
sleep 1s
iaddr=`/sbin/ifconfig eth0 | grep "inet addr" | cut -d ':' -f 2 | cut -d ' ' -f 1`
#echo "IP: $iaddr"
done
echo "$(date) | IP: $iaddr" >> $logFile
# default imposto su pagina demo!!!
url='file:///home/pi/steamware/MP-MON-DEMO.html'
if [[ $iaddr == "10.74.82"* ]]
then
url='http://10.74.82.219/MP-MON'
echo "$(date) | Siamo in Steamware, imposto pagina a $url!" >> $logFile
elif [[ $iaddr == "192.168.51"* ]]
then
url='http://192.168.51.71/MP-MON'
echo "$(date) | Siamo a Passirano, imposto pagina a $url!" >> $logFile
else
echo "$(date) | Siamo altrove, restart pagina demo $url!" >> $logFile
fi
# chiudo se fosse aperto un chrome precedente...
echo "$(date) | chiusura processi precedenti!" >> $logFile
killall -9 chromium-browser
# avvio chromium in KIOSK senza segnalazione errori...
#chromium-browser --noerrdialogs --kiosk http://10.74.82.219/MP-MON --incognito --disable-translate
echo "$(date) | apertura nuovo URL!" >> $logFile
DISPLAY=:0.0 chromium-browser --noerrdialogs --kiosk $url --incognito --disable-translate
+17
View File
@@ -0,0 +1,17 @@
#!/bin/bash
#salva la temperatura CPU e GPU su chiamata...
# imposto logfile...
logFile="/var/log/logTemp.txt"
cpuTemp0=$(cat /sys/class/thermal/thermal_zone0/temp)
cpuTemp1=$(($cpuTemp0/1000))
cpuTemp2=$(($cpuTemp0/100))
cpuTempM=$(($cpuTemp2 % $cpuTemp1))
gpuTemp=`vcgencmd measure_temp`
loadAvg=`cat /proc/loadavg`
echo "$(date) | CPU: temp=$cpuTemp1.$cpuTempM ºC | GPU: $gpuTemp | LoadAvg: $loadAvg" >> $logFile
+115
View File
@@ -0,0 +1,115 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
# sendReboot v. 1.7
#---------------------------------------------------------------
import time
import sys
from datetime import datetime
import urllib
import ConfigParser
import os, sys
import logging
import time
#---------------------------------------------------------------
# COSTANTI
PROGRAM_NAME = "SendReboot IOB-pi v.1.7"
# DA FILE CONF
idxMacchina = "99"
# registro se ho fatto chiamata
global numTry
numTry = 1
#---------------------------------------------------------------
#Funzione di scrittura su url con try-except
def chiamaUrl(numTry):
try:
url = URLREBO + idxMacchina
urllib.urlopen ( url )
numTry = numTry + 10
except Exception, e:
print e
logging.info ( e )
print "Url aforte" , url
return numTry
#---------------------------------------------------------------
# MAIN
#---------------------------------------------------------------
try:
config = ConfigParser.RawConfigParser()
config.read ( 'IOB.cfg' )
idxMacchina = config.get ( 'id' , 'idxMacchina' )
URLREBO = config.get ( 'web' , 'URLREBO' )
LOGFILE = config.get ( 'log' , 'LOGREBO' )
except:
print "\n\n" + PROGRAM_NAME + ' - Error 4 - in config file ' 'IOB.cfg'
sys.exit(1)
#--------------------------------------------
# oggetto Logger
#--------------------------------------------
try:
# log = Logger(LOGFILE)
logging.basicConfig(level=logging.DEBUG,
format='%(asctime)s %(name)-8s %(levelname)-8s %(message)s',
datefmt='%Y-%m-%d %H:%M:%S',
filename=LOGFILE,
filemode='a')
except:
# manda mail o simili - FARE!!!
print "LOG: Impossibile creare file log con nome "
print (LOGFILE)
#--------------------------------------------
print "\n\n" + PROGRAM_NAME + "\n\n"
global startstatus
startstatus = 1
if startstatus == 1:
logging.info("Avvio Programma " + PROGRAM_NAME)
# lettura file configurazione
print ( ' idxMacchina = %s' % ( idxMacchina ) )
print ( ' URLREBO = %s' % ( URLREBO ) )
print ( ' LOGFILE = %s' % ( LOGFILE ) )
#modifica: cerco se ho inviato segnale sennà ritento invio...
while (numTry < 11):
logging.info("Tentativo invio URL: " + `numTry` )
numTry = chiamaUrl(numTry)
time.sleep(3)
numTry = numTry + 1
# registro che ho inviato!
url = URLREBO + idxMacchina
logging.info("Inviato segnale di reboot!: " + url )
+31
View File
@@ -0,0 +1,31 @@
#!/bin/sh -
#
### BEGIN INIT INFO
# Provides: sendReboot
# Required-Start: $network $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Steamware's IOB reboot signal
# Description: Steamware's sendReboot segnalazione reboot dispositivo
### END INIT INFO
#! /bin/sh
# /etc/init.d/sendReboot
export HOME
case "$1" in
start)
echo "Starting sendReboot"
cd /home/pi/steamware
/usr/bin/python ./sendReboot.py 2>&1 &
;;
*)
echo "Usage: /etc/init.d/sendReboot {start}"
exit 1
;;
esac
exit 0
Binary file not shown.
+70
View File
@@ -0,0 +1,70 @@
#!/bin/bash
# imposto TARGET NETWORK
localNet="192.168.1"
srvAddr="192.168.1.7"
# imposto logfile...
logFile="/var/log/logBrowser.txt"
# primo test: rete online...
numTry=0
netStatus=`cat /sys/class/net/eth0/operstate`
#echo "Netstatus: $netstatus" >> $logFile
while [ $netStatus != "up" ] ;
do
numTry=$(( $numTry + 1 ))
echo "$(date) | Siamo Offline, tentativo num $numTry" >> $logFile
if [ $numTry -gt 2 ]
then
netStatus=`cat /sys/class/net/eth0/operstate`
break
fi
sleep 1s
netStatus=`cat /sys/class/net/eth0/operstate`
#echo "Netstatus: $netstatus"
done
echo "$(date) | Cavo connesso, eth: $netStatus" >> $logFile
#ora aspetto prenda IP...
iaddr=`/sbin/ifconfig eth0 | grep "inet addr" | cut -d ':' -f 2 | cut -d ' ' -f 1`
numTry=0
while [[ $iaddr == "" ]] ;
do
numTry=$(( $numTry + 1 ))
echo "$(date) | Attesa IP, tentativo num $numTry" >> $logFile
if [ $numTry -gt 2 ]
then
iaddr=`/sbin/ifconfig eth0 | grep "inet addr" | cut -d ':' -f 2 | cut -d ' ' -f 1`
break
fi
sleep 1s
iaddr=`/sbin/ifconfig eth0 | grep "inet addr" | cut -d ':' -f 2 | cut -d ' ' -f 1`
#echo "IP: $iaddr"
done
echo "$(date) | IP: $iaddr" >> $logFile
# default imposto su pagina demo!!!
url='file:///home/pi/steamware/MP-MON-DEMO.html'
if [[ $iaddr == "10.74.82"* ]]
then
url='http://10.74.82.219/MP/MON'
echo "$(date) | Siamo in Steamware, imposto pagina a $url!" >> $logFile
elif [[ $iaddr == $localNet* ]]
then
url='http://$srvAddr/MP/MON'
echo "$(date) | Siamo nella rete TARGET, imposto pagina a $url!" >> $logFile
else
echo "$(date) | Siamo altrove, pagina demo $url!" >> $logFile
fi
# chiudo se fosse aperto un chrome precedente...
killall -9 chromium-browser
# avvio chromium in KIOSK senza segnalazione errori...
#chromium-browser --noerrdialogs --kiosk http://10.74.82.219/MP/MON --incognito --disable-translate
chromium-browser --noerrdialogs --kiosk $url --incognito --disable-translate
+24
View File
@@ -0,0 +1,24 @@
#!/bin/bash
# imposto TARGET NETWORK
localNet="192.168.1"
srvAddr="192.168.1.7"
# verifico se sia rete target o rete steamware o offline...
netStatus=`cat /sys/class/net/eth0/operstate`
iaddr=`ifconfig eth0 | grep "inet addr" | cut -d ':' -f 2 | cut -d ' ' -f 1`
if [[ $netStatus != "up" ]]
then
echo "Siamo Offline, pagina demo!"
elif [[ $iaddr == "10.74.82"* ]]
then
echo "Siamo in Steamware!"
elif [[ $iaddr == $localNet* ]]
then
echo "Siamo nella rete TARGET!"
else
echo "Siamo altrove, pagina demo!"
fi
echo "$iaddr"