nach 1,5 Jahren Abstinenz wegen akutem Zeitmangel will ich mich jetzt mal langsam an den Upgrade von Openhab 1.8 auf die aktuelle 2.x Version wagen. Hauptthemen (und Bindings) sind derzeit das KNX und Homematic Binding. Die Probleme gibts bei KNX. Installiert ist derzeit:
1. Busch Jäger 6186/32 IP Gateway (für mein Verständnis ist der "nur" zu einer Tunnelverbindung fähig. IP ist 192.168.102.138
2. ein Openhab 1.8 mit eibd. IP ist 192.168.102.160, Config eibd: EIBD_OPTS=ipt:192.168.102.138 -D -T -S -d -i
3. ein Openhab 2.3 mit knxd. IP ist 192.168.152.231, Config knxd: KNXD_OPTS="-e 0.0.1 -E 0.0.2:8 -u /tmp/eib -D -T -S -b ipt:192.168.102.160"
Für mein Verständnis ist somit OpenHAB 1.8 für den produktivbetrieb aktiv (zum Erhalt des WAF) und 2.3 hängt "hinter" 1.8
Soweit so gut. Nach dem üblichen rumüben mit neuer Software hat es dann geschlagene 4 Tage gedauert, bis es geklappt hat, die knx.things, knx.items und knx.sitemap so zu konfigurieren, dass ich einen der Aktoren schalten konnte. Ich bin recht guter Dinge, dass ich es hinbekomme, dass auch für die anderen Schaltaktoren konfiguriert zu bekommen. ABER....
Ich habe es weder geschaft, die Thermosensoren aus den Schaltern auszulesen noch einen der RolloAktoren zu betätigen.
Bei den Thermosensoren vermute ich, dass die Kaskadierung der beiden Openhabs da das Problem sein könnte...das muß ich mal ausprobieren, aber die Rollos sollten für mein Empfinden nicht wirklich anders als ein Lichtschalter funktionieren.
Hier mein knx.things Ausschnitt:
Code: Alles auswählen
Bridge knx:ip:bridge [
ipAddress="127.0.0.1",
portNumber=3671,
localIp="192.168.152.231",
type="TUNNEL",
readingPause=50,
responseTimeout=10,
readRetriesLimit=3,
autoReconnectPeriod=1,
localSourceAddr="0.0.0"
] {
// wenn ich es richtig verstanden habe, ist der "Thing" Teil für KNX total egal?
// und ich könnte alle switches und rollershutter unter ein und demselben Thing
// definieren, auch wenn sie da garnicht dazugehören?
Thing device generic [
address="1.1.6",
fetch=false,
pingInterval=300,
readInterval=3600
] {
Type switch : 1G_KX_Buero_DL_sw "Bürolampe" [ ga="0/0/7+<0/6/7"]
Type number : 1G_KX_Buero_Th_se "Temperatur" [ ga="0/5/2"]
Type rollershutter : 1G_KX_Buero_Ro_Ac "Rollershut" [ upDown="0/2/6",stopMove="0/2/7"]
// die Version mit [ upDown="0/2/6+0/2/7"] hab ich auch probiert...geht aber auch nicht. 0/2/6 ist die "kurz drücken" Gruppe, 0/2/7 die
// "lange drücken" Version. Wie man sieht, keine KNX Motoren sondern nur Jalousie Aktoren mit Standard Rohrmotoren.
}
}
Code: Alles auswählen
Switch 1G_KX_Buero_DL_sw "BÜrolicht" { channel="knx:device:bridge:generic:1G_KX_Buero_DL_sw"}
Number 1G_KX_Buero_Th_se "Temperatur" { channel="knx:device:bridge:generic:1G_KX_Buero_Th_se"}
Rollershutter 1G_KX_Buero_Ro_Ac "Rollo" { channel="knx:device:bridge:generic:1G_KX_Buero_Ro_Ac"}
So z.B.:
Code: Alles auswählen
2018-10-04 22:46:38.131 [ome.event.ItemCommandEvent] - Item '1G_KX_Buero_Ro_Ac' received command UP
2018-10-04 22:46:38.133 [vent.ItemStateChangedEvent] - 1G_KX_Buero_Ro_Ac changed from 100 to 0
2018-10-04 22:46:44.508 [ome.event.ItemCommandEvent] - Item '1G_KX_Buero_Ro_Ac' received command UP
Außerdem würde mich interessieren, was in der KNX Doku unter den "Default DPT" zu verstehen ist. Muß ich die benutzen? Wenn sie default sind, ja eher nicht, und wenn sie nicht default sind...wo bekomme ich die richtigen her? Und was verbirgt sich überhautp dahinter. Wie mappen die auf die KNX Adressen und Gruppen?
Gruß
Peter Schauder