Ankündigung

Einklappen
Keine Ankündigung bisher.

Openhab CUL FS20

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

    Openhab CUL FS20

    Hallo zusammen,

    ich brauch euren Rat :-) ich bekomm auf meinen Raspberry mit debian nicht openhab mit dem cul und FS20 zum Laufen.

    Folgende hab ich gemacht.

    - bindings
    org.openhab.binding.fs20-1.6.2.jar
    org.openhab.io.transport.cul-1.6.2.jar

    - openhab.cfg:
    fs20:device=serial:/dev/ttyACM0
    fs20:baudrate=9600 (38400 hab ich auch getestet)
    fs20: parity=0 (leerzeichen dazwischen weil sonst hier ein smily kommt...)
    (baudrate und device hab ich von meiner FHEM Installation, der mit dem cul funktioniert -> läuft auf einem zweiten raspberry)

    - start.sh
    -Djava.library.path=/usr/lib/jni -Dgnu.io.rxtx.SerialPorts=/dev/ttyACM0

    -jni installieren

    Beim Start als root bekomme ich die folgende Fehlermeldung:
    osgi> java.io.IOException: Ungültiger Dateideskriptor
    at java.io.FileInputStream.readBytes(Native Method)
    at java.io.FileInputStream.read(FileInputStream.java: 234)
    at java.io.BufferedInputStream.fill(BufferedInputStre am.java:246)
    at java.io.BufferedInputStream.read(BufferedInputStre am.java:265)
    at org.apache.felix.gogo.runtime.threadio.ThreadInput Stream.read(ThreadInputStream.java:77)
    at org.apache.felix.gogo.shell.Console.getLine(Consol e.java:117)
    at org.apache.felix.gogo.shell.Console.run(Console.ja va:53)
    at org.apache.felix.gogo.shell.Shell.console(Shell.ja va:203)
    at org.apache.felix.gogo.shell.Shell.gosh(Shell.java: 128)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:483)
    at org.apache.felix.gogo.runtime.Reflective.invoke(Re flective.java:137)
    at org.apache.felix.gogo.runtime.CommandProxy.execute (CommandProxy.java:82)
    at org.apache.felix.gogo.runtime.Closure.executeCmd(C losure.java:477)
    at org.apache.felix.gogo.runtime.Closure.executeState ment(Closure.java:403)
    at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:1 08)
    at org.apache.felix.gogo.runtime.Closure.execute(Clos ure.java:183)
    at org.apache.felix.gogo.runtime.Closure.execute(Clos ure.java:120)
    at org.apache.felix.gogo.runtime.CommandSessionImpl.e xecute(CommandSessionImpl.java:89)
    at org.apache.felix.gogo.shell.Activator.run(Activato r.java:75)
    at java.lang.Thread.run(Thread.java:744)


    Vielen Dank schonmal.
    Zuletzt geändert von schlaubi7; 12.04.2015, 10:16.

    #2
    so jetzt kann ich meine Frage selbst beantworten :-)
    Hab baudrate und parity weg gelassen und meinen Tippfehler in der item Konfiguration behoben. In der Adresse hat am Schluss dass Anführungszeichen gefehlt.
    Die Fehlermeldung hatte mich etwas in die Irre geführt. Hab gedacht es lag an der openhab.cfg aber die war es ja nicht.

    Kommentar

    Lädt...
    X