feat(okap): usunięcie wzmianek o okapie
This commit is contained in:
@@ -1,82 +1,2 @@
|
|||||||
|
/* okap usunięty po 237e6cf41d5271fd88693f551381228958c767b8 */
|
||||||
/*
|
|
||||||
example of switch https://community.openhab.org/t/examples-of-scenes/16411/5
|
|
||||||
*/
|
|
||||||
|
|
||||||
/*
|
|
||||||
Ustawienia wynikające ze scen:
|
|
||||||
0="OFF", 30="Bieg 1", 60="Bieg 2", 100="Bieg max"]
|
|
||||||
|
|
||||||
Ustawienia wynikające z Alexy:
|
|
||||||
procenty od 0 do 100
|
|
||||||
|
|
||||||
*/
|
|
||||||
|
|
||||||
rule "Ustaw predkosc okapu z vOkap"
|
|
||||||
when
|
|
||||||
Item vOKAP_speed received command
|
|
||||||
then
|
|
||||||
logInfo("vOKAP", "got command {}", vOKAP_speed.state)
|
|
||||||
|
|
||||||
if (vOKAP_speed.state == 0) {
|
|
||||||
dOKAP_speed.sendCommand(0)
|
|
||||||
|
|
||||||
} else if (vOKAP_speed.state == 1) {
|
|
||||||
dOKAP_speed.sendCommand(30)
|
|
||||||
|
|
||||||
} else if (vOKAP_speed.state == 2) {
|
|
||||||
dOKAP_speed.sendCommand(60)
|
|
||||||
|
|
||||||
} else if (vOKAP_speed.state == 3) {
|
|
||||||
dOKAP_speed.sendCommand(100)
|
|
||||||
}
|
|
||||||
end
|
|
||||||
|
|
||||||
/* wyłączanie światła przed zmianą prędkości - tymczasowo,
|
|
||||||
póki nie zdebaguje czemu włączone światło blokuje sterowanie */
|
|
||||||
|
|
||||||
/* update - informacja o zmianie stanu
|
|
||||||
command - wymuszenie zmiany stanu (np. klikniecie w interfejsie) */
|
|
||||||
|
|
||||||
rule "Ustaw prędkość okapu"
|
|
||||||
when
|
|
||||||
Item dOKAP_speed received update
|
|
||||||
then
|
|
||||||
var preOKAP_SWIATLO = sD1MINI01_swiatlo.state.toString()
|
|
||||||
sD1MINI01_swiatlo.sendCommand(OFF)
|
|
||||||
|
|
||||||
if (dOKAP_speed.state == 0) {
|
|
||||||
sD1MINI01_bieg1.sendCommand(OFF)
|
|
||||||
sD1MINI01_bieg2.sendCommand(OFF)
|
|
||||||
sD1MINI01_bieg3.sendCommand(OFF)
|
|
||||||
vOKAP_speed.postUpdate(0)
|
|
||||||
|
|
||||||
} else if (dOKAP_speed.state <= 32) {
|
|
||||||
/* od 1% do 32% -> bieg 1 */
|
|
||||||
sD1MINI01_bieg1.sendCommand(ON)
|
|
||||||
sD1MINI01_bieg2.sendCommand(OFF)
|
|
||||||
sD1MINI01_bieg3.sendCommand(OFF)
|
|
||||||
vOKAP_speed.postUpdate(1)
|
|
||||||
|
|
||||||
} else if (dOKAP_speed.state <= 66) {
|
|
||||||
/* 33% do 66% -> bieg 2 */
|
|
||||||
sD1MINI01_bieg1.sendCommand(OFF)
|
|
||||||
sD1MINI01_bieg2.sendCommand(ON)
|
|
||||||
sD1MINI01_bieg3.sendCommand(OFF)
|
|
||||||
vOKAP_speed.postUpdate(2)
|
|
||||||
|
|
||||||
} else {
|
|
||||||
/* powyzej 66% -> bieg max */
|
|
||||||
sD1MINI01_bieg1.sendCommand(OFF)
|
|
||||||
sD1MINI01_bieg2.sendCommand(OFF)
|
|
||||||
sD1MINI01_bieg3.sendCommand(ON)
|
|
||||||
vOKAP_speed.postUpdate(3)
|
|
||||||
}
|
|
||||||
|
|
||||||
/* drobne opóźnienie, zbyt wczesne włączenie światła z powrotem
|
|
||||||
blokuje zmianę biegu */
|
|
||||||
Thread::sleep(500)
|
|
||||||
sD1MINI01_swiatlo.sendCommand(preOKAP_SWIATLO)
|
|
||||||
end
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -14,6 +14,7 @@ sitemap pbrk label="Domek"
|
|||||||
Switch item=sSONOFF09b
|
Switch item=sSONOFF09b
|
||||||
Switch item=sSONOFF06
|
Switch item=sSONOFF06
|
||||||
Switch item=sSHELLY01
|
Switch item=sSHELLY01
|
||||||
|
Switch item=sD1MINI02MOS
|
||||||
}
|
}
|
||||||
|
|
||||||
Frame label="Sypialnia" {
|
Frame label="Sypialnia" {
|
||||||
@@ -53,13 +54,7 @@ sitemap pbrk label="Domek"
|
|||||||
Switch item=sSONOFF07
|
Switch item=sSONOFF07
|
||||||
}
|
}
|
||||||
|
|
||||||
Frame label="Kuchnia" {
|
/* okap usunięty po 237e6cf41d5271fd88693f551381228958c767b8 */
|
||||||
Switch item=sD1MINI02MOS
|
|
||||||
/*Switch item=dOKAP_speed label="Wyciąg" mappings=[0="OFF", 30="Bieg 1", 60="Bieg 2", 100="Bieg max"]*/
|
|
||||||
Switch item=vOKAP_speed label="Wyciąg" mappings=[0="OFF", 1="Bieg 1", 2="Bieg 2", 3="Bieg max"]
|
|
||||||
Switch item=sD1MINI01_swiatlo
|
|
||||||
/* Dimmer item=dD1MINI01_swiatlo */
|
|
||||||
}
|
|
||||||
|
|
||||||
Group label="Temperatury" {
|
Group label="Temperatury" {
|
||||||
Frame label="Temperatury" {
|
Frame label="Temperatury" {
|
||||||
|
|||||||
@@ -58,13 +58,7 @@ sitemap pbrk label="Szczegóły techniczne"
|
|||||||
Text item=wSONOFF06
|
Text item=wSONOFF06
|
||||||
Switch item=rSONOFF06
|
Switch item=rSONOFF06
|
||||||
}
|
}
|
||||||
Frame label="D1MINI01 – okap" {
|
/* okap usunięty po 237e6cf41d5271fd88693f551381228958c767b8 */
|
||||||
Text item=wD1MINI01
|
|
||||||
Switch item=rD1MINI01
|
|
||||||
Switch item=sD1MINI01_bieg1
|
|
||||||
Switch item=sD1MINI01_bieg2
|
|
||||||
Switch item=sD1MINI01_bieg3
|
|
||||||
}
|
|
||||||
|
|
||||||
Frame label="D1MINI02 - LED nad blatem w kuchni" {
|
Frame label="D1MINI02 - LED nad blatem w kuchni" {
|
||||||
Text item=wD1MINI02
|
Text item=wD1MINI02
|
||||||
|
|||||||
Reference in New Issue
Block a user