NetIO App Fehler parseResponse

Willkommen Foren LogoControl NetIO App Fehler parseResponse

1 Beitrag anzeigen (von insgesamt 1)
  • Autor
    Beiträge
  • #3635
    Elektroniker
    Teilnehmer

    Hallo,
    wie oben schon beschrieben bekomme ich im UI Designer der NetIO App folgende Fehlermeldung:

    An item on page ‚Start‘ uses an event-based connection but does not define the parseResponse attribute to filter incoming data.

    Auf Deutsch:

    Ein Element auf der Seite „Start“ verwendet eine ereignisbasierte Verbindung, definiert jedoch nicht das Attribut parseResponse, um eingehende Daten zu filtern.

    Ich benutze wie in der Anleitung ein fake Label unter Sends: /rest/attributes und Interval.

    Und folgende folgende Formel bei parseResponse
    zum jeweiligen anzeigen des Status meiner Controlls: (?<=“D“:“1″,“A“:“1″,“V“:[^,]{0,10}[^,]{0,10},“T“:“)[^“]*

    Soweit so gut funktioniert auch alles, nur wird mir im UI Designer oben genannter Fehler angezeigt und das für jeden meiner Controlls.
    Außerdem habe ich bemerkt das die App immer schlechter reagiert um so mehr Controlls und Status Labels hinzugefügt werden.
    Sobald ich das Fake Label /rest/attributes lösche dann läuft die App wieder einwandfrei ohne Ruckler oder ähnlichem.
    Allerding bekomme ich dann überhaupt keinen Status mehr angezeigt.

    Gibt es vielleicht eine alternative den Status pro Label oder Control abzufragen?
    Die Fehlermeldung im UI Designer sagt ja schon aus das etwas nicht stimmt.

    Hat dieses Problem noch jemand?
    Vielleicht kann mir jemand diesbezüglich ein bisschen auf die Sprünge helfen?

    Hier noch meine LogoControl config:

    <?xml version=“1.0″ encoding=“utf-8″?>
    <configuration>
    <settings>
    <plc id=“Logo1_HV“ type=“Logo8″ ip=“192.168.178.9″ />
    <plc id=“Logo2_HV“ type=“Logo8″ ip=“192.168.178.10″ />
    <plc id=“Logo3_HV“ type=“Logo8″ ip=“192.168.178.11″ />
    <httpWebservice port=“8088″ />
    <httpsWebservice port=“8080″ username=“Heiko“ passwordHash=“7c6869a67cf7ae2e199d39c832caff168cc4bb9d“ hashSalt=“58hrER34″ /><!– generate your SHA1 password hash here: http://www.sha1generator.de –>
    <valueTextConverter>
    <!– Verschiedene Konverter zur Überführung von Value (ganzzahliger Rohwert aus der Logo) in ValueText (Anzeigewert für den Benutzer) –>
    <textMapping id=“an_aus“>
    <!– Text-Mapping für aus (0) und an (1) –>
    <valueText value=“0″ text=“aus“ />
    <valueText value=“1″ text=“an“ />
    </textMapping>
    <textMapping id=“rollo“>
    <!– Text-Mapping für Rolläden –>
    <valueText value=“1″ text=“geschlossen“ />
    <valueText value=“2″ text=“mittel“ />
    <valueText value=“0″ text=“offen“ />
    </textMapping>
    <textMapping id=“auf_zu“>
    <!– Text-Mapping für Tür-/Fensterkontakte –>
    <valueText value=“0″ text=“zu“ />
    <valueText value=“1″ text=“auf“ />
    </textMapping>
    <calculation id=“minsec“>
    <!– Analogwert zu/von Zeitwert (Bsp: 4873 zu 81:13) –>
    <valueToText calculation=“{Floor([value]/60)}:{if([value]%60>9,“,’0′)}{[value]%60}“ />
    <textToValue valueParseRegex=“(\d+):(\d+)“ calculation=“{[value1]*60+[value2]}“ />
    </calculation>
    <calculation id=“time“>
    <!– Analogwert zu/von Uhrzeit (4873 zu 13:09) –>
    <valueToText calculation=“{Floor(LogoDec2Hex([value])/100)}:{if(LogoDec2Hex([value])%100>9,“,’0′)}{LogoDec2Hex([value])%100}“ />
    <textToValue valueParseRegex=“(\d+):(\d+)“ calculation=“{LogoHex2Dec([value1]*100+[value2])}“ />
    </calculation>
    <calculation id=“temp“>
    <!– Analogwert zu/von Temperatur in °C –>
    <valueToText calculation=“{[value]/10}°C“/>
    <textToValue valueParseRegex=“([\d.,]+)\w*“ calculation=“{[value1]*10}“/>
    </calculation>
    <calculation id=“Datum“>
    <!– Analogwert zu/von Datum (11 zu 17) –>
    <valueToText calculation=“{Floor(LogoDec2Hex([value]))}“/>
    <textToValue valueParseRegex=“(\d+)“ calculation=“{LogoHex2Dec([value])}“ />
    </calculation>
    <calculation id=“logo_clock_time“>
    <!– Logo 8 Dezimal Uhrzeit (z.B. 2334 zu 09:30) –>
    <valueToText calculation=“{[value]>>8}:{if(([value]&255)>9,“,’0′)}{[value]&255}“ />
    <textToValue valueParseRegex=“(\d+):(\d+)“ calculation=“{([value1]<<8)+[value2]}“ />
    </calculation>
    <calculation id=“logo_clock_date“>
    <!– Logo 8 Dezimal Datum (z.B. 1114625 zu 01.02.2017.) –>
    <valueToText calculation=“{if(([value]&255)>9,“,’0′)}{[value]&255}.{if((([value]>>8)&255)>9,“,’0′)}{([value]>>8)&255}.20{([value]>>16)&255}“ />
    <textToValue valueParseRegex=“(\d+).(\d+).20(\d+)“ calculation=“{[value1]+([value2]<<8)+([value3]<<16)}“ />
    </calculation>
    </valueTextConverter>
    </settings>
    <infrastructure>
    <group name=“Beleuchtung“>
    <group name=“Beleuchtung KG“>
    <device id=“3″ name=“Büro vorne“ type=“light“>
    <attribute id=“1″ name=“Status“ plc=“Logo1_HV“ address=“Q1″ valueTextConverter=“an_aus“ />
    <method id=“1″ name=“an/aus“ plc=“Logo1_HV“ address=“1.0″ />
    </device>
    <device id=“4″ name=“Büro hinten“ type=“light“>
    <attribute id=“1″ name=“Status“ plc=“Logo1_HV“ address=“Q2″ valueTextConverter=“an_aus“ />
    <method id=“1″ name=“an/aus“ plc=“Logo1_HV“ address=“1.1″ />
    </device>
    <device id=“5″ name=“Flur“ type=“light“>
    <attribute id=“1″ name=“Status“ plc=“Logo1_HV“ address=“Q3″ valueTextConverter=“an_aus“ />
    <method id=“1″ name=“an/aus“ plc=“Logo1_HV“ address=“1.2″ />
    </device>
    <device id=“6″ name=“Wandleuchte Treppe“ type=“light“>
    <attribute id=“1″ name=“Status“ plc=“Logo1_HV“ address=“Q4″ valueTextConverter=“an_aus“ />
    <method id=“1″ name=“an/aus“ plc=“Logo1_HV“ address=“1.3″ />
    </device>
    </group>
    <group name=“Beleuchtung EG“>
    <device id=“7″ name=“Treppe Spots“ type=“light“>
    <attribute id=“1″ name=“Status“ plc=“Logo1_HV“ address=“Q5″ valueTextConverter=“an_aus“ />
    <method id=“1″ name=“an/aus“ plc=“Logo1_HV“ address=“1.4″ />
    </device>
    <device id=“8″ name=“Treppe Wand“ type=“light“>
    <attribute id=“1″ name=“Status“ plc=“Logo1_HV“ address=“Q6″ valueTextConverter=“an_aus“ />
    <method id=“1″ name=“an/aus“ plc=“Logo1_HV“ address=“1.5″ />
    </device>
    <device id=“9″ name=“Flur“ type=“light“>
    <attribute id=“1″ name=“Status“ plc=“Logo1_HV“ address=“Q7″ valueTextConverter=“an_aus“ />
    <method id=“1″ name=“an/aus“ plc=“Logo1_HV“ address=“1.6″ />
    </device>
    <device id=“10″ name=“Gäste WC“ type=“light“>
    <attribute id=“1″ name=“Status“ plc=“Logo1_HV“ address=“Q8″ valueTextConverter=“an_aus“ />
    <method id=“1″ name=“an/aus“ plc=“Logo1_HV“ address=“1.7″ />
    </device>
    <device id=“11″ name=“Vorratskammer“ type=“light“>
    <attribute id=“1″ name=“Status“ plc=“Logo1_HV“ address=“Q9″ valueTextConverter=“an_aus“ />
    <method id=“1″ name=“an/aus“ plc=“Logo1_HV“ address=“2.0″ />
    </device>
    <device id=“12″ name=“Küche Hängeschränke“ type=“light“>
    <attribute id=“1″ name=“Status“ plc=“Logo1_HV“ address=“Q14″ valueTextConverter=“an_aus“ />
    <method id=“1″ name=“an/aus“ plc=“Logo1_HV“ address=“2.1″ />
    </device>
    <device id=“13″ name=“Küche üb.Kühlschrank“ type=“light“>
    <attribute id=“1″ name=“Status“ plc=“Logo1_HV“ address=“Q15″ valueTextConverter=“an_aus“ />
    <method id=“1″ name=“an/aus“ plc=“Logo1_HV“ address=“2.2″ />
    </device>
    <device id=“14″ name=“Küche hinten“ type=“light“>
    <attribute id=“1″ name=“Status“ plc=“Logo1_HV“ address=“Q13″ valueTextConverter=“an_aus“ />
    <method id=“1″ name=“an/aus“ plc=“Logo1_HV“ address=“2.3″ />
    </device>
    <device id=“15″ name=“Küche Tresen“ type=“light“>
    <attribute id=“1″ name=“Status“ plc=“Logo1_HV“ address=“Q12″ valueTextConverter=“an_aus“ />
    <method id=“1″ name=“an/aus“ plc=“Logo1_HV“ address=“2.4″ />
    </device>
    <device id=“16″ name=“Esszimmer Wand rechts“ type=“light“>
    <attribute id=“1″ name=“Status“ plc=“Logo1_HV“ address=“Q11″ valueTextConverter=“an_aus“ />
    <method id=“1″ name=“an/aus“ plc=“Logo1_HV“ address=“2.5″ />
    </device>
    <device id=“17″ name=“Esszimmer Wand links“ type=“light“>
    <attribute id=“1″ name=“Status“ plc=“Logo1_HV“ address=“Q10″ valueTextConverter=“an_aus“ />
    <method id=“1″ name=“an/aus“ plc=“Logo1_HV“ address=“3.0″ />
    </device>
    <device id=“18″ name=“Wohnzimmer vorne“ type=“light“>
    <attribute id=“1″ name=“Status“ plc=“Logo1_HV“ address=“Q16″ valueTextConverter=“an_aus“ />
    <method id=“1″ name=“an/aus“ plc=“Logo1_HV“ address=“2.6″ />
    </device>
    <device id=“19″ name=“Wohnzimmer hinten“ type=“light“>
    <attribute id=“1″ name=“Status“ plc=“Logo1_HV“ address=“Q17″ valueTextConverter=“an_aus“ />
    <method id=“1″ name=“an/aus“ plc=“Logo1_HV“ address=“2.7″ />
    </device>
    </group>
    <group name=“Beleuchtung Zentral“>
    <device id=“1″ name=“Zentral AUS/EIN“ type=“light“>
    <attribute id=“1″ name=“Status“ plc=“Logo1_HV“ address=“M1″ valueTextConverter=“an_aus“ />
    <method id=“1″ name=“Zentral AUS“ plc=“Logo1_HV“ address=“0.1″ />
    <method id=“2″ name=“Zentral EIN“ plc=“Logo1_HV“ address=“0.2″ />
    </device>
    </group>
    </group>
    <group name=“Außenbel. u. Schaltzeiten“>
    <group name=“Aßenbeleuchtung“>
    <device id=“20″ name=“Terasse Decke“ type=“light“>
    <attribute id=“1″ name=“Status“ plc=“Logo1_HV“ address=“Q20″ valueTextConverter=“an_aus“ />
    <method id=“1″ name=“an/aus“ plc=“Logo1_HV“ address=“3.1″ />
    </device>
    <device id=“21″ name=“Terasse Wand“ type=“light“>
    <attribute id=“1″ name=“Status“ plc=“Logo1_HV“ address=“Q19″ valueTextConverter=“an_aus“ />
    <method id=“1″ name=“an/aus“ plc=“Logo1_HV“ address=“3.2″ />
    </device>
    <device id=“22″ name=“Außensteckdose n.Haustür“ type=“light“>
    <attribute id=“1″ name=“Status“ plc=“Logo1_HV“ address=“Q18″ valueTextConverter=“an_aus“ />
    <method id=“1″ name=“an/aus“ plc=“Logo1_HV“ address=“3.3″ />
    </device>
    </group>
    <group name=“Astrouhr Außensteckdose“>
    <device id=“30″ name=“Sonnenaufgang“ type=“custom“>
    <attribute id=“1″ name=“Status“ plc=“Logo1_HV“ address=“100″ datatype=“word“ valueTextConverter=“time“ />
    </device>
    <device id=“31″ name=“Sonnenuntergang“ type=“custom“>
    <attribute id=“1″ name=“Status“ plc=“Logo1_HV“ address=“102″ datatype=“word“ valueTextConverter=“time“ />
    </device>
    <device id=“32″ name=“Verschiebung Sonnenaufgang“ type=“custom“>
    <attribute id=“1″ name=“min“ plc=“Logo1_HV“ address=“104″ datatype=“word“ />
    </device>
    <device id=“33″ name=“Verschiebung Sonnenuntergang“ type=“custom“>
    <attribute id=“1″ name=“min“ plc=“Logo1_HV“ address=“106″ datatype=“word“ />
    </device>
    <group name=“Wochenuhr Außensteckdose“>
    <device id=“34″ name=“Montag-Donnerstag“ type=“custom“>
    <attribute id=“1″ name=“Einschaltzeit“ plc=“Logo1_HV“ address=“108″ datatype=“word“ valueTextConverter=“time“ />
    <attribute id=“2″ name=“Ausschaltzeit“ plc=“Logo1_HV“ address=“110″ datatype=“word“ valueTextConverter=“time“ />
    </device>
    <device id=“35″ name=“Freitag-Sonntag“ type=“custom“>
    <attribute id=“1″ name=“Einschaltzeit“ plc=“Logo1_HV“ address=“112″ datatype=“word“ valueTextConverter=“time“ />
    <attribute id=“2″ name=“Ausschaltzeit“ plc=“Logo1_HV“ address=“114″ datatype=“word“ valueTextConverter=“time“ />
    </device>
    <device id=“36″ name=“Montag-Sonntag“ type=“custom“>
    <attribute id=“1″ name=“Einschaltzeit“ plc=“Logo1_HV“ address=“116″ datatype=“word“ valueTextConverter=“time“ />
    <attribute id=“2″ name=“Ausschaltzeit“ plc=“Logo1_HV“ address=“118″ datatype=“word“ valueTextConverter=“time“ />
    </device>
    </group>
    </group>
    </group>
    <group name=“Rollläden u.Schaltzeiten“>
    <group name=“Rollläden EG“>
    <device id=“23″ name=“Rollladen 1 Wohnzimmer“ type=“shutter“>
    <attribute id=“1″ name=“Status“ plc=“Logo2_HV“ address=“M33″ valueTextConverter=“rollo“ />
    <method id=“1″ name=“schliessen“ plc=“Logo2_HV“ address=“0.0″ />
    <method id=“2″ name=“öffnen“ plc=“Logo2_HV“ address=“0.1″ />
    </device>
    <device id=“24″ name=“Rollladen 2 Wohnzimmer“ type=“shutter“>
    <attribute id=“1″ name=“Status“ plc=“Logo2_HV“ address=“M34″ valueTextConverter=“rollo“ />
    <method id=“1″ name=“schliessen“ plc=“Logo2_HV“ address=“0.2″ />
    <method id=“2″ name=“öffnen“ plc=“Logo2_HV“ address=“0.3″ />
    </device>
    <device id=“25″ name=“Rollladen 3 Wohnzimmer“ type=“shutter“>
    <attribute id=“1″ name=“Status“ plc=“Logo2_HV“ address=“M35″ valueTextConverter=“rollo“ />
    <method id=“1″ name=“schliessen“ plc=“Logo2_HV“ address=“0.4″ />
    <method id=“2″ name=“öffnen“ plc=“Logo2_HV“ address=“0.5″ />
    </device>
    <device id=“26″ name=“Rollladen Terassentür“ type=“shutter“>
    <attribute id=“1″ name=“Status“ plc=“Logo2_HV“ address=“M36″ valueTextConverter=“rollo“ />
    <method id=“1″ name=“schliessen“ plc=“Logo2_HV“ address=“0.6″ />
    <method id=“2″ name=“öffnen“ plc=“Logo2_HV“ address=“0.7″ />
    </device>
    <device id=“27″ name=“Rollladen 1 Esszimmer“ type=“shutter“>
    <attribute id=“1″ name=“Status“ plc=“Logo2_HV“ address=“M37″ valueTextConverter=“rollo“ />
    <method id=“1″ name=“schliessen“ plc=“Logo2_HV“ address=“1.0″ />
    <method id=“2″ name=“öffnen“ plc=“Logo2_HV“ address=“1.1″ />
    </device>
    <device id=“28″ name=“Rollladen 2 Esszimmer“ type=“shutter“>
    <attribute id=“1″ name=“Status“ plc=“Logo2_HV“ address=“M38″ valueTextConverter=“rollo“ />
    <method id=“1″ name=“schliessen“ plc=“Logo2_HV“ address=“1.2″ />
    <method id=“2″ name=“öffnen“ plc=“Logo2_HV“ address=“1.3″ />
    </device>
    <device id=“29″ name=“Rollladen Küche“ type=“shutter“>
    <attribute id=“1″ name=“Status“ plc=“Logo2_HV“ address=“M39″ valueTextConverter=“rollo“ />
    <method id=“1″ name=“schliessen“ plc=“Logo2_HV“ address=“1.4″ />
    <method id=“2″ name=“öffnen“ plc=“Logo2_HV“ address=“1.5″ />
    </device>
    </group>
    <group name=“Rollläden Zentral“>
    <device id=“2″ name=“Zentral AB/AUF“ type=“shutter“>
    <attribute id=“1″ name=“Status“ plc=“Logo2_HV“ address=“M32″ valueTextConverter=“rollo“ />
    <method id=“1″ name=“Zentral AB“ plc=“Logo1_HV“ address=“0.3″ />
    <method id=“2″ name=“Zentral AUF“ plc=“Logo1_HV“ address=“0.4″ />
    </device>
    </group>
    <group name=“Astrouhr Rollos“>
    <device id=“38″ name=“Sonnenaufgang“ type=“custom“>
    <attribute id=“1″ name=“Status“ plc=“Logo2_HV“ address=“100″ datatype=“word“ valueTextConverter=“time“ />
    </device>
    <device id=“39″ name=“Sonnenuntergang“ type=“custom“>
    <attribute id=“1″ name=“Status“ plc=“Logo2_HV“ address=“102″ datatype=“word“ valueTextConverter=“time“ />
    </device>
    <device id=“40″ name=“Verschiebung Sonnenaufgang“ type=“custom“>
    <attribute id=“1″ name=“min“ plc=“Logo2_HV“ address=“104″ datatype=“word“ />
    </device>
    <device id=“41″ name=“Verschiebung Sonnenuntergang“ type=“custom“>
    <attribute id=“1″ name=“min“ plc=“Logo2_HV“ address=“106″ datatype=“word“ />
    </device>
    </group>
    <group name=“Zufallsgenerator Rollos“>
    <device id=“42″ name=“Aktualwert“ type=“custom“>
    <attribute id=“1″ name=“Status“ plc=“Logo2_HV“ address=“108″ datatype=“word“ valueTextConverter=“minsec“ />
    </device>
    <device id=“43″ name=“Verbleibende Einschaltverzögerung“ type=“custom“>
    <attribute id=“1″ name=“Status“ plc=“Logo2_HV“ address=“110″ datatype=“word“ valueTextConverter=“minsec“ />
    </device>
    <device id=“44″ name=“Verbleibende Ausschaltverzögerung“ type=“custom“>
    <attribute id=“1″ name=“min“ plc=“Logo2_HV“ address=“112″ datatype=“word“ valueTextConverter=“minsec“ />
    </device>
    <device id=“45″ name=“Einschaltverzögerung“ type=“custom“>
    <attribute id=“1″ name=“Status“ plc=“Logo2_HV“ address=“114″ datatype=“word“ valueTextConverter=“minsec“ />
    </device>
    <device id=“46″ name=“Ausschaltverzögerung“ type=“custom“>
    <attribute id=“1″ name=“Status“ plc=“Logo2_HV“ address=“116″ datatype=“word“ valueTextConverter=“minsec“ />
    </device>
    </group>
    <group name=“Schaltuhr Rollo Terassentür“>
    <device id=“47″ name=“Montag-Donnerstag,Sonntag“ type=“custom“>
    <attribute id=“1″ name=“Schaltzeit schliessen“ plc=“Logo2_HV“ address=“118″ datatype=“word“ valueTextConverter=“time“ />
    </device>
    <device id=“48″ name=“´Freitag u. Samstag“ >
    <attribute id=“1″ name=“Schaltzeit schliessen“ plc=“Logo2_HV“ address=“120″ datatype=“word“ valueTextConverter=“time“ />
    </device>
    </group>
    </group>
    </infrastructure>
    </configuration>

    Und hier die Config von NetIO App bzw UI Designer:

    {
    „type“: „NetIOConfiguration“,
    „version“: 2,
    „connections“: [
    {
    „name“: „LogoControl“,
    „host“: „192.168.178.20“,
    „port“: 8088,
    „eventBased“: true,
    „protocol“: „http“
    }
    ],
    „pages“: [
    {
    „name“: „Statusübersicht“,
    „label“: „Übersicht“,
    „connection“: „LogoControl“,
    „fitToScreen“: true,
    „items“: [
    {
    „top“: 20,
    „left“: 10,
    „width“: 1260,
    „height“: 50,
    „type“: „label“,
    „text“: „Statusübersicht“,
    „textcolor“: „255,200,0“,
    „fontsize“: 35,
    „border“: „255,200,0“,
    „sends“: [
    „/rest/attributes“
    ],
    „interval“: 1000
    },
    {
    „top“: 540,
    „left“: 270,
    „width“: 140,
    „height“: 110,
    „type“: „label“,
    „textcolor“: „230,230,230“,
    „parseResponse“: „(?<=\“D\“:\“15\“,\“A\“:\“1\“,\“V\“:[^,]{0,10}[^,]{0,10},\“T\“:\“)[^\“]*“,
    „formatResponse“: „icon.lampe_{0}.png“,
    „comment“: „Küche Dresen“,
    „text“: „label“
    },
    {
    „top“: 570,
    „left“: 380,
    „width“: 150,
    „height“: 50,
    „type“: „label“,
    „text“: „Küche Dresen“,
    „textcolor“: „230,230,230“,
    „textalign“: „left“
    },
    {
    „top“: 90,
    „left“: 50,
    „width“: 140,
    „height“: 50,
    „type“: „label“,
    „text“: „Keller“,
    „textcolor“: „230,230,230“,
    „fontsize“: 25
    },
    {
    „top“: 90,
    „left“: 440,
    „width“: 240,
    „height“: 50,
    „type“: „label“,
    „text“: „Erdgeschoss“,
    „textcolor“: „230,230,230“,
    „fontsize“: 25
    },
    {
    „top“: 120,
    „left“: 0,
    „width“: 140,
    „height“: 110,
    „type“: „label“,
    „textcolor“: „230,230,230“,
    „parseResponse“: „(?<=\“D\“:\“3\“,\“A\“:\“1\“,\“V\“:[^,]{0,10}[^,]{0,10},\“T\“:\“)[^\“]*“,
    „formatResponse“: „icon.lampe_{0}.png“,
    „comment“: „Büro Leuchte vorne“,
    „text“: „label“,
    „sends“: []
    },
    {
    „top“: 150,
    „left“: 110,
    „width“: 150,
    „height“: 50,
    „type“: „label“,
    „text“: „Büro Leuchte vorne“,
    „textcolor“: „230,230,230“,
    „textalign“: „left“
    },
    {
    „top“: 180,
    „left“: 0,
    „width“: 140,
    „height“: 110,
    „type“: „label“,
    „textcolor“: „230,230,230“,
    „parseResponse“: „(?<=\“D\“:\“4\“,\“A\“:\“1\“,\“V\“:[^,]{0,10}[^,]{0,10},\“T\“:\“)[^\“]*“,
    „formatResponse“: „icon.lampe_{0}.png“,
    „comment“: „Büro Leuchte hinten“,
    „text“: „label“
    },
    {
    „top“: 240,
    „left“: 0,
    „width“: 140,
    „height“: 110,
    „type“: „label“,
    „textcolor“: „230,230,230“,
    „parseResponse“: „(?<=\“D\“:\“5\“,\“A\“:\“1\“,\“V\“:[^,]{0,10}[^,]{0,10},\“T\“:\“)[^\“]*“,
    „formatResponse“: „icon.lampe_{0}.png“,
    „text“: „label“,
    „comment“: „Flur Keller“
    },
    {
    „top“: 270,
    „left“: 110,
    „width“: 140,
    „height“: 50,
    „type“: „label“,
    „text“: „Flur“,
    „textcolor“: „230,230,230“,
    „textalign“: „left“
    },
    {
    „top“: 300,
    „left“: 0,
    „width“: 140,
    „height“: 110,
    „type“: „label“,
    „textcolor“: „230,230,230“,
    „parseResponse“: „(?<=\“D\“:\“6\“,\“A\“:\“1\“,\“V\“:[^,]{0,10}[^,]{0,10},\“T\“:\“)[^\“]*“,
    „formatResponse“: „icon.lampe_{0}.png“,
    „comment“: „Wandleuchte Treppe“,
    „text“: „label“
    },
    {
    „top“: 330,
    „left“: 110,
    „width“: 140,
    „height“: 50,
    „type“: „label“,
    „text“: „Wandl. Treppe“,
    „textcolor“: „230,230,230“,
    „textalign“: „left“
    },
    {
    „top“: 120,
    „left“: 270,
    „width“: 140,
    „height“: 110,
    „type“: „label“,
    „textcolor“: „230,230,230“,
    „parseResponse“: „(?<=\“D\“:\“18\“,\“A\“:\“1\“,\“V\“:[^,]{0,10}[^,]{0,10},\“T\“:\“)[^\“]*“,
    „formatResponse“: „icon.lampe_{0}.png“,
    „comment“: „Wohnz. Tisch“,
    „text“: „label“
    },
    {
    „top“: 150,
    „left“: 380,
    „width“: 150,
    „height“: 50,
    „type“: „label“,
    „text“: „Wohnz. Tisch“,
    „textcolor“: „230,230,230“,
    „textalign“: „left“
    },
    {
    „top“: 180,
    „left“: 270,
    „width“: 140,
    „height“: 110,
    „type“: „label“,
    „textcolor“: „230,230,230“,
    „parseResponse“: „(?<=\“D\“:\“19\“,\“A\“:\“1\“,\“V\“:[^,]{0,10}[^,]{0,10},\“T\“:\“)[^\“]*“,
    „formatResponse“: „icon.lampe_{0}.png“,
    „comment“: „Wohnz. Leuchte hinten“,
    „text“: „label“
    },
    {
    „top“: 210,
    „left“: 380,
    „width“: 150,
    „height“: 50,
    „type“: „label“,
    „text“: „Wohnz. hinten“,
    „textcolor“: „230,230,230“,
    „textalign“: „left“
    },
    {
    „top“: 240,
    „left“: 270,
    „width“: 140,
    „height“: 110,
    „type“: „label“,
    „textcolor“: „230,230,230“,
    „parseResponse“: „(?<=\“D\“:\“16\“,\“A\“:\“1\“,\“V\“:[^,]{0,10}[^,]{0,10},\“T\“:\“)[^\“]*“,
    „formatResponse“: „icon.lampe_{0}.png“,
    „comment“: „Esszimmer Tisch“,
    „text“: „label“
    },
    {
    „top“: 270,
    „left“: 380,
    „width“: 150,
    „height“: 50,
    „type“: „label“,
    „text“: „Essz. Tisch“,
    „textcolor“: „230,230,230“,
    „textalign“: „left“
    },
    {
    „top“: 300,
    „left“: 270,
    „width“: 140,
    „height“: 110,
    „type“: „label“,
    „textcolor“: „230,230,230“,
    „parseResponse“: „(?<=\“D\“:\“17\“,\“A\“:\“1\“,\“V\“:[^,]{0,10}[^,]{0,10},\“T\“:\“)[^\“]*“,
    „formatResponse“: „icon.lampe_{0}.png“,
    „comment“: „Essz. Wandl. links“,
    „text“: „label“
    },
    {
    „top“: 330,
    „left“: 380,
    „width“: 150,
    „height“: 50,
    „type“: „label“,
    „text“: „Essz. Wandl. links“,
    „textcolor“: „230,230,230“,
    „textalign“: „left“
    },
    {
    „top“: 360,
    „left“: 270,
    „width“: 140,
    „height“: 110,
    „type“: „label“,
    „textcolor“: „230,230,230“,
    „parseResponse“: „(?<=\“D\“:\“14\“,\“A\“:\“1\“,\“V\“:[^,]{0,10}[^,]{0,10},\“T\“:\“)[^\“]*“,
    „formatResponse“: „icon.lampe_{0}.png“,
    „comment“: „Küche Leuchte hinten“,
    „text“: „label“
    },
    {
    „top“: 390,
    „left“: 380,
    „width“: 150,
    „height“: 50,
    „type“: „label“,
    „text“: „Küche hinten“,
    „textcolor“: „230,230,230“,
    „textalign“: „left“
    },
    {
    „top“: 420,
    „left“: 270,
    „width“: 140,
    „height“: 110,
    „type“: „label“,
    „textcolor“: „230,230,230“,
    „parseResponse“: „(?<=\“D\“:\“12\“,\“A\“:\“1\“,\“V\“:[^,]{0,10}[^,]{0,10},\“T\“:\“)[^\“]*“,
    „formatResponse“: „icon.lampe_{0}.png“,
    „comment“: „Küche Hängeschränke“,
    „text“: „label“
    },
    {
    „top“: 450,
    „left“: 380,
    „width“: 150,
    „height“: 50,
    „type“: „label“,
    „text“: „Küche Spüle“,
    „textcolor“: „230,230,230“,
    „textalign“: „left“
    },
    {
    „top“: 480,
    „left“: 270,
    „width“: 140,
    „height“: 110,
    „type“: „label“,
    „textcolor“: „230,230,230“,
    „parseResponse“: „(?<=\“D\“:\“13\“,\“A\“:\“1\“,\“V\“:[^,]{0,10}[^,]{0,10},\“T\“:\“)[^\“]*“,
    „formatResponse“: „icon.lampe_{0}.png“,
    „comment“: „Küche üb. Kühlschrank“,
    „text“: „label“
    },
    {
    „top“: 510,
    „left“: 380,
    „width“: 150,
    „height“: 50,
    „type“: „label“,
    „text“: „Küche Kühlschrank“,
    „textcolor“: „230,230,230“,
    „textalign“: „left“
    },
    {
    „top“: 600,
    „left“: 270,
    „width“: 140,
    „height“: 110,
    „type“: „label“,
    „textcolor“: „230,230,230“,
    „parseResponse“: „(?<=\“D\“:\“11\“,\“A\“:\“1\“,\“V\“:[^,]{0,10}[^,]{0,10},\“T\“:\“)[^\“]*“,
    „formatResponse“: „icon.lampe_{0}.png“,
    „comment“: „Vorratskammer“,
    „text“: „label“
    },
    {
    „top“: 630,
    „left“: 380,
    „width“: 150,
    „height“: 50,
    „type“: „label“,
    „text“: „Vorratskammer“,
    „textcolor“: „230,230,230“,
    „textalign“: „left“
    },
    {
    „top“: 660,
    „left“: 270,
    „width“: 140,
    „height“: 110,
    „type“: „label“,
    „textcolor“: „230,230,230“,
    „parseResponse“: „(?<=\“D\“:\“10\“,\“A\“:\“1\“,\“V\“:[^,]{0,10}[^,]{0,10},\“T\“:\“)[^\“]*“,
    „formatResponse“: „icon.lampe_{0}.png“,
    „comment“: „Gäste WC“,
    „text“: „label“
    },
    {
    „top“: 690,
    „left“: 380,
    „width“: 150,
    „height“: 50,
    „type“: „label“,
    „text“: „Gäste WC“,
    „textcolor“: „230,230,230“,
    „textalign“: „left“
    },
    {
    „top“: 120,
    „left“: 490,
    „width“: 140,
    „height“: 110,
    „type“: „label“,
    „textcolor“: „230,230,230“,
    „parseResponse“: „(?<=\“D\“:\“9\“,\“A\“:\“1\“,\“V\“:[^,]{0,10}[^,]{0,10},\“T\“:\“)[^\“]*“,
    „formatResponse“: „icon.lampe_{0}.png“,
    „comment“: „Flur EG“,
    „text“: „label“
    },
    {
    „top“: 150,
    „left“: 600,
    „width“: 140,
    „height“: 50,
    „type“: „label“,
    „text“: „Flur“,
    „textcolor“: „230,230,230“,
    „textalign“: „left“
    },
    {
    „top“: 180,
    „left“: 490,
    „width“: 140,
    „height“: 110,
    „type“: „label“,
    „textcolor“: „230,230,230“,
    „parseResponse“: „(?<=\“D\“:\“7\“,\“A\“:\“1\“,\“V\“:[^,]{0,10}[^,]{0,10},\“T\“:\“)[^\“]*“,
    „formatResponse“: „icon.lampe_{0}.png“,
    „comment“: „Spots Treppe“,
    „text“: „label“
    },
    {
    „top“: 210,
    „left“: 600,
    „width“: 140,
    „height“: 50,
    „type“: „label“,
    „text“: „Spots Treppe“,
    „textcolor“: „230,230,230“,
    „textalign“: „left“
    },
    {
    „top“: 90,
    „left“: 730,
    „width“: 250,
    „height“: 50,
    „type“: „label“,
    „text“: „Dachgeschoss“,
    „textcolor“: „230,230,230“,
    „fontsize“: 25
    },
    {
    „top“: 90,
    „left“: 1030,
    „width“: 250,
    „height“: 50,
    „type“: „label“,
    „text“: „Ausßenbereich“,
    „textcolor“: „230,230,230“,
    „fontsize“: 25
    },
    {
    „top“: 210,
    „left“: 110,
    „width“: 150,
    „height“: 50,
    „type“: „label“,
    „text“: „Büro Leuchte hinten“,
    „textcolor“: „230,230,230“,
    „textalign“: „left“
    },
    {
    „top“: 240,
    „left“: 490,
    „width“: 140,
    „height“: 110,
    „type“: „label“,
    „textcolor“: „230,230,230“,
    „parseResponse“: „(?<=\“D\“:\“8\“,\“A\“:\“1\“,\“V\“:[^,]{0,10}[^,]{0,10},\“T\“:\“)[^\“]*“,
    „formatResponse“: „icon.lampe_{0}.png“,
    „comment“: „Wandl. Treppe“,
    „text“: „label“
    },
    {
    „top“: 270,
    „left“: 600,
    „width“: 140,
    „height“: 50,
    „type“: „label“,
    „text“: „Wandl. Treppe“,
    „textcolor“: „230,230,230“,
    „textalign“: „left“
    },
    {
    „top“: 120,
    „left“: 1030,
    „width“: 140,
    „height“: 110,
    „type“: „label“,
    „textcolor“: „230,230,230“,
    „parseResponse“: „(?<=\“D\“:\“20\“,\“A\“:\“1\“,\“V\“:[^,]{0,10}[^,]{0,10},\“T\“:\“)[^\“]*“,
    „formatResponse“: „icon.lampe_{0}.png“,
    „comment“: „Terasse Deckenl.“,
    „text“: „label“
    },
    {
    „top“: 150,
    „left“: 1140,
    „width“: 140,
    „height“: 50,
    „type“: „label“,
    „text“: „Terrasse Deckenl.“,
    „textcolor“: „230,230,230“,
    „textalign“: „left“
    },
    {
    „top“: 180,
    „left“: 1030,
    „width“: 140,
    „height“: 110,
    „type“: „label“,
    „textcolor“: „230,230,230“,
    „parseResponse“: „(?<=\“D\“:\“21\“,\“A\“:\“1\“,\“V\“:[^,]{0,10}[^,]{0,10},\“T\“:\“)[^\“]*“,
    „formatResponse“: „icon.lampe_{0}.png“,
    „comment“: „Terasse Wandl.“,
    „text“: „label“
    },
    {
    „top“: 210,
    „left“: 1140,
    „width“: 140,
    „height“: 50,
    „type“: „label“,
    „text“: „Terrasse Wandl.“,
    „textcolor“: „230,230,230“,
    „textalign“: „left“
    },
    {
    „top“: 240,
    „left“: 1030,
    „width“: 140,
    „height“: 110,
    „type“: „label“,
    „textcolor“: „230,230,230“,
    „parseResponse“: „(?<=\“D\“:\“22\“,\“A\“:\“1\“,\“V\“:[^,]{0,10}[^,]{0,10},\“T\“:\“)[^\“]*“,
    „formatResponse“: „icon.lampe_{0}.png“,
    „comment“: „Außensteckdose neben Haustür“,
    „text“: „label“
    },
    {
    „top“: 270,
    „left“: 1140,
    „width“: 140,
    „height“: 50,
    „type“: „label“,
    „text“: „Außensteckd. n. Haustür“,
    „textcolor“: „230,230,230“,
    „textalign“: „left“
    }
    ],
    „width“: 1280,
    „height“: 800,
    „background“: „edison_bulb_1.png“,
    „textcolor“: „255,200,0“
    },
    {
    „name“: „Keller“,
    „label“: „Keller“,
    „connection“: „LogoControl“,
    „sound“: „active“,
    „items“: [],
    „fitToScreen“: true,
    „width“: 1280,
    „height“: 800,
    „textcolor“: „255,200,0“,
    „background“: „edison_bulb_3.png“
    },
    {
    „name“: „Erdgeschoss“,
    „label“: „Erdgeschoss“,
    „connection“: „LogoControl“,
    „sound“: „active“,
    „items“: [],
    „fitToScreen“: true,
    „width“: 1280,
    „height“: 800,
    „textcolor“: „230,230,230“,
    „background“: „40,40,40“
    }
    ],
    „device“: „Galaxy Tab 10 1“,
    „orientation“: „landscape“,
    „name“: „Tablet test“,
    „description“: „this is an empty configuration for starting from scratch“,
    „navigation“: „fix“,
    „pagebuttonwidth“: „static“,
    „style“: „flat“,
    „theme“: „dark“,
    „preventSleep“: false,
    „switchOnSwipe“: false
    }

1 Beitrag anzeigen (von insgesamt 1)
  • Du musst angemeldet sein, um zu diesem Thema eine Antwort verfassen zu können.