Sonoff Basic - ster...
 
Powiadomienia
Wyczyść wszystko

Sonoff Basic - sterowanie podłączonym czujnikiem temperatury

8 Wpisów
4 Użytkownicy
1 Likes
147 Wyświetleń
pawelj5
(@pawelj5)
Profesjonalista
Autor tematu
 

Mam Sonoff Basic R3 z wgraną Tasmotą i podłączonymi dwoma czujnikami DS18B20. Moduł jest poprawnie obsługiwany przez HA, mogę nim strować i odczytywać temperatury z obu czujników. Chciałbym jednak użyć tego modułu jako zabezpieczenia przed przegrzaniem CWU na wypadek awarii automatyki wykonywanej przez HA. W konsoli Tasmoty jest możliwość ustawienia niezależnego harmonogramu sterującego pracą przekaźnika. A czy jest możliwość zaprogramowania autosterowania przekaźnikiem według parametrów podłączonego czujnika temperatury?

Schowekbasic

 

 
Dodane : 02/07/2022 5:52 pm
MiG41
(@marcingajda)
Geek
 

Standardowo w Tasmocie nie ma obsługi termostatu , można sobie z obsługą skompilować własny build: https://tasmota.github.io/docs/Thermostat/

Pewnie można dać jakieś rules , ale ja tu nie pomogę 🙂

Można też użyć AFE T1 , on zdaje się ma takie możliwości ( o ile Ci odpowiada).

Grzałka nie ma własnego termostatu ? To zawsze jakoś tam chroni.

 

 
Dodane : 03/07/2022 3:16 am
pawelj5
(@pawelj5)
Profesjonalista
Autor tematu
 

Grzałka nie ma termostatu. Przekaźnikiem steruje HA. Wypróbowałem termostat który zaproponowałeć. Niestety nie działa to stabilnie. Po zaniku zasilania parametry termostatu wracają do ustawień fabrycznych. Chyba zrobię niezależne zabezpieczenie na arduino mini. Dziękuję za pomoc.

 

 
Dodane : 03/07/2022 10:23 am
sudan17
(@sudan17)
Nowy
 

@pawelj5 Trochę pużno ale może się jeszcze przyda. W tasmocie można dać RULE do załączania i wyłączania przekaźnika od temperatury ds18b20.                                                                                                                                                                                  rule1 ON DS18B20#temperature<40 DO Power1 1 ENDON ON DS18B20#temperature>52 DO Power1 0 ENDON                                To tylko przykładowe ust. U mnie działa.

 

 
Dodane : 03/08/2022 3:30 pm
pawelj5
(@pawelj5)
Profesjonalista
Autor tematu
 

@sudan17 Dzięki za odpowiedź. Nie jest za późno. W prawdzie przymierzam się do budowy modułu bazującego na Arduino, ale z braku czasu prace na razie stoją. Gdzie powinienem wpisać komendy które podałeć. Wpisując je w konsoli otrzymuję komunikat {"Command":"Unknown"}

 
Dodane : 06/08/2022 4:20 pm
sudan17
(@sudan17)
Nowy
 

@pawelj5 To jest zwykła reguła do konsoli i oczywiście aktywacja RULE1 1 . Być może przy dwóch ds18b20 trzeba podać numer ds-a którego dotyczy reguła ?

 
Dodane : 06/08/2022 9:24 pm
isom
 isom
(@isom)
Szefu Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
 

@pawelj5 jak dostajesz taki komunikat to znaczy, że wklejasz niepoprawną składnię reguły , każda reguła musi się zaczynać od rule , w tym konkretnym przypadku  gdy chcesz żeby pierwszy z czujników był tym termostatem to 

rule1 ON DS18B20-1#temperature<40 DO Power1 1 ENDON  ON DS18B20-1#temperature> 45 DO Power1 0 ENDON 

I tak jak napisał @sudan17 trzeba taką regułę aktywować wydając w konsoli polecenie rule1 1.

Taka reguła jest ok gdy nie masz zbyt wiele zadań dla ESP i powinna działać , jednak ja polecam wersję, która znacznie mniej obciąża samo ESP i reaguje tylko na zmiany temperatury.

rule1 ON tele-DS18B20-1#temperature<40 DO Power1 1 ENDON ON tele-DS18B20-1#temperature>45 DO Power1 0 ENDON

I w konsoli Backlog rule1 1; rule1 5

 
Dodane : 07/08/2022 5:22 am
adrian reacted
pawelj5
(@pawelj5)
Profesjonalista
Autor tematu
 

@isom , @sudan17 . Dziękuję wam za pomoc. Sonoff działa zgodnie z moimi oczekiwaniami.

 
Dodane : 07/08/2022 5:53 pm
Udostępnij: