Cześć zakupiłem już gotowego Sonoffa basic z termostatem, oprogramowanie jakie jest wgrane to HAA pod homekit.
Dostałem gotowy skrypt pod termostat, po dodaniu pokazuje go jako klimatyzator ale nie wtym tkwi problem.
{"c":{"io":[[[13],3],[[0],6],[[12],2]],"pt":8,"w":10,"n":"Sonoff-DS","l":13,"b":[[0,5]]},"m":240,"a":[{"t":21,"g":3,"d":1,"z":0.1,"n":3,"m":2,"x":80,"0":{"r":[[12]]},"1":{"a":0},"3":{"r":[[12,1]]},"5":{"a":0}}]}
W skrypcie mam zaznaczone dwie zmienne które mogę modyfikować
z:0.1 czyli korekta temperatury jeśli wskazywała by inną niż faktycznie jest - aktualnie nie korzystam z niego bo pokazuje mi dokładną temperature na sonoffie jak i na zewnetrznym dodatkowym termometrze
d:1 jest to histereza czyli parametr nieczułości po którym ma się włączyć grzanie czyli np. ustawiam grzanie na 22 stopnie i gdy pomieszceznie (w tym przypadku regał ) zagrzeje się do 22 stopni to termostat się wyłącza i po spadku o 1 stopnien znowu się włącza, ale zapewne każdy kto troche w tym siedzi to wie o co chodzi, niestety ja jestem w tym laikiem.
Tutaj się pojawia problem ponieważ gdy ustawię temperature grzania na 22 stopnie to ogrzewanie wyłącza się dopiero przy 22,5 stopnia i włącza po spadku do 21,5 stopni i tak dalej , gdy parapetr ustawie na d:2 to grzeje do 23 stopni zamiast do 22 i wlacza się przy 21.
Czy jest jakis sposób aby temu zaradzić?
Histereza oznacza różnicę temperatury między momentem włączenia a wyłączenia urządzenia, co pomaga uniknąć częstego przełączania się termostatu.
Zmień wartość histerezy: Spróbuj dostosować wartość histerezy, na przykład, zamiast 1
, spróbuj 0.5
lub inny próg, aby zoptymalizować działanie termostatu.
Sorki, niedoprecyzowałem jaki efekt chce uzyskac.
Chciałbym aby termostat wyłączał się na 22 stopniach i włączał gdy temperatura spadnie o 2 stopnie lub o 1,5 stopnia natomias zeby nie przekraczał tych 22
Tak na szybko ..
W takim razie, jeśli ten termostat nie umożliwia podania histerezy dla górnego i dolnego progu, tylko posiada jeden parametr to ja kombinowałbym w ten sposób, że ustawił mu histerezę 3 czyli wyłącz przy 23.5 a załącz przy 20.5. Utworzył w HA "pomocnika" typu przełącznik (np. termostat) i jego stan ustawiał w zależności od temperatury (jeśli mniejsza lub równa 21 to załącz a jak większa lub równa 22 to wyłącz. Następnie dwie automatyzacje termostat włącz i termostat wyłącz, gdzie wyzwalaczem byłby stan tego pomocnika (jego zmiana z ON na OFF i z OFF na ON) a w akcji włączałbym i wyłączał ten termostat sonoffa (heat albo off).