Ankündigung

Einklappen
Keine Ankündigung bisher.

Openhab2 Enocean Binding

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

    Openhab2 Enocean Binding

    Hallo,
    nach langer Recherche habe ich mich für OpenHAB entschieden. Leider habe ich es nicht geschafft das Enocean-Binding einzubinden. Ich hoffe ihr könnt mir hierbei helfen.

    Hardware: Raspberry PI 3 (zuvor synology DS216+II mit gleichem Problem)
    Software: OpenHAB2 (neuste Version) installiert über openhabianpi

    1) Über Addons das enocean-Binding installiert
    2) In PaperUI nachgeschaut ob das Binding dort eingetragen ist. Das enocean-Binding war nicht eingetragen (wird nicht angezeigt).
    3) enocean usb 300 Stick in PI eingesteckt. Ich konnte jedoch keine Verbindung mit openhab2 aufbauen.

    Ich hatte gelesen das bei dem enocean Binding der serialPort bei Verwendung eines PI nicht korrekt eingetragen ist. Also habe ich unter etc/openhab2/services/ die enocean.cfg bearbeitet. In der Zeile serialPort habe ich hinter das Gleichheitszeichen folgendes eingetragen: '/dev/ttyUSB0'. Zuvor war neben dem Gleicheitszeichen nichts eingetragen (leer). Auch dies hat nicht geholfen. Ich hab das ganze mehrfach wiederholt.

    Mich würde interessieren ob bereits jemand OpenHAB2 mit dem Enocean-Binding in Verwendung hat. Wird das Binding unter PaperUI angezeigt? Welche Einstellungen habt ihr vorgenommen?


    Vielen Dank im voraus!!!


    Update: Openhab2 nun auch unter Windows installiert. Das Problem ist auch hier das gleiche. Enocean-Binding wird nach der AddOn-Installation in PaperUI im Menu "Configuration - Bindings" nicht angezeigt. Liegt hier ein Bug vor? Installiert wurde der Snapshot in der Version 2.0.0.


    Update: in der enocean.cfg habe ich nun das #-Zeichen am Anfang der Zeile: "serialPort=/dev/ttyUSB0" entfernt (auskommentiert). Jetzt blinkt der Stick sobald ich den Enocean Taster betätige. Es geht also voran! Konkret müsste ich wissen wie ich ein Schalter mit Openhab2 verknüpfe. In Openhab2 wird das Enocean-Binding weiterhin nicht angezeigt.
    Zuletzt geändert von cschwinn; 17.12.2016, 23:51.

    #2
    Hallo cschwinn,

    hast du denn inzwischen eine Lösung gefunden.
    Ich wäre daran sehr interessiert, da ich vor der selben Problematik stehe.

    Viele Grüße
    damuel

    Kommentar


      #3
      Am Besten einmal mit dem Setup wie hier beschrieben starten (vorausgesetzt openHAB2 ist bereits lauffähig):

      http://docs.openhab.org/addons/bindi...n1/readme.html

      Falls openHAB2 noch nicht installiert ist, hier starten:

      http://docs.openhab.org/installation/index.html

      Falls das Gesamtsystem openHAB2 noch nicht bekannt ist hier starten:

      http://docs.openhab.org/concepts/index.html

      Kommentar


        #4
        Ich habe das Binding bereits installiert und den Serial Port entsprechend eingerichtet.
        Der EnOcean Stick leuchtet dauerhaft und blinkt entsprechend wenn ich den EnOcean-Schalter (FT55) betätige.

        Problematisch ist jedoch die Einbindung des Schalters in das System.

        Ich habe eine Itemdatei erstellt, in welcher ich zwei Schalter definiert habe. Da der FT55 zwei verschiedene Schaltflächen besitzt, habe ich versucht zwei Switches zu definieren, mit entsprechender ID und EEP (bei beiden gleich), lediglich der Channel unterscheidet sich (A bzw. B).

        Ich kann mir einen solchen Switch auch in einer Sitemap anzeigen lassen. Jedoch kommt es bei Tastendruck zu keinerlei Reaktion im System, egal welche Taste ich betätige, der Status der Items wird in der Oberläche nicht verändert und eine entsprechend definierte Regel wird ebenfalls nicht ausgeführt.

        Welche Möglichkeit habe ich um festzustellen, ob die Zuordnung des Items zu meinem physikalischen Schalter erfolgreich war? Was habe ich vielleicht übersehen um die entsprechende Funktionalität zu ermöglichen?

        Viele Grüße
        damuel

        EDIT: Inzwischen hatte ich heute nach erneuter Eingabe der Channels keine Fehler mehr. Allerdings reagierte der Schalter weiterhin nicht. Nachdem ich die Dateien im Eclipse Designer betrachtet habe, wurden mir weitere Fehler (Klammersetzung) aufgezeigt. Jetzt funktioniert alles zufriedenstellend.
        Zuletzt geändert von damuel; 23.02.2017, 12:53. Grund: Problem gelöst :)

        Kommentar


          #5

          Betreibe Openhab2 auf einem PI mit einem EnOcean USB 300 Stick.
          Ich möchte EnOcean Telegramme auf KNX weiterleiten.
          Folgendes funktioniert:
          Switch Light_Demo "Funk Schalter" (Demo) { knx = "<1/0/11+1/2/11", enocean="{id=FE:FC:8A:B2, channel=A, eep=F6:02:01}"}

          Nun möchte ich einen FTKB Fensterkontakt einfügen, aber da kommt nichts an..
          Contact "Funk Sensor" <contact> {enocean="{id=01:9A:6D:16, eep=D5:00:01, parameter=CONTACT_STATE}", knx = "1/0/12"}

          Kommentar


            #6
            Du musst vermutlich statt Contact Switch verwenden, da Contact Read only ist, also per Definition keine Werte an ein Binding schicken kann.

            Kommentar

            Lädt...
            X