NetIO parseResponse

Willkommen Foren LogoControl NetIO parseResponse

1 Beitrag anzeigen (von insgesamt 1)
  • Autor
    Beiträge
  • #3080
    jhabrom
    Teilnehmer

    Hallo,

    zuerst einmal vielen Dank für die tolle Arbeit!

    Nachdem die Webdarstellung einwandfrei funktioniert, habe ich mich heute testweise an NetIO herangewagt.
    Leider erhalte ich per parseResponse keine Werte aus dem „Arbeits-Label“.
    Das Arbeits-Label wird aber aktualisiert.
    Anbei meine Test config:

    {
    „type“: „NetIOConfiguration“,
    „version“: 2,
    „connections“: [
    {
    „name“: „myconnection“,
    „host“: „xxx.xxx.xxx.xxx“,
    „port“: 8088,
    „protocol“: „http“
    }
    ],
    „pages“: [
    {
    „name“: „test“,
    „label“: „Test“,
    „connection“: „myconnection“,
    „sound“: „active“,
    „items“: [
    {
    „top“: 190,
    „left“: 10,
    „width“: 300,
    „height“: 420,
    „type“: „label“,
    „text“: „getattrib“,
    „textcolor“: „230,230,230“,
    „interval“: 1000,
    „reads“: „GET /rest/attributes“
    },
    {
    „top“: 20,
    „left“: 30,
    „width“: 100,
    „height“: 100,
    „type“: „label“,
    „text“: „testlabel“,
    „textcolor“: „230,230,230“,
    „parseResponse“: „(?<=“D“:“004_02″,“A“:“1″,“V“:[^,]{0,10}[^,]{0,10},“T“:“)[^“]*“
    }
    ],
    „fitToScreen“: true,
    „width“: 1080,
    „height“: 1920,
    „textcolor“: „230,230,230“,
    „background“: „40,40,40“
    }
    ],
    „device“: „Google Nexus 5“,
    „orientation“: „portrait“,
    „name“: „NP“,
    „description“: „-„,
    „navigation“: „fix“,
    „pagebuttonwidth“: „dynamic“,
    „style“: „flat“,
    „theme“: „dark“,
    „preventSleep“: false,
    „switchOnSwipe“: true
    }

    …und hier der Inhalt von /rest/attributes

    {„revisionNumber“:6520,“attributeUpdates“:[{„__type“:“AttributeUpdate:#LogoControl.DataModel“,“D“:“001_01″,“A“:“1″,“V“:0,“T“:“aus“},{„__type“:“AttributeUpdate:#LogoControl.DataModel“,“D“:“001_02″,“A“:“1″,“V“:0,“T“:“aus“},{„__type“:“AttributeUpdate:#LogoControl.DataModel“,“D“:“001_03″,“A“:“1″,“V“:0,“T“:“aus“},{„__type“:“AttributeUpdate:#LogoControl.DataModel“,“D“:“001_04″,“A“:“1″,“V“:8,“T“:“8″},{„__type“:“AttributeUpdate:#LogoControl.DataModel“,“D“:“001_05″,“A“:“1″,“V“:0,“T“:“0″},{„__type“:“AttributeUpdate:#LogoControl.DataModel“,“D“:“001_06″,“A“:“1″,“V“:5,“T“:“5″},{„__type“:“AttributeUpdate:#LogoControl.DataModel“,“D“:“001_07″,“A“:“1″,“V“:0,“T“:“0″},{„__type“:“AttributeUpdate:#LogoControl.DataModel“,“D“:“002_01″,“A“:“1″,“V“:0,“T“:“aus“},{„__type“:“AttributeUpdate:#LogoControl.DataModel“,“D“:“2″,“A“:“1″,“V“:0,“T“:“aus“},{„__type“:“AttributeUpdate:#LogoControl.DataModel“,“D“:“002_03″,“A“:“1″,“V“:1,“T“:“an“},{„__type“:“AttributeUpdate:#LogoControl.DataModel“,“D“:“002_04″,“A“:“1″,“V“:8,“T“:“8″},{„__type“:“AttributeUpdate:#LogoControl.DataModel“,“D“:“002_05″,“A“:“1″,“V“:0,“T“:“0″},{„__type“:“AttributeUpdate:#LogoControl.DataModel“,“D“:“002_06″,“A“:“1″,“V“:5,“T“:“5″},{„__type“:“AttributeUpdate:#LogoControl.DataModel“,“D“:“002_07″,“A“:“1″,“V“:0,“T“:“0″},{„__type“:“AttributeUpdate:#LogoControl.DataModel“,“D“:“003_01″,“A“:“1″,“V“:0,“T“:“aus“},{„__type“:“AttributeUpdate:#LogoControl.DataModel“,“D“:“003_02″,“A“:“1″,“V“:2,“T“:“2″},{„__type“:“AttributeUpdate:#LogoControl.DataModel“,“D“:“003_03″,“A“:“1″,“V“:0,“T“:“0″},{„__type“:“AttributeUpdate:#LogoControl.DataModel“,“D“:“004_01″,“A“:“1″,“V“:0.099,“T“:“0.099″},{„__type“:“AttributeUpdate:#LogoControl.DataModel“,“D“:“004_02″,“A“:“1″,“V“:522.5,“T“:“522.5″}]}

    Vielen Dank für die Hilfe!

    • Dieses Thema wurde vor vor 8 Jahren, 2 Monaten von jhabrom bearbeitet.
1 Beitrag anzeigen (von insgesamt 1)
  • Du musst angemeldet sein, um zu diesem Thema eine Antwort verfassen zu können.