Powiadomienia
Wyczyść wszystko

UWAGAStrona oraz Forum Smart'ny Dom nie będzie dostępne 23 Grudnia 2024 ze względu na przenoszenie serwisu na mocniejszą maszynę.

W tym czasie polecam poświęcenie swojego czasu na pomoc partnerowi w przygotowaniu udanych Świąt 😉

Za niedogodności z góry przepraszam, admin

Kontakt

OpenHab 2.2 + comfoair

6 Wpisów
2 Użytkownicy
0 Reactions
2,365 Wyświetleń
(@1paul11)
Wpisów: 57
Kontrybutor
Autor tematu
 

 Witam, proszę o pomoc w stworzeniu reguł, do sterowania w openhabie zmianą biegów rekuperatorem w comfoair.

Nie jestem programista i nie ogarniam przykładów jakie pokazano przy wiązaniu.

Jak mogę ustawić bieg w zależności od dnia o godziny ?

np. pon-piątek 8-10 - bieg 2 ; 19-21-bieg 2 pozostałe godziny bieg 1

sobota -  niedziela  inne godziny wiec  myślę ogarnę jak będę miał już powyższe.

 

 
Dodane : 16/01/2018 7:17 pm
adrian
(@adrian)
Wpisów: 4038
Szefu Admin Zasłużony dla Forum, Patron Strony
 

a w jaki sposób w OH włączasz / wyłączasz biegi ?

 
Dodane : 16/01/2018 7:24 pm
(@1paul11)
Wpisów: 57
Kontrybutor
Autor tematu
 

Witaj, mam taki item:

Switch item=Lueftung_Fan_Level label="Bieg" mappings=[1="A", 2="1", 3="2", 4="3"]

A w pliku cały plik reguły wzięty z przykładu który trochę przerobiłem bo jakieś błędy zawierał.

 
Dodane : 16/01/2018 8:07 pm
(@1paul11)
Wpisów: 57
Kontrybutor
Autor tematu
 

Własnie coś takiego stworzyłem  i o dziwo działa  😉

rule "Predkosc wentylatora"
when
Item Lueftung_Auto_Mode changed
or
Time cron "0 0/5 * * * ?"

then
var Number day = now.getDayOfWeek
var Number hour = now.getHourOfDay
var Number minute = now.getMinuteOfHour

var Number newLevel = 1 //bieg 1

if ( day >= 6 && ( (hour >= 9 && hour <= 12) || (hour >= 15 && minute >=30 && hour <= 21) ) )
{

newLevel = 2
}
else if ( (hour >= 9 && hour <= 11) || (hour >= 19 && hour <= 21) )
{

newLevel = 2
}

autoChangeInProgress=true
sendCommand(Lueftung_Fan_Level,newLevel)

end

 
Dodane : 17/01/2018 7:59 pm
adrian
(@adrian)
Wpisów: 4038
Szefu Admin Zasłużony dla Forum, Patron Strony
 

brawo 🙂

 
Dodane : 17/01/2018 9:15 pm
(@1paul11)
Wpisów: 57
Kontrybutor
Autor tematu
 

No niestety coś jest nie tak. Nie ustawia mi 1 biegu po czasie 19-21 w dni powszednie, tylko jest nadal bieg 2, czyli taki jaki powinien być w tym przedziale.

O co chodzi ? może ktoś to ogarnie ? pomocy.

 
Dodane : 17/01/2018 9:45 pm
Udostępnij: