Themabewertung:
  • 1 Bewertung(en) - 3 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
API
#9
Hallo,

die API kann man ja super einfach nutzen, leider bekommt man in der Liste ( http://<<IP>>/api/v1/var/?username=.... ) nicht den aktuellen Status bei "sumstate" angezeigt:

Code:
"lights":    {
        "item0":    {
            "name":    "Arbeitszimmer",
            "sumstate":    {
                "value":    "0;77;45476;0 (On|Off;DimmValue;RGBColor;Locked)",
                "type":    "STRING",
                "permission":    "READ",
                "index":    100000
            },
            "scmd":    {
                "value":    "1|0|D100|T|C44782 (On|Off|Dim%|Toggle|RGB24Bit)",
                "type":    "STRING",
                "permission":    "WRITE",
                "index":    100001
            }
        },

Wenn man direkt fragt ( /api/v1/var/lights/item1/status?username=... ):
Code:
{
    "sumstate":    {
        "value":    "1;;;0;"
    }
}

Fragt man nach allen items in lights ( /api/v1/var/lights/status?username=... ):
Code:
{
    "item0":    {
        "sumstate":    {
            "value":    ""
        }
    },
    "item1":    {
        "sumstate":    {
            "value":    ""
        }
    },
    "item2":    {
        "sumstate":    {
            "value":    ""
        }
    },
    "item6":    {
        "sumstate":    {
            "value":    ""
        }
    },
    "item7":    {
        "sumstate":    {
            "value":    ""
        }
    },
    "item8":    {
        "sumstate":    {
            "value":    ""
        }
    },
    "item9":    {
        "sumstate":    {
            "value":    ""
        }
    },
    "item10":    {
        "sumstate":    {
            "value":    ""
        }
    },
    "item11":    {
        "sumstate":    {
            "value":    ""
        }
    },
    "item12":    {
        "sumstate":    {
            "value":    ""
        }
    },
    "item13":    {
        "sumstate":    {
            "value":    ""
        }
    }
}

Also muss man jeden einzelnen Wert abfragen um seinen Zustand zu erfahren.

Das wäre auf jeden Fall eine Verbesserung immer den aktuellen Zustand zu melden. Kann soviel Rechenleistung nicht sein.

Gruß
Alex


Nachrichten in diesem Thema
API - von tandoyu - 12.10.2017, 09:41
RE: API - von Frank85 - 12.10.2017, 14:37
RE: API - von tandoyu - 12.10.2017, 22:37
RE: API - von AndreasH - 13.10.2017, 14:25
RE: API - von tandoyu - 13.10.2017, 21:00
RE: API - von santos - 14.10.2017, 14:24
RE: API - von tandoyu - 26.10.2017, 14:51
RE: API - von Frank85 - 26.10.2017, 21:27
RE: API - von Wilkinger - 16.12.2017, 11:27
RE: API - von santos - 16.12.2017, 12:14
RE: API - von Wilkinger - 16.12.2017, 13:24
RE: API - von Falko - 13.01.2018, 19:00
RE: API - von santos - 13.01.2018, 19:18
RE: API - von Falko - 13.01.2018, 20:49
RE: API - von santos - 13.01.2018, 21:05
RE: API - von Falko - 14.01.2018, 01:15
RE: API - von Daniel81 - 21.04.2019, 18:51
RE: API - von santos - 21.04.2019, 22:33
RE: API - von Daniel81 - 21.04.2019, 23:19
RE: API - von lofther - 01.06.2020, 11:33
RE: API - von pinpong - 01.06.2020, 11:36
RE: API - von lofther - 01.06.2020, 11:41
RE: API - von pinpong - 01.06.2020, 12:26
RE: API - von lofther - 01.06.2020, 12:39
RE: API - von fisch - 15.10.2020, 18:01
RE: API - von santos - 15.10.2020, 18:08
RE: API - von pinpong - 15.10.2020, 19:32
RE: API - von fisch - 15.10.2020, 19:39

Gehe zu:


Benutzer, die gerade dieses Thema anschauen:
4 Gast/Gäste