Skocz do zawartości

wssk

Użytkownicy
  • Postów

    3
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez wssk

  1. co najmniej jedna, inaczej reguły się wzajemnie wykluczają
  2. Zauważyłem również że największy problem jest przy małych zakresach reguł. tj jeżeli reguła obejmuje mniej niż rzekome 20 jednostek. Przekroczenie tej różnicy raczej rzadko nie działa (chyba, że przy wyłączonym oczyszczaczu), z kolei przy wartościach mniejszych często jest problem. Jedną z reguł jaką miałem była reguła: "jeżeli pm2.5 mniej niż 5 to włącz tryb automatyczny" Efekt był taki, że często po spadku pm2.5 poniżej 5 wiatrak chodził wciąż na trybie manualnym, przez godzinę czy nawet dłużej - aż odpaliłem aplikację. W tym czasie odczyty oscylowały w granicach 1-3. Dodałem do tej automatyzacji dodatkowe reguły i cała brzmi następująco: "jeżeli pm2.5 mniej niż 5 to włącz tryb automatyczny" LUB "jeżeli pm2.5 mniej niż 4 to włącz tryb automatyczny" LUB "jeżeli pm2.5 mniej niż 3 to włącz tryb automatyczny" LUB "jeżeli pm2.5 mniej niż 2 to włącz tryb automatyczny" Z moich obserwacji wynika, że poprawiło to pracę i oczyszczacz przechodzi w tryb automatyczny(jak do tej pory) zawsze.
  3. Problem w tym jak te reguły są albo napisane albo opisane (do wyboru). Jeżeli jakieś reguły przestały wam działać, to dlatego że w pewnym momencie ujednolicili te reguły względem innych urządzeń. Ustawiając "jeżeli wszystkie spełnione" można spodziewać się, że jest to operator logiczny AND/ORAZ z kolei "jeżeli spełniona conajmniej jedna" to OR/LUB Dla przykładu reguła ustawiona jako "jeżeli wszystkie spełnione": - jeżeli PM2.5 > 5ug ORAZ jeżeli PM2.5 < 50ug to włącz manual, co inaczej można przedstawić jako 5<X<50, gdzie x to aktualna wartość odczytu Brzmi całkiem sensownie jednak z punktu widzenia tego oprogramowania jest niewykonalna do spełnienia. Otóż sprawdzając te warunku porównywane nie są aktualna wartość z wartościami brzegowymi. Działa to raczej na zasadzie: 'jeżeli wartość wzrosła ponad 5" (czyli było mniej niż 5 i wzrosło ponad) ORAZ "jeżeli wartość spadła poniżej 50) (czyli było powyżej 50 i spadło) Jak widać taki stan jest nie wykonalny do spełnienia. Żeby stare reguły działały trzeba zmienić je na LUB wtedy działają poprawnie. Ponoć jak oczyszczać nie jest podłączony do telefonu to aktualizuje sobie dane/sprawdza te reguły jeżeli wartość zmieni się o 20 jednostek lub minie 30 minut. Z moich obserwacji wynika, że i tak i nie. Prawdą jest, że z aplikacją włączaną na dany oczyszczacz wszystko działa fajnie. Jednak, gdy odetniemy się od internetu lub ubijemy apkę działa to rożnie... raz dobrze a raz tragicznie. Najgorzej jest z odczytami jak wyłączymy oczyszczacz i chcemy aby włączał się np powyżej 5 ug. Czasami tak działa ale również miałem sytuację w której psikanie dezodorantem nie powodowało uruchomienia. Z kolei po włączeniu aplikacji wartości nagle skakały np do 600. Moim patentem żeby działo to jako tako, jest nie wyłączanie oczyszczacza w porze kiedy ma on pracować. Zastanawiam się czy po podłączeniu go do bramki zacznie może funkcjonować lepiej (nie będzie polegać na moim telefonie jako medium?)
×
×
  • Dodaj nową pozycję...