Hallo miteinander,
im Moment bin ich dabei, openHAB einzurichten resp. unser Haus zu konfigurieren. Dabei habe ich ein seltsames Verhalten in Verbindung mit den Raffstoren, welche via BMS-MCU9-Aktor gesteuert und unter anderem via MDT Glastaster bedient werden. Folgende Gegebenheiten am Beispiel der beiden Büro-Raffstoren:
Zwei Raffstoren mit GAs 1/x/4 und 1/x/5 sowie mehrerer "Gruppen-GAs", um Raffstoren gleichzeitig verfahren zu können. Ich habe meine GAs so organisiert, dass 1/0/x immer "auf/ab" ist, 1/1/x ist "Stop/Lamellenverstellung", 1/3/x die der Status der aktuellen Höhe und 1/4/x der Status des Lamellenwinkel:
GA-SchrittStop.jpg
GA-PositionHoehe.jpg
GA-PositionWinkel.jpg
Am Glastaster sieht es so aus: GA-Glastaster.jpg
Das funktioniert wunderbar, ich kann via Glastaster beide Storen gleichzeitig verfahren. Kurzer Tastendruck für Stop bzw. verstellen der Lamellen und langer Tastendruck für Fahrt bis nach oben bzw. unten. Im Anhang einige Screenshots dazu.
Jetzt wird es aber spannend. Wenn ich openHAB starte und die Storen via Glastaster verfahren will, dann springt deren Antrieb für gefühlt eine Zehntelsekunde an und das war es auch schon. Der Antrieb knackt also lediglich ganz kurz und am Storen sieht man nur ein kurzes Zucken. Entferne ich aus dem Binding-Eintrag die Positionsrückmeldung komplett, so dass nur die GAs für auf/ab und stop eingetragen sind, funktioniert alles wie es soll.
Hier die verwendeten Item-Definitionen. Rules habe ich für die Storen noch keine. Die ersten vier Einträge funktionieren nicht, bei den beiden letzten Einträgen ist die Bedienung via Glastaster möglich.
Ich kann mir dieses Verhalten nicht erklären. Was macht openHAB genau, wenn ich die Status-GAs eintrage und dann die Raffstoren von einem externen Gerät (hier also der Glastaster) bedient werden?
Achja, ich vergass: openHAB 1.7.0
im Moment bin ich dabei, openHAB einzurichten resp. unser Haus zu konfigurieren. Dabei habe ich ein seltsames Verhalten in Verbindung mit den Raffstoren, welche via BMS-MCU9-Aktor gesteuert und unter anderem via MDT Glastaster bedient werden. Folgende Gegebenheiten am Beispiel der beiden Büro-Raffstoren:
Zwei Raffstoren mit GAs 1/x/4 und 1/x/5 sowie mehrerer "Gruppen-GAs", um Raffstoren gleichzeitig verfahren zu können. Ich habe meine GAs so organisiert, dass 1/0/x immer "auf/ab" ist, 1/1/x ist "Stop/Lamellenverstellung", 1/3/x die der Status der aktuellen Höhe und 1/4/x der Status des Lamellenwinkel:
- GA auf/ab: 1/0/4 & 1/0/5
- GA stop: 1/1/4 & 1/1/5
- GA Status Höhe: 1/3/4 & 1/3/5
- GA Status Lamellenstellung: 1/4/4 & 1/4/5
GA-SchrittStop.jpg
GA-PositionHoehe.jpg
GA-PositionWinkel.jpg
Am Glastaster sieht es so aus: GA-Glastaster.jpg
Das funktioniert wunderbar, ich kann via Glastaster beide Storen gleichzeitig verfahren. Kurzer Tastendruck für Stop bzw. verstellen der Lamellen und langer Tastendruck für Fahrt bis nach oben bzw. unten. Im Anhang einige Screenshots dazu.
Jetzt wird es aber spannend. Wenn ich openHAB starte und die Storen via Glastaster verfahren will, dann springt deren Antrieb für gefühlt eine Zehntelsekunde an und das war es auch schon. Der Antrieb knackt also lediglich ganz kurz und am Storen sieht man nur ein kurzes Zucken. Entferne ich aus dem Binding-Eintrag die Positionsrückmeldung komplett, so dass nur die GAs für auf/ab und stop eingetragen sind, funktioniert alles wie es soll.
Hier die verwendeten Item-Definitionen. Rules habe ich für die Storen noch keine. Die ersten vier Einträge funktionieren nicht, bei den beiden letzten Einträgen ist die Bedienung via Glastaster möglich.
Code:
Group:Rollershutter:OR(UP, DOWN, STOP) Jalousien_Buero "Büro [(%d)]" <rollershutter> (All, Jalousien_All, Buero) { knx="1/0/17, 1/1/17" } // Funktioniert nicht: //Rollershutter Jalousie_Buero_l "Büro links" (Jalousien_Buero, Buero) { knx="1/0/4, 1/1/4, 1/3/4+1/4/4" } //Rollershutter Jalousie_Buero_r "Büro rechts" (Jalousien_Buero, Buero) { knx="1/0/5, 1/1/5, 1/3/5+1/4/5" } //Rollershutter Jalousie_Buero_l "Büro links" (Jalousien_Buero, Buero) { knx="1/0/4, 1/1/4, 1/3/4" } //Rollershutter Jalousie_Buero_r "Büro rechts" (Jalousien_Buero, Buero) { knx="1/0/5, 1/1/5, 1/3/5" } // Funktioniert: Rollershutter Jalousie_Buero_l "Büro links" (Jalousien_Buero, Buero) { knx="1/0/4, 1/1/4" } Rollershutter Jalousie_Buero_r "Büro rechts" (Jalousien_Buero, Buero) { knx="1/0/5, 1/1/5" }
Achja, ich vergass: openHAB 1.7.0
Kommentar