Ankündigung

Einklappen
Keine Ankündigung bisher.

OpenHAB durch KNX Binding

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    OpenHAB durch KNX Binding

    Hallo Freunde,

    meine ersten Gehversuche mit dem OpenHAB mit Einbindung des KNX Binding sind geglückt.

    Leider scheiter ich schon bei der erste Hürde.

    Mein Aufbau des KNX ist sehr rundimentär.

    Programmiert wird per Windows 7 PC über IP

    Verbaut ist ein 2 KanalDimmeraktor mit dazugehörigen Leuchten.

    Die Rückmeldung der einzelnen Leuchten kommen durch die ETS. Doch durch ein Gruppenaus muss die Logik beider Leuchten zusammengefasst werden.

    Die soll per Rule im Openhab geschehen.
    Wie binde ich diese Variable ein?


    rules:

    import org.openhab.core.library.types.*

    // Status Zentral Licht

    Var Number Status_Zentral_Licht
    rule "Status_Zentral_Licht"

    if
    ( item Licht_Links==1 and item Licht_Rechts ==1)
    then
    Status_Zentral_Licht :=1
    else
    Status_Zentral_Licht :=0

    Sitemap:

    itemap Tafelaufbau label="Tafelaufbau"
    {
    Frame label="Beleuchtung"
    {
    Group item=Leuchte_Links label="Lampe Links" icon="slider"
    Group item=Leuchte_Rechts label="Lampe Rechts" icon="slider"
    Switch item=Zentral label="Zentral AUS"
    }

    items:

    Group Beleuchtung // Beleuchtung
    Group Multimedia // Multimedia

    Group Leuchte_Links "Leuchte Links" (Beleuchtung)
    Group Leuchte_Rechts "Leuchte Rechts" (Beleuchtung)
    Group Leuchte_Zentral "Leuchte Zentral" (Beleuchtung)

    Group Media "Multimedia" (Multimedia)

    //Licht Schalten

    Dimmer Dim1 "Leuchte Links[%d]" (Leuchte_Links) {knx="0/0/3+0/0/6 , 0/0/1 , 0/2/3+0/0/8 "}
    Dimmer Dim2 "Leuchte Rechts[%d]" (Leuchte_Rechts) {knx="0/0/4+0/0/7 , 0/0/2 , 0/2/5+0/0/9 "}

    Switch Zentral "Zentral AUS" (Leuchte_Zentral) {knx="0/0/5"}

    #2
    Hallo,

    wenn es nur darum geht, die beiden leuchten zusammen auszuschalten, dann brauchst du gar keine Rule. Das geht per default. Du muss sie nur in eine Gruppe packen. Die Gruppe kannst du dann in der Sitemap schaltbar machen. Ich habe bei mir z.B. alle Leuchten in der Gruppe 'Beleuchtung'. Damit kann ich mit einem Klick alle Lampen ausschalten

    Code:
                            Switch item=Beleuchtung mappings=[OFF="All Off"]
    Die Gruppe muss du natürlich in Items-File definieren

    Gruß

    Kommentar


      #3
      danke das hat funktioniert

      Kommentar

      Lädt...
      X