Rückmeldung knx Gruppenadressen möglich?
Verfasst: 5. Aug 2019 08:52
Hallo zusammen,
ich lese zwar schon seit geraumer Zeit hier mit und habe mir auch schon sehr viele wertvolle Informationen aus dem Forum geholt, aber jetzt komme ich nicht mehr weiter:
Ich bin gerade dabei, mir eine Beschattungsautomatik für mein Haus (knx-Installation) zu basteln.
Hierzu habe ich in ETS Gruppenadressen für jede Himmelsrichtung (Ost, Süd, West) erzeugt und diese den jeweiligen Rollo-Aktoren zugewiesen.
Habe das auch mit der Positions- und mit der jeweiligen Rückmeldeadresse so gemacht.
Diese Gruppen habe ich nun folgendermaßen in OpenHab2 integriert:
Auszug knx.things:
Da es sich hierbei nicht um einen Aktor, sondern eine Gruppe von Aktoren handelt, wusste ich auch nicht, welche Adresse (adress="1.2.3") ich hier angeben soll und habe sie daher einfach weg gelassen. So weit, so gut ...
upDown, stopMove und das Anfahren einer definierten Position funktionieren einwandfrei, nur die Rückmeldeadresse (0/3/21) liefert keine Werte.
Ich habe das schon fast so befürchtet ...
Im Logfile ist es auch ersichtlich, dass der Bus hier keine oder keine brauchbare Rückmeldung liefert:
Gibt es denn trotzdem eine Möglichkeit festzustellen, auf welcher Position die Rolladen-Gruppe aktuell steht?
Gruß,
Roland
ich lese zwar schon seit geraumer Zeit hier mit und habe mir auch schon sehr viele wertvolle Informationen aus dem Forum geholt, aber jetzt komme ich nicht mehr weiter:
Ich bin gerade dabei, mir eine Beschattungsautomatik für mein Haus (knx-Installation) zu basteln.
Hierzu habe ich in ETS Gruppenadressen für jede Himmelsrichtung (Ost, Süd, West) erzeugt und diese den jeweiligen Rollo-Aktoren zugewiesen.
Habe das auch mit der Positions- und mit der jeweiligen Rückmeldeadresse so gemacht.
Diese Gruppen habe ich nun folgendermaßen in OpenHab2 integriert:
Auszug knx.things:
Code: Alles auswählen
Thing device alle_Fenster_OST [
fetch=true,
pingInterval=300,
readInterval=3600
] {
Type rollershutter : gS_Osten_Shutter "Rolläden Osten" [ upDown="0/3/18", stopMove="0/3/19", position="0/3/20<0/3/21" ]
}
upDown, stopMove und das Anfahren einer definierten Position funktionieren einwandfrei, nur die Rückmeldeadresse (0/3/21) liefert keine Werte.
Ich habe das schon fast so befürchtet ...
Im Logfile ist es auch ersichtlich, dass der Bus hier keine oder keine brauchbare Rückmeldung liefert:
Code: Alles auswählen
2019-08-05 07:53:18.651 [WARN ] [nx.internal.client.AbstractKNXClient] - Giving up reading datapoint 0/3/21, the number of maximum retries (3) is reached.
Gruß,
Roland