Ankündigung

Einklappen
Keine Ankündigung bisher.

OneWire Binding mit openhabian - Verbindungsprobleme

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

    OneWire Binding mit openhabian - Verbindungsprobleme

    Hallo,

    ich haben mein openHAB neu aufgesetzt: Nutze ein Raspberry Pi 2 mit openHABian (2.2 / 1.4). Bekomme mein oneWire Binding nicht mehr ans laufen. owdir gibt Folgendes aus:

    Code:
    /28.18AFCB040000
    /28.C9F2CA040000
    /28.8528CB040000
    /81.A0D034000000
    /bus.0
    /uncached
    /settings
    /system
    /statistics
    /structure
    /simultaneous
    /alarm
    Demnach werden die Sensoren doch erkannt, oder?

    In openHAB klappt aber die Verbindung nicht:

    Code:
    2018-01-28 23:13:21.852 [WARN ] [nternal.connection.OneWireConnection] - Unexpected connection failure.
    java.net.ConnectException: Connection refused (Connection refused)
    at java.net.PlainSocketImpl.socketConnect(Native Method) ~[?:?]
    at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) [?:?]
    at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) [?:?]
    at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) [?:?]
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) [?:?]
    In der onewire.cfg steht Folgendes:
    Code:
    # OwServer IP address 
    ip=127.0.0.1
    
    # OwServer Port (optional, defaults to 4304)
    #port=
    
    # the retry count in case no valid value was returned 
    # upon read (optional, defaults to 3)
    #retry=
    
    # defines which temperature scale owserver should return temperatures in. Valid
    # values are CELSIUS, FAHRENHEIT, KELVIN, RANKIN (optional, defaults to CELSIUS).
    #tempscale=
    
    # only changed values are posted to the event-bus, (optional, defaults to true - values true or false)
    #post_only_changed_values=
    Was mache ich falsch?

    Viele Grüße
    Daniel

    #2
    Wie ist denn der OwServer konfiguriert?

    Kommentar


      #3
      Ich nutze die aktuelle openHABian-Disbribution. Der Prozess ist wie folgt gestartet:
      Code:
      root       468  0.0  0.4  33952  2420 ?        Ssl  Jan28   0:00 /usr/bin/owserver -c /etc/owfs.conf --pid-file /var/run/owfs/owserver.pid
      Die Konfiguration sieht wie folgt aus:
      Code:
      ######################## SOURCES ########################
      #
      # With this setup, any client (but owserver) uses owserver on the
      # local machine...
      ! server: server = localhost:4304
      #
      # ...and owserver uses the real hardware, by default fake devices
      # This part must be changed on real installation
      #server: FAKE = DS18S20,DS2405
      #
      # USB device: DS9490
      server: usb = all
      #
      # Serial port: DS9097
      #server: device = /dev/ttyS1
      #
      # owserver tcp address
      #server: server = 192.168.10.1:3131
      #
      # random simulated device
      #server: FAKE = DS18S20,DS2405
      #
      ######################### OWFS ##########################
      #
      #mountpoint = /mnt/1wire
      #allow_other
      #
      ####################### OWHTTPD #########################
      
      http: port = 2121
      
      ####################### OWFTPD ##########################
      
      ftp: port = 2120
      
      ####################### OWSERVER ########################
      
      server: port = localhost:4304

      Kommentar


        #4
        Die Zeile für den Server sollte server: server = localhost:4304 heißen, bei Dir steht da server: port. Oben im Kopf ist außerdem ein ! statt einer # als erstes Zeichen (die # markiert einen Kommentar, das wäre da dann auch besser)

        Kommentar


          #5
          Oh mann, peinlich. Da hatte ich wohl Tomaten auf den Augen.
          Vielen Dank - jetzt läuft es!

          Kommentar

          Lädt...
          X