Super, to teraz powinno być już "z górki"lukasz06 wrote: Mon May 19, 2025 8:37 am No i to wydaje się działać![]()
W tej chili jest tak jak napisałeś tj; zawór otwiera się na 1m i ma przerwę 2 min, czyli cykl trwa 3min x9 jak pisałeś =27min
Teraz pytanie jak to zmienić ( przeliczać), żebym mógł dobrać odpowiedni cykl, muszę trochę potestować.
Powiedzmy zawór otwarty 15min/0,5h przerwy?
Trzecie pytanko, jak zrobić warunek, aby po przekroczeniu X litrów zawór się zamknął ( czy to się da w ogóle?)
- polecenie write-attribute nr_kanału_Supla_zaworu 0xFC11 0x5008 0x42 11 0A00NNT3T2T1T0P3P2P1P0 włącza podlewanie cykliczne (czas) z przerwą i liczbą powtórzeń:
- NN = liczba powtórzeń (heksadecymalnie, ale bez "0x"), zawsze wpisujemy 2 cyfry, np. 09 (min. 0, max. 100),
- T3T2T1T0 = czas podlewania w sekundach (heksadecymalnie, ale bez "0x"), od najbardziej znaczącego bajtu do najmniej znaczącego, zawsze wpisujemy 2 cyfry/bajt, np. chcesz 30 minut = 1800 sekund = 0x0708 = 00000708 (min. 0, max. 86400),
- P3P2P1P0 = czas przerwy w sekundach (heksadecymalnie, ale bez "0x"), od najbardziej znaczącego bajtu do najmniej znaczącego, zawsze wpisujemy 2 cyfry/bajt, np. chcesz 2h przerwy = 7200 sekund = 0x1C20 = 00001C20 (min. 0, max. 86400),
- polecenie write-attribute nr_kanału_Supla_zaworu 0xFC11 0x5009 0x42 11 0A00NNV3V2V1V0P3P2P1P0 włącza podlewanie cykliczne (objętość) z przerwą i liczbą powtórzeń:
- NN = liczba powtórzeń (heksadecymalnie, ale bez "0x"), zawsze wpisujemy 2 cyfry, np. 09 (min. 0, max. 100),
- V3V2V1V0 = objętość wody w litrach (heksadecymalnie, ale bez "0x"), od najbardziej znaczącego bajtu do najmniej znaczącego, zawsze wpisujemy 2 cyfry/bajt, np. chcesz 50 litrów = 0x32 = 00000032 (min. 0, max. 6500),
- P3P2P1P0 = czas przerwy w sekundach (heksadecymalnie, ale bez "0x"), od najbardziej znaczącego bajtu do najmniej znaczącego, zawsze wpisujemy 2 cyfry/bajt, np. chcesz 2h przerwy = 7200 sekund = 0x1C20 = 00001C20 (min. 0, max. 86400),
Prośba - po wydaniu, któregoś z powyższych poleceń write daj:Drugie pytanie, co zrobić, gdy nie chcę używać podlewania cyklicznego, Może jakiś wirtualny przekaźnik?
Musiało by to być jakoś prosto działać w sensie wyboru trybu A/M
read-attribute nr_kanału_Supla_zaworu 0xFC11 0x5010
