Hallo dreamar,
das glaue ich dir gerne. Meine Frau ist auch erst verhalten, aber dann ist es schnell selbstverständlich, den Komfort zu haben.
Bei mir ist das Automatisieren schon bisschen zur Sucht geworden. Es wird immer mehr...
Na ja, besser als Kneipe eben
Ich habe heute mal die Zeit genutzt und versucht die Rollosteuerung umzusetzen (analog deinen Files, die du mir zugeschickt hast.
Viel Arbeit und ... dann läuft nix.
Ich habe mal angenommen, dass ich bei allen Files, die du mir zugesandt hast, also
Logo.things
Rollo.Rules
Rollo-Schalter.items
*.sitemap
die Bezeichnung Rollo2 gegen die entspr. Rollonummer austauschen müsste.
Ist das so korrekt, oder falsch?
Ist es richtig, dass in der Logo.things die Bezeichnungen mit
TH_Rollo8_Status beginnen, in den anderen Files mit
IT_Rollo2_Ab?
anbei der Vollständigkeit halber noch einmal die aktuellsten Files-vielleicht stolperst du ja sofort über ein paar Leichen.
Danke mal wieder.
Rollo-Schalter.items
Code: Alles auswählen
// Rollos EG
// Rollo WC
Rollershutter Rollo1 "Rollo 2 [%d %%]" <rollershutter> {channel="",autoupdate="false"}
Switch IT_Rollo1_Auf "Rollo2 Auf" { channel="plclogo:pulse:Logo7_1:TH_Taster_Rollo1_Auf:state" }
Switch IT_Rollo1_Hoch "Rollo2 Hoch" { channel="plclogo:digital:Logo7_1:Outputs:Q1" }
Switch IT_Rollo1_Ab "Rollo2 Ab" { channel="plclogo:pulse:Logo7_1:TH_Taster_Rollo1_Ab:state" }
Switch IT_Rollo1_Runter "Rollo2 Runter" { channel="plclogo:digital:Logo7_1:Outputs:Q2" }
Switch IT_Rollo1_Zwischen "Rollo2 Zwischen" { channel="plclogo:pulse:Logo7_1:TH_Taster_Rollo1_Zwischen:state" }
Number IT_Rollo1_Status "Rollo2 Status" { channel="plclogo:memory:Logo7_1:TH_Rollo_Terasse_Tuer_Status:value" }
// Rollo Haustechnik
Rollershutter Rollo2 "Rollo 2 [%d %%]" <rollershutter> {channel="",autoupdate="false"}
Switch IT_Rollo2_Auf "Rollo2 Auf" { channel="plclogo:pulse:Logo7_1:TH_Taster_Rollo2_Auf:state" }
Switch IT_Rollo2_Hoch "Rollo2 Hoch" { channel="plclogo:digital:Logo7_1:Outputs:Q3" }
Switch IT_Rollo2_Ab "Rollo2 Ab" { channel="plclogo:pulse:Logo7_1:TH_Taster_Rollo2_Ab:state" }
Switch IT_Rollo2_Runter "Rollo2 Runter" { channel="plclogo:digital:Logo7_1:Outputs:Q4" }
Switch IT_Rollo2_Zwischen "Rollo2 Zwischen" { channel="plclogo:pulse:Logo7_1:TH_Taster_Rollo2_Zwischen:state" }
Number IT_Rollo2_Status "Rollo2 Status" { channel="plclogo:memory:Logo7_1:TH_Rollo_Terasse_Tuer_Status:value" }
// Rollo Speis
Rollershutter Rollo3 "Rollo 3 [%d %%]" <rollershutter> {channel="",autoupdate="false"}
Switch IT_Rollo3_Auf "Rollo3 Auf" { channel="plclogo:pulse:Logo7_1:TH_Taster_Rollo3_Auf:state" }
Switch IT_Rollo3_Hoch "Rollo3 Hoch" { channel="plclogo:digital:Logo7_1:Outputs:Q5" }
Switch IT_Rollo3_Ab "Rollo3 Ab" { channel="plclogo:pulse:Logo7_1:TH_Taster_Rollo3_Ab:state" }
Switch IT_Rollo3_Runter "Rollo3 Runter" { channel="plclogo:digital:Logo7_1:Outputs:Q6" }
Switch IT_Rollo3_Zwischen "Rollo3 Zwischen" { channel="plclogo:pulse:Logo7_1:TH_Taster_Rollo3_Zwischen:state" }
Number IT_Rollo3_Status "Rollo3 Status" { channel="plclogo:memory:Logo7_1:TH_Rollo_Terasse_Tuer_Status:value" }
// Rollo Wohnzimmer Fenster Ost
Rollershutter Rollo4 "Rollo 4 [%d %%]" <rollershutter> {channel="",autoupdate="false"}
Switch IT_Rollo4_Auf "Rollo4 Auf" { channel="plclogo:pulse:Logo7_1:TH_Taster_Rollo4_Auf:state" }
Switch IT_Rollo4_Hoch "Rollo4 Hoch" { channel="plclogo:digital:Logo7_1:Outputs:Q7" }
Switch IT_Rollo4_Ab "Rollo4 Ab" { channel="plclogo:pulse:Logo7_1:TH_Taster_Rollo4_Ab:state" }
Switch IT_Rollo4_Runter "Rollo4 Runter" { channel="plclogo:digital:Logo7_1:Outputs:Q8" }
Switch IT_Rollo4_Zwischen "Rollo4 Zwischen" { channel="plclogo:pulse:Logo7_1:TH_Taster_Rollo4_Zwischen:state" }
Number IT_Rollo4_Status "Rollo4 Status" { channel="plclogo:memory:Logo7_1:TH_Rollo_Terasse_Tuer_Status:value" }
// Rollo Wohnzimmer Fenster Süd
Rollershutter Rollo5 "Rollo 5 [%d %%]" <rollershutter> {channel="",autoupdate="false"}
Switch IT_Rollo5_Auf "Rollo5 Auf" { channel="plclogo:pulse:Logo7_1:TH_Taster_Rollo5_Auf:state" }
Switch IT_Rollo5_Hoch "Rollo5 Hoch" { channel="plclogo:digital:Logo7_1:Outputs:Q9" }
Switch IT_Rollo5_Ab "Rollo5 Ab" { channel="plclogo:pulse:Logo7_1:TH_Taster_Rollo5_Ab:state" }
Switch IT_Rollo5_Runter "Rollo5 Runter" { channel="plclogo:digital:Logo7_1:Outputs:Q10" }
Switch IT_Rollo5_Zwischen "Rollo5 Zwischen" { channel="plclogo:pulse:Logo7_1:TH_Taster_Rollo5_Zwischen:state" }
Number IT_Rollo5_Status "Rollo5 Status" { channel="plclogo:memory:Logo7_1:TH_Rollo_Terasse_Tuer_Status:value" }
// Rollo Wohnzimmer Türe Süd
Rollershutter Rollo6 "Rollo 6 [%d %%]" <rollershutter> {channel="",autoupdate="false"}
Switch IT_Rollo6_Auf "Rollo6 Auf" { channel="plclogo:pulse:Logo7_1:TH_Taster_Rollo6_Auf:state" }
Switch IT_Rollo6_Hoch "Rollo6 Hoch" { channel="plclogo:digital:Logo7_1:Outputs:Q11" }
Switch IT_Rollo6_Ab "Rollo6 Ab" { channel="plclogo:pulse:Logo7_1:TH_Taster_Rollo6_Ab:state" }
Switch IT_Rollo6_Runter "Rollo6 Runter" { channel="plclogo:digital:Logo7_1:Outputs:Q12" }
Switch IT_Rollo6_Zwischen "Rollo6 Zwischen" { channel="plclogo:pulse:Logo7_1:TH_Taster_Rollo6_Zwischen:state" }
Number IT_Rollo6_Status "Rollo6 Status" { channel="plclogo:memory:Logo7_1:TH_Rollo_Terasse_Tuer_Status:value" }
// Rollo Küche Türe Süd
Rollershutter Rollo7 "Rollo 7 [%d %%]" <rollershutter> {channel="",autoupdate="false"}
Switch IT_Rollo7_Auf "Rollo7 Auf" { channel="plclogo:pulse:Logo7_1:TH_Taster_Rollo7_Auf:state" }
Switch IT_Rollo7_Hoch "Rollo7 Hoch" { channel="plclogo:digital:Logo7_1:Outputs:Q13" }
Switch IT_Rollo7_Ab "Rollo7 Ab" { channel="plclogo:pulse:Logo7_1:TH_Taster_Rollo7_Ab:state" }
Switch IT_Rollo7_Runter "Rollo7 Runter" { channel="plclogo:digital:Logo7_1:Outputs:Q14" }
Switch IT_Rollo7_Zwischen "Rollo7 Zwischen" { channel="plclogo:pulse:Logo7_1:TH_Taster_Rollo7_Zwischen:state" }
Number IT_Rollo7_Status "Rollo7 Status" { channel="plclogo:memory:Logo7_1:TH_Rollo_Terasse_Tuer_Status:value" }
// Rollo Küche Fenster West
Rollershutter Rollo8 "Rollo 8 [%d %%]" <rollershutter> {channel="",autoupdate="false"}
Switch IT_Rollo8_Auf "Rollo8 Auf" { channel="plclogo:pulse:Logo7_1:TH_Taster_Rollo8_Auf:state" }
Switch IT_Rollo8_Hoch "Rollo8 Hoch" { channel="plclogo:digital:Logo7_1:Outputs:Q15" }
Switch IT_Rollo8_Ab "Rollo8 Ab" { channel="plclogo:pulse:Logo7_1:TH_Taster_Rollo8_Ab:state" }
Switch IT_Rollo8_Runter "Rollo8 Runter" { channel="plclogo:digital:Logo7_1:Outputs:Q16" }
Switch IT_Rollo8_Zwischen "Rollo8 Zwischen" { channel="plclogo:pulse:Logo7_1:TH_Taster_Rollo8_Zwischen:state" }
Number IT_Rollo8_Status "Rollo8 Status" { channel="plclogo:memory:Logo7_1:TH_Rollo_Terasse_Tuer_Status:value" }
// Rollos OG
// Rollo Bad
Rollershutter Rollo9 "Rollo 9 [%d %%]" <rollershutter> {channel="",autoupdate="false"}
Switch IT_Rollo9_Auf "Rollo9 Auf" { channel="plclogo:pulse:Logo7_2:TH_Taster_Rollo9_Auf:state" }
Switch IT_Rollo9_Hoch "Rollo9 Hoch" { channel="plclogo:digital:Logo7_2:Outputs:Q1" }
Switch IT_Rollo9_Ab "Rollo9 Ab" { channel="plclogo:pulse:Logo7_2:TH_Taster_Rollo9_Ab:state" }
Switch IT_Rollo9_Runter "Rollo9 Runter" { channel="plclogo:digital:Logo7_2:Outputs:Q2" }
Switch IT_Rollo9_Zwischen "Rollo9 Zwischen" { channel="plclogo:pulse:Logo7_2:TH_Taster_Rollo9_Zwischen:state" }
Number IT_Rollo9_Status "Rollo9 Status" { channel="plclogo:memory:Logo7_2:TH_Rollo_Terasse_Tuer_Status:value" }
// Rollo Schlafzimmer
Rollershutter Rollo10 "Rollo 10 [%d %%]" <rollershutter> {channel="",autoupdate="false"}
Switch IT_Rollo10_Auf "Rollo10 Auf" { channel="plclogo:pulse:Logo7_2:TH_Taster_Rollo10_Auf:state" }
Switch IT_Rollo10_Hoch "Rollo10 Hoch" { channel="plclogo:digital:Logo7_2:Outputs:Q3" }
Switch IT_Rollo10_Ab "Rollo10 Ab" { channel="plclogo:pulse:Logo7_2:TH_Taster_Rollo10_Ab:state" }
Switch IT_Rollo10_Runter "Rollo10 Runter" { channel="plclogo:digital:Logo7_2:Outputs:Q4" }
Switch IT_Rollo10_Zwischen "Rollo10 Zwischen" { channel="plclogo:pulse:Logo7_2:TH_Taster_Rollo10_Zwischen:state" }
Number IT_Rollo10_Status "Rollo10 Status" { channel="plclogo:memory:Logo7_2:TH_Rollo_Terasse_Tuer_Status:value" }
// Rollo Ankleide
Rollershutter Rollo11 "Rollo 11 [%d %%]" <rollershutter> {channel="",autoupdate="false"}
Switch IT_Rollo11_Auf "Rollo11 Auf" { channel="plclogo:pulse:Logo7_2:TH_Taster_Rollo11_Auf:state" }
Switch IT_Rollo11_Hoch "Rollo11 Hoch" { channel="plclogo:digital:Logo7_2:Outputs:Q5" }
Switch IT_Rollo11_Ab "Rollo11 Ab" { channel="plclogo:pulse:Logo7_2:TH_Taster_Rollo11_Ab:state" }
Switch IT_Rollo11_Runter "Rollo11 Runter" { channel="plclogo:digital:Logo7_2:Outputs:Q6" }
Switch IT_Rollo11_Zwischen "Rollo11 Zwischen" { channel="plclogo:pulse:Logo7_2:TH_Taster_Rollo11_Zwischen:state" }
Number IT_Rollo11_Status "Rollo11 Status" { channel="plclogo:memory:Logo7_2:TH_Rollo_Terasse_Tuer_Status:value" }
// Rollo Julia Ost
Rollershutter Rollo12 "Rollo 12 [%d %%]" <rollershutter> {channel="",autoupdate="false"}
Switch IT_Rollo12_Auf "Rollo12 Auf" { channel="plclogo:pulse:Logo7_2:TH_Taster_Rollo12_Auf:state" }
Switch IT_Rollo12_Hoch "Rollo12 Hoch" { channel="plclogo:digital:Logo7_2:Outputs:Q7" }
Switch IT_Rollo12_Ab "Rollo12 Ab" { channel="plclogo:pulse:Logo7_2:TH_Taster_Rollo12_Ab:state" }
Switch IT_Rollo12_Runter "Rollo12 Runter" { channel="plclogo:digital:Logo7_2:Outputs:Q8" }
Switch IT_Rollo12_Zwischen "Rollo12 Zwischen" { channel="plclogo:pulse:Logo7_2:TH_Taster_Rollo12_Zwischen:state" }
Number IT_Rollo12_Status "Rollo12 Status" { channel="plclogo:memory:Logo7_2:TH_Rollo_Terasse_Tuer_Status:value" }
// Rollo Julia Süd
Rollershutter Rollo13 "Rollo 13 [%d %%]" <rollershutter> {channel="",autoupdate="false"}
Switch IT_Rollo13_Auf "Rollo13 Auf" { channel="plclogo:pulse:Logo7_2:TH_Taster_Rollo13_Auf:state" }
Switch IT_Rollo13_Hoch "Rollo13 Hoch" { channel="plclogo:digital:Logo7_2:Outputs:Q9" }
Switch IT_Rollo13_Ab "Rollo13 Ab" { channel="plclogo:pulse:Logo7_2:TH_Taster_Rollo13_Ab:state" }
Switch IT_Rollo13_Runter "Rollo13 Runter" { channel="plclogo:digital:Logo7_2:Outputs:Q10" }
Switch IT_Rollo13_Zwischen "Rollo13 Zwischen" { channel="plclogo:pulse:Logo7_2:TH_Taster_Rollo13_Zwischen:state" }
Number IT_Rollo13_Status "Rollo13 Status" { channel="plclogo:memory:Logo7_2:TH_Rollo_Terasse_Tuer_Status:value" }
// Rollo Maxi Süd
Rollershutter Rollo14 "Rollo 14 [%d %%]" <rollershutter> {channel="",autoupdate="false"}
Switch IT_Rollo14_Auf "Rollo14 Auf" { channel="plclogo:pulse:Logo7_2:TH_Taster_Rollo14_Auf:state" }
Switch IT_Rollo14_Hoch "Rollo14 Hoch" { channel="plclogo:digital:Logo7_2:Outputs:Q11" }
Switch IT_Rollo14_Ab "Rollo14 Ab" { channel="plclogo:pulse:Logo7_2:TH_Taster_Rollo14_Ab:state" }
Switch IT_Rollo14_Runter "Rollo14 Runter" { channel="plclogo:digital:Logo7_2:Outputs:Q12" }
Switch IT_Rollo14_Zwischen "Rollo14 Zwischen" { channel="plclogo:pulse:Logo7_2:TH_Taster_Rollo14_Zwischen:state" }
Number IT_Rollo14_Status "Rollo14 Status" { channel="plclogo:memory:Logo7_2:TH_Rollo_Terasse_Tuer_Status:value" }
// Rollo Maxi West
Rollershutter Rollo15 "Rollo 15 [%d %%]" <rollershutter> {channel="",autoupdate="false"}
Switch IT_Rollo15_Auf "Rollo15 Auf" { channel="plclogo:pulse:Logo7_2:TH_Taster_Rollo15_Auf:state" }
Switch IT_Rollo15_Hoch "Rollo15 Hoch" { channel="plclogo:digital:Logo7_2:Outputs:Q13" }
Switch IT_Rollo15_Ab "Rollo15 Ab" { channel="plclogo:pulse:Logo7_2:TH_Taster_Rollo15_Ab:state" }
Switch IT_Rollo15_Runter "Rollo15 Runter" { channel="plclogo:digital:Logo7_2:Outputs:Q14" }
Switch IT_Rollo15_Zwischen "Rollo15 Zwischen" { channel="plclogo:pulse:Logo7_2:TH_Taster_Rollo15_Zwischen:state" }
Number IT_Rollo15_Status "Rollo15 Status" { channel="plclogo:memory:Logo7_2:TH_Rollo_Terasse_Tuer_Status:value" }
// Rollo Empore
Rollershutter Rollo16 "Rollo 16 [%d %%]" <rollershutter> {channel="",autoupdate="false"}
Switch IT_Rollo16_Auf "Rollo16 Auf" { channel="plclogo:pulse:Logo7_2:TH_Taster_Rollo16_Auf:state" }
Switch IT_Rollo16_Hoch "Rollo16 Hoch" { channel="plclogo:digital:Logo7_2:Outputs:Q15" }
Switch IT_Rollo16_Ab "Rollo16 Ab" { channel="plclogo:pulse:Logo7_2:TH_Taster_Rollo16_Ab:state" }
Switch IT_Rollo16_Runter "Rollo16 Runter" { channel="plclogo:digital:Logo7_2:Outputs:Q16" }
Switch IT_Rollo16_Zwischen "Rollo16 Zwischen" { channel="plclogo:pulse:Logo7_2:TH_Taster_Rollo16_Zwischen:state" }
Number IT_Rollo16_Status "Rollo16 Status" { channel="plclogo:memory:Logo7_2:TH_Rollo_Terasse_Tuer_Status:value" }
Logo.things
Code: Alles auswählen
// Rollos EG
Bridge plclogo:device:Logo7_1 [ address="192.168.178.10", family="0BA7", localTSAP="0x0100", remoteTSAP="0x0200", refresh=100 ]
{
// VB1XX.X = rollershutter
// VB1XX.0 = up
// VB1XX.1 = down
//
// Allgemeine Initialisierung
Thing digital Inputs [ kind="I" ]
Thing digital Outputs [ kind="Q" ]
Thing digital Marker [ kind="M" ]
// Rollo WC
Thing pulse TH_Taster_Rollo1_Auf [ block="VB100.0", pulse=200 ]
Thing pulse TH_Taster_Rollo1_Ab [ block="VB100.2", pulse=200 ]
Thing pulse TH_Taster_Rollo1_Zwischen [ block="VB100.1", pulse=200 ]
Thing memory TH_Rollo1_Status [ block="VD198" ]
// Rollo Haustechnik
Thing pulse TH_Taster_Rollo2_Auf [ block="VB100.3", pulse=200 ]
Thing pulse TH_Taster_Rollo2_Ab [ block="VB100.5", pulse=200 ]
Thing pulse TH_Taster_Rollo2_Zwischen [ block="VB100.4", pulse=200 ]
Thing memory TH_Rollo2_Status [ block="VD202" ]
// Rollo Speis
Thing pulse TH_Taster_Rollo3_Auf [ block="VB100.6", pulse=200 ]
Thing pulse TH_Taster_Rollo3_Ab [ block="VB101.0", pulse=200 ]
Thing pulse TH_Taster_Rollo3_Zwischen [ block="VB100.7", pulse=200 ]
Thing memory TH_Rollo3_Status [ block="VD206" ]
// Rollo Wohnzimmer Fenster Ost
Thing pulse TH_Taster_Rollo4_Auf [ block="VB101.1", pulse=200 ]
Thing pulse TH_Taster_Rollo4_Ab [ block="VB101.3", pulse=200 ]
Thing pulse TH_Taster_Rollo4_Zwischen [ block="VB101.2", pulse=200 ]
Thing memory TH_Rollo4_Status [ block="VD210" ]
// Rollo Wohnzimmer Fenster Süd
Thing pulse TH_Taster_Rollo5_Auf [ block="VB101.4", pulse=200 ]
Thing pulse TH_Taster_Rollo5_Ab [ block="VB101.6", pulse=200 ]
Thing pulse TH_Taster_Rollo5_Zwischen [ block="VB101.5", pulse=200 ]
Thing memory TH_Rollo5_Status [ block="VD214" ]
// Rollo Wohnzimmer Türe Süd
Thing pulse TH_Taster_Rollo6_Auf [ block="VB101.7", pulse=200 ]
Thing pulse TH_Taster_Rollo6_Ab [ block="VB102.1", pulse=200 ]
Thing pulse TH_Taster_Rollo6_Zwischen [ block="VB102.0", pulse=200 ]
Thing memory TH_Rollo6_Status [ block="VD218" ]
// Rollo Küche Türe Süd
Thing pulse TH_Taster_Rollo7_Auf [ block="VB102.2", pulse=200 ]
Thing pulse TH_Taster_Rollo7_Ab [ block="VB102.4", pulse=200 ]
Thing pulse TH_Taster_Rollo7_Zwischen [ block="VB102.3", pulse=200 ]
Thing memory TH_Rollo7_Status [ block="VD222" ]
// Rollo Küche Fenster West
Thing pulse TH_Taster_Rollo8_Auf [ block="VB102.5", pulse=200 ]
Thing pulse TH_Taster_Rollo8_Ab [ block="VB102.7", pulse=200 ]
Thing pulse TH_Taster_Rollo8_Zwischen [ block="VB102.6", pulse=200 ]
Thing memory TH_Rollo8_Status [ block="VD226" ]
}
// Rollos OG
Bridge plclogo:device:Logo7_2 [ address="192.168.178.11", family="0BA7", localTSAP="0x0100", remoteTSAP="0x0200", refresh=100 ]
{
// VB1XX.X = rollershutter
// VB1XX.0 = up
// VB1XX.1 = down
//
// Allgemeine Initialisierung
Thing digital Inputs [ kind="I" ]
Thing digital Outputs [ kind="Q" ]
Thing digital Marker [ kind="M" ]
// Rollo Bad
Thing pulse TH_Taster_Rollo9_Auf [ block="VB100.0", pulse=200 ]
Thing pulse TH_Taster_Rollo9_Ab [ block="VB100.2", pulse=200 ]
Thing pulse TH_Taster_Rollo9_Zwischen [ block="VB100.1", pulse=200 ]
Thing memory TH_Rollo9_Status [ block="VD204" ]
// Rollo Schlafzimmer
Thing pulse TH_Taster_Rollo10_Auf [ block="VB100.3", pulse=200 ]
Thing pulse TH_Taster_Rollo10_Ab [ block="VB100.5", pulse=200 ]
Thing pulse TH_Taster_Rollo10_Zwischen [ block="VB100.4", pulse=200 ]
Thing memory TH_Rollo10_Status [ block="VD208" ]
// Rollo Ankleide
Thing pulse TH_Taster_Rollo11_Auf [ block="VB100.6", pulse=200 ]
Thing pulse TH_Taster_Rollo11_Ab [ block="VB101.0", pulse=200 ]
Thing pulse TH_Taster_Rollo11_Zwischen [ block="VB100.7", pulse=200 ]
Thing memory TH_Rollo11_Status [ block="VD212" ]
// Rollo Julia Ost
Thing pulse TH_Taster_Rollo12_Auf [ block="VB101.1", pulse=200 ]
Thing pulse TH_Taster_Rollo12_Ab [ block="VB101.3", pulse=200 ]
Thing pulse TH_Taster_Rollo12_Zwischen [ block="VB101.2", pulse=200 ]
Thing memory TH_Rollo12_Status [ block="VD216" ]
// Rollo Julia Süd
Thing pulse TH_Taster_Rollo13_Auf [ block="VB101.4", pulse=200 ]
Thing pulse TH_Taster_Rollo13_Ab [ block="VB101.6", pulse=200 ]
Thing pulse TH_Taster_Rollo13_Zwischen [ block="VB101.5", pulse=200 ]
Thing memory TH_Rollo13_Status [ block="VD220" ]
// Rollo Maxi Süd
Thing pulse TH_Taster_Rollo14_Auf [ block="VB101.7", pulse=200 ]
Thing pulse TH_Taster_Rollo14_Ab [ block="VB102.1", pulse=200 ]
Thing pulse TH_Taster_Rollo14_Zwischen [ block="VB102.0", pulse=200 ]
Thing memory TH_Rollo14_Status [ block="VD224" ]
// Rollo Maxi West
Thing pulse TH_Taster_Rollo15_Auf [ block="VB102.2", pulse=200 ]
Thing pulse TH_Taster_Rollo15_Ab [ block="VB102.4", pulse=200 ]
Thing pulse TH_Taster_Rollo15_Zwischen [ block="VB102.3", pulse=200 ]
Thing memory TH_Rollo15_Status [ block="VD228" ]
// Rollo Küche Fenster West
Thing pulse TH_Taster_Rollo16_Auf [ block="VB102.5", pulse=200 ]
Thing pulse TH_Taster_Rollo16_Ab [ block="VB102.7", pulse=200 ]
Thing pulse TH_Taster_Rollo16_Zwischen [ block="VB102.6", pulse=200 ]
Thing memory TH_Rollo16_Status [ block="VD232" ]
}
Rollo.rules
Code: Alles auswählen
// Rollos EG
// Rollo WC
rule "Rollo 1"
when
Item Rollo1 received command
then
switch (receivedCommand) {
case UP: IT_Rollo1_Auf.sendCommand(ON)
case STOP: IT_Rollo1_Zwischen.sendCommand(ON)
case DOWN: IT_Rollo1_Ab.sendCommand(ON)
}
end
// Rollo HAR
rule "Rollo 2"
when
Item Rollo2 received command
then
switch (receivedCommand) {
case UP: IT_Rollo2_Auf.sendCommand(ON)
case STOP: IT_Rollo2_Zwischen.sendCommand(ON)
case DOWN: IT_Rollo2_Ab.sendCommand(ON)
}
end
// Rollo Speis
rule "Rollo 3"
when
Item Rollo3 received command
then
switch (receivedCommand) {
case UP: IT_Rollo3_Auf.sendCommand(ON)
case STOP: IT_Rollo3_Zwischen.sendCommand(ON)
case DOWN: IT_Rollo3_Ab.sendCommand(ON)
}
end
// Rollo Wohnzimmer Fenster Ost
rule "Rollo 4"
when
Item Rollo4 received command
then
switch (receivedCommand) {
case UP: IT_Rollo4_Auf.sendCommand(ON)
case STOP: IT_Rollo4_Zwischen.sendCommand(ON)
case DOWN: IT_Rollo4_Ab.sendCommand(ON)
}
end
// Rollo Wohnzimmer Fenster Süd
rule "Rollo 5"
when
Item Rollo5 received command
then
switch (receivedCommand) {
case UP: IT_Rollo5_Auf.sendCommand(ON)
case STOP: IT_Rollo5_Zwischen.sendCommand(ON)
case DOWN: IT_Rollo5_Ab.sendCommand(ON)
}
end
// Rollo Wohnzimmer Türe Süd
rule "Rollo 6"
when
Item Rollo6 received command
then
switch (receivedCommand) {
case UP: IT_Rollo6_Auf.sendCommand(ON)
case STOP: IT_Rollo6_Zwischen.sendCommand(ON)
case DOWN: IT_Rollo6_Ab.sendCommand(ON)
}
end
// Rollo Küche Türe Süd
rule "Rollo 7"
when
Item Rollo7 received command
then
switch (receivedCommand) {
case UP: IT_Rollo7_Auf.sendCommand(ON)
case STOP: IT_Rollo7_Zwischen.sendCommand(ON)
case DOWN: IT_Rollo7_Ab.sendCommand(ON)
}
end
// Rollo Küche Fenster West
rule "Rollo 8"
when
Item Rollo8 received command
then
switch (receivedCommand) {
case UP: IT_Rollo8_Auf.sendCommand(ON)
case STOP: IT_Rollo8_Zwischen.sendCommand(ON)
case DOWN: IT_Rollo8_Ab.sendCommand(ON)
}
end
// Rollos OG
// Rollo Bad
rule "Rollo 9"
when
Item Rollo9 received command
then
switch (receivedCommand) {
case UP: IT_Rollo9_Auf.sendCommand(ON)
case STOP: IT_Rollo9_Zwischen.sendCommand(ON)
case DOWN: IT_Rollo9_Ab.sendCommand(ON)
}
end
// Rollo Schlafzimmer
rule "Rollo 10"
when
Item Rollo10 received command
then
switch (receivedCommand) {
case UP: IT_Rollo10_Auf.sendCommand(ON)
case STOP: IT_Rollo10_Zwischen.sendCommand(ON)
case DOWN: IT_Rollo10_Ab.sendCommand(ON)
}
end
// Rollo Ankleide
rule "Rollo 11"
when
Item Rollo11 received command
then
switch (receivedCommand) {
case UP: IT_Rollo11_Auf.sendCommand(ON)
case STOP: IT_Rollo11_Zwischen.sendCommand(ON)
case DOWN: IT_Rollo11_Ab.sendCommand(ON)
}
en
// Rollo Ankleide
rule "Rollo 12"
when
Item Rollo12 received command
then
switch (receivedCommand) {
case UP: IT_Rollo12_Auf.sendCommand(ON)
case STOP: IT_Rollo12_Zwischen.sendCommand(ON)
case DOWN: IT_Rollo12_Ab.sendCommand(ON)
}
en
// Rollo Julia Ost
rule "Rollo 13"
when
Item Rollo13 received command
then
switch (receivedCommand) {
case UP: IT_Rollo13_Auf.sendCommand(ON)
case STOP: IT_Rollo13_Zwischen.sendCommand(ON)
case DOWN: IT_Rollo13_Ab.sendCommand(ON)
}
en
// Rollo Julia Süd
rule "Rollo 14"
when
Item Rollo14 received command
then
switch (receivedCommand) {
case UP: IT_Rollo14_Auf.sendCommand(ON)
case STOP: IT_Rollo14_Zwischen.sendCommand(ON)
case DOWN: IT_Rollo14_Ab.sendCommand(ON)
}
en
// Rollo Maxi Süd
rule "Rollo 15"
when
Item Rollo15 received command
then
switch (receivedCommand) {
case UP: IT_Rollo15_Auf.sendCommand(ON)
case STOP: IT_Rollo15_Zwischen.sendCommand(ON)
case DOWN: IT_Rollo15_Ab.sendCommand(ON)
}
en
// Rollo Empore
rule "Rollo 16"
when
Item Rollo16 received command
then
switch (receivedCommand) {
case UP: IT_Rollo16_Auf.sendCommand(ON)
case STOP: IT_Rollo16_Zwischen.sendCommand(ON)
case DOWN: IT_Rollo16_Ab.sendCommand(ON)
}
en
*.sitemap (Auszug)
Code: Alles auswählen
Group item=OG_Bedroom label="Schlafzimmer" icon="bedroom" {
Frame label="Rollo" {
Default item=Rollo11 label="Fenster" labelcolor=[IT_Rollo11_Runter==ON="red",IT_Rollo11_Hoch==ON="red" ]
}
}
Group item=OG_Wardrobe label="Ankleide" icon="wardrobe" {
Frame label="Rollo" {
Default item=Rollo12 label="Fenster" labelcolor=[IT_Rollo12_Runter==ON="red",IT_Rollo12_Hoch==ON="red" ]
}
}
Group item=OG_KidsRoom1 label="Zimmer Julia" icon="girl_2" {
Frame label="Rollo" {
Default item=Rollo13 label="Fenster Ost" labelcolor=[IT_Rollo13_Runter==ON="red",IT_Rollo13_Hoch==ON="red" ]
Default item=Rollo14 label="Fenster Süd" labelcolor=[IT_Rollo14_Runter==ON="red",IT_Rollo14_Hoch==ON="red" ]
}
}
Group item=OG_KidsRoom2 label="Zimmer Maxi" icon="boy_2" {
Frame label="Rollo" {
Default item=Rollo15 label="Fenster Süd" labelcolor=[IT_Rollo15_Runter==ON="red",IT_Rollo15_Hoch==ON="red" ]
Default item=Rollo16 label="Fenster West" labelcolor=[IT_Rollo16_Runter==ON="red",IT_Rollo16_Hoch==ON="red" ]
}
}
Der Vollständigkeit halber sei erwähnt, dass die Logo?s beide ONLINE sind.
VG.