Willkommen › Foren › LogoControl › Xml in php oder HTML einbinden
- Dieses Thema hat 11 Antworten sowie 3 Stimmen und wurde zuletzt vor vor 9 Jahren, 3 Monaten von admin aktualisiert.
-
AutorBeiträge
-
21. Juli 2015 um 11:32 #2279MarkusGast
Hallo ich bin in Sachen xml nicht sehr bewandert, daher habe ich 2 fragen.
gibt es eine Möglichkeit
Die Werte in eine Homepage einzubinden bzw.Kann man in die xml Datei auch HTML Scripte einbinden?Ebenso würde ich gerne ein livebild meiner IP ca einbinden.
21. Juli 2015 um 12:31 #2280adminAdministratorHi,
ich verstehe deine Frage nicht so recht. Welches XML meinst du denn? In LogoControl gibt es nur die config.xml und die ist ja lediglich für die Konfiguration zuständig, da macht es keinen Sinn, das irgendwo einzubinden oder umgekehrt HTML in die Config einzubinden. Ein Live-Bild einer Webcam in die LogoControl Weboberfläche einzubinden ist nicht möglich. Da müsstest du dir schon deine eigene Webseite bauen. In LogoControl gibt es ja den integrierten WebService der alle Informationen/Werte in maschinenlesbarer Form (JSON Format) zur Verfügung stellt. Diesen könntest du z.B. nutzen um die Daten in deine eigene Webseite einzubinden, allerdings solltest du dazu schon fit in HTML/JavaScript und evtl. jQuery sein, da du diese Daten per AJAX-Calls abholen müsstest.
Viele Grüße,
Tobias21. Juli 2015 um 13:38 #2282MarkusGastHallo Tobias, danke für deine Informationen. Dann werde ich mal schauen ob ich jemanden finde der das evtl umsetzen kann.
21. Juli 2015 um 21:45 #2283MarkusGastHallo Tobias, auch wenn es sich vielleicht komisch anhört,aber ich woschtel mich so durch, Logo Programmieren fällt mir leichter 🙂
! aber mit welchen befehlen kann ich eine Spalte/Tabelle anlegen wie in deinem Beispiel?Ebenso besteht die Möglichkeit das ich die Werte eines vorwärts/rückwartszähler erfassen kann?
Danke Gruß, Markus
22. Juli 2015 um 9:46 #2291adminAdministratorHi,
die Spalten werden automatisch für jede <group> auf oberster Ebene angelegt. Du kannst die Gruppen ja beliebig tief gliedern/verschachteln:
Ebene 1 Ebene 2 Ebene 3 Ebene 2 Ebene 3 Ebene 1
usw.
Alle <group> Elemente auf Ebene 1 werden in Spalten dargestellt, alle darunter in Reihen.
Klar kannst du auch einen Vor-/Rückwärtszähler in LogoControl darstellen. Der Status meiner Rollläden (auf/zu/dazwischen) ist auch nur ein Zähler-Baustein in der Logo. Du musst den Zählerwert aber zuerst in den VM deiner Logo (beliebig freie Adresse) schreiben, siehe UDF für Rollladensteuerung (Kasten „Hinweis zur Integration in LogoControl“)
Anschließend kannst du in LogoControl ein Attribut vom Typ „dword“ definieren und anzeigen lassen.
22. Juli 2015 um 17:17 #2304MarkusGastHallo Tobias, dein Support ist wirklich super, dass du auch anfängern Hilfe anbietest.
Ich habe nun meine config angepasst, allerdings tritt beim speichern immer eine Fehlermeldung auf.
Weißt du was da nicht stimmt, finde es nicht wenn ich alles vergleiche</infrastructure>
</configuration>ist Rot makiert
anbei der Quellcode,Danke
Gruß Markus
<?xml version=“1.0″ encoding=“utf-8″?>
<configuration>
<settings>
<logo ip=“192.168.1.25″ />
<httpWebservice port=“8088″ />
<httpsWebservice port=“8080″ username=““ passwordHash=““ hashSalt=“/>
</settings>
<infrastructure>
<group name=“Teichsteuerung“>
</group><group name=“Programmmodus“>
<device id=“0″ name=“Sommerbetrieb/Automatik“>
<device id=“1″ name=“Sommerbetrieb Auto“ type=“light“>
<attribute id=“1″ name=“Sommerbetrieb Auto“ address=“924.4″ datatype=“bit“>
</attribute>
</device><device id=“2″ name=“Sommerbetrieb/Wahlschalter“ type=“light“>
<attribute id=“1″ name=“Sommerbetrieb Hand“ address=“924.2″ datatype=“bit“>
</attribute>
</device><device id=“3″ name=“Winterbetrieb/Automatik“ type=“light“>
<attribute id=“1″ name=“Winterbetrieb Auto“ address=“924.3″ datatype=“bit“>
</attribute>
</device><device id=“4″ name=“Winterbetrieb/Wahlschalter“ type=“light“>
<attribute id=“1″ name=“Winterbetrieb Hand“ address=“924.1″ datatype=“bit“>
</attribute>
</device><group name=“Pumpenübersicht“>
<device id=“5″ name=“Pumpe 1 SK -> TF“>
<attribute id=“1″ name=“Status“ address=“942.1″ datatype=“bit“>
<valuetext value=“0″ text=“Aus“ />
<valuetext value=“1″ text=“Ein“ />
</attribute></device>
<device id=“6″ name=“Pumpe 2 SK -> TF“>
<attribute id=“1″ name=“Status“ address=“942.1″ datatype=“bit“>
<valuetext value=“0″ text=“Aus“ />
<valuetext value=“1″ text=“Ein“ />
</attribute></device>
<device id=“7″ name=“Pumpe 3 SK -> TF „>
<attribute id=“1″ name=“Status“ address=“942.2″ datatype=“bit“>
<valuetext value=“0″ text=“Aus“ />
<valuetext value=“1″ text=“Ein“ /></attribute>
</device>
<device id=“8″ name=“Pumpe -> Abwasser“>
<attribute id=“1″ name=“Status“ address=“942.3″ datatype=“bit“>
<valuetext value=“0″ text=“Aus“ />
<valuetext value=“1″ text=“Ein“ />
</attribute>
</device><device id=“9″ name=“Brunnenpumpe -> Fass“>
<attribute id=“1″ name=“Status“ address=“942.4″ datatype=“bit“>
<valuetext value=“0″ text=“Aus“ />
<valuetext value=“1″ text=“Ein“ />
</attribute>
</device><device id=“10″ name=“Pumpe TF -> SK“>
<attribute id=“1″ name=“Status“ address=“942.7″ datatype=“bit“>
<valuetext value=“0″ text=“Aus“ />
<valuetext value=“1″ text=“an“ />
</attribute>
</device>
<device id=“11″ name=“Pumpe -> Teichfüllung“>
<attribute id=“1″ name=“Status“ address=“943.3″ datatype=“bit“>
<valuetext value=“0″ text=“Aus“ />
<valuetext value=“1″ text=“Ein“ />
</attribute>
</device>
<device id=“12″ name=“Pumpe Wärmetauscher“>
<attribute id=“1″ name=“Status“ address=“943.6″ datatype=“bit“>
<valuetext value=“0″ text=“Aus“ />
<valuetext value=“1″ text=“Ein“ />
</attribute>
</device>
<device id=“13″ name=“Pumpe -> EWA“>
<attribute id=“1″ name=“Status“ address=“943.7″ datatype=“bit“>
<valuetext value=“0″ text=“Aus“ />
<valuetext value=“1″ text=“Ein“ />
</attribute>
</device></group>
<group name=“Temperaturen“>
<device id=“14″ name=“Luft“ type=“custom“>
<attribute id=“1″ name=“Luft“ address=“928″ datatype=“word“ gain=“0.1″ offset=“-30″ />
</device>
<device id=“15″ name=“Teich“ type=“custom“>
<attribute id=“1″ name=“Teich“ address=“926″ datatype=“word“ gain=“0.1″ offset=“-30″/>
</device><device id=“16″ name=“Filter“ type=“custom“>
<attribute id=“1″ name=“Filter“ address=“930″ datatype=“word“ gain=“0.25″ offset=“-50″ />
</device>
<device id=“17″ name=“Wärmetauscher“ type=“custom“>
<attribute id=“1″ name=“Wärmetauscher“ address=“932″ datatype=“word“ gain=“0.25″ offset=“-50″/>
</device>
</group><group name=“Trommelfilter“>
<device id=“18″ name=“Trommelfilter Spülung“ type=“light“>
<attribute id=“1″ name=“Status“ address=“150.0″ datatype=“bit“><valuetext value=“0″ text=“Aus“ />
<method id=“1″ name=“spülen“ address=“150.0″ />
<method id=“2″ name=“spülzeit + “ address=“150.4″ />
<method id=“3″ name=“spülzeit – “ address=“150.5″ />
</attribute>
</device>
<device id=“19″ name=“Spülpumpe TF“>
<attribute id=“1″ name=“Status“ address=“942.5″ datatype=“bit“>
<valuetext value=“0″ text=“Aus“ />
<valuetext value=“1″ text=“Ein“ />
</attribute>
</device><device id=“20″ name=“Motor TF“>
<attribute id=“1″ name=“Status“ address=“943.4″ datatype=“bit“></attribute>
</device>
<device id=“40″ name=“Trommelfilter“>
<attribute id=“1″ name=“spült“ address=“948.5″ datatype=“bit“>
<valuetext value=“0″ text=“n.Aktiv“ />
<valuetext value=“1″ text=“AKTIV!“ />
</attribute>
</device>
</group><group name=“Handfunktionen“>
<device id=“21″ name=“Füttern“ type=“light“>
<attribute id=“1″ name=“Futter Bonus“ address=“155.0″ datatype=“bit“>
<valuetext value=“0″ text=“Aus“ />
<method id=“1″ name=“Füttern “ address=“155.0″ />
</attribute>
</device><device id=“22″ name=“Wasserwechsel“ type=“light“>
<attribute id=“1″ name=“Wasserwechsel“ address=“170.0″ datatype=“bit“>
<valuetext value=“0″ text=“Aus“ />
<method id=“1″ name=“WW Ein “ address=“170.0″ />
<method id=“2″ name=“WW AUS “ address=“170.2″ />
</attribute>
</device><device id=“23″ name=“Gartenbeleuchtung“ type=“light“>
<attribute id=“1″ name=“Gartenbeleuchtung“ address=“943.0″ datatype=“bit“><valuetext value=“0″ text=“Beleuchtung“ />
<method id=“1″ name=“Aus “ address=“160.1″ />
<method id=“2″ name=“Ein “ address=“160.2″ />
</attribute>
</device><device id=“37″ name=“Teichfüllung“ type=“light“>
<attribute id=“1″ name=“Teichfüllung maximal“ address=“943.0″ datatype=“bit“><valuetext value=“0″ text=“Teichfüllung“ />
<method id=“1″ name=“Aus “ address=“180.0″ />
</attribute></device>
<device id=“38″ name=“Brunnen-Fass“ type=“light“>
<attribute id=“1″ name=“Fass befüllen“ address=“943.0″ datatype=“bit“><valuetext value=“0″ text=“Fass befüllen“ />
<method id=“1″ name=“Aus “ address=“180.6″ />
<method id=“2″ name=“Ein “ address=“180.4″ />
</attribute>
</device>
<device id=“39″ name=“Anlagen Neustart“>
<attribute id=“1″ name=“Neustart “ address=“924.0″ datatype=“bit“>
<method id=“1″ name=“ Neustart“ address=“180.5″ />
</attribute></device>
</group><group name=“Belüftung“>
<device id=“24″ name=“Teichbelüftung“>
<attribute id=“1″ name=“Status“ address=“943.2″ datatype=“bit“>
<valuetext value=“0″ text=“Aus“ />
<valuetext value=“1″ text=“Ein“ />
</attribute>
</device><device id=“25″ name=“Belüftung IH“>
<attribute id=“1″ name=“Status“ address=“943.2″ datatype=“bit“>
<valuetext value=“0″ text=“Aus“ />
<valuetext value=“1″ text=“Ein“ />
</attribute>
</device>
</group><group name=“UVC“>
<device id=“26″ name=“UVC 1 Amalgam TF“>
<attribute id=“1″ name=“Status“ address=“943.1″ datatype=“bit“>
<valuetext value=“0″ text=“Aus“ />
<valuetext value=“1″ text=“Ein“ />
</attribute>
</device>
<device id=“27″ name=“UVC 2 Osaga TF“>
<attribute id=“1″ name=“Status“ address=“943.1″ datatype=“bit“>
<valuetext value=“0″ text=“Aus“ />
<valuetext value=“1″ text=“Ein“ />
</attribute>
</device>
</group><group name=“Sensorenübersicht“>
<device id=“28″ name=“Dämmerungssensor“>
<attribute id=“1″ name=“Dämmerungssensor“ address=“924.7″ datatype=“bit“></attribute>
</device><device id=“29″ name=“Pegelsensor TF“>
<attribute id=“1″ name=“Pegelsensor TF“ address=“923.2″ datatype=“bit“></attribute>
</device><device id=“30″ name=“TF Füllstand / % „>
<attribute id=“1″ name=“Wasserstand % “ address=“958″ datatype=“bit“></attribute>
</device><device id=“31″ name=“TF Füllstand / L“>
<attribute id=“1″ name=“Wasserstand L “ address=“954″ datatype=“bit“></attribute>
</device><device id=“32″ name=“Schwimmer Überlauf“>
<attribute id=“1″ name=“Überlauf Teich “ address=“925.0″ datatype=“bit“></attribute>
</device><device id=“33″ name=“Schwimmer Wasserstand“>
<attribute id=“1″ name=“Wasserstand Teich “ address=“923.1″ datatype=“bit“></attribute>
</device><device id=“34″ name=“Schwimmer-Fass unten“>
<attribute id=“1″ name=“Wasserstand Fass unten “ address=“923.3″ datatype=“bit“></attribute>
</device>
<device id=“35″ name=“Schwimmer-Fass oben“>
<attribute id=“1″ name=“Wasserstand Fass oben “ address=“923.4″ datatype=“bit“></attribute>
</device>
</group><group name=“Not Aus“>
<device id=“36″ name=“Not AUS“>
<attribute id=“1″ name=“Not Aus “ address=“924.0″ datatype=“bit“>
<method id=“1″ name=“Anlagen Neustart“ address=“180.5″ />
</attribute>
</device>
</group></infrastructure>
</configuration>22. Juli 2015 um 19:29 #2306MarkusGastHab das gane nochmal sortiert, nach deiner Anleitung, leider selber Fehler…sicherlich bin ich blind um mir selbst zu helfen 🙁
<?xml version=“1.0″ encoding=“utf-8″?>
<configuration>
<settings>
<logo ip=“192.168.1.25″ />
<httpWebservice port=“8088″ />
<httpsWebservice port=“8080″ username=“markus“ passwordHash=“7ccf9697dd9a57739917aaa0276a5f27e86b24a2″ hashSalt=“suppe“ />
</settings>
<infrastructure><group name=“Teichsteuerung“>
<group name=“Programmmodus“>
</group>
<device id=“1″ name=“Sommerbetrieb/Automatik“>
<device id=“1″ name=“Sommerbetrieb Auto“ type=“light“>
<attribute id=“1″ name=“Sommerbetrieb Auto“ address=“924.4″ datatype=“bit“>
<valuetext value=“0″ text=“Aus“ />
<valuetext value=“1″ text=“Ein“ />
</attribute>
</device><device id=“2″ name=“Sommerbetrieb/Wahlschalter“ type=“light“>
<attribute id=“1″ name=“Sommerbetrieb Hand“ address=“924.2″ datatype=“bit“>
<valuetext value=“0″ text=“Aus“ />
<valuetext value=“1″ text=“Ein“ />
</attribute>
</device><device id=“3″ name=“Winterbetrieb/Automatik“ type=“light“>
<attribute id=“1″ name=“Winterbetrieb Auto“ address=“924.3″ datatype=“bit“>
<valuetext value=“0″ text=“Aus“ />
<valuetext value=“1″ text=“Ein“ />
</attribute>
</device><device id=“4″ name=“Winterbetrieb/Wahlschalter“ type=“light“>
<attribute id=“1″ name=“Winterbetrieb Hand“ address=“924.1″ datatype=“bit“>
<valuetext value=“0″ text=“Aus“ />
<valuetext value=“1″ text=“Ein“ />
</attribute>
</device><group name=“Pumpenübersicht“>
<device id=“5″ name=“Pumpe 1 SK -> TF“>
<attribute id=“1″ name=“Status“ address=“942.1″ datatype=“bit“>
<valuetext value=“0″ text=“Aus“ />
<valuetext value=“1″ text=“Ein“ />
</attribute>
</device><device id=“6″ name=“Pumpe 2 SK -> TF“>
<attribute id=“1″ name=“Status“ address=“942.1″ datatype=“bit“>
<valuetext value=“0″ text=“Aus“ />
<valuetext value=“1″ text=“Ein“ />
</attribute>
</device><device id=“7″ name=“Pumpe 3 SK -> TF „>
<attribute id=“1″ name=“Status“ address=“942.2″ datatype=“bit“>
<valuetext value=“0″ text=“Aus“ />
<valuetext value=“1″ text=“Ein“ />
</attribute>
</device><device id=“8″ name=“Pumpe -> Abwasser“>
<attribute id=“1″ name=“Status“ address=“942.3″ datatype=“bit“>
<valuetext value=“0″ text=“Aus“ />
<valuetext value=“1″ text=“Ein“ />
</attribute>
</device><device id=“9″ name=“Brunnenpumpe -> Fass“>
<attribute id=“1″ name=“Status“ address=“942.4″ datatype=“bit“>
<valuetext value=“0″ text=“Aus“ />
<valuetext value=“1″ text=“Ein“ />
</attribute>
</device><device id=“10″ name=“Pumpe TF -> SK“>
<attribute id=“1″ name=“Status“ address=“942.7″ datatype=“bit“>
<valuetext value=“0″ text=“Aus“ />
<valuetext value=“1″ text=“an“ />
</attribute>
</device><device id=“11″ name=“Pumpe -> Teichfüllung“>
<attribute id=“1″ name=“Status“ address=“943.3″ datatype=“bit“>
<valuetext value=“0″ text=“Aus“ />
<valuetext value=“1″ text=“Ein“ />
</attribute>
</device><device id=“12″ name=“Pumpe Wärmetauscher“>
<attribute id=“1″ name=“Status“ address=“943.6″ datatype=“bit“>
<valuetext value=“0″ text=“Aus“ />
<valuetext value=“1″ text=“Ein“ />
</attribute>
</device><device id=“13″ name=“Pumpe -> EWA“>
<attribute id=“1″ name=“Status“ address=“943.7″ datatype=“bit“>
<valuetext value=“0″ text=“Aus“ />
<valuetext value=“1″ text=“Ein“ />
</attribute>
</device><group name=“Temperaturen“>
<device id=“14″ name=“Luft“ type=“custom“>
<attribute id=“1″ name=“Luft“ address=“928″ datatype=“word“ gain=“0.1″ offset=“-30″ />
</device><device id=“15″ name=“Teich“ type=“custom“>
<attribute id=“1″ name=“Teich“ address=“926″ datatype=“word“ gain=“0.1″ offset=“-30″/>
</device><device id=“16″ name=“Filter“ type=“custom“>
<attribute id=“1″ name=“Filter“ address=“930″ datatype=“word“ gain=“0.25″ offset=“-50″ />
</device><device id=“17″ name=“Wärmetauscher“ type=“custom“>
<attribute id=“1″ name=“Wärmetauscher“ address=“932″ datatype=“word“ gain=“0.25″ offset=“-50″ />
</device><group name=“Trommelfilter“>
<device id=“18″ name=“Trommelfilter Spülung“ type=“light“>
<attribute id=“1″ name=“Status“ address=“150.0″ datatype=“bit“><valuetext value=“0″ text=“Aus“ />
<valuetext value=“1″ text=“Ein“ />
</attribute><method id=“1″ name=“spülen“ address=“150.0″ />
<method id=“2″ name=“spülzeit + “ address=“150.4″ />
<method id=“3″ name=“spülzeit – “ address=“150.5″ />
</device><device id=“19″ name=“Spülpumpe TF“>
<attribute id=“1″ name=“Status“ address=“942.5″ datatype=“bit“>
<valuetext value=“0″ text=“Aus“ />
<valuetext value=“1″ text=“Ein“ />
</attribute>
</device><device id=“20″ name=“Motor TF“>
<attribute id=“1″ name=“Status“ address=“943.4″ datatype=“bit“>
<valuetext value=“0″ text=“Aus“ />
<valuetext value=“1″ text=“Ein“ />
</attribute>
</device><device id=“21″ name=“Trommelfilter“>
<attribute id=“1″ name=“spült“ address=“948.5″ datatype=“bit“>
<valuetext value=“0″ text=“n.Aktiv“ />
<valuetext value=“1″ text=“AKTIV!“ />
</attribute>
</device><device id=“19″ name=“Spülzeit TF „>
<attribute id=“1″ name=“Status“ address=“110″ datatype=“dword“>
<valuetext value=“17″ text=“17″ />
<valuetext value=“14″ text=“14″ />
</attribute>
</device>
</group><group name=“Handfunktionen“>
<device id=“22″ name=“Füttern“ type=“light“>
<attribute id=“1″ name=“Futter Bonus“ address=“155.0″ datatype=“bit“>
<valuetext value=“0″ text=“Aus“ />
<valuetext value=“1″ text=“Ein“ />
</attribute>
<method id=“1″ name=“Füttern “ address=“155.0″ />
</device><device id=“23″ name=“Wasserwechsel“ type=“light“>
<attribute id=“1″ name=“Wasserwechsel“ address=“170.0″ datatype=“bit“>
<valuetext value=“0″ text=“Aus“ />
<valuetext value=“1″ text=“Ein“ />
</attribute>
<method id=“1″ name=“WW Ein “ address=“170.0″ />
<method id=“2″ name=“WW AUS “ address=“170.2″ />
</device><device id=“24″ name=“Gartenbeleuchtung“ type=“light“>
<attribute id=“1″ name=“Gartenbeleuchtung“ address=“943.0″ datatype=“bit“>
<valuetext value=“0″ text=“Aus“ />
<valuetext value=“1″ text=“Ein“ />
</attribute>
<method id=“1″ name=“Aus “ address=“160.1″ />
<method id=“2″ name=“Ein “ address=“160.2″ />
</device><device id=“25″ name=“Teichfüllung“ type=“light“>
<attribute id=“1″ name=“Teichfüllung maximal“ address=“943.0″ datatype=“bit“>
<valuetext value=“0″ text=“Aus“ />
<valuetext value=“1″ text=“Ein“ />
</attribute>
<method id=“1″ name=“Ein “ address=“180.0″ />
<method id=“2″ name=“Aus “ address=“180.1″ />
</device><device id=“26″ name=“Brunnen-Fass“ type=“light“>
<attribute id=“1″ name=“Fass befüllen“ address=“943.0″ datatype=“bit“>
<valuetext value=“0″ text=“Aus“ />
<valuetext value=“1″ text=“Ein“ />
</attribute>
<method id=“1″ name=“Aus “ address=“180.6″ />
<method id=“2″ name=“Ein “ address=“180.4″ />
</device><device id=“27″ name=“Anlagen Neustart“>
<attribute id=“1″ name=“Neustart “ address=“924.0″ datatype=“bit“>
<valuetext value=“0″ text=“Aus“ />
<valuetext value=“1″ text=“Ein“ />
</attribute>
<method id=“1″ name=“ Neustart“ address=“180.5″ />
</device>
</group><group name=“Belüftung“>
<device id=“28″ name=“Teichbelüftung“>
<attribute id=“1″ name=“Status“ address=“943.2″ datatype=“bit“>
<valuetext value=“0″ text=“Aus“ />
<valuetext value=“1″ text=“Ein“ />
</attribute>
</device><device id=“29″ name=“Belüftung IH“>
<attribute id=“1″ name=“Status“ address=“943.2″ datatype=“bit“>
<valuetext value=“0″ text=“Aus“ />
<valuetext value=“1″ text=“Ein“ />
</attribute>
</device>
</group><group name=“UVC“>
<device id=“30″ name=“UVC 1 Amalgam TF“>
<attribute id=“1″ name=“Status“ address=“943.1″ datatype=“bit“>
<valuetext value=“0″ text=“Aus“ />
<valuetext value=“1″ text=“Ein“ />
</attribute>
</device><device id=“31″ name=“UVC 2 Osaga TF“>
<attribute id=“1″ name=“Status“ address=“943.1″ datatype=“bit“>
<valuetext value=“0″ text=“Aus“ />
<valuetext value=“1″ text=“Ein“ />
</attribute>
</device><group name=“Sensorenübersicht“>
<device id=“32″ name=“Dämmerungssensor“>
<attribute id=“1″ name=“Dämmerungssensor“ address=“924.7″ datatype=“bit“>
</attribute>
<valuetext value=“0″ text=“Aus“ />
<valuetext value=“1″ text=“Ein“ />
</device><device id=“33″ name=“Pegelsensor TF“>
<attribute id=“1″ name=“Pegelsensor TF“ address=“923.2″ datatype=“bit“>
<valuetext value=“0″ text=“Aus“ />
<valuetext value=“1″ text=“Ein“ />
</attribute>
</device><device id=“34″ name=“TF Füllstand / % „>
<attribute id=“1″ name=“Wasserstand % “ address=“958″ datatype=“bit“>
<valuetext value=“0″ text=“Aus“ />
<valuetext value=“1″ text=“Ein“ />
</attribute>
</device><device id=“35″ name=“TF Füllstand / L „>
<attribute id=“1″ name=“Wasserstand L “ address=“954″ datatype=“bit“>
<valuetext value=“0″ text=“Aus“ />
<valuetext value=“1″ text=“Ein“ />
</attribute>
</device><device id=“36″ name=“Schwimmer Überlauf“>
<attribute id=“1″ name=“Überlauf Teich “ address=“925.0″ datatype=“bit“>
<valuetext value=“0″ text=“Aus“ />
<valuetext value=“1″ text=“Ein“ />
</attribute>
</device><device id=“37″ name=“Schwimmer Wasserstand“>
<attribute id=“1″ name=“Wasserstand Teich “ address=“923.1″ datatype=“bit“>
<valuetext value=“0″ text=“Aus“ />
<valuetext value=“1″ text=“Ein“ />
</attribute>
</device><device id=“38″ name=“Schwimmer-Fass unten“>
<attribute id=“1″ name=“Wasserstand Fass unten “ address=“923.3″ datatype=“bit“>
<valuetext value=“0″ text=“Aus“ />
<valuetext value=“1″ text=“Ein“ />
</attribute>
</device><device id=“39″ name=“Schwimmer-Fass oben“>
<attribute id=“1″ name=“Wasserstand Fass oben “ address=“923.4″ datatype=“bit“>
<valuetext value=“0″ text=“Aus“ />
<valuetext value=“1″ text=“Ein“ />
</attribute>
</device>
</group><group name=“Not Aus“>
<device id=“40″ name=“Not AUS“>
<attribute id=“1″ name=“Not Aus “ address=“924.0″ datatype=“bit“>
<valuetext value=“0″ text=“Aus“ />
<valuetext value=“1″ text=“Ein“ />
</attribute>
<method id=“1″ name=“Anlagen Neustart“ address=“180.5″ />
</device>
</group></infrastructure>
22. Juli 2015 um 19:35 #2307MarkusGast</configuration>
22. Juli 2015 um 20:47 #2308MarkusGastHallo Tobias, hab`s hinbekommen, allerdings hab ich das mit den Tabelle nicht verstanden,
Ich möchte nach Temerpaturen in die nächste Spalte wechseln, kannst du mir evtl. deinen Scriptauszug zum angucken mal einstellen, wäre sehr nett.Gruß, Markus
23. Juli 2015 um 12:22 #2380adminAdministratorErst mal etwas grundlegendes zu XML: du brauchst in XML für jedes öffnende Element <element> (ich hab es beispielhaft „element“ genannt, in LogoControl sind es dann aber group, device, infrastructure, settings, attribute usw…) auch ein dazu passendes schließendes Element </element> weiter unten. Dazwischen steht dann der Inhalt. Ausnahme ist die verkürzte Schreibweise mit dem Leerzeichen+Schrägstrich am Ende:
<element />
Bei diesem Sonderfall hast du sowohl öffnendes als auch schließendes Element in einer Anweisung.Nun zu der Spaltendarstellung. Du kannst wie gesagt die <group> Elemente beliebig tief verschachteln:
<infrastructure> <group name="Links"> <group name="Untergruppe Links"> </group> </group> <group name="Mitte"> <group name="Untergruppe Mitte"> </group> </group> <group name="Rechts"> <group name="Untergruppe Rechts"> </group> </group> </infrastructure>
Die <group> Elemente auf oberster Ebene (also nicht die, die bereits Kind einer Gruppe sind) werden dann in Spalten dargestellt. Deine Devices packst du nun einfach zwischen Beginn und Ende einer Gruppe.
25. Juli 2015 um 12:34 #2383Kujaku80TeilnehmerHallo Tobias, hat bestens geklappt.
Ich wollte die Beispiel zip Datei für netio runterladen, allerdings geht es nicht. Auch von anderen Rechner in anderem wlan nicht. Könntest du bitte mal nach der zip Datei gucken? Oder mir per email schicken?Grüße Markus
27. Juli 2015 um 13:25 #2391adminAdministratorHi, die Datei war auf dem Webserver anscheinend korrupt (keine Ahnung wie das passieren kann). Ich hab sie neu hochgeladen, der Link müsste nun wieder funktionieren.
-
AutorBeiträge
- Du musst angemeldet sein, um zu diesem Thema eine Antwort verfassen zu können.