Asystent AI
Powiadomienia
Wyczyść wszystko

Cyrkulacja wody użytkowej.

5 Wpisów
2 Użytkownicy
1 Reactions
2,611 Wyświetleń
(@tribon)
Wpisów: 222
Weteran Donator 2K17
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
 
[#166]

W domu mamy system cyrkulacji wody użytkowej. Pozwala on na zwiększenie temperatury wody w rurach i "zwiększenie komfortu ciepłej wody". Po naszemu: jak otworzę kran to szybciej leci ciepła woda, teoretycznie oszczędzając pewną jej objętość, która by uciekła do kanalizacji w oczekiwaniu na właściwą jej temperaturę.

Jako, że systemu nie używałem do tej pory (poza próbami i starym regulatorem czasowym, który nie posiadał wbudowanej pamięci) to stwierdziłem, że nastał dobry moment na pewną automatykę włączania i wyłączania pompy. Sonoff na miejscu.

Wstęp:

System chcę wykorzystać w okresie grzewczym kiedy dodatkowe ciepło w rurach nie zostanie zmarnowane tylko dogrzeje dom. Nie mam smart ogrzewania więc nie mam sygnału kiedy działa piec. 

 

Założenia:

Jeżeli jest jesień lub zima,

Dzień tygodnia Poniedziałek, Wtorek, Środa, Czwartek, Piątek

Włącz pompę między 6:00 a 6:30.

 

Inne opcje:

Czujnik PIR w łazience. Jeśli aktywowany to włącz pompę na 5min w okresie grzewczym. Do testów jak szybko od włączenia pompy temperatura w rurach się stabilizuje. System może być za wolny na szybką akcję ( np. mycia zębów po porannej kawie) ale wystarczający kiedy szykujemy się do prysznica lub oddajemy mocz a potem myjemy ręce.

Aktualizacje pojawią się wraz z wolnym czasem i umiejętnościami.


 
Dodane : 08/12/2017 9:25 am
(@tribon)
Wpisów: 222
Weteran Donator 2K17
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
 
Pierwsza propozycja

rule "Hot water circulation MON-FRI ON"
when
Time cron "0 0 6 ? * MON-FRI *" //Monday to Friday at 6:00
then
if (Season_Name.state==AUTUMN or Season_Name.state==WINTER) { // Jesli jest albo jesień albo zima
sendCommand(sonoff_01, ON)
}
end

rule "Hot water circulation MON-FRI OFF"
when
Time cron "0 30 6 ? * MON-FRI *" //Monday to Friday at 6:30
then
if (Season_Name.state==AUTUMN or Season_Name.state==WINTER) { // Jesli jest albo jesień albo zima
sendCommand(sonoff_01, OFF)
}
end

 
Dodane : 08/12/2017 12:47 pm
adrian
(@adrian)
Wpisów: 4083
Szefu Admin Zasłużony dla Forum, Patron Strony
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
 

wyglada dobrze

jaj mam prakryke u siebie, zeby nie wysylac zmian stanów po sieci jeśli nie mam takie potrzeby

if (sonoff_0.state!=ON) {
sendCommand(sonoff_01, OFF)
}

 
Dodane : 08/12/2017 3:48 pm
(@tribon)
Wpisów: 222
Weteran Donator 2K17
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
 
//Włączanie cyrkulacji wody jesienią i zimą od Poniedziałku do Piątku 6:00-6:10
rule "Hot water circulation MON-FRI ON"
when
Time cron "0 0 6 ? * MON-FRI *" //Monday to Friday at 6:00
then
if (Season_Name.state=="AUTUMN" || Season_Name.state=="WINTER") // Jesli jest albo jesień albo zima
if (sonoff_01.state!=OFF) {
sendCommand(sonoff_01, ON)
}
end

//Wyłączenie cyrkulacji wody jesienią i zimą od Poniedziałku do Piątku 6:10
rule "Hot water circulation MON-FRI OFF"
when
Time cron "0 30 6 ? * MON-FRI *" //Monday to Friday at 6:30
then
if (Season_Name.state=="AUTUMN" || Season_Name.state=="WINTER") // Jesli jest albo jesień albo zima
if (sonoff_01.state!=ON) {
sendCommand(sonoff_01, OFF)
}
end

 
Dodane : 08/12/2017 4:15 pm
adrian zareagował
(@tribon)
Wpisów: 222
Weteran Donator 2K17
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
 

Na podstawie błędu w openhab.log poprawiłem "or" na "||"

Powyżej poprawiona wersja, którą teraz testuję.

 

Edit 1: Teraz walczę z błędem:

The name 'AUTUMN' cannot be resolved to an item or type

Edit 2: Wstawiłem "AUTUMN"

Powyżej wersja, którą teraz testuję.


 
Dodane : 13/12/2017 7:04 pm
Udostępnij: