Aggiunta progetto MP-MON

This commit is contained in:
Samuele E. Locatelli
2017-09-16 09:43:46 +02:00
parent 6f58eb7141
commit 5f0cd357c8
91 changed files with 7553 additions and 0 deletions
+547
View File
@@ -0,0 +1,547 @@
<!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, 1000);
// fix dataora
var date = new Date();
var n = date.toDateString();
var time = date.toLocaleTimeString();
document.getElementById('divClock').innerHTML = n + ' ' + time;
});
</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>
+562
View File
@@ -0,0 +1,562 @@
<!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-MON</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="http://iis01/MP-MON/" 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></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">
10.74.82.237 | 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="semBlinkG" 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="semBlinkG" 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="semBlinkV" 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="semBlinkV" 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="semBlinkV" 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>lavorazione</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="semBlinkV" 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="semBlinkV" 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="semBlinkV" 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="semBlinkV" 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="semBlinkV" 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="semBlinkV" 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="semBlinkV" 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="semBlinkV" 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="semBlinkV" 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="semBlinkG" 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="semBlinkV" 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="semBlinkR" 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="semBlinkV" 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="semBlink" 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="semBlink" 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="semBlink" 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="semBlink" 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() {
$("#mainDiv").load('http://iis01/MP-MON/MSE/StatusMap');
}
$(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>
<script type="text/javascript">
function reloadDT() {
$("#divClock").load('http://iis01/MP-MON/Home/GetClock');
}
$(document).ready(function () {
// ciclo reload infinito ogni 10 secondi x aggiornare clock...
myTimer = setInterval(reloadDT, 10000);
});
</script>
</body></html>
+547
View File
@@ -0,0 +1,547 @@
<!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, 1000);
// fix dataora
var date = new Date();
var n = date.toDateString();
var time = date.toLocaleTimeString();
document.getElementById('divClock').innerHTML = n + ' ' + time;
});
</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
+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

+547
View File
@@ -0,0 +1,547 @@
<!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, 1000);
// fix dataora
var date = new Date();
var n = date.toDateString();
var time = date.toLocaleTimeString();
document.getElementById('divClock').innerHTML = n + ' ' + time;
});
</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>
+547
View File
@@ -0,0 +1,547 @@
<!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, 1000);
// fix dataora
var date = new Date();
var n = date.toDateString();
var time = date.toLocaleTimeString();
document.getElementById('divClock').innerHTML = n + ' ' + time;
});
</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
+10
View File
@@ -0,0 +1,10 @@
Per sistemare log e script vari eseguire file install (come sudo)
POI va sistemata chiamata x target sysctl:
systemctl enable sendRebootIOB
systemctl daemon-reload
systemctl status sendRebootIOB
RICORDARSI di creare crontab x root x registrazione temperature!!!
*/20 * * * * /usr/local/bin/saveTemp.sh
@@ -0,0 +1,43 @@
#|/bin/bash
#installa il necessario per RPI-MON partendo dal contenuto della folder /home/pi/steamware
#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 in /usr/local/bin
chmod +x *.sh
cp *.sh /usr/local/bin/
# step 3: copio target systemd in avvio...
cp -f sendRebootIOB.service /etc/systemd/system/sendRebootIOB.service
echo ""
echo "-----------------------------------------------"
echo "Completare registrazione servizio avvio: digitare i seguenti comandi"
echo "systemctl enable sendRebootIOB"
echo "systemctl daemon-reload"
echo "systemctl status sendRebootIOB"
echo "-----------------------------------------------"
echo ""
echo ""
echo ""
echo "-----------------------------------------------"
echo "Infine creare voce crontab che salvi temperatura CPU/GPU ogni 20 minuti..."
echo "crontab -e"
echo "*/20 * * * * /usr/local/bin/saveTemp.sh"
echo "-----------------------------------------------"
+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
+130
View File
@@ -0,0 +1,130 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
# sendReboot v. 1.8
#---------------------------------------------------------------
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.8"
# 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:
urllib.urlopen ( url )
numTry = numTry + 10
except Exception, e:
print e
logging.info ( e )
print "Url aforte" , url
return numTry
#---------------------------------------------------------------
# Funzione di recupero mac address per poterlo inviare a MPIO
#---------------------------------------------------------------
def getMAC(interface):
# Return the MAC address of interface
try:
str = open('/sys/class/net/' + interface + '/address').read()
except:
str = "00:00:00:00:00:00"
return str[0:17]
#---------------------------------------------------------------
# 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 ) )
# lettura mac address
myMac = getMAC('eth0')
print ( ' MAC Address = %s' % ( myMac ) )
# configuro URL da inviare
url = URLREBO + idxMacchina + "&mac=" + myMac
# modifica: cerco se ho inviato segnale altrimenti ritento invio...
while (numTry < 11):
logging.info("Tentativo invio URL: " + `numTry` )
numTry = chiamaUrl(numTry)
time.sleep(3)
numTry = numTry + 1
# registro che ho inviato!
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
@@ -0,0 +1,22 @@
[Unit]
SourcePath=/etc/init.d/sendRebootIOB
Description=LSB: Steamware's IOB reboot signal
Before=runlevel2.target runlevel3.target runlevel4.target runlevel5.target shutdown.target
Wants=network-online.target
After=network.target network-online.target auditd.service
Conflicts=shutdown.target
[Service]
Type=forking
Restart=no
TimeoutSec=5min
IgnoreSIGPIPE=no
KillMode=process
GuessMainPID=no
RemainAfterExit=yes
SysVStartPriority=2
ExecStart=/etc/init.d/sendRebootIOB start
ExecStop=/etc/init.d/sendRebootIOB stop
[Install]
WantedBy=multi-user.target
+66
View File
@@ -0,0 +1,66 @@
#!/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 15 ]
then
netStatus=`cat /sys/class/net/eth0/operstate`
break
fi
sleep 2s
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 15 ]
then
iaddr=`/sbin/ifconfig eth0 | grep "inet addr" | cut -d ':' -f 2 | cut -d ' ' -f 1`
break
fi
sleep 2s
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, 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
+20
View File
@@ -0,0 +1,20 @@
#!/bin/bash
# verifico se sia rete donati 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 == "192.168.51"* ]]
then
echo "Siamo a Passirano!"
else
echo "Siamo altrove, pagina demo!"
fi
echo "$iaddr"
+10
View File
@@ -0,0 +1,10 @@
[id]
idxMacchina = 1502
[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

+547
View File
@@ -0,0 +1,547 @@
<!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, 1000);
// fix dataora
var date = new Date();
var n = date.toDateString();
var time = date.toLocaleTimeString();
document.getElementById('divClock').innerHTML = n + ' ' + time;
});
</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>
+547
View File
@@ -0,0 +1,547 @@
<!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, 1000);
// fix dataora
var date = new Date();
var n = date.toDateString();
var time = date.toLocaleTimeString();
document.getElementById('divClock').innerHTML = n + ' ' + time;
});
</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
+10
View File
@@ -0,0 +1,10 @@
Per sistemare log e script vari eseguire file install (come sudo)
POI va sistemata chiamata x target sysctl:
systemctl enable sendRebootIOB
systemctl daemon-reload
systemctl status sendRebootIOB
RICORDARSI di creare crontab x root x registrazione temperature!!!
*/20 * * * * /usr/local/bin/saveTemp.sh
@@ -0,0 +1,43 @@
#|/bin/bash
#installa il necessario per RPI-MON partendo dal contenuto della folder /home/pi/steamware
#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 in /usr/local/bin
chmod +x *.sh
cp *.sh /usr/local/bin/
# step 3: copio target systemd in avvio...
cp -f sendRebootIOB.service /etc/systemd/system/sendRebootIOB.service
echo ""
echo "-----------------------------------------------"
echo "Completare registrazione servizio avvio: digitare i seguenti comandi"
echo "systemctl enable sendRebootIOB"
echo "systemctl daemon-reload"
echo "systemctl status sendRebootIOB"
echo "-----------------------------------------------"
echo ""
echo ""
echo ""
echo "-----------------------------------------------"
echo "Infine creare voce crontab che salvi temperatura CPU/GPU ogni 20 minuti..."
echo "crontab -e"
echo "*/20 * * * * /usr/local/bin/saveTemp.sh"
echo "-----------------------------------------------"
+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
+130
View File
@@ -0,0 +1,130 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
# sendReboot v. 1.8
#---------------------------------------------------------------
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.8"
# 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:
urllib.urlopen ( url )
numTry = numTry + 10
except Exception, e:
print e
logging.info ( e )
print "Url aforte" , url
return numTry
#---------------------------------------------------------------
# Funzione di recupero mac address per poterlo inviare a MPIO
#---------------------------------------------------------------
def getMAC(interface):
# Return the MAC address of interface
try:
str = open('/sys/class/net/' + interface + '/address').read()
except:
str = "00:00:00:00:00:00"
return str[0:17]
#---------------------------------------------------------------
# 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 ) )
# lettura mac address
myMac = getMAC('eth0')
print ( ' MAC Address = %s' % ( myMac ) )
# configuro URL da inviare
url = URLREBO + idxMacchina + "&mac=" + myMac
# modifica: cerco se ho inviato segnale altrimenti ritento invio...
while (numTry < 11):
logging.info("Tentativo invio URL: " + `numTry` )
numTry = chiamaUrl(numTry)
time.sleep(3)
numTry = numTry + 1
# registro che ho inviato!
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
@@ -0,0 +1,22 @@
[Unit]
SourcePath=/etc/init.d/sendRebootIOB
Description=LSB: Steamware's IOB reboot signal
Before=runlevel2.target runlevel3.target runlevel4.target runlevel5.target shutdown.target
Wants=network-online.target
After=network.target network-online.target auditd.service
Conflicts=shutdown.target
[Service]
Type=forking
Restart=no
TimeoutSec=5min
IgnoreSIGPIPE=no
KillMode=process
GuessMainPID=no
RemainAfterExit=yes
SysVStartPriority=2
ExecStart=/etc/init.d/sendRebootIOB start
ExecStop=/etc/init.d/sendRebootIOB stop
[Install]
WantedBy=multi-user.target
+66
View File
@@ -0,0 +1,66 @@
#!/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 15 ]
then
netStatus=`cat /sys/class/net/eth0/operstate`
break
fi
sleep 2s
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 15 ]
then
iaddr=`/sbin/ifconfig eth0 | grep "inet addr" | cut -d ':' -f 2 | cut -d ' ' -f 1`
break
fi
sleep 2s
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, 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
+20
View File
@@ -0,0 +1,20 @@
#!/bin/bash
# verifico se sia rete donati 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 == "192.168.51"* ]]
then
echo "Siamo a Passirano!"
else
echo "Siamo altrove, pagina demo!"
fi
echo "$iaddr"
+10
View File
@@ -0,0 +1,10 @@
[id]
idxMacchina = 1503
[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

+547
View File
@@ -0,0 +1,547 @@
<!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, 1000);
// fix dataora
var date = new Date();
var n = date.toDateString();
var time = date.toLocaleTimeString();
document.getElementById('divClock').innerHTML = n + ' ' + time;
});
</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>
+547
View File
@@ -0,0 +1,547 @@
<!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, 1000);
// fix dataora
var date = new Date();
var n = date.toDateString();
var time = date.toLocaleTimeString();
document.getElementById('divClock').innerHTML = n + ' ' + time;
});
</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
+10
View File
@@ -0,0 +1,10 @@
Per sistemare log e script vari eseguire file install (come sudo)
POI va sistemata chiamata x target sysctl:
systemctl enable sendRebootIOB
systemctl daemon-reload
systemctl status sendRebootIOB
RICORDARSI di creare crontab x root x registrazione temperature!!!
*/20 * * * * /usr/local/bin/saveTemp.sh
@@ -0,0 +1,43 @@
#|/bin/bash
#installa il necessario per RPI-MON partendo dal contenuto della folder /home/pi/steamware
#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 in /usr/local/bin
chmod +x *.sh
cp *.sh /usr/local/bin/
# step 3: copio target systemd in avvio...
cp -f sendRebootIOB.service /etc/systemd/system/sendRebootIOB.service
echo ""
echo "-----------------------------------------------"
echo "Completare registrazione servizio avvio: digitare i seguenti comandi"
echo "systemctl enable sendRebootIOB"
echo "systemctl daemon-reload"
echo "systemctl status sendRebootIOB"
echo "-----------------------------------------------"
echo ""
echo ""
echo ""
echo "-----------------------------------------------"
echo "Infine creare voce crontab che salvi temperatura CPU/GPU ogni 20 minuti..."
echo "crontab -e"
echo "*/20 * * * * /usr/local/bin/saveTemp.sh"
echo "-----------------------------------------------"
+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
+130
View File
@@ -0,0 +1,130 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
# sendReboot v. 1.8
#---------------------------------------------------------------
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.8"
# 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:
urllib.urlopen ( url )
numTry = numTry + 10
except Exception, e:
print e
logging.info ( e )
print "Url aforte" , url
return numTry
#---------------------------------------------------------------
# Funzione di recupero mac address per poterlo inviare a MPIO
#---------------------------------------------------------------
def getMAC(interface):
# Return the MAC address of interface
try:
str = open('/sys/class/net/' + interface + '/address').read()
except:
str = "00:00:00:00:00:00"
return str[0:17]
#---------------------------------------------------------------
# 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 ) )
# lettura mac address
myMac = getMAC('eth0')
print ( ' MAC Address = %s' % ( myMac ) )
# configuro URL da inviare
url = URLREBO + idxMacchina + "&mac=" + myMac
# modifica: cerco se ho inviato segnale altrimenti ritento invio...
while (numTry < 11):
logging.info("Tentativo invio URL: " + `numTry` )
numTry = chiamaUrl(numTry)
time.sleep(3)
numTry = numTry + 1
# registro che ho inviato!
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
@@ -0,0 +1,22 @@
[Unit]
SourcePath=/etc/init.d/sendRebootIOB
Description=LSB: Steamware's IOB reboot signal
Before=runlevel2.target runlevel3.target runlevel4.target runlevel5.target shutdown.target
Wants=network-online.target
After=network.target network-online.target auditd.service
Conflicts=shutdown.target
[Service]
Type=forking
Restart=no
TimeoutSec=5min
IgnoreSIGPIPE=no
KillMode=process
GuessMainPID=no
RemainAfterExit=yes
SysVStartPriority=2
ExecStart=/etc/init.d/sendRebootIOB start
ExecStop=/etc/init.d/sendRebootIOB stop
[Install]
WantedBy=multi-user.target
+66
View File
@@ -0,0 +1,66 @@
#!/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 15 ]
then
netStatus=`cat /sys/class/net/eth0/operstate`
break
fi
sleep 2s
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 15 ]
then
iaddr=`/sbin/ifconfig eth0 | grep "inet addr" | cut -d ':' -f 2 | cut -d ' ' -f 1`
break
fi
sleep 2s
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, 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
+20
View File
@@ -0,0 +1,20 @@
#!/bin/bash
# verifico se sia rete donati 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 == "192.168.51"* ]]
then
echo "Siamo a Passirano!"
else
echo "Siamo altrove, pagina demo!"
fi
echo "$iaddr"
+10
View File
@@ -0,0 +1,10 @@
[id]
idxMacchina = 1504
[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

+547
View File
@@ -0,0 +1,547 @@
<!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, 1000);
// fix dataora
var date = new Date();
var n = date.toDateString();
var time = date.toLocaleTimeString();
document.getElementById('divClock').innerHTML = n + ' ' + time;
});
</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>
+547
View File
@@ -0,0 +1,547 @@
<!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, 1000);
// fix dataora
var date = new Date();
var n = date.toDateString();
var time = date.toLocaleTimeString();
document.getElementById('divClock').innerHTML = n + ' ' + time;
});
</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
+10
View File
@@ -0,0 +1,10 @@
Per sistemare log e script vari eseguire file install (come sudo)
POI va sistemata chiamata x target sysctl:
systemctl enable sendRebootIOB
systemctl daemon-reload
systemctl status sendRebootIOB
RICORDARSI di creare crontab x root x registrazione temperature!!!
*/20 * * * * /usr/local/bin/saveTemp.sh
@@ -0,0 +1,43 @@
#|/bin/bash
#installa il necessario per RPI-MON partendo dal contenuto della folder /home/pi/steamware
#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 in /usr/local/bin
chmod +x *.sh
cp *.sh /usr/local/bin/
# step 3: copio target systemd in avvio...
cp -f sendRebootIOB.service /etc/systemd/system/sendRebootIOB.service
echo ""
echo "-----------------------------------------------"
echo "Completare registrazione servizio avvio: digitare i seguenti comandi"
echo "systemctl enable sendRebootIOB"
echo "systemctl daemon-reload"
echo "systemctl status sendRebootIOB"
echo "-----------------------------------------------"
echo ""
echo ""
echo ""
echo "-----------------------------------------------"
echo "Infine creare voce crontab che salvi temperatura CPU/GPU ogni 20 minuti..."
echo "crontab -e"
echo "*/20 * * * * /usr/local/bin/saveTemp.sh"
echo "-----------------------------------------------"
+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
+130
View File
@@ -0,0 +1,130 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
# sendReboot v. 1.8
#---------------------------------------------------------------
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.8"
# 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:
urllib.urlopen ( url )
numTry = numTry + 10
except Exception, e:
print e
logging.info ( e )
print "Url aforte" , url
return numTry
#---------------------------------------------------------------
# Funzione di recupero mac address per poterlo inviare a MPIO
#---------------------------------------------------------------
def getMAC(interface):
# Return the MAC address of interface
try:
str = open('/sys/class/net/' + interface + '/address').read()
except:
str = "00:00:00:00:00:00"
return str[0:17]
#---------------------------------------------------------------
# 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 ) )
# lettura mac address
myMac = getMAC('eth0')
print ( ' MAC Address = %s' % ( myMac ) )
# configuro URL da inviare
url = URLREBO + idxMacchina + "&mac=" + myMac
# modifica: cerco se ho inviato segnale altrimenti ritento invio...
while (numTry < 11):
logging.info("Tentativo invio URL: " + `numTry` )
numTry = chiamaUrl(numTry)
time.sleep(3)
numTry = numTry + 1
# registro che ho inviato!
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
@@ -0,0 +1,22 @@
[Unit]
SourcePath=/etc/init.d/sendRebootIOB
Description=LSB: Steamware's IOB reboot signal
Before=runlevel2.target runlevel3.target runlevel4.target runlevel5.target shutdown.target
Wants=network-online.target
After=network.target network-online.target auditd.service
Conflicts=shutdown.target
[Service]
Type=forking
Restart=no
TimeoutSec=5min
IgnoreSIGPIPE=no
KillMode=process
GuessMainPID=no
RemainAfterExit=yes
SysVStartPriority=2
ExecStart=/etc/init.d/sendRebootIOB start
ExecStop=/etc/init.d/sendRebootIOB stop
[Install]
WantedBy=multi-user.target
+66
View File
@@ -0,0 +1,66 @@
#!/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 15 ]
then
netStatus=`cat /sys/class/net/eth0/operstate`
break
fi
sleep 2s
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 15 ]
then
iaddr=`/sbin/ifconfig eth0 | grep "inet addr" | cut -d ':' -f 2 | cut -d ' ' -f 1`
break
fi
sleep 2s
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, 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
+20
View File
@@ -0,0 +1,20 @@
#!/bin/bash
# verifico se sia rete donati 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 == "192.168.51"* ]]
then
echo "Siamo a Passirano!"
else
echo "Siamo altrove, pagina demo!"
fi
echo "$iaddr"