Asystent AI
Skrypt na termostat...
 
Powiadomienia
Wyczyść wszystko

Informacja Skrypt na termostat do sonoff basic z ds18B20

5 Wpisów
3 Użytkownicy
1 Reactions
1,263 Wyświetleń
(@matti-94)
Wpisów: 2
Świeżak
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 
[#5738]

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ć?


 
Dodane : 17/11/2023 8:40 pm
krskrab
(@krskrab)
Wpisów: 54
Kontrybutor
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

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.


 
Dodane : 17/11/2023 9:18 pm
Mariusz
(@mariusz-2)
Wpisów: 240
Weteran Donator 2K23
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Dodane przez: @matti-94

Czy jest jakis sposób aby temu zaradzić?

Zaradzić czemu ? Co chcesz osiągnąć ? Chcesz aby przy nastawie 22 wyłączał się jak osiągnie 22,1 a załączał jak będzie 21,9 ? 


 
Dodane : 17/11/2023 9:26 pm
adrian zareagował
(@matti-94)
Wpisów: 2
Świeżak
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

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 


 
Dodane : 17/11/2023 9:35 pm
Mariusz
(@mariusz-2)
Wpisów: 240
Weteran Donator 2K23
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

@matti-94 

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


 
Dodane : 18/11/2023 7:28 pm
Udostępnij: