Rolltor Steuerung mit KNX und Siemens Logo 8
Verfasst: 31. Jul 2020 10:29
hallo zusammen, ich bin relativ neu im openhab umfeld und habe leider ein paar fragen die ich alleine nicht lösen kann...
vlt kann mir ja hier jemand helfen...
my config:
Release = Raspbian GNU/Linux 10 (buster)
Kernel = Linux 4.19.118-v7l+
Platform = Raspberry Pi 4 Model B Rev 1.2
openHAB 2.5.6-2 (Release Build)
rolltor wird gesteuert und überwacht von siemens logo 8 und knx
jetzt wirds ein wenig kompliziert:
knx wird verwendet und das rolltor zu steuern (über siemens logo 8), d.h. knx triggert einen impuls an logo und diese schaltet den impuls auf
den rolltor motor durch, je nach zustand fährt das rolltor auf oder zu..
logo 8 liefert gleichzeitig über 2 digitale inputs den zustand es rolltors zurück,
input 1 = tor offen (true/false)
input 2 = tor zu (true/false)
es gibt noch einen 3ten digitalen input, der zeigt aber nur an ob die warnleuchte eingeschaltet ist oder nicht...
dieses konstrukt möchte ich nun mit openhab2 abbilden
nun zu meinen fragen:
und
die kontake habe ich nur eingebunden um den aktuellen zustand direkt zu sehen,
+
bzw.
+
ich hab verschiedenste ansätze probiert, auch aus div. foren
zb mit folgenden .items
und .sitemap
aber irgendwie bekomm ichs nicht hin, bzw. gar keine änderung des status
geht sowas nur mit rules? bzw wie verknüpfe ich 2 item-zustände zu einem?
und wie bekomm ich sauber einen button hin in basic ui?
hat jemand eine idee?
vlt kann mir ja hier jemand helfen...
my config:
Release = Raspbian GNU/Linux 10 (buster)
Kernel = Linux 4.19.118-v7l+
Platform = Raspberry Pi 4 Model B Rev 1.2
openHAB 2.5.6-2 (Release Build)
rolltor wird gesteuert und überwacht von siemens logo 8 und knx
jetzt wirds ein wenig kompliziert:
knx wird verwendet und das rolltor zu steuern (über siemens logo 8), d.h. knx triggert einen impuls an logo und diese schaltet den impuls auf
den rolltor motor durch, je nach zustand fährt das rolltor auf oder zu..
logo 8 liefert gleichzeitig über 2 digitale inputs den zustand es rolltors zurück,
input 1 = tor offen (true/false)
input 2 = tor zu (true/false)
es gibt noch einen 3ten digitalen input, der zeigt aber nur an ob die warnleuchte eingeschaltet ist oder nicht...
dieses konstrukt möchte ich nun mit openhab2 abbilden
nun zu meinen fragen:
- wie kann ich die 2 digitalen inputs von logo 8 in basic ui zu einem "zustands"-item verheiraten?
zb. Roll-Tor-Status offen / geschlossen ??
- wie kann ich einen button in basic ui bauen der ein command an das knx binding (1ne gruppenadresse) schickt?
Code: Alles auswählen
home.items
Code: Alles auswählen
Group Home "HOME" <house> ["Building"]
Group OU "Aussen" <garden> (Home) ["Outdoor"]
Group OU_Entryway "Zufahrt" <frontdoor> (Home, OU) ["Room"]
Contact OU_Entryway_Door "Roll-Tor" <frontdoor> (OU_Entryway, gDoor) ["Door"] {channel="knx:device:1f849a7c:200"}
Contact OU_Entryway_Logo8_I2 "Rolltor Warnleuchte" <light> (OU_Entryway, gDoor) ["Lighting", "Switchable"] {channel="plclogo:digital:Logo8:Inputs:I2"}
Contact OU_Entryway_Logo8_I3 "Rolltor Offen" <frontdoor> (OU_Entryway, gDoor) ["Door"] {channel="plclogo:digital:Logo8:Inputs:I3"}
Contact OU_Entryway_Logo8_I4 "Rolltor Geschlossen" <frontdoor> (OU_Entryway, gDoor) ["Door"] {channel="plclogo:digital:Logo8:Inputs:I4"}
Code: Alles auswählen
home.sitemap
Code: Alles auswählen
sitemap home label="home" {
Frame label="Aussen" icon="garden" {
Group item=OU_Entryway
Group item=OU_FrontYard
}
}
Code: Alles auswählen
OU_Entryway_Logo8_I3 >> logo 8 status open >> rolltor geschlossen
Code: Alles auswählen
OU_Entryway_Logo8_I4 >> logo 8 status closed >> rolltor geschlossen
Code: Alles auswählen
OU_Entryway_Logo8_I3 >> logo 8 status closed >> rolltor offen
Code: Alles auswählen
OU_Entryway_Logo8_I4 >> logo 8 status open >> rolltor offen
ich hab verschiedenste ansätze probiert, auch aus div. foren
zb mit folgenden .items
Code: Alles auswählen
Switch mySwitch "Roll-Tor Status" (OU_Entryway, gDoor)
Contact myContact "Roll-Tor Status" ["Door"] {channel=">[plclogo:digital:Logo8:Inputs:I3],<[plclogo:digital:Logo8:Inputs:I4]"}
und .sitemap
Code: Alles auswählen
sitemap home label="home" {
Frame label="Aussen" icon="garden" {
Group item=OU_Entryway
Group item=OU_FrontYard
Switch item=mySwitch label="Door closed" icon="door-closed" mappings=[ON="ON"] visibility=[myContact==CLOSED]
Switch item=mySwitch label="Door open" icon="door-open" mappings=[ON="ON"] visibility=[myContact==OPEN]
}
}
geht sowas nur mit rules? bzw wie verknüpfe ich 2 item-zustände zu einem?
und wie bekomm ich sauber einen button hin in basic ui?
hat jemand eine idee?