Keresés

Új hozzászólás Aktív témák

  • vampire17

    addikt

    válasz Degeczi #12954 üzenetére

    Kicsit meg finomitottam rajta. :)

    A join most igy nez ki:

    var belso = msg.payload[0].payload.temp;
    var kulso = msg.payload[1].payload.temp;
    var check1 = msg.payload[1].payload.idx;
    var check2 = msg.payload[0].payload.idx;
    if (179 == check1 && 131 == check2 && belso < 23  && 10 <= kulso && kulso <= 20)

        msg.payload = { "idx" : 197, "nvalue" : 1};

    else {
    msg.payload = null;
    }
    return msg;

    Ez azt jelenti, hogy a ket uzenetet teljesen egybe gyurja, majd a ket payload-ra kulon hivatkozik. Beletettem egy ellenorzot is, hogy az adott temperature ertek biztos attol a homerotol (idx) jojjon, amitol en varom.

    a neheze meg most jon...

    Meg kell valositani, hogy a functionnak tobb kimenete legyen, mert mast is csinalni kell, nem csak folkapcsolni a klimat: a modot futes-re allitani, a gaz futest (tado) kikapcsolni, csak bizonyos napszakban hajtodjon vegre.... szoval meg van munka... :)

    A vegcel, hogy adott kulso homersekleten (tol-ig) klimaval futson, az alatt gazzal. Midezt automatan, kulso beavatkozas nelkul... :)

Új hozzászólás Aktív témák