Grafiken

Tach,

nächste Frage. Gibt es schon Images für den Designer und wo kann ich diese eventuell runterladen ?

M.f.G. aus Detmold

Bei Interesse kurze Mail an: info@ip-symcon.de

Mein beitrag zum images-datei:




//edit
notiz : die images haben 2 varianten … ein & aus. (sehe .rar)
–> hihi: ich mach da noch animierte gifs als spass…
// ende edit

und so gibt sich :
http://brua.gallon.tzo.com:8080/temp.php (WIP : Work in prgress - eher mein debug fenster)

@Steiner : Ich tue abstand meine Rechte fuer die images.

images.rar (3.49 KB)

Vielen Dank :slight_smile:

PS: hat Deine Therme 2* Vor- und Rücklauf?!

Jah,

War vor FS20-epoche so gedacht das bad & kleidezimmer unabhangig von rest des hauses lauft. (War fruher der circuit die der warmewechsler der pool speisst). Aber pool ist wieder zu gemacht bevor ich das haus kaufte.

2e pumpe kann zb. als image fur warmwasser-versorgungskreis benutzt werden.
Oder einfach mit ein spacer erzetst werden. hat man die wahl ob die pumpe rechts oder links steht.

Grusse,

@GGGss

tolles Web_interface mit den Grafiken, was muss ich mache das ich das auch so hinbekomme?

Hier habt ihr die html quelcode … Wie oder was oder wo sollt ihr selber raussuchen … gilt als ‚ubung‘ :


<? 
 //CONFIGURATION START
 //------------------------------------------------------------------------------
 $ipaddress = "192.168.0.99:8080"; //nötig fürs weiterleitungs script

 //FS20 Schalten
 $fs20tx=Array(
		//NAME               INSTANCEID   STATUS VARIABLE [nur boolean]
		Array("bureaulamp",   33103,       "vLiv_bur_lamp"),
		);

 //Irgendeine Status Variable
 $status = Array(
                //    NAME          VARIABLE      TYPE [boolean|integer|float|string]  POSTFIX
		Array("Temp", "vliv_temp_ist", "float",                             "°C")
	);


 //CONFIGURATION END
 //------------------------------------------------------------------------------

?>

<html>

	<head>
		<title>IPS PPC/PALM</title>
		<!-- IPSwitch PPC/PALM WebInterface -->
		<link href="style.css" type="text/css" rel="stylesheet">
		<? if(isset($action)) {
 if($action=="solltemp") {	
 	//SetValueFloat("IPS_SOLL_Temperatur", floatval($value));	
 } elseif($action=="switchmode") {
   settype($instanceid, "integer");
   settype($mode, "boolean");
   FS20_SwitchMode($instanceid,$mode); //$mode
 }}
?>
		<script type="text/javascript">
<!--
function killparams() {
 window.location.href = "http://<? echo $ipaddress; ?>/temp.php";
}
//-->
</script>
	<meta http-equiv="refresh" content="60">
	</head>

	<body leftmargin="0" topmargin="0" rightmargin="0">
		<table width="100%" cellspacing="0" cellpadding="0">
			<tr>
				<td class="bbig" width="18"><a href="index.php"><img src="ips.gif" alt="IPSwitch Logo" border="0"></a></td>
				<td class="bbig"><? echo date("d.m.y @ H:i"); ?></td>
				<td class="bbig" width="18"><img src="config.gif" alt="Configration"></td>
				<td class="bbig" width="18"><img src="help.gif" alt="Help"></td>
				<td class="bbig" width="18"><img src="logout.gif" alt="Logout"></td>
			</tr>
		</table>
		<table width="100%">
			<tr>
				<td bgcolor="#C8C8C8"><!-- SPACER --></td>
			</tr>
			<tr>
				<td>  Heating</td>
			</tr>
			<tr>
				<td bgcolor="#C8C8C8"><!-- SPACER --></td>
			</tr>
		</table>
		<br>
		<? 			$liv = GetValueFloat("vliv_temp_perc");
			$keu = GetValueFloat("vkeu_temp_perc");
			$sl1 = GetValueFloat("vsl1_temp_perc");
			$sl2 = GetValueFloat("vsl2_temp_perc");
			$bad = 0;
			if ($liv>0) $liv = "1a";
			if ($keu>0) $keu = "1a";
			if ($sl1>0) $sl1= "1a";
			if ($sl2>0) $sl2 = "1a";
			if ($bad>0) $bad = "1a";
		?>
		<table width="90%" border="0" cellspacing="2" cellpadding="0">
			<tr>
				<td align="right">Slaapkamer 1
					<table class="label" width="200" border="0" cellspacing="0" cellpadding="0">
						<tr>
							<td rowspan="3"><img src="spacer.gif" alt="" height="60" width="10" border="0"></td>
							<td><?echo number_format(GetValueFloat("vsl1_temp_perc"),0)."%";?></td>
							<td>ist</td>
							<td align="right"><?echo number_format(GetValueFloat("vsl1_temp_ist"),1);?>°C</td>
						</tr>
						<tr>
							<td rowspan="2"><?echo "<img src=\"images/rad_$sl1.gif\""?> alt="" height="34" width="74" border="0"></td>
							<td>soll</td>
							<td align="right"><?echo number_format(GetValueFloat("vsl1_temp_soll"),1);?>°C</td>
						</tr>
						<tr>
							<td>state</td>
							<td align="right"><?echo number_format(GetValueFloat("vsl1_temp_state"),1);?>°C</td>
						</tr>
					</table>
				</td>
				<td align="right">Slaapkamer 2
					<table class="label" width="200" border="0" cellspacing="0" cellpadding="0">
						<tr>
							<td rowspan="3"><img src="spacer.gif" alt="" height="60" width="10" border="0"></td>
							<td><?echo number_format(GetValueFloat("vsl2_temp_perc"),0)."%";?></td>
							<td>Ist</td>
							<td align="right"><?echo number_format(GetValueFloat("vsl2_temp_ist"),1);?>°C</td>
						</tr>
						<tr>
							<td rowspan="2"><?echo "<img src=\"images/rad_$sl2.gif\""?> alt="" height="34" width="74" border="0"></td>
							<td>Soll</td>
							<td align="right"><?echo number_format(GetValueFloat("vsl2_temp_soll"),1);?>°C</td>
						</tr>
						<tr>
							<td>state</td>
							<td align="right"><?echo number_format(GetValueFloat("vsl2_temp_state"),1);?>°C</td>
						</tr>
					</table>
				</td>
				<td align="right">Dressing
					<table class="label" width="200" border="0" cellspacing="0" cellpadding="0">
						<tr>
							<td rowspan="3"><img src="spacer.gif" alt="" height="60" width="10" border="0"></td>
							<td><?echo "n/a";?></td>
							<td>ist</td>
							<td align="right"><?echo "n/a";?> °C</td>
						</tr>
						<tr>
							<td rowspan="2"><?echo "<img src=\"images/rad_$bad.gif\""?> alt="" height="34" width="74" border="0"></td>
							<td>soll</td>
							<td align="right"><?echo "n/a";?> °C</td>
						</tr>
						<tr>
							<td>state</td>
							<td align="right"><?echo "n/a";?>°C</td>
						</tr>
					</table>
				</td>
				<td align="right">Bad
					<table class="label" width="200" border="0" cellspacing="0" cellpadding="0">
						<tr>
							<td rowspan="3"><img src="spacer.gif" alt="" height="60" width="10" border="0"></td>
							<td><?echo "n/a";?></td>
							<td>ist</td>
							<td align="right"><?echo "n/a";?> °C</td>
						</tr>
						<tr>
							<td rowspan="2"><?echo "<img src=\"images/rad_$bad.gif\""?> alt="" height="34" width="74" border="0"></td>
							<td>soll</td>
							<td align="right"><?echo "n/a";?> °C</td>
						</tr>
						<tr>
							<td>state</td>
							<td align="right"><?echo "n/a";?>°C</td>
						</tr>
					</table>
				</td>
			</tr>
			<tr>
				<td align="right">Living
					<table class="label" width="200" border="0" cellspacing="0" cellpadding="0">
						<tr>
							<td rowspan="3"><img src="spacer.gif" alt="" height="60" width="10" border="0"></td>
							<td><?echo number_format(GetValueFloat("vliv_temp_perc"),0)."%";?></td>
							<td>Ist</td>
							<td align="right"><?echo number_format(GetValueFloat("vliv_temp_ist"),1);?>°C</td>
						</tr>
						<tr>
							<td rowspan="2"><?echo "<img src=\"images/rad_$liv.gif\""?> alt="" height="34" width="74" border="0"></td>
							<td>Soll</td>
							<td align="right"><?echo number_format(GetValueFloat("vliv_temp_soll"),1);?>°C</td>
						</tr>
						<tr>
							<td>state</td>
							<td align="right"><?echo number_format(GetValueFloat("vliv_temp_state"),1);?>°C</td>
						</tr>
					</table>
				</td>
				<td align="right">Keuken
					<table class="label" width="200" border="0" cellspacing="0" cellpadding="0">
						<tr>
							<td rowspan="3"><img src="spacer.gif" alt="" height="60" width="10" border="0"></td>
							<td><?echo number_format(GetValueFloat("vkeu_temp_perc"),0)."%"?></td>
							<td>Ist</td>
							<td align="right"><?echo number_format(GetValueFloat("vkeu_temp_ist"),1);?>°C</td>
						</tr>
						<tr>
							<td rowspan="2"><?echo "<img src=\"images/rad_$keu.gif\""?> alt="" height="34" width="74" border="0"></td>
							<td>Soll</td>
							<td align="right"><?echo number_format(GetValueFloat("vkeu_temp_soll"),1);?>°C</td>
						</tr>
						<tr>
							<td>state</td>
							<td align="right"><?echo number_format(GetValueFloat("vkeu_temp_state"),1);?>°C</td>
						</tr>
					</table>
				</td>
				<td align="right"></td>
				<td></td>
			</tr>
			<tr>
				<td colspan="4">Kelder <? 				$di = sprintf("%08b",VELLEUSB_ReadDigital(55413));
				$pomp1 = "";
				$pomp2 = "";
				$brander = "";
				$net = "";
				if(substr($di,4,1)==0) $pomp2 = "1";
				if(substr($di,5,1)==0) $pomp1 = "1";
				if(substr($di,6,1)==0) $brander = "1";
				if(substr($di,7,1)==0) $net = "1";
				?>
					<table class="gfx" width="400" border="0" cellspacing="0" cellpadding="0">
						<tr>
							<td><?echo "out : ".number_format(GetValueFloat("vkel_ketel_tout"),1);?>°C</td>
							<td align="right"><?echo "<img src=\"images/pomp1_$pomp1.gif\"";?> alt="" height="22" width="33" border="0"></td>
							<td align="left"><?echo "<img src=\"images/pomp2_$pomp2.gif\"";?> alt="" height="22" width="33" border="0"></td>
							<td><?echo "out : ".number_format(GetValueFloat("vkel_ketel_tout"),1);?>°C</td>
						</tr>
						<tr>
							<td><?echo "in : " . number_format(GetValueFloat("vkel_ketel_tin"),1);?>°C</td>
							<td colspan="2" align="center"><?echo "<img src=\"images/brandernet_$net.gif\"";?> alt="" height="11" width="66" border="0"></td>
							<td><?echo "in : n/a";?>°C</td>
						</tr>
						<tr>
							<td></td>
							<td colspan="2" align="center"><?echo "<img src=\"images/brander_$brander.gif\"";?> alt="" height="31" width="66" border="0"></td>
							<td></td>
						</tr>
					</table>
				</td>
			</tr>
		</table>
		<tr>
			<td align="center" width="40"><img src="help.gif"></td>
			<td><b>Status</b></td>
		</tr>
		<tr>
			<td colspan="2" bgcolor="#C8C8C8"><!-- SPACER --></td>
		</tr>
		<tr>
			<td align="center" width="40"><img src="modules.gif"></td>
			<td></td>
		</tr>
		</table><br>
		<table width="90%" align="center">
			<tr>
				<td align="center" width="40"><img src="config.gif"></td>
				<td><b>Befehl</b></td>
			</tr>
			<tr>
				<td colspan="2" bgcolor="#C8C8C8"><!-- SPACER --></td>
			</tr>
			<tr>
				<td colspan="2">
					<table width="100%" border="0"></table>
				</td>
			</tr>
		</table>
	</body>

</html>

Wie gesagt : WIP Work In Progress

Good Luck
Fredje

@Fredje

Danke, dann will ich mal üben :wink:

Hallo,
ich habe die ipsDesigner.exe geladen. Es wird aber nichts zum Download angeboten:rolleyes: Mache ich etwas falsch:confused:

Gruß
Rolf

Symbole uber ImagePool AddIn reinladen :wink: und dann stehen sie dem Designer zur verfugung.
Aber leider können nur .jpg oder .bmp dateien eingeladen werden … also oberiger symbole mussen noch mal convertiert werden zu jpg.

Hallo Fredje,

mit dem aktuellen Update können nun auch animierte GIF Bilder im „ImagePool“
hinzugefügt werden. Somit stehen sie auch dem Designer zur Verfügung.

Gruß MST

Beispiel: PIRI – Bewegung erkannt

icon_8_bewegung_ani.gif

Sorry um die falsche info raus zu senden.
Um der thread schnell von Antwort zu dienen, einfach mal ausprobiert - aber da ist die update noch nicht gelaufen.

Hallo,
ich habe die ipsDesigner.exe geladen.
Im IP-Symcon Designer Form Viewer wird aber nichts zum Download angeboten. Mache ich etwas falsch. Brauche ich eine Freigabe (extra Kosten).

Der User erhält nun eine Übersicht der für ihn freigegebenen Formulare. Mit Refresh werden diese neue gesucht und, wenn vorhanden, angezeigt. Mit Create können neue erstellt werden. Ein Doppel-Klick auf ein vorhandenes Formular öffnet dies - der Übertragungsfortschritt wird in % angezeigt. Nach erfolgter Übertragung wird das Formular angezeigt und kann ggf. mit F12 bearbeitet werden. :mad:

Gruß
Rolf

Hallo Rolf,

im Designer können nur Grafiken verwendet werden, die zuvor im „ImagePool“ geladen wurden.
Ich werde am Sonntag eine Beschreibung in der Wiki veröffentlichen.
Bis dahin: http://www.ipsymcon.de/forum/showthread.php?t=172

Gruß MST

PS: extra Kosten gibt es bei IP-Symcon nicht :slight_smile:

Hallo Steiner,
mein Problem ist, das ich den Designer nicht installiert bekomme.
Die Beschreibung zur Installation, gibt es ja hier. Ich habe es zumindest so verstanden, das ich nach der Installation des Designers, das IP-Symcon ohne Programierung benutzen kann.
http://www.ipsymcon.de/wiki/index.php/Visualisierung_(IP-Symcon_Designer)

Rolf

Hallo Rolf,

der Designer muss nicht installiert werden – einfach unter „Index“ starten.

Gruß MST

Hallo HBraun,

hier mal eine andere Darstellungsvariante www.atr-computer.dyndns.org . (ist noch im Aufbau)

Wäre vielleicht nicht schlecht wenn man eine Linkliste erstellen würde wo alle IPS Nutzer die sich eine Webpage gebastelt haben eingetragen werden (natürlich nur wer will).

So könnte man sich neue Ideen holen :wink:

Grüße
Thomas

Hallo Thomas,

im Laufe dieser Woche richten wir den IP-Symcon-Showcase ein – für alle Eure Ideen :slight_smile:

@MSR Junky

gefällt mir auch sehr gut mit dem Grundriss, so hat man auch einen schönen Überblick.

Wäre vielleicht nicht schlecht wenn man eine Linkliste erstellen würde wo alle IPS Nutzer die sich eine Webpage gebastelt haben eingetragen werden (natürlich nur wer will).

Gute Idee um sich Anregungen zu holen. Leider nützt es mir nicht viel, da ich PHP nicht kann und so mit Mühe und Not ( und natürlich mit Hilfe aus diesem Forum) so gerade meine Scripte hinbekomme.

Ich warte jetzt gespannt auf das neue WEB-Interface welches ja bald kommen soll. Wenn es nicht zu schwer ist, kann ich mir evtl. daraus was basteln :o

Uahhh - Thomas,

du bist ja ein echter Home-Control Junkie (hier spricht nur der Neid)!

Wo hast du denn den Evaporationsfaktor und die Sonnenwinkel her?

Auch brauch :wink:

Gruss aus Wiesbaden,

Dieter