Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
ateliers:programmeurs_horaires [2021/10/11 15:54] – créée gepeto | ateliers:programmeurs_horaires [2024/02/08 17:20] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Programmeur horaire pour switch et actionneur ====== | ====== Programmeur horaire pour switch et actionneur ====== | ||
- | {tag> | + | {{tag> |
Le code de départ est celui de https:// | Le code de départ est celui de https:// | ||
Tobers Timeswitch is a versatile and multifunctional timeswitch for ESP8266 devices, | Tobers Timeswitch is a versatile and multifunctional timeswitch for ESP8266 devices, | ||
Ligne 8: | Ligne 9: | ||
Les heures d' | Les heures d' | ||
+ | |||
+ | on peut ouvrir ou fermer la porte par la page html ou juste en postant http:// | ||
<code c> | <code c> | ||
Ligne 16: | Ligne 19: | ||
// | // | ||
// V 1.0 - 18.04.2021 | // V 1.0 - 18.04.2021 | ||
- | // | + | // |
// ********************************************* | // ********************************************* | ||
// addon gepeto@du-libre.org 10/10/2021 | // addon gepeto@du-libre.org 10/10/2021 | ||
Ligne 98: | Ligne 101: | ||
// PIN DEFINITIONS : // see: https:// | // PIN DEFINITIONS : // see: https:// | ||
- | const uint8_t relPin = D1; // set pin for relay | + | const uint8_t relPin = D8; // set pin for activ relay |
const uint8_t aktiv = HIGH; // active state of (relay) porte | const uint8_t aktiv = HIGH; // active state of (relay) porte | ||
Ligne 654: | Ligne 657: | ||
///////////// | ///////////// | ||
- | void Verif_etat() { | + | void Verif_etat() { // on a fin de course , on arrete tout |
if (digitalRead(Pin_ouvert_ok) == LOW && ouvre_en_cours == true ) { | if (digitalRead(Pin_ouvert_ok) == LOW && ouvre_en_cours == true ) { | ||
analogWrite(enA, | analogWrite(enA, | ||
Ligne 661: | Ligne 664: | ||
ferme = false; | ferme = false; | ||
temps_debut = 0; | temps_debut = 0; | ||
+ | relState = true; | ||
} | } | ||
if (digitalRead(Pin_ferme_ok) == LOW && ferme_en_cours == true ) { | if (digitalRead(Pin_ferme_ok) == LOW && ferme_en_cours == true ) { | ||
Ligne 668: | Ligne 672: | ||
ouvert = false; | ouvert = false; | ||
temps_debut = 0; | temps_debut = 0; | ||
+ | relState = false; | ||
} | } | ||
#ifdef DEBUG | #ifdef DEBUG | ||
Ligne 1401: | Ligne 1406: | ||
server.on("/ | server.on("/ | ||
server.on("/ | server.on("/ | ||
+ | server.on("/ | ||
+ | server.on("/ | ||
+ | |||
} | } | ||