Posts by parip69

    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