<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<!--den Browser unterdrücken, Aussehen wie eine Web App-->
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black" />
<link href="apple-touch-startup-image-320x460.png"
media="(device-width: 320px) and (device-height: 480px)
and (-webkit-device-pixel-ratio: 1)"
rel="apple-touch-startup-image">
<!-- iPhone (Retina) -->
<meta name="viewport" content="
width = 320, <!-- Die Seite soll auf 1100 Pixel skaliert werden -->
user-scalable = no, <!-- Darf der User zoomen? yes/no -->
initial-scale = 0.4, <!-- Minimaler Skalierungsfaktor -->
maximum-scale = 1 <!-- Maximaler Skalierungsfaktor. Hier 100% = scharfe Pixeldarstellung -->
" />
<link rel="apple-touch-icon" href="apple-touch-icon-iphone.png" />
<link rel="apple-touch-icon" sizes="72x72" href="apple-touch-icon-ipad.png" />
<link rel="apple-touch-icon" sizes="114x114" href="apple-touch-icon-iphone-retina-display.png" />
<title>OurHouse 1.0</title>
<meta name="apple-mobile-web-app-title" content="OurHouse 1.0">
<script src="js/jquery-1.11.1.js"></script>
<script src="js/jquery.mobile-1.4.4.js"></script>
<link href="css/jquery.mobile-1.4.4.css" rel="stylesheet" />
<link href="css/StyleSheet1.css" rel="stylesheet" />
<script type="text/javascript">
function updateDataHeizung() {
$.ajax({
url: "updatedataheizung.php",
type: "POST",
success: function (data) {
var response = $.parseJSON(data);
document.getElementById('IdPuffer').innerHTML = response.puffer;
document.getElementById('IdPufferoben').innerHTML = response.pufferoben;
document.getElementById('IdPuffermitte').innerHTML = response.puffermitte;
document.getElementById('IdPufferunten').innerHTML = response.pufferunten;
document.getElementById('IdKessel').innerHTML = response.kessel;
document.getElementById('IdKesseltemp').innerHTML = response.kesseltemp;
document.getElementById('IdAbgastemp').innerHTML = response.abgastemp;
document.getElementById('IdRcklauftemp').innerHTML = response.rcklauftemp;
document.getElementById('IdPumpe1').innerHTML = response.pumpe1;
document.getElementById('IdPumpe2').innerHTML = response.pumpe2;
document.getElementById('IdPufferpumpe').innerHTML = response.pufferpumpe;
document.getElementById('IdTuer').innerHTML = response.tuer;
document.getElementById('IdKesseltempwaechter').innerHTML = response.kesseltempwaechter;
document.getElementById('IdStellmotorobenist').innerHTML = response.stellmotorobenist;
document.getElementById('IdStellmotorobensoll').innerHTML = response.stellmotorobensoll;
document.getElementById('IdStellmotoruntenist').innerHTML = response.stellmotoruntenist;
document.getElementById('IdStellmotoruntensoll').innerHTML = response.stellmotoruntensoll;
document.getElementById('IdGeblaese').innerHTML = response.geblaese;
document.getElementById('IdRestsauerstoff').innerHTML = response.restsauerstoff;
document.getElementById('IdBoardtemp').innerHTML = response.boardtemp;
if (response.kessel == "aus") {
$('#badge-heizung').html("!").fadeOut();
} else {
$('#badge-heizung').html("!").fadeIn();
}
}
});
}
updateDataHeizung();
setInterval(updateDataHeizung, 5000);
</script>
<script type="text/javascript">
/* Hier soll eine Funktion rein, die auf das Swipe-Down reagiert.
Funktioniert aber noch nicht */
jQuery(window).on("swipe", function (event) {
updateDataHeizung();
})
</script>
</head>
<body>
<!--MainPage - Haupt-Übersichtseite-->
<div data-role="page" id="MainPage" class="ui-page-theme-b" data-title="Home">
<div data-role="header" data-position="fixed">
<h1> OurHouse 1.0</h1>
</div>
<div data-role="content">
<div class="ui-grid-a">
<div class="ui-block-a"><a href="#heizung" class="ui-btn ui-corner-all ui-icon-heizung-b ui-btn-icon-left" data-transition="flow">Heizung<span id="badge-heizung" class="badge"></span></a></div>
<div class="ui-block-b"><a href="#temperatur" class="ui-btn ui-corner-all ui-icon-temperatur-b ui-btn-icon-left" data-transition="flow">Temp.<span id="badge-temperatur" class="badge"></span></a></div>
</div>
<div class="ui-grid-a">
<div class="ui-block-a"><input type="button" value="Licht" data-icon="licht-b" /></div>
<div class="ui-block-b"><input type="button" value="Räume" data-icon="raeume-b" /></div>
</div>
<div class="ui-grid-a">
<div class="ui-block-a"><input type="button" value="Außen" data-icon="aussen-b" /></div>
<div class="ui-block-b"><input type="button" value="Türen" data-icon="tueren-b" /></div>
</div>
</div>
<div data-role="footer" data-position="fixed">
</div>
<!--Ende MailPage-->
</div>
<!--heizung - Darstellung der Holzheizung-->
<div data-role="page" id="heizung" class="ui-page-theme-b" data-title="Heizung">
<div data-role="header" data-add-back-btn="True" data-position="fixed">
<h1> MyHouse 1.0</h1>
<a href="#heizung" data-icon="refresh" data-theme="b" class="ui-btn-right">Refresh</a>
<!--Hier soll das Script "updatedataheizung.php" aufgerufen werden. Ist aber noch nicht implementiert.
Zur Zeit nur als Button ohne Sinn. -->
</div>
<div data-role="content">
<ul data-role="listview" class="ui-listview-outer">
<li class="custom-li">
<!--Das ist notwendig, damit das collapsible in voller Breite angezeigt wird (siehe css)-->
<div data-role="collapsible" data-corners="false" data-shadow="false" data-iconpos="right" data-inset="true">
<h1>Pufferladung<span id="IdPuffer" class="ui-li-count">n/a</span></h1>
<ul data-role="listview" data-corners="false" data-shadow="false" data-theme="a">
<li>Puffer Oben<span id="IdPufferoben" class="ui-li-count">n/a</span></li>
<li>Puffer Mitte<span id="IdPuffermitte" class="ui-li-count">n/a</span></li>
<li>Puffer Unten<span id="IdPufferunten" class="ui-li-count">n/a</span></li>
</ul>
</div>
</li>
<li class="custom-li">
<div data-role="collapsible" data-corners="false" data-shadow="false" data-iconpos="right" data-inset="false">
<h1>Kessel<span id="IdKessel" class="ui-li-count">n/a</span></h1><!--Aus/Heizt an/Heizt/Übertemperatur-->
<ul data-role="listview" data-corners="false" data-shadow="false" data-theme="a">
<li>Kesseltemp<span id="IdKesseltemp" class="ui-li-count">n/a</span></li>
<li>Abgastemp<span id="IdAbgastemp" class="ui-li-count">n/a</span></li>
<li>Rücklauf<span id="IdRcklauftemp" class="ui-li-count">n/a</span></li>
</ul>
</div>
</li>
<li data-corners="false" data-shadow="false" data-iconpos="right">
Pumpe 1<span id="IdPumpe1" class="ui-li-count">n/a</span>
</li>
<li data-corners="false" data-shadow="false" data-iconpos="right">
Pumpe 2<span id="IdPumpe2" class="ui-li-count">n/a</span>
</li>
<li data-corners="false" data-shadow="false" data-iconpos="right">
Pufferpumpe<span id="IdPufferpumpe" class="ui-li-count">n/a</span>
</li>
<li data-corners="false" data-shadow="false" data-iconpos="right">
Tür<span id="IdTuer" class="ui-li-count">n/a</span>
</li>
<li data-corners="false" data-shadow="false" data-iconpos="right">
Kesselübertemperatur<span id="IdKesseltempwaechter" class="ui-li-count">n/a</span>
</li>
<li class="custom-li">
<div data-role="collapsible" data-corners="false" data-shadow="false" data-iconpos="right" data-inset="false">
<h1>Stellmotor Oben<span id="IdStellmotorobenist" class="ui-li-count">n/a</span></h1>
<ul data-role="listview" data-corners="false" data-shadow="false" data-theme="a">
<li>Sollwert<span id="IdStellmotorobensoll" class="ui-li-count">n/a</span></li>
</ul>
</div>
</li>
<li class="custom-li">
<div data-role="collapsible" data-corners="false" data-shadow="false" data-iconpos="right" data-inset="false">
<h1>Stellmotor Unten<span id="IdStellmotoruntenist" class="ui-li-count">n/a</span></h1>
<ul data-role="listview" data-corners="false" data-shadow="false" data-theme="a">
<li>Sollwert<span id="IdStellmotoruntensoll" class="ui-li-count">n/a</span></li>
</ul>
</div>
</li>
<li data-corners="false" data-shadow="false" data-iconpos="right">
Gebläse<span id="IdGeblaese" class="ui-li-count">n/a</span>
</li>
<li data-corners="false" data-shadow="false" data-iconpos="right">
Restsauerstoff<span id="IdRestsauerstoff" class="ui-li-count">n/a</span>
</li>
<li data-corners="false" data-shadow="false" data-iconpos="right">
Boardtemperatur<span id="IdBoardtemp" class="ui-li-count">n/a</span>
</li>
</ul>
</div>
<div data-role="footer" data-position="fixed">
<h1>Heizung</h1>
</div>
</div>
<!--Ende heizung-->
<!--Temperaturen-->
<div data-role="page" id="temperatur" class="ui-page-theme-b" data-title="Heizung">
<div data-role="header" data-add-back-btn="True" data-position="fixed">
<h1> MyHouse 1.0</h1>
<a href="#temperatur" data-icon="refresh" data-theme="b" class="ui-btn-right">Refresh</a>
</div>
<div data-role="content">
</div>
<div data-role="footer" data-position="fixed">
<h1>Temperaturen</h1>
</div>
</div>
<!--Ende Temperaturen-->
</body>
</html>