Nie mogę zrozumieć tego warunkowania.
Chciałbym aby przekaźnik załączył się przy 68 i niżej. Natomiast przy 68 i powyżej był wyłączony. Jak to ustawić?
Dzięki za pomoc.
warunkowanie przekaźnika
-
- Posts: 90
- Joined: Fri Sep 09, 2022 6:40 pm
- Location: Kielce
You do not have the required permissions to view the files attached to this post.
-
- Posts: 366
- Joined: Tue Nov 08, 2022 9:05 pm
Jeżeli wartość zmiennej w polu ON jest większa niż wartość odczytana z kanalu, a wartość z pola OFF jest mniejsza niż odczytana z kanału to.... tu się wykobuje warunek.kryczka wrote: Sun Jun 04, 2023 6:51 am Nie mogę zrozumieć tego warunkowania.
Chciałbym aby przekaźnik załączył się przy 68 i niżej. Natomiast przy 68 i powyżej był wyłączony. Jak to ustawić?
Dzięki za pomoc.
Prościej mówiąc, jeśli wartość odczytana z kanału mieści się w przedziale między ON i OFF.
Vivo V21 5G 8G RAM + 4G SWAP
Funtouch OS 12 Global
MOBO - MSI B350 Tomahawk
GPU - XFX Radeon RX 6600 Speedster
CPU - Ryzen5 1400 3,2G
PSU - SPC Vero L2 500W 80 Plus Bronze
RAM - HyperX 2x8GB 3200MHz CL16 Predator RGB
Funtouch OS 12 Global
MOBO - MSI B350 Tomahawk
GPU - XFX Radeon RX 6600 Speedster
CPU - Ryzen5 1400 3,2G
PSU - SPC Vero L2 500W 80 Plus Bronze
RAM - HyperX 2x8GB 3200MHz CL16 Predator RGB
-
- Posts: 90
- Joined: Fri Sep 09, 2022 6:40 pm
- Location: Kielce
czyli jeśli damy ON=68, OFF=68 to będzie ok?matrix0606 wrote: Sun Jun 04, 2023 7:35 amJeżeli wartość zmiennej w polu ON jest większa niż wartość odczytana z kanalu, a wartość z pola OFF jest mniejsza niż odczytana z kanału to.... tu się wykobuje warunek.kryczka wrote: Sun Jun 04, 2023 6:51 am Nie mogę zrozumieć tego warunkowania.
Chciałbym aby przekaźnik załączył się przy 68 i niżej. Natomiast przy 68 i powyżej był wyłączony. Jak to ustawić?
Dzięki za pomoc.
Prościej mówiąc, jeśli wartość odczytana z kanału mieści się w przedziale między ON i OFF.
68>66>68. obecnie jest włączony a raczej nie powinien bo warunek nie jest spełniony
You do not have the required permissions to view the files attached to this post.
-
- Posts: 366
- Joined: Tue Nov 08, 2022 9:05 pm
No nie będzie dobrze. Rozpisz sobie to tak:kryczka wrote: Sun Jun 04, 2023 7:55 am czyli jeśli damy ON=68, OFF=68 to będzie ok?
68>66>68. obecnie jest włączony a raczej nie powinien bo warunek nie jest spełniony
Code: Select all
68>65>68
O ile pierwsza część warunku jest spełniona, czyli 68>65 o tyle druga część warunku nie ma prawa się zgadzać. Od kiedy 65>68?
Sprawdź warunek:
Code: Select all
68>wartość kanału>0
Jeżeli 68 nie zadziała to na pierwszej pozycji wpisz 69.
Biorę też pod uwagę zupełnie inną kwestię. Skoro w warunku napisano:
Code: Select all
ON>wartość kanału>OFF
Code: Select all
If (ON > wartość_kanału && wartość_kanału > OFF)
{Jakiś_tam_przekaźnik = 1; //jeśli wartość kanału mieści się w danym przedziale to włącz grzanie
}
else
{Jakiś_tam_przekaźnik = 0; //w przeciwnym razie granie wyłączone
}
Code: Select all
If (68 > 60 && 60 > 0)
{Jakiś_tam_przekaźnik = 1; //jeśli wartość kanału mieści się w danym przedziale to włącz grzanie
}
else
{Jakiś_tam_przekaźnik = 0; //w przeciwnym razie granie wyłączone
}
Vivo V21 5G 8G RAM + 4G SWAP
Funtouch OS 12 Global
MOBO - MSI B350 Tomahawk
GPU - XFX Radeon RX 6600 Speedster
CPU - Ryzen5 1400 3,2G
PSU - SPC Vero L2 500W 80 Plus Bronze
RAM - HyperX 2x8GB 3200MHz CL16 Predator RGB
Funtouch OS 12 Global
MOBO - MSI B350 Tomahawk
GPU - XFX Radeon RX 6600 Speedster
CPU - Ryzen5 1400 3,2G
PSU - SPC Vero L2 500W 80 Plus Bronze
RAM - HyperX 2x8GB 3200MHz CL16 Predator RGB
-
- Posts: 631
- Joined: Sat Nov 05, 2022 7:52 am
- Location: Bielawa
Cześć Panowie żeby nie zakładać kolejnego tematu zapytam tutaj. Czy ktoś z szanownych kolegów wie czemu nie działa (nie wykonuje się) warunek dla wyłącz. Dla włącz działa bezbłędnie i za każdym razem dla wyłącz w ogóle, chociaż raz po iluś resetach warunek na wyłącz się wykonał ale bez dotykania i żadnych zmian to się już nie powtórzyło. Pacjent Sonoff basic r2 z czujnikiem ds18b20. Sterowanie grzałką w boilerze przez stycznik, grzałka ma swój własny termostat ale bardzo małą i nie regulowaną histerezę i zbyt często się włącza.
You do not have the required permissions to view the files attached to this post.
-
- Posts: 2019
- Joined: Sun Feb 17, 2019 6:56 am
- Location: Osielsko
A czemu nie jeden warunek typu włącz przy np 45 a wyłącz przy 48 - wartość kanału mniejsza. (tu by trzeba sprawdzić bo nie pamiętam)
https://pietras-81.aqi.eco/
-
- Posts: 631
- Joined: Sat Nov 05, 2022 7:52 am
- Location: Bielawa
Ok, faktycznie przy użyciu jednego warunku działa, jednak użycie dwóch warunków mniejsze/większe wydawało mi się bardziej logiczne i też powinny działać, niemniej @Pietras81 dzięki za naprowadzanie.
Działa tak jak chciałem załączenie poniżej 45 wyłączenie powyżej 50 tak jak na screenie. Histereza będzie większa ok 20 stopni to co powyżej było do testów teraz mam 60/40
Działa tak jak chciałem załączenie poniżej 45 wyłączenie powyżej 50 tak jak na screenie. Histereza będzie większa ok 20 stopni to co powyżej było do testów teraz mam 60/40
You do not have the required permissions to view the files attached to this post.
-
- Posts: 2019
- Joined: Sun Feb 17, 2019 6:56 am
- Location: Osielsko
Jedyny minus tego rozwiązania to że w aplikacji świadomie lub przypadkiem można czasami włączyć lub wyłączyć. Wiem można wogole w cloud wyłączyćzeby nie było w apce ale jak ma być podgląd w apce to jest ryzyko.
https://pietras-81.aqi.eco/
-
- Posts: 1
- Joined: Wed Oct 23, 2024 10:19 am
Witam,
Posiadam sterownik sonoff basic z czujnikiem temperatury. Jak w warunkowaniu ustawić, żeby "ZAŁĄCZ" działało przy minusowej temperaturze?
Posiadam sterownik sonoff basic z czujnikiem temperatury. Jak w warunkowaniu ustawić, żeby "ZAŁĄCZ" działało przy minusowej temperaturze?
You do not have the required permissions to view the files attached to this post.