feat(okap): usunięcie wzmianek o okapie

This commit is contained in:
2022-04-08 21:57:26 +02:00
parent 237e6cf41d
commit 23087ce82d
3 changed files with 4 additions and 95 deletions

View File

@@ -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

View File

@@ -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" {

View File

@@ -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