Asystent AI
Powiadomienia
Wyczyść wszystko

OpenHab 2.2 + comfoair

6 Wpisów
2 Użytkownicy
0 Reactions
2,725 Wyświetleń
(@1paul11)
Wpisów: 57
Kontrybutor
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
 
[#217]

 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 8:17 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
 

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


 
Dodane : 16/01/2018 8:24 pm
(@1paul11)
Wpisów: 57
Kontrybutor
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
 

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 9:07 pm
(@1paul11)
Wpisów: 57
Kontrybutor
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ł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 8:59 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
 

brawo 🙂


 
Dodane : 17/01/2018 10:15 pm
(@1paul11)
Wpisów: 57
Kontrybutor
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
 

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 10:45 pm
Udostępnij: