OH 2.3 bidirektionale Kommunikation KNX2<->Homematic

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Olli.O
Beiträge: 6
Registriert: 29. Jun 2017 23:11
Answers: 0

OH 2.3 bidirektionale Kommunikation KNX2<->Homematic

Beitrag 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.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Beste Grüße
Olli

Benutzeravatar
udo1toni
Beiträge: 15243
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: OH 2.3 bidirektionale Kommunikation KNX2<->Homematic

Beitrag 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.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Olli.O
Beiträge: 6
Registriert: 29. Jun 2017 23:11
Answers: 0

Re: OH 2.3 bidirektionale Kommunikation KNX2<->Homematic

Beitrag von Olli.O »

Wie wird diese Variante angelegt bzw. wie sieht die Syntax aus, hättest du da ein Beispiel für mich ?
Beste Grüße
Olli

Benutzeravatar
udo1toni
Beiträge: 15243
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: OH 2.3 bidirektionale Kommunikation KNX2<->Homematic

Beitrag 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"]
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Olli.O
Beiträge: 6
Registriert: 29. Jun 2017 23:11
Answers: 0

Re: OH 2.3 bidirektionale Kommunikation KNX2<->Homematic

Beitrag von Olli.O »

Das heißt ich muss noch ein Control.things anlegen ?
Beste Grüße
Olli

Benutzeravatar
udo1toni
Beiträge: 15243
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: OH 2.3 bidirektionale Kommunikation KNX2<->Homematic

Beitrag 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.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Olli.O
Beiträge: 6
Registriert: 29. Jun 2017 23:11
Answers: 0

Re: OH 2.3 bidirektionale Kommunikation KNX2<->Homematic

Beitrag 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......
Beste Grüße
Olli

Benutzeravatar
udo1toni
Beiträge: 15243
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: OH 2.3 bidirektionale Kommunikation KNX2<->Homematic

Beitrag 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.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Olli.O
Beiträge: 6
Registriert: 29. Jun 2017 23:11
Answers: 0

Re: OH 2.3 bidirektionale Kommunikation KNX2<->Homematic

Beitrag 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 ?
Beste Grüße
Olli

Benutzeravatar
udo1toni
Beiträge: 15243
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: OH 2.3 bidirektionale Kommunikation KNX2<->Homematic

Beitrag 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.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Antworten