Pompka c.w.u

Zaczęty przez MP-GÓRA, Styczeń 22, 2023, 13:14:14

Poprzedni wątek - Następny wątek

MP-GÓRA

Witam serdecznie.
Mam mały problem ze sterowaniem pompką cyrkulacyjną c.w.u.
Skrypt ze strony Ropam działa ok. Jeżeli jest załączone czuwanie pompka jest wyłączona, ale jeżeli jest wyłączone czuwanie i pobudzone są pewne czujki to pompka załącza się na 15 min.
Proble jest w nocy. Chciałbym aby przykładowo od 23 - 7 pobudzenie wskazanych czujek nie powodowało załączenia pompki.
Poniżej przesyłam obecny skrypt. W jaki sposób dodać ten wyjątek. Z góry dziękuje za odpowiedź.
int as1;
int I1;
int I11;
int I3;
int I4;
int I5;
int I6;
int I7;
int I8;
int M1;
int O3;
main(){
gbenv();
O3=geto(3);
while(1){
gbenv();
I1=geti(1);
I11=geti(11);
I3=geti(3);
I4=geti(4);
I5=geti(5);
I6=geti(6);
I7=geti(7);
I8=geti(8);
O3=geto(3);
M1=I1|I3|I4|I5|I6|I7|I8|I11;
O3=tofd(0,M1,as1,900);
seto(3,O3);
};
};

RobertH

W NeoGSM-IP/IP-64 - przykład DiagramEditor.
Po dodaniu Timera i podłączeniu pod któryś R przekaźnika będzie on blokował działa gdy TIMER=ON.
Swoją modyfikacją proszę podzielić się na forum,

wojtek06061989

U siebie mam coś takiego, może cię zainspiruje

MP-GÓRA

Witam
Dziękuje za rady. Muszę przysiąść do zrobienia diagramu i pokombinować.
Będę na działce, to popróbuje. Dam znać z wynikiem końcowym.