Szene in der ETS über openHAB ansteuern

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Markus_JE
Beiträge: 138
Registriert: 6. Okt 2019 13:20
Answers: 0

Szene in der ETS über openHAB ansteuern

Beitrag von Markus_JE »

Hallo zusammen,

ich komme leider nicht weiter.
Ich würde gerne eine Szene welche in der ETS erstellt wurde über Openhab ansteuern.
Leider kommt mit meiner Konfiguration nichts im Logging an. Kann mir hier jemand weiterhelfen?

Folgende Punkte habe ich angelegt:
item:

Code: Alles auswählen

Number Szene "Sonnenschutz" {channel="knx:device:bridge:Szenenschalter:Szene"}
Things:

Code: Alles auswählen

        Thing device Szenenschalter "Szenen" @ "KNX" //[address="1.1.12", fetch=false, pingInterval=600, readInterval=300]    
                {
                Type number     : Szene  "Sonnenschutz"     [ ga="17.001:6/1/1" ]
                }
Sitemap:

Code: Alles auswählen

       Text label="Leave Home" icon="party" {
            Switch item=Szene   label="Test" mappings=[0="Sonne"]
            

Markus_JE
Beiträge: 138
Registriert: 6. Okt 2019 13:20
Answers: 0

Re: Szene in der ETS über openHAB ansteuern

Beitrag von Markus_JE »

GUten Morgen zusammen,

kann mir jemand noch einen Tip geben.
Ich bekomme das irgendwie nicht hin.

Vielen Dank für eure Hilfe.

items:

Code: Alles auswählen

Switch LeaveHome "Leave Home [%d]"   <jalousie>    (EG_Flur)     {channel="knx:device:bridge:TasterHauseingang:Leave_Home"}
Things:

Code: Alles auswählen

        Thing device TasterHauseingang "Taster Hauseingang" @ "KNX" //[address="1.1.12", fetch=false, pingInterval=600, readInterval=300]    
                {   
                Type number     : Temperatur_FlurEG   "Temperatur Flur EG"     [ ga="9.001:4/0/1" ]
                Type switch        : Leave_Home       "Leave Home"             [ ga="17.001:6/1/1" ]
                }

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

Re: Szene in der ETS über openHAB ansteuern

Beitrag von udo1toni »

Szenensteuerung:
Korrekt wäre hier als Thing Channel number-control, nicht number.

Die knx Szene 1 wird in openHAB mit der Nummer 0 angesteuert (die Zählweise in ETS ist 1-basiert; es gibt keine Szene 0, dafür aber eine Szene 64, falls die maximal mögliche Anzahl an Szenen unterstützt wird, während die höchste Szenennummer in openHAB die 63 ist).

Szenen sind IMMER vom Typ Number.
Falls es sich allerdings um ein Zentral-Aus handeln sollte, so wird es sich um einen Switch Channel handeln, allerdings definitiv nicht mit dem DPT 17.001, sondern mit dem DPT 1.001. Entsprechende Taster im Haus sind dann so parametriert, dass sie bei jedem Tastendruck eine 0 auf den Bus senden (hier ist es aber ein einzelnes Bit, also ein OFF in openHAB)
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Markus_JE
Beiträge: 138
Registriert: 6. Okt 2019 13:20
Answers: 0

Re: Szene in der ETS über openHAB ansteuern

Beitrag von Markus_JE »

Hallo Udo,

ich möchte mit einem Schalter in Openhab meinen Jalousien beim verlassen des Haus auf bestimmte Positionen fahren.
Diese Positionen sind bei mir als Szene 1 in der ETS programmiert.
Wie bekomme ich das dann umgestezt. ich steh absolut auf dem Schaluch.

markus

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

Re: Szene in der ETS über openHAB ansteuern

Beitrag von udo1toni »

Dann ist das ein number-control Channel mit DPT17.001. Lege den Channel so an, wie im 1. Posting (nur eben number-control statt number).
Verknüpfe den Channel mit einem Number Item.
Löse die Szene über knx aus und schaue im events.log, ob openHAB ein Command empfangen hat.

Danach kannst Du mal probieren, ob Du den Befehl auch an knx senden kannst.

Denke bitte daran, dass Du bei Text-Konfiguration der knx Things das Addon neu starten musst (z.B. indem Du openHAB als ganzes neu startest) bevor die Änderungen der Konfiguration übernommen werden.


Gesendet von iPad mit Tapatalk
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Markus_JE
Beiträge: 138
Registriert: 6. Okt 2019 13:20
Answers: 0

Re: Szene in der ETS über openHAB ansteuern

Beitrag von Markus_JE »

Hi Udo,

die 1 kommt im Openhab an.
Jetzt brauch ich noch den Schalter in OPenhab um die Szene zu aktivieren.
Folgende Konfig habe ich nun.

Code: Alles auswählen

Type number-control     : Leave_Home          "Leave Home"             [ ga="17.001:6/1/1" ]

Code: Alles auswählen

Number LeaveHome "Leave Home [%d]"     <jalousie>  (EG_Flur)     {channel="knx:device:bridge:TasterHauseingang:Leave_Home"}

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

Re: Szene in der ETS über openHAB ansteuern

Beitrag von udo1toni »

Wenn eine 1 in openHAB ankommt, musst Du auch eine 1 senden. Das wäre in knx aber die Szene 2 ;)

Ansonsten sollte die Definition der Sitemap genau so passen, wie Du sie oben angegeben hast.


Gesendet von iPad mit Tapatalk
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Markus_JE
Beiträge: 138
Registriert: 6. Okt 2019 13:20
Answers: 0

Re: Szene in der ETS über openHAB ansteuern

Beitrag von Markus_JE »

Hi Udo,

ich bekomme das einfach nicht hin.

Sitemap:

Code: Alles auswählen

        Text label="Leave Home" icon="party" {
            Switch item=LeaveHome   label="Sonnenschutz" mappings=[0="Sonnenschutz"]
        }
Things:

Code: Alles auswählen

        Thing device TasterHauseingang "Taster Hauseingang" @ "KNX" //[address="1.1.12", fetch=false, pingInterval=600, readInterval=300]    
                {   
                Type number-control     : Leave_Home          "Leave Home"             [ ga="17.001:6/1/1" ]
                }
Item:

Code: Alles auswählen

Number LeaveHome "Leave Home [%d]"   <jalousie>  (EG_Flur)  channel="knx:device:bridge:TasterHauseingang:Leave_Home"}

Markus_JE
Beiträge: 138
Registriert: 6. Okt 2019 13:20
Answers: 0

Re: Szene in der ETS über openHAB ansteuern

Beitrag von Markus_JE »

Hallo Update,

kurzes Update.
Ich habe nun in der Sitemap ein Widget Selection genommen dann funktioniert es.
Items:

Code: Alles auswählen

Number Szene "Leave Home [%d]" 
Things:

Code: Alles auswählen

Type number-control     : Leave_Home          "Leave Home"             [ ga="17.001:6/1/1" ]
sitemap:

Code: Alles auswählen

 Selection item=Szene   label="Leave Home" mappings=[0="Jalousien ZU", 1="Sonnenschutz 50%"] 
Allerdings habe ich eine weitere Szene (0) dazu gepackt. Die Jalousien funktionieren aber die Lichter dazu schalten nicht ein.

Hast du da noch einen Tip?

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

Re: Szene in der ETS über openHAB ansteuern

Beitrag von udo1toni »

Ob Du Selection oder Switch mit mapping nimmst, bleibt sich gleich. Du musst halt die richtige Nummer schicken (bei Selection hast Du eine 1 hinterlegt, bei der Switch Definition oben eine 0).

Was die Lichter betrifft: Gehen die denn an, wenn Du die Szene in knx aufrufst?


Gesendet von iPad mit Tapatalk
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Antworten