Posts by parip69

The next update will be available on Wednesday, December 18, in the early evening (GMT+1).

This update will not yet replace the Java version, instead it is the actual content update. We'll provide more information about the transition together with the update.

    Ich möchte in LUA Code schreiben.


    Habe mir das ausgedacht.


    id ={1,2,3,4,5,6}
    --id = {183,192,195,198,189,186}
    local randomID = {}; local zeile = 1;


    for i = 1,#id do
    table.insert(randomID,zeile, id[i])
    zeile = math.random (1, #randomID)
    end
    print (json.encode(randomID))

    Hallo
    habe eine frage.


    Ich möchte nur einen teil einer Tabelle ausgeben und schaffe es nicht.
    /docs/#!/consumption/getEnergyFromTo



    --GET /energy/{timestampFrom}/{timestampTo}/{dataSet}/{type}/{unit}/{id}


    Code
    local response = api.get("/energy/1467227100/1467231600/compare/devices/power/14")
    local energy = json.encode(response)
    print(energy)


    im debug wird das ausgegeben.
    [DEBUG] 09:13:44: [{„min“:1,“id“:14,“avg“:0,“W“:1,“name“:“ZwStWaschmaschine_14″,“kWh“:0.5,“max“:2050.2}]


    Die frage ist wie kann ich mir nur die „kWh“ oder „name“ausgeben.


    habe es versucht mit print(energy.kWh) aber geht nicht.


    Bitte um einen tip.

    Hallo
    habe da ein Problem mit dem ich mich schon tage rumschlage.


    Ich bekomme eine Uhrzeit in einem bestimmten Format 06:05 ich möchte 120 minuten dazu rechnen wie stelle ich das an.


    Code
    local Sonnenaufgang = fibaro:getValue(1,'sunriseHour');
    print(Sonnenaufgang, 'Sonnenaufgang')
    local zeit1 = 30 --minuten, meine aufgesetzte zeit.
    debug(Sonnenaufgang + zeit1*60)


    Im debug ist : 06:05 Sonnenaufgang
    Bitte gebt mir eine lösungsansat ich werde noch verückt.
    Danake im voraus