OH 2.3 bidirektionale Kommunikation KNX2<->Homematic
-
- Beiträge: 6
- Registriert: 29. Jun 2017 23:11
OH 2.3 bidirektionale Kommunikation KNX2<->Homematic
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.
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
Olli
- udo1toni
- Beiträge: 15243
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: OH 2.3 bidirektionale Kommunikation KNX2<->Homematic
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
-
- Beiträge: 6
- Registriert: 29. Jun 2017 23:11
Re: OH 2.3 bidirektionale Kommunikation KNX2<->Homematic
Wie wird diese Variante angelegt bzw. wie sieht die Syntax aus, hättest du da ein Beispiel für mich ?
Beste Grüße
Olli
Olli
- udo1toni
- Beiträge: 15243
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: OH 2.3 bidirektionale Kommunikation KNX2<->Homematic
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
-
- Beiträge: 6
- Registriert: 29. Jun 2017 23:11
Re: OH 2.3 bidirektionale Kommunikation KNX2<->Homematic
Das heißt ich muss noch ein Control.things anlegen ?
Beste Grüße
Olli
Olli
- udo1toni
- Beiträge: 15243
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: OH 2.3 bidirektionale Kommunikation KNX2<->Homematic
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.
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
-
- Beiträge: 6
- Registriert: 29. Jun 2017 23:11
Re: OH 2.3 bidirektionale Kommunikation KNX2<->Homematic
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......
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
Olli
- udo1toni
- Beiträge: 15243
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: OH 2.3 bidirektionale Kommunikation KNX2<->Homematic
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
-
- Beiträge: 6
- Registriert: 29. Jun 2017 23:11
Re: OH 2.3 bidirektionale Kommunikation KNX2<->Homematic
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 ?
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
Olli
- udo1toni
- Beiträge: 15243
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: OH 2.3 bidirektionale Kommunikation KNX2<->Homematic
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.
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