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).

