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

  • fpeter84

    senior tag

    Sziasztok! Nekem is éppen a Tasmota-hoz kötődő kérdésem lenne, de programozás oldalról megközelítve...

    Arduino ide-vel lefordítottam, ráhúztam egy wemos D1 R2-re és fut is szépen egy sonoff-féleséget utánozva: relé a GPIO14-en, fizikai gomb a GPIO2-n. Ha a loop végére beteszem a saját szemetemet, azzal tudom detektálni hogy éppen a webes vagy fizikai gombbal melyik állapotba lett állítva a relé kimenet:

    if ((digitalRead(14)==1) and (myRelayStatus==0)) {
    Serial.println("rele bekapcs");
    myRelayStatus=1;
    }
    if ((digitalRead(14)==0) and (myRelayStatus==1)) {
    Serial.println("rele kikapcs");
    myRelayStatus=0;
    }

    Viszont arra nem tudok rájönni, hogy hogyan lehetne ugyaninnen saját eseményekre reagálva kezdeményezni egy relé ki vagy bekapcsolást? Van erre valami meghívható eljárása? Nem igazán látom még át, túl sokat tud ez a Tasmota kód... Egy fizikai láb átbökést nyilván bármikor csinálhatnék, de arról a Tasmota nem értesül persze...

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