Eigenes Web Interface möglich?

Hallo,

kann ich mir ein eigenes Web Frontend bauen, also Objekte meines Baumes per http steuern?

Falls trivial: sorry habe noch nicht den rechten Einblick ins Forum.

… ja - nur zur ersten Info:

<?

 function Show($val) {
  if($val) {
   return "ON";
  } else {
   return "OFF";
  }  
 } 


 if(isset($action) && ($action=="dimmer")) {

  //$link = mysql_connect('localhost', 'root', 'ipswitch');
  //$result = mysql_query('INSERT INTO camstats VALUES(NULL, "time()", "$dimto")', $link);
	
SetValue(18537, GetValue(18537)+1 );
SetValue(26137, time());

  if(!isset($dimto)) {
   FS20_SwitchMode(55896, FALSE);
  } else { 
   FS20_SetIntensity(55896, (int)$dimto, 0);
	IPS_RunScript(53466); //WebCam 1 Frame
  }
 } 


?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>IP-Symcon Web-Cam</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
//-->
</script>
</head>

<body>
<p><font color="#0000CC" size="5"><strong>Willkommen auf der</strong></font> <font size="5"><strong><font color="#0000CC" size="+3">Haus-Seite</font><font color="#0000CC"> von <font size="+3">IP-Symcon</font></font></strong></font></p>
<p><img src="http://<? echo $_REQUEST["HTTP_HOST"]; ?>:81/cgi-bin/image.jpg?imgprof=VGA" width="640" height="480" border="0"></p>
<p><strong>Das Bild wird alle 10 Sekunden neu von der WLAN-Kamera übertragen! Bitte <a href="webcam.php" target="_self">Refresh</a> klicken!</strong>
</p>
<p>Mit dem IP-Symcon Webinterface können Sie aus dem Büro oder vom
  Urlaubsort sehen, was im Haus<br> 
  passiert.Bleiben Sie im Bilde! Sie können auch das Bild per Mail verschicken, auf die Festplatte<br>
archivieren oder das Licht einschalten …<br>
Unsere Live-Test-Funktion ist von Sonnenuntergang bis Mitternacht verfügbar.<br>0 bedeutet AUS und 1 bis 16 sind die Helligkeitsstufen (bitte nur 1*klicken, warten und dann: <a href="webcam.php" target="_self">Refresh</a> <table width=100%>

<tr>
<td width=50%>
<?php 
 if (GetValue(23900)) {
  echo "Aktueller Status: ON | DimWert: ".GetValue(47534);
 } else {
  echo "Aktueller Status: OFF";
 }
?>
</td>
<td valign=top align=right>
Last Switch: <? echo date("d.m.y H:i:s", GetValue(26137)); ?>
</td>
</tr>
<tr>
<td colspan=2><br>
Neuer Wert:
<?php 
if ((GetValue(20483) == True) and (GetValue(24934) <> 2)) {
//echo "test";
	//echo "<a href=?action=dimmer>OFF</a> | ";
	for($i=0; $i<17; $i++) {
 		echo "<a href=?action=dimmer&dimto=$i>$i</a> ";
 	}
} else {
	
	echo "Wir schlafen schon ;-) oder es ist zu hell -> Funktion ist dann nicht verfügbar";

}

?>
</td>
</tr>

</p>

</body>
</html>

… uns so sieht es Live aus:

MST

Ja, du kannst dir ne Webseite mit PHP bauen. Der Webserver ist in IPS schon drin. Du hast den vollen Funktionsumfang von IPS in deinem Webinterface. Das WIIPS und ipsHomecontrol (mächtige Tools) sind auf diese Weise entstanden.

Toni

Danke für die superschnelle Antwort!

Jetzt fehlen mir nur 2 Infos:
Ich habe eine IP-Adresse (z.B. 132.199.38.218) und eine HTML-Datei (test.???) mit dem PHP-Code: welche Extension (*.html, *.php), wohin bitte mit der Datei und welche URL?
Gibt es eine Doku dazu, im Wiki, im Forum?

Besten Dank!!
Dieter

Root: web - also hier hinein
Aufruf zum Test: http://localhost/webcam.php
Für V1: http://ipsymcon.de/wiki/index.php/Simple_Web_Interface