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?