Leider kann ich nach etwas herum experimentieren die Änderungen des Editors nicht mehr abspeichern!
Kann jemand mit dieser Fehlermeldung nach dem Speichern etwas anfangen
Config not saved. Error: 'config-file is not writeable by webserver-process; please chmod/chown config-file '/var/www/visu/visu_config.xml'.'
und pauschal mir einen Tipp geben ?
Habe die visu_config.xml schon mit dem Editor2 überarbeitet abgespeichert und wieder per SFTP hochgeladen.
Seid dem kann ich im Editor selbst nichts mehr speichern!
Danke für jede Hilfe
hier noch die config.xml
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<pages xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" design="pure" xsi:noNamespaceSchemaLocation="visu_config.xsd">
<meta>
<plugins>
<plugin name="colorchooser"/>
<plugin name="diagram"/>
</plugins>
<mappings>
<mapping name="Open_Close">
<entry value="0">zu</entry>
<entry value="1">offen</entry>
</mapping>
<mapping name="Close_Open">
<entry value="0">offen</entry>
<entry value="1">zu</entry>
</mapping>
<mapping name="Close_Tilted_Open">
<entry value="0">offen</entry>
<entry value="1">gekippt</entry>
<entry value="2">zu</entry>
</mapping>
<mapping name="On_Off">
<entry value="0">Aus</entry>
<entry value="1">An</entry>
</mapping>
<mapping name="Off_On">
<entry value="0">An</entry>
<entry value="1">Aus</entry>
</mapping>
<mapping name="Sign">
<entry range_min="-1e99" range_max="0">Negativ</entry>
<entry value="0">Null</entry>
<entry range_min="0" range_max="1e99">Positiv</entry>
</mapping>
<mapping name="KonnexHVAC">
<entry value="auto">Auto</entry>
<entry value="comfort">Komfort</entry>
<entry value="standby">Stand By</entry>
<entry value="economy">Economy</entry>
<entry value="building_protection">Haus-Schutz</entry>
</mapping>
<mapping name="AudioSource">
<entry value="0">UKW</entry>
<entry value="1">Squeeze</entry>
<entry value="2">Denon</entry>
<entry value="3">iPod</entry>
<entry value="4">Sat</entry>
<entry value="5">Kino</entry>
</mapping>
<mapping name="Bft">
<entry range_min="0" range_max="2">0</entry>
<entry range_min="2" range_max="5">1</entry>
<entry range_min="5" range_max="11">2</entry>
<entry range_min="11" range_max="19">3</entry>
<entry range_min="19" range_max="28">4</entry>
<entry range_min="28" range_max="38">5</entry>
<entry range_min="38" range_max="49">6</entry>
<entry range_min="49" range_max="61">7</entry>
<entry range_min="61" range_max="74">8</entry>
<entry range_min="74" range_max="88">9</entry>
<entry range_min="88" range_max="102">10</entry>
<entry range_min="102" range_max="117">11</entry>
<entry range_min="117" range_max="1e99">12</entry>
</mapping>
<mapping name="Wind">
<entry range_min="0" range_max="2">Windstille</entry>
<entry range_min="2" range_max="5">leiser Zug</entry>
<entry range_min="5" range_max="11">leichte Brise</entry>
<entry range_min="11" range_max="19">schwache Brise</entry>
<entry range_min="19" range_max="28">mäßige Brise</entry>
<entry range_min="28" range_max="38">frische Brise</entry>
<entry range_min="38" range_max="49">starker Wind</entry>
<entry range_min="49" range_max="61">steifer Wind</entry>
<entry range_min="61" range_max="74">stürmischer Wind</entry>
<entry range_min="74" range_max="88">Sturm</entry>
<entry range_min="88" range_max="102">schwerer Sturm</entry>
<entry range_min="102" range_max="117">orkanartiker Sturm</entry>
<entry range_min="117" range_max="1e99">Orkan</entry>
</mapping>
</mappings>
<stylings>
<styling name="Red_Green">
<entry value="0">red</entry>
<entry value="1">green</entry>
</styling>
<styling name="Green_Red">
<entry value="0">green</entry>
<entry value="1">red</entry>
</styling>
<styling name="Blue_Purple_Red">
<entry range_min="-100" range_max="0">blue</entry>
<entry value="0">purple</entry>
<entry range_min="0" range_max="100">red</entry>
</styling>
</stylings>
<statusbar>
<status type="html"><![CDATA[
<img src="icon/comet_64_ff8000.png" alt="CometVisu" /> by <a href="http://www.cometvisu.org/">CometVisu.org</a>
- <a href=".?config=demo&forceReload=true">Reload</a>
- <a href=".">Default Config</a>
]]></status>
<status type="html" condition="!edit" hrefextend="config"><![CDATA[
- <a href="edit_config.html">Edit</a>
]]></status>
<status type="html" condition="edit" hrefextend="all"><![CDATA[
- <a href=".">normal Mode</a>
]]></status>
<status type="html"><![CDATA[
- <a href="check_config.php">Check Config</a>
<div style="float:right;padding-right:0.5em">Version: 0.6.2</div>
]]></status>
</statusbar>
</meta>
<page name="CometVisu Widget Demo">
<text align="center">Herzlich willkommen bei dem CometVisu Widget Demo!</text>
<text><b>Hinweis:</b><br/>Alle Widgets verwenden KNX-Addressen mit der Haupt- und Mittelgruppe 12/7, da diese meist unbenutzt sind und so beim Testen oft keine Nebenwirkungen auftreten können. Sollten diese Gruppe bei Ihnen verwendet werden, so sollten Sie diese Widgets hier nicht betätigen!</text>
<line/>
<text>Für die CometVisu gibt es verschiedene Designs.</text>
<designtoggle>Wechsle Design</designtoggle>
<line/>
<text align="center"><b>Standard-Widgets</b></text>
<break/>
<switch mapping="On_Off" styling="Red_Green">
<label>EG alles aus</label>
<address transform="DPT:1.001" readonly="false" variant="">0/1/1</address>
</switch>
<break/>
<switch mapping="Open_Close">
<label>Storen Terrassentür</label>
<address transform="DPT:1.008" readonly="false" variant="">5/0/13</address>
</switch>
<switch mapping="Close_Tilted_Open">
<label>Storen Terrasse Schritt</label>
<address transform="DPT:1.007" readonly="false" variant="">5/1/13</address>
</switch>
<break/>
<multitrigger button1label="Auto" button1value="auto" button2label="Komfort" button2value="comfort" button3label="Standy By" button3value="standby" button4label="Economy" button4value="economy">
<label>Multitrigger: KONNEX Betriebsart</label>
<address transform="DPT:20.102" readonly="false" variant="">12/7/20</address>
</multitrigger>
<info mapping="KonnexHVAC">
<label>Info: Betriebsart</label>
<address transform="DPT:20.102" variant="">12/7/20</address>
</info>
<break/>
<multitrigger button1label="Freunde" button1value="0" button2label="Kochen" button2value="1" button3label="Essen" button3value="2" button4label="Fernsehen" button4value="3">
<label>Multitrigger: Szenenaufruf</label>
<address transform="DPT:5.010" readonly="false" variant="">2/5/0</address>
</multitrigger>
<break/>
<infotrigger uplabel="wärmer" upvalue="0.1" downlabel="kälter" downvalue="-0.1" align="center" format="%.1f °C" change="absolute" min="7" max="24">
<label>Infotrigger: Sollwert</label>
<address transform="DPT:9" variant="">12/7/9</address>
</infotrigger>
<infotrigger uplabel=">" upvalue="1" downlabel="<" downvalue="-1" mapping="AudioSource" align="center" infoposition="1" change="absolute" min="0" max="5">
<label>Infotrigger: Audioquelle</label>
<address transform="DPT:5.010" variant="">12/7/105</address>
</infotrigger>
<page name="Infotrigger: Erweitert...">
<text>Ein Infotrigger lässt sich in zwei verschiedenen Betriebsarten betreiben: relativ und absolut</text>
<line/>
<text>Relativ</text>
<break/>
<infotrigger uplabel="+" upvalue="1" downlabel="-" downvalue="0" align="center" infoposition="1" change="relative">
<label>Lautstärke</label>
<address transform="DPT:16.000" readonly="true" variant="display">12/7/16</address>
<address transform="DPT:1.001" readonly="false" variant="button">12/7/1</address>
</infotrigger>
<break/>
<info>
<label>Absolute GA</label>
<address transform="DPT:16.000" variant="">12/7/16</address>
</info>
<info>
<label>Relative GA</label>
<address transform="DPT:1.001" variant="">12/7/1</address>
</info>
<multitrigger button1label="An" button1value="50%" button2label="Aus" button2value="0%" button3label="Leise" button3value="25%" button4label="Laut" button4value="100%">
<label>Lautstärke-Text</label>
<address transform="DPT:16.000" readonly="false" variant="">12/7/16</address>
</multitrigger>
<line/>
<text>Absolut</text>
<break/>
<infotrigger uplabel="+" upvalue="5" downlabel="-" downvalue="-5" align="center" infoposition="1" format="%.1f%%" change="absolute" max="100">
<label>Lautstärke</label>
<address transform="DPT:5.001" readonly="false" variant="">12/7/5</address>
</infotrigger>
</page>
<break/>
<slide min="-18" max="26">
<label>Slider</label>
<address transform="DPT:9" variant="">12/7/9</address>
</slide>
<info styling="Blue_Purple_Red">
<label>Info: Slider</label>
<address transform="DPT:9" variant="">12/7/9</address>
</info>
<break/>
<image src="icon/comet_128_ff8000.png">
<label>Image</label>
</image>
<page name="Image: Erweitert...">
<image src="http://www.e-zeeinternet.com/count.php?page=546016&style=default&nbdigi ts=9&reloads=1" refresh="10">
<label>Image: Update alle 10s</label>
</image>
<image src="icon/comet_128_ff8000.png" width="500px" height="46px">
<label>Image: mit Größenangabe</label>
</image>
</page>
<break/>
<page name="Video...">
<text>In dem Video-Element lassen sich Videos nach dem HTML5 Standard einbinden</text>
<break/>
<video src="https://upload.wikimedia.org/wikipedia/commons/b/b5/I-15bis.ogg" autoplay="false">
<label>Polikarpov I-15bis - Ogg Theora</label>
</video>
</page>
<line/>
<page name="iframe Test">
<iframe src="http://www.cometvisu.org" width="500px" height="500px"/>
</page>
<page name="Flavour Test">
<text>
Die Flavour (englisch für Geschmacksrichtung) definieren eine, vom
Design abhängige, Variation des Aussehens einzelner Sub-Seiten.
</text>
<line/>
<text align="center">Design: <b>Pure</b></text>
<text>
Das Design "Pure" ist inspiriert von den Farben, in denen ein Komet
scheinen würde, wenn er aus dem jeweiligen Element bestehen würde.
</text>
<break/>
<page name="Flavour: Antimony">
<text align="center">CometVisu Antimony flavour</text>
<line/>
<page name="Subpage">
<text>An empty page</text>
<line/>
</page>
</page>
<page name="Flavour: Boron">
<text align="center">CometVisu Boron flavour</text>
<line/>
<page name="Subpage">
<text>An empty page</text>
<line/>
</page>
</page>
<page name="Flavour: Lithium">
<text align="center">CometVisu Lithium flavour</text>
<line/>
<page name="Subpage">
<text>An empty page</text>
<line/>
</page>
</page>
<page name="Flavour: Potassium">
<text align="center">CometVisu Potassium flavour</text>
<line/>
<page name="Subpage">
<text>An empty page</text>
<line/>
</page>
</page>
<page name="Flavour: Sodium">
<text align="center">CometVisu Sodium flavour</text>
<line/>
<page name="Subpage">
<text>An empty page</text>
<line/>
</page>
</page>
<line/>
<page name="Flavour: black">
<text align="center">CometVisu black flavour</text>
<line/>
<page name="Subpage">
<text>An empty page</text>
<line/>
</page>
</page>
<page name="Flavour: white">
<text align="center">CometVisu white flavour</text>
<line/>
<page name="Subpage">
<text>An empty page</text>
<line/>
</page>
</page>
</page>
<page name="Format Test">
<text>
Über das Format-Attribut kann die Anzeige von Werten variiert werden.
Dazu wird die Synatx des vom "printf" bekannten Formatstrings benutzt.
</text>
<break/>
<slide min="-100" max="101">
<label>Test-Slider</label>
<address transform="DPT:9" variant="">12/7/9</address>
</slide>
<info>
<label>Ohne Format</label>
<address transform="DPT:9" variant="">12/7/9</address>
</info>
<line/>
<info format="%.0f">
<label>Format "%.0f":</label>
<address transform="DPT:9" variant="">12/7/9</address>
</info>
<info format="%.1f">
<label>Format "%.1f":</label>
<address transform="DPT:9" variant="">12/7/9</address>
</info>
<info format="%.2f">
<label>Format "%.2f":</label>
<address transform="DPT:9" variant="">12/7/9</address>
</info>
<info format="%.3f">
<label>Format "%.3f":</label>
<address transform="DPT:9" variant="">12/7/9</address>
</info>
<info format="%.4f">
<label>Format "%.4f":</label>
<address transform="DPT:9" variant="">12/7/9</address>
</info>
<line/>
<info format="%01.2f">
<label>Format "%01.2f":</label>
<address transform="DPT:9" variant="">12/7/9</address>
</info>
<info format="%02.2f">
<label>Format "%02.2f":</label>
<address transform="DPT:9" variant="">12/7/9</address>
</info>
<info format="%03.2f">
<label>Format "%03.3f":</label>
<address transform="DPT:9" variant="">12/7/9</address>
</info>
<info format="%04.2f">
<label>Format "%04.3f":</label>
<address transform="DPT:9" variant="">12/7/9</address>
</info>
<info format="%05.2f">
<label>Format "%05.2f":</label>
<address transform="DPT:9" variant="">12/7/9</address>
</info>
<info format="%06.2f">
<label>Format "%06.2f":</label>
<address transform="DPT:9" variant="">12/7/9</address>
</info>
<line/>
<info format="%+.2f">
<label>Format "%+.2f":</label>
<address transform="DPT:9" variant="">12/7/9</address>
</info>
</page>
<line/>
<text align="center"><b>Plugins</b></text>
<text>Diese Widgets sind Plugins und stehen dann zur Verfügung, wenn sie in
der Config-Datei aktiviert werden.
</text>
<break/>
<colorchooser>
<label>ColorChooser</label>
<address transform="DPT:5.001" variant="r">12/7/50</address>
<address transform="DPT:5.001" variant="g">12/7/51</address>
<address transform="DPT:5.001" variant="b">12/7/52</address>
</colorchooser>
<break/>
<info format="%.2f">
<label>R</label>
<address transform="DPT:5.001" variant="">12/7/50</address>
</info>
<slide>
<label>R</label>
<address transform="DPT:5.001" variant="">12/7/50</address>
</slide>
<break/>
<info format="%.2f">
<label>G</label>
<address transform="DPT:5.001" variant="">12/7/51</address>
</info>
<slide>
<label>G</label>
<address transform="DPT:5.001" variant="">12/7/51</address>
</slide>
<break/>
<info format="%.2f">
<label>B</label>
<address transform="DPT:5.001" variant="">12/7/52</address>
</info>
<slide>
<label>B</label>
<address transform="DPT:5.001" variant="">12/7/52</address>
</slide>
<break/>
<diagram_popup rrd="eib_traffic" unit="tps" series="day" refresh="300">
<label>KNX traffic</label>
</diagram_popup>
<diagram_inline rrd="eib_traffic" width="600" height="400"/>
<line/>
<page name="Erweiterte Widgets">
<text>Auf dieser Seite sind Widgets zu finden, die noch in Entwicklung
sind und daher im Allgemeinen noch nicht verwendet werden sollten.
</text>
<line/>
<group align="center" name="Gruppe">
Ohne Flavour
Info
12/7/9
</group>
<text align="center">Ohne Flavour</text>
<info styling="Blue_Purple_Red">
<label>Info</label>
<address transform="DPT:9" variant="">12/7/9</address>
</info>
<group align="center" flavour="lithium" name="Slider Gruppe mit Flavour">
Info: Slider
12/7/9
Slider
12/7/9
</group>
<info styling="Blue_Purple_Red">
<label>Info: Slider</label>
<address transform="DPT:9" variant="">12/7/9</address>
</info>
<slide min="-18" max="26">
<label>Slider</label>
<address transform="DPT:9" variant="">12/7/9</address>
</slide>
</page>
<switch mapping="On_Off">
<label>licht nische</label>
<address transform="DPT:1.001" readonly="false" variant="">2/2/43</address>
</switch>
<info format="Wind">
<label>Vorlauf_Heizung</label>
<address transform="DPT:9.028" readonly="false" variant="">10/3/0</address>
<address transform="" readonly="false" variant=""/>
</info>
</page>
</pages>
Kann jemand mit dieser Fehlermeldung nach dem Speichern etwas anfangen
Config not saved. Error: 'config-file is not writeable by webserver-process; please chmod/chown config-file '/var/www/visu/visu_config.xml'.'
und pauschal mir einen Tipp geben ?
Habe die visu_config.xml schon mit dem Editor2 überarbeitet abgespeichert und wieder per SFTP hochgeladen.
Seid dem kann ich im Editor selbst nichts mehr speichern!
Danke für jede Hilfe
hier noch die config.xml
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<pages xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" design="pure" xsi:noNamespaceSchemaLocation="visu_config.xsd">
<meta>
<plugins>
<plugin name="colorchooser"/>
<plugin name="diagram"/>
</plugins>
<mappings>
<mapping name="Open_Close">
<entry value="0">zu</entry>
<entry value="1">offen</entry>
</mapping>
<mapping name="Close_Open">
<entry value="0">offen</entry>
<entry value="1">zu</entry>
</mapping>
<mapping name="Close_Tilted_Open">
<entry value="0">offen</entry>
<entry value="1">gekippt</entry>
<entry value="2">zu</entry>
</mapping>
<mapping name="On_Off">
<entry value="0">Aus</entry>
<entry value="1">An</entry>
</mapping>
<mapping name="Off_On">
<entry value="0">An</entry>
<entry value="1">Aus</entry>
</mapping>
<mapping name="Sign">
<entry range_min="-1e99" range_max="0">Negativ</entry>
<entry value="0">Null</entry>
<entry range_min="0" range_max="1e99">Positiv</entry>
</mapping>
<mapping name="KonnexHVAC">
<entry value="auto">Auto</entry>
<entry value="comfort">Komfort</entry>
<entry value="standby">Stand By</entry>
<entry value="economy">Economy</entry>
<entry value="building_protection">Haus-Schutz</entry>
</mapping>
<mapping name="AudioSource">
<entry value="0">UKW</entry>
<entry value="1">Squeeze</entry>
<entry value="2">Denon</entry>
<entry value="3">iPod</entry>
<entry value="4">Sat</entry>
<entry value="5">Kino</entry>
</mapping>
<mapping name="Bft">
<entry range_min="0" range_max="2">0</entry>
<entry range_min="2" range_max="5">1</entry>
<entry range_min="5" range_max="11">2</entry>
<entry range_min="11" range_max="19">3</entry>
<entry range_min="19" range_max="28">4</entry>
<entry range_min="28" range_max="38">5</entry>
<entry range_min="38" range_max="49">6</entry>
<entry range_min="49" range_max="61">7</entry>
<entry range_min="61" range_max="74">8</entry>
<entry range_min="74" range_max="88">9</entry>
<entry range_min="88" range_max="102">10</entry>
<entry range_min="102" range_max="117">11</entry>
<entry range_min="117" range_max="1e99">12</entry>
</mapping>
<mapping name="Wind">
<entry range_min="0" range_max="2">Windstille</entry>
<entry range_min="2" range_max="5">leiser Zug</entry>
<entry range_min="5" range_max="11">leichte Brise</entry>
<entry range_min="11" range_max="19">schwache Brise</entry>
<entry range_min="19" range_max="28">mäßige Brise</entry>
<entry range_min="28" range_max="38">frische Brise</entry>
<entry range_min="38" range_max="49">starker Wind</entry>
<entry range_min="49" range_max="61">steifer Wind</entry>
<entry range_min="61" range_max="74">stürmischer Wind</entry>
<entry range_min="74" range_max="88">Sturm</entry>
<entry range_min="88" range_max="102">schwerer Sturm</entry>
<entry range_min="102" range_max="117">orkanartiker Sturm</entry>
<entry range_min="117" range_max="1e99">Orkan</entry>
</mapping>
</mappings>
<stylings>
<styling name="Red_Green">
<entry value="0">red</entry>
<entry value="1">green</entry>
</styling>
<styling name="Green_Red">
<entry value="0">green</entry>
<entry value="1">red</entry>
</styling>
<styling name="Blue_Purple_Red">
<entry range_min="-100" range_max="0">blue</entry>
<entry value="0">purple</entry>
<entry range_min="0" range_max="100">red</entry>
</styling>
</stylings>
<statusbar>
<status type="html"><![CDATA[
<img src="icon/comet_64_ff8000.png" alt="CometVisu" /> by <a href="http://www.cometvisu.org/">CometVisu.org</a>
- <a href=".?config=demo&forceReload=true">Reload</a>
- <a href=".">Default Config</a>
]]></status>
<status type="html" condition="!edit" hrefextend="config"><![CDATA[
- <a href="edit_config.html">Edit</a>
]]></status>
<status type="html" condition="edit" hrefextend="all"><![CDATA[
- <a href=".">normal Mode</a>
]]></status>
<status type="html"><![CDATA[
- <a href="check_config.php">Check Config</a>
<div style="float:right;padding-right:0.5em">Version: 0.6.2</div>
]]></status>
</statusbar>
</meta>
<page name="CometVisu Widget Demo">
<text align="center">Herzlich willkommen bei dem CometVisu Widget Demo!</text>
<text><b>Hinweis:</b><br/>Alle Widgets verwenden KNX-Addressen mit der Haupt- und Mittelgruppe 12/7, da diese meist unbenutzt sind und so beim Testen oft keine Nebenwirkungen auftreten können. Sollten diese Gruppe bei Ihnen verwendet werden, so sollten Sie diese Widgets hier nicht betätigen!</text>
<line/>
<text>Für die CometVisu gibt es verschiedene Designs.</text>
<designtoggle>Wechsle Design</designtoggle>
<line/>
<text align="center"><b>Standard-Widgets</b></text>
<break/>
<switch mapping="On_Off" styling="Red_Green">
<label>EG alles aus</label>
<address transform="DPT:1.001" readonly="false" variant="">0/1/1</address>
</switch>
<break/>
<switch mapping="Open_Close">
<label>Storen Terrassentür</label>
<address transform="DPT:1.008" readonly="false" variant="">5/0/13</address>
</switch>
<switch mapping="Close_Tilted_Open">
<label>Storen Terrasse Schritt</label>
<address transform="DPT:1.007" readonly="false" variant="">5/1/13</address>
</switch>
<break/>
<multitrigger button1label="Auto" button1value="auto" button2label="Komfort" button2value="comfort" button3label="Standy By" button3value="standby" button4label="Economy" button4value="economy">
<label>Multitrigger: KONNEX Betriebsart</label>
<address transform="DPT:20.102" readonly="false" variant="">12/7/20</address>
</multitrigger>
<info mapping="KonnexHVAC">
<label>Info: Betriebsart</label>
<address transform="DPT:20.102" variant="">12/7/20</address>
</info>
<break/>
<multitrigger button1label="Freunde" button1value="0" button2label="Kochen" button2value="1" button3label="Essen" button3value="2" button4label="Fernsehen" button4value="3">
<label>Multitrigger: Szenenaufruf</label>
<address transform="DPT:5.010" readonly="false" variant="">2/5/0</address>
</multitrigger>
<break/>
<infotrigger uplabel="wärmer" upvalue="0.1" downlabel="kälter" downvalue="-0.1" align="center" format="%.1f °C" change="absolute" min="7" max="24">
<label>Infotrigger: Sollwert</label>
<address transform="DPT:9" variant="">12/7/9</address>
</infotrigger>
<infotrigger uplabel=">" upvalue="1" downlabel="<" downvalue="-1" mapping="AudioSource" align="center" infoposition="1" change="absolute" min="0" max="5">
<label>Infotrigger: Audioquelle</label>
<address transform="DPT:5.010" variant="">12/7/105</address>
</infotrigger>
<page name="Infotrigger: Erweitert...">
<text>Ein Infotrigger lässt sich in zwei verschiedenen Betriebsarten betreiben: relativ und absolut</text>
<line/>
<text>Relativ</text>
<break/>
<infotrigger uplabel="+" upvalue="1" downlabel="-" downvalue="0" align="center" infoposition="1" change="relative">
<label>Lautstärke</label>
<address transform="DPT:16.000" readonly="true" variant="display">12/7/16</address>
<address transform="DPT:1.001" readonly="false" variant="button">12/7/1</address>
</infotrigger>
<break/>
<info>
<label>Absolute GA</label>
<address transform="DPT:16.000" variant="">12/7/16</address>
</info>
<info>
<label>Relative GA</label>
<address transform="DPT:1.001" variant="">12/7/1</address>
</info>
<multitrigger button1label="An" button1value="50%" button2label="Aus" button2value="0%" button3label="Leise" button3value="25%" button4label="Laut" button4value="100%">
<label>Lautstärke-Text</label>
<address transform="DPT:16.000" readonly="false" variant="">12/7/16</address>
</multitrigger>
<line/>
<text>Absolut</text>
<break/>
<infotrigger uplabel="+" upvalue="5" downlabel="-" downvalue="-5" align="center" infoposition="1" format="%.1f%%" change="absolute" max="100">
<label>Lautstärke</label>
<address transform="DPT:5.001" readonly="false" variant="">12/7/5</address>
</infotrigger>
</page>
<break/>
<slide min="-18" max="26">
<label>Slider</label>
<address transform="DPT:9" variant="">12/7/9</address>
</slide>
<info styling="Blue_Purple_Red">
<label>Info: Slider</label>
<address transform="DPT:9" variant="">12/7/9</address>
</info>
<break/>
<image src="icon/comet_128_ff8000.png">
<label>Image</label>
</image>
<page name="Image: Erweitert...">
<image src="http://www.e-zeeinternet.com/count.php?page=546016&style=default&nbdigi ts=9&reloads=1" refresh="10">
<label>Image: Update alle 10s</label>
</image>
<image src="icon/comet_128_ff8000.png" width="500px" height="46px">
<label>Image: mit Größenangabe</label>
</image>
</page>
<break/>
<page name="Video...">
<text>In dem Video-Element lassen sich Videos nach dem HTML5 Standard einbinden</text>
<break/>
<video src="https://upload.wikimedia.org/wikipedia/commons/b/b5/I-15bis.ogg" autoplay="false">
<label>Polikarpov I-15bis - Ogg Theora</label>
</video>
</page>
<line/>
<page name="iframe Test">
<iframe src="http://www.cometvisu.org" width="500px" height="500px"/>
</page>
<page name="Flavour Test">
<text>
Die Flavour (englisch für Geschmacksrichtung) definieren eine, vom
Design abhängige, Variation des Aussehens einzelner Sub-Seiten.
</text>
<line/>
<text align="center">Design: <b>Pure</b></text>
<text>
Das Design "Pure" ist inspiriert von den Farben, in denen ein Komet
scheinen würde, wenn er aus dem jeweiligen Element bestehen würde.
</text>
<break/>
<page name="Flavour: Antimony">
<text align="center">CometVisu Antimony flavour</text>
<line/>
<page name="Subpage">
<text>An empty page</text>
<line/>
</page>
</page>
<page name="Flavour: Boron">
<text align="center">CometVisu Boron flavour</text>
<line/>
<page name="Subpage">
<text>An empty page</text>
<line/>
</page>
</page>
<page name="Flavour: Lithium">
<text align="center">CometVisu Lithium flavour</text>
<line/>
<page name="Subpage">
<text>An empty page</text>
<line/>
</page>
</page>
<page name="Flavour: Potassium">
<text align="center">CometVisu Potassium flavour</text>
<line/>
<page name="Subpage">
<text>An empty page</text>
<line/>
</page>
</page>
<page name="Flavour: Sodium">
<text align="center">CometVisu Sodium flavour</text>
<line/>
<page name="Subpage">
<text>An empty page</text>
<line/>
</page>
</page>
<line/>
<page name="Flavour: black">
<text align="center">CometVisu black flavour</text>
<line/>
<page name="Subpage">
<text>An empty page</text>
<line/>
</page>
</page>
<page name="Flavour: white">
<text align="center">CometVisu white flavour</text>
<line/>
<page name="Subpage">
<text>An empty page</text>
<line/>
</page>
</page>
</page>
<page name="Format Test">
<text>
Über das Format-Attribut kann die Anzeige von Werten variiert werden.
Dazu wird die Synatx des vom "printf" bekannten Formatstrings benutzt.
</text>
<break/>
<slide min="-100" max="101">
<label>Test-Slider</label>
<address transform="DPT:9" variant="">12/7/9</address>
</slide>
<info>
<label>Ohne Format</label>
<address transform="DPT:9" variant="">12/7/9</address>
</info>
<line/>
<info format="%.0f">
<label>Format "%.0f":</label>
<address transform="DPT:9" variant="">12/7/9</address>
</info>
<info format="%.1f">
<label>Format "%.1f":</label>
<address transform="DPT:9" variant="">12/7/9</address>
</info>
<info format="%.2f">
<label>Format "%.2f":</label>
<address transform="DPT:9" variant="">12/7/9</address>
</info>
<info format="%.3f">
<label>Format "%.3f":</label>
<address transform="DPT:9" variant="">12/7/9</address>
</info>
<info format="%.4f">
<label>Format "%.4f":</label>
<address transform="DPT:9" variant="">12/7/9</address>
</info>
<line/>
<info format="%01.2f">
<label>Format "%01.2f":</label>
<address transform="DPT:9" variant="">12/7/9</address>
</info>
<info format="%02.2f">
<label>Format "%02.2f":</label>
<address transform="DPT:9" variant="">12/7/9</address>
</info>
<info format="%03.2f">
<label>Format "%03.3f":</label>
<address transform="DPT:9" variant="">12/7/9</address>
</info>
<info format="%04.2f">
<label>Format "%04.3f":</label>
<address transform="DPT:9" variant="">12/7/9</address>
</info>
<info format="%05.2f">
<label>Format "%05.2f":</label>
<address transform="DPT:9" variant="">12/7/9</address>
</info>
<info format="%06.2f">
<label>Format "%06.2f":</label>
<address transform="DPT:9" variant="">12/7/9</address>
</info>
<line/>
<info format="%+.2f">
<label>Format "%+.2f":</label>
<address transform="DPT:9" variant="">12/7/9</address>
</info>
</page>
<line/>
<text align="center"><b>Plugins</b></text>
<text>Diese Widgets sind Plugins und stehen dann zur Verfügung, wenn sie in
der Config-Datei aktiviert werden.
</text>
<break/>
<colorchooser>
<label>ColorChooser</label>
<address transform="DPT:5.001" variant="r">12/7/50</address>
<address transform="DPT:5.001" variant="g">12/7/51</address>
<address transform="DPT:5.001" variant="b">12/7/52</address>
</colorchooser>
<break/>
<info format="%.2f">
<label>R</label>
<address transform="DPT:5.001" variant="">12/7/50</address>
</info>
<slide>
<label>R</label>
<address transform="DPT:5.001" variant="">12/7/50</address>
</slide>
<break/>
<info format="%.2f">
<label>G</label>
<address transform="DPT:5.001" variant="">12/7/51</address>
</info>
<slide>
<label>G</label>
<address transform="DPT:5.001" variant="">12/7/51</address>
</slide>
<break/>
<info format="%.2f">
<label>B</label>
<address transform="DPT:5.001" variant="">12/7/52</address>
</info>
<slide>
<label>B</label>
<address transform="DPT:5.001" variant="">12/7/52</address>
</slide>
<break/>
<diagram_popup rrd="eib_traffic" unit="tps" series="day" refresh="300">
<label>KNX traffic</label>
</diagram_popup>
<diagram_inline rrd="eib_traffic" width="600" height="400"/>
<line/>
<page name="Erweiterte Widgets">
<text>Auf dieser Seite sind Widgets zu finden, die noch in Entwicklung
sind und daher im Allgemeinen noch nicht verwendet werden sollten.
</text>
<line/>
<group align="center" name="Gruppe">
Ohne Flavour
Info
12/7/9
</group>
<text align="center">Ohne Flavour</text>
<info styling="Blue_Purple_Red">
<label>Info</label>
<address transform="DPT:9" variant="">12/7/9</address>
</info>
<group align="center" flavour="lithium" name="Slider Gruppe mit Flavour">
Info: Slider
12/7/9
Slider
12/7/9
</group>
<info styling="Blue_Purple_Red">
<label>Info: Slider</label>
<address transform="DPT:9" variant="">12/7/9</address>
</info>
<slide min="-18" max="26">
<label>Slider</label>
<address transform="DPT:9" variant="">12/7/9</address>
</slide>
</page>
<switch mapping="On_Off">
<label>licht nische</label>
<address transform="DPT:1.001" readonly="false" variant="">2/2/43</address>
</switch>
<info format="Wind">
<label>Vorlauf_Heizung</label>
<address transform="DPT:9.028" readonly="false" variant="">10/3/0</address>
<address transform="" readonly="false" variant=""/>
</info>
</page>
</pages>
Kommentar