Seite 1 von 2
OH 2.3 bidirektionale Kommunikation KNX2<->Homematic
Verfasst: 17. Okt 2018 21:49
von Olli.O
Hallo,
ich nutzte Openhab 2.2 unter anderem als Gateway zwischen KNX und Homematic, nach dem Update auf v.2.3 funktioniert das leider nicht mehr.
Habe das item und das things nach neuster Doku für KNX2 Binding umgeschrieben, KNX und auch Homematic lassen sich einwandfrei über die Basic UI steuern.
.item
Switch eg_hof_li_bodenstr "Hof Bodenstrahler" <light> (gHofEG) ["Lighting"] { channel="knx:device:bridge:aktor1:eg_hof_li_bodenstr"}
.thing
Type switch : eg_hof_li_bodenstr "Hof Bodenstrahler" [ ga="1/4/175+<1/4/176"]
mit OH 2.2 habe ich über die Paper UI / Configuration / Things den Homematic Autor einfach verlinkt und die bidirektionale Kommunikation funktionierte. (siehe Bild)
Seit v.OH 2.3 scheint das nicht mehr zu funktionieren.
Vielen Dank für eure Hilfe im Voraus.
Re: OH 2.3 bidirektionale Kommunikation KNX2<->Homematic
Verfasst: 17. Okt 2018 22:18
von udo1toni
Wenn Du den Steuerbefehl von knx in Richtung openHAB schicken möchtest (z.B. um ein ON/OFF direkt an ein anderes Binding weiter zu leiten) musst Du die switch-control Variante verwenden.
Re: OH 2.3 bidirektionale Kommunikation KNX2<->Homematic
Verfasst: 18. Okt 2018 09:34
von Olli.O
Wie wird diese Variante angelegt bzw. wie sieht die Syntax aus, hättest du da ein Beispiel für mich ?
Re: OH 2.3 bidirektionale Kommunikation KNX2<->Homematic
Verfasst: 18. Okt 2018 22:08
von udo1toni
exakt genau so die die ohne -control, also so
Code: Alles auswählen
Type switch-control : eg_hof_li_bodenstr "Hof Bodenstrahler" [ ga="1/4/175+<1/4/176"]
Re: OH 2.3 bidirektionale Kommunikation KNX2<->Homematic
Verfasst: 20. Okt 2018 13:50
von Olli.O
Das heißt ich muss noch ein Control.things anlegen ?
Re: OH 2.3 bidirektionale Kommunikation KNX2<->Homematic
Verfasst: 21. Okt 2018 17:22
von udo1toni
Nein, das heißt, wenn Du mit einem knx Schalter einen Homematic Aktor steuern möchtest, musst Du die Schalt-GA in einem Switch-control Channel verwenden, damit openHAB eingehende Telegramme als Befehl interpretiert, und nicht nur als Status Update.
Wenn Du verschiedene knx Things mittels Text-Datei anlegen möchtest, musst Du diese zwingend gemeinsam mit der zugehörigen Bridge in einer things-Datei anlegen, sinnvollerweise könntest Du diese Datei dann knx.things benennen.
Re: OH 2.3 bidirektionale Kommunikation KNX2<->Homematic
Verfasst: 24. Okt 2018 04:20
von Olli.O
Hallo,
habe eine knx.things mit folgendem Inhalt angelegt
Bridge knx:ip:bridge [
ipAddress="224.0.23.12",
portNumber=3671,
type="ROUTER",
readingPause=50,
responseTimeout=10,
readRetriesLimit=3,
autoReconnectPeriod=1,
localSourceAddr="1.0.201"
] {
//DALI Controller
Thing device aktor1 [
address="1.1.6",
fetch=false,
pingInterval=300,
readInterval=0
] {
Type switch-control : eg_hof_li_bodenstr "Hof Bodenstrahler" [ ga="1/4/175+<1/4/176"]
}
}
Bridge homematic:bridge:ccu2 [ gatewayAddress="192.168.xxx.xxx"]
{
Thing HM-LC-Sw1-FM <SerienNr> "Bodenspots"
}
Das funktioniert auch ein paar mal, aber dann geht die Homeamtic Bridge und alle Homematic Geräte in der Paper UI unter Things auf offline und es kommt ein Error
Ich habe auch mal folgendes in dem item getestet
Switch eg_hof_li_bodenstr "Hof Bodenstrahler" <light> ["Lighting"] { channel="knx:device:bridge:aktor1:eg_hof_li_bodenstr","channel="homematic:HM-LC-Sw1-FM:ccu2:<SerienNr>:1#STATE" }
Auch das schafft keine Abhilfe......
Re: OH 2.3 bidirektionale Kommunikation KNX2<->Homematic
Verfasst: 24. Okt 2018 07:46
von udo1toni
Naja, wenn Homematic offline geht, deutet das auf ein Kommunikationsproblem hin. Da ich kein Homematic nutze, kann ich da leider nicht weiter helfen.
Re: OH 2.3 bidirektionale Kommunikation KNX2<->Homematic
Verfasst: 24. Okt 2018 09:55
von Olli.O
Trotzdem, vielen Dank für deine Bemühungen....
Noch eines.... Ist der Eintrag in der item Aktion für homematic nötig ? Es funktioniert auch ohne "channel="homematic:HM-LC-Sw1-FM:ccu2:<SerienNr>:1#STATE" } oder tut es das weil es über die Paper UI /Things / Channels verlinkt ist ?
Re: OH 2.3 bidirektionale Kommunikation KNX2<->Homematic
Verfasst: 24. Okt 2018 19:46
von udo1toni
Wenn Du den Homematic Channel bereits über Paper UI verlinkt hast, solltest Du keine weitere Verlinkung in einem Text-File anlegen.
Wichtig ist aber auch, dass das Item, wenn Du knx über das .items File verlinkst, nicht shcon vorher vorhanden war. Also zuerst entscheiden, was soll wie angelegt werden, dann zuerst Text-Konfiguration erledigen und danach über Paper UI konfigurieren, sonst könnte es sein, dass Du die interne Datenbank von openHAB durcheinander bringst.