Powiadomienia
Wyczyść wszystko

AFE Firmware T1 ESP8266/ESP8285 [Rozwiązany] AFE Firmware T1 - N przekaźników i DS18B20 2.3 Beta

40 Wpisów
3 Użytkownicy
4 Likes
2,402 Wyświetleń
isom
Wpisów: 5090
 isom
Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
(@isom)
Szef wszystkich szefów
Dołączył: 6 lat temu

@adrian zanim zacznę testy zapytam:

Czy można mieszać czujniki + przekaźniki ? 

Co dostajesz w terminalu jak aktywujesz przycisk bez połączenia z brokerem?

Rozumiem, że mojej koncepcji nie zrealizuję w taki sposób jak chciałem ?

 

1 Reply
adrian
Admin Zasłużony dla Forum, Patron Strony
(@adrian)
Dołączył: 10 lat temu

Szefu
Wpisów: 3988

@isom

  • można mieszać przekaźniki i czujniki między regulatorami - hm... nie wiem, czy masz coś specyfczinego na myśli. W  wersji 1 termostat był przypisany do konkretngo przekaźnika. Tutaj to przebudowałem i każdy termostat funkcjonuję swoim własnym życiem i można mieszac dowolnie. Oczywiście trzeba wiedzieć co się robi
  • wg mnie zrealizujesz swoja potrzeba na tej wersji, ale na 100% nie jestem pewien. Dlaczego, nie jestem na 100% pewien bo, to że oprócz kiedy ma się włączyć / wyłączyć to w czasie wartości tych czujników się zmieniają i trzeba je uwzględnić w całej logice. Nie wiem, jak one się bedą zmieniać w czasie.

Tak ustawiłbym regulatory żeby osiągnąc ten warunek:

Jeśli czujnik góra  < 40 st włącz przekaźnik , wyłącz jak czujnik dół  > 35st

Regulator 1

  • Włącz, czujnik dół, większy 999 (nigdy nie wystąpi - regulator 1 nigdy nie włączy przekaźnia)
  • Wyłącz, czujnik dół, większe 35

Regulator 2

  • Włącz, czujnik góra, mniejszy 40
  • Wyłacz, czujnik góra, więszy 999 (nigdy nie wystąpi - regulator 2 nigdy nie wyłączy przekaźnia)

Żebym zrozumieć, jak to będzię działac to przydałaby się jakieś wykresy, jak temperatury tych dwóch czujników będą zmieniały się  w czasie w zależności od warunków, przykładowo:

  • Jeśli czujnik dół jest większy niż 35 to jaki są minimalne / max wartości czujnika góra (mniej więcej)
  • Jakie moga być wartości czujnika dół, gdy czujnik góra ma te 40st

Najważniejsze to, czy może wystąpić taka sytuacja, że 

  • czujnik dół będzie większy od 35
  • czujnik góra mniejszy 40

to jest konfliktowy warunek i reg 1 będzie wyłączał przekaźnik i zaraz po tym Reg 2 go włączał - jeśli będa miały takie same czasy odczytów temperatur.

 

Co do przycisku, jak nie mam połaczenia do brokera to przełącza mi przekaźnik, jesli jest z nim skojarzony. Nie wiem, czy o to pytasz. Załączam zrzut. Wyłączyłem mosquitto i wciskam przycik

Zrzut ekranu 2020 09 27 215946
isom
Wpisów: 5090
 isom
Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
(@isom)
Szef wszystkich szefów
Dołączył: 6 lat temu

@adrian Dzięki za obszerny opis , w moim przypadku zawsze czujnik dół będzie miał niższą temp od góry a wynika to z budowy zasobnika i praw fizyki . 

Przycisk działa , sprawdziłem na kilku GPIO i dostaję to samo co Ty w terminalu. Cała reszta jak pamięć stanów , LWT i przekaźniki są Ok.

Nurtują mnie te regulatory ustawiłem tak jak na foto poniżej i wydaje mi się, że to powinno banglać a nie chce . Jak wiesz dlaczego to wyjaśnij. 

Pzdr

reg12
Dodam że staram się żeby oba termometry wskazywały albo powyżej 28 , albo poniżej 26
2 Odpowiedzi
adrian
Admin Zasłużony dla Forum, Patron Strony
(@adrian)
Dołączył: 10 lat temu

Szefu
Wpisów: 3988
Dodane przez: @isom

@adrian Dzięki za obszerny opis , w moim przypadku zawsze czujnik dół będzie miał niższą temp od góry a wynika to z budowy zasobnika i praw fizyki . 

Tak, owczywiśce, ale czy wystąpi taka sytuacja np.

  • czujnik dół będzie większy np 36
  • czujnik góra 39

wtedy będzie źle się ten układ zachowywal - fizyka dalej działa

Co do tych ustawień - to musze pomyślec jak to będzie działać

adrian
Admin Zasłużony dla Forum, Patron Strony
(@adrian)
Dołączył: 10 lat temu

Szefu
Wpisów: 3988
Dodane przez: @isom

Nurtują mnie te regulatory ustawiłem tak jak na foto poniżej i wydaje mi się, że to powinno banglać a nie chce . Jak wiesz dlaczego to wyjaśnij. 

reg12
Dodam że staram się żeby oba termometry wskazywały albo powyżej 28 , albo poniżej 26

 

Jeśli i jeszcze mózg pracuje to:

Włączy się w tylko w tych dwóch sytuacjach

  • Czujnik jeden większy niż 27 i czujnik dwa większy niż 26 (reg 1 go uruchomi) lub 
  • Czujnik dwa większy niż 56 i czujnik jeden większy niż 8 (reg 2 go uruchomi)

I bedzie tak długo włączony dopóki nie wystąpi jedna z sytuacji wyłączenia

  • Czujnik jeden mniejszy niż 8 i czujnik dwa mniejszy niż 56 (reg 1 go wyłączy) lub 
  • Czujnik dwa mniejszy niz  26 i czujnik jeden mniejszy niż 27 (reg 2 go wyłączy)

Przekaźnik będzie pstrykał gdy:

  • Czujnik jeden większy niż 27 i czujnik dwa mniejszy niż 26 (reg 1 go włączy, Reg 2 go ponownie wyłączy)
  • Czujnik jeden mniejszy niz 8 i czujnik dwa większy od 56 (reg 1 go wyłaczy, Reg 2 go ponownie włączy)
isom
Wpisów: 5090
 isom
Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
(@isom)
Szef wszystkich szefów
Dołączył: 6 lat temu

@adrian taka sytuacja żeby jednocześnie czujnik dół był 36 a góra 39 nigdy nie może wystąpić , albo będzie tak że czujnik dół będzie 22 a góra wtedy 39 i to powinien być stan załączenia przekaźnika , albo jeżeli dół będzie 36 to góra wtedy około 55-60 ale wtedy przekaźnik ma być już wyłączony. Bo przy 35 powinien zrobić off . Natomiast bezwładność układu może doprowadzić że z 35 wzrośnie o ten stopień czy dwa.

 

isom
Wpisów: 5090
 isom
Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
(@isom)
Szef wszystkich szefów
Dołączył: 6 lat temu

@adrian luknij na to 

https://drive.google.com/file/d/1TOlYaV3qjIqJ9yhrHOe8SI0MeC4FK1br/view?usp=sharing

Testowałem na ustawieniach z fotki powyżej i potem na tych co widać zachowanie identyczne.

 

 

1 Reply
adrian
Admin Zasłużony dla Forum, Patron Strony
(@adrian)
Dołączył: 10 lat temu

Szefu
Wpisów: 3988

cześć @isom Twój fiilmik uświadomił mi, że musze jeszcze dorobić kilka rzeczy do tych regulatorów. Jakoś w głowie nie kliknęło mi, że "ludzie" bedą, włączać, wyłączać te regulatory, a w międzyczasie jeszcze ręcznie wł/wył przekaźnik - to teraz może powodować rozsynchroniozwanie się ich działania.

musze to przerobić, bardzo dziękuję

adrian
Wpisów: 3988
Admin Zasłużony dla Forum, Patron Strony
Autor tematu
(@adrian)
Szefu
Dołączył: 10 lat temu

@isom zmodyfikowałem trochę te regulatory na bazie tego co mi pokazałeś (uświadomiłeś). Jak znajdziesz chwilę zaktualizować urządzenie z przykładu i zobaczyć, jak zmieni się zachowanie to byłoby ekstra. Dalej nie obiecuję, że będzie działać wg tego co potrzebujesz, bo jest troche niuansów, ale krok po korku do celu

 

Strona 5 / 6
Udostępnij: