Aggiunta progetto MP-MON
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
|
After Width: | Height: | Size: 22 KiB |
@@ -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
|
||||
|
After Width: | Height: | Size: 18 KiB |
@@ -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>
|
||||
@@ -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>
|
||||
|
After Width: | Height: | Size: 22 KiB |
@@ -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 "-----------------------------------------------"
|
||||
|
||||
|
||||
|
||||
@@ -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
|
||||
@@ -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 )
|
||||
@@ -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
|
||||
@@ -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
|
||||
|
||||
@@ -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"
|
||||
@@ -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
|
||||
|
After Width: | Height: | Size: 18 KiB |
@@ -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>
|
||||
@@ -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>
|
||||
|
After Width: | Height: | Size: 22 KiB |
@@ -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 "-----------------------------------------------"
|
||||
|
||||
|
||||
|
||||
@@ -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
|
||||
@@ -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 )
|
||||
@@ -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
|
||||
@@ -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
|
||||
|
||||
@@ -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"
|
||||
@@ -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
|
||||
|
After Width: | Height: | Size: 18 KiB |
@@ -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>
|
||||
@@ -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>
|
||||
|
After Width: | Height: | Size: 22 KiB |
@@ -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 "-----------------------------------------------"
|
||||
|
||||
|
||||
|
||||
@@ -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
|
||||
@@ -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 )
|
||||
@@ -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
|
||||
@@ -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
|
||||
|
||||
@@ -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"
|
||||
@@ -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
|
||||
|
After Width: | Height: | Size: 18 KiB |
@@ -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>
|
||||
@@ -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>
|
||||
|
After Width: | Height: | Size: 22 KiB |
@@ -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 "-----------------------------------------------"
|
||||
|
||||
|
||||
|
||||
@@ -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
|
||||
@@ -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 )
|
||||
@@ -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
|
||||
@@ -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
|
||||
|
||||
@@ -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"
|
||||