Ankündigung

Einklappen
Keine Ankündigung bisher.

SmartHomeNG zeigt Werte von 1-wire-sensoren nicht an

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

    SmartHomeNG zeigt Werte von 1-wire-sensoren nicht an

    Hi @ alle,

    ich bin neu hier im Forum und habe ein seltsames Problem mit smarthomeNG und 1-wire. Im backend von smarthomeNG bekomme ich die gemessenen Temperaturen nicht angezeigt :-((

    Ich verwende einen RaspberryPi 3B und einen one-wire-host von Abelectronics, der über i2c adressiert wird. Ich habe owfs, owserver und owhttp installiert. Meine /etc/owfs.conf sieht so aus:
    Code:
    ! server: server = 127.0.0.1:4304
    server: device = /dev/i2c-1
    ######################### OWFS ##########################
    mountpoint = /mnt/1wire
    allow_other
    ####################### OWHTTPD #########################
    http: port = 2121
    ####################### OWFTPD ##########################
    ftp: port = 2120
    ####################### OWSERVER ########################
    server: port = 127.0.0.1:4304
    Laut ps laufen owfs, owserver und owhttpd. Im Verzeichnis /mnt/1wire kann ich auch die Temperaturen auslesen. Auch der Webzugriff über port 2121 funktioniert und laut netstat ist port 4304 offen.

    Ps zeigt, dass smarthome.py läuft. Der web-Zugriff auf das backend funktioniert und auch die Verbindung zum KNX ist OK. Meine /usr/local/smarthome/etc/plugins.yaml sieht so aus:
    Code:
    BackendServer:
       class_name: BackendServer
       class_path: plugins.backend
       port: 8383
       updates_allowed: 'True'
       threads: 8
       user: ''
       password: ''
       language: de
    
    knx:
       class_name: KNX
       class_path: plugins.knx
       host: 127.0.0.1
       port: 6720
    
    visu:
       class_name: WebSocket
       class_path: plugins.visu_websocket
       wsproto: 4
       acl: rw
    
    smartvisu:
       class_name: SmartVisu
       class_path: plugins.visu_smartvisu
       smartvisu_dir: /var/www/html/smartVISU
    
    cli:
       class_name: CLI
       class_path: plugins.cli
       ip: 0.0.0.0
       update: 'True'
    
    sql:
       class_name: SQL
       class_path: plugins.sqlite_visu2_8
    
    ow:
       class_name: OneWire
       class_path: plugins.onewire
       host: 127.0.0.1
       port: 4304
    SmartVISU und sql habe ich noch nicht konfiguriert.


    Die /items/eg.yaml enthält:
    Code:
    EG003_Archiv:
       light1:
           type: bool
           knx_dpt: 1
           knx_send: 1/0/11
           knx_cache: 1/0/11
           visu_acl: rw
    
       temp1:
          name: Archiv-Temp
          type: num
          ow_id: 28.8DF07B030000
          ow_sensor: T
    
       temp2:
          type: num
          ow_id: 10.9D8155000800
          ow_sensor: temperature
    Hat jemand von euch eine Idee, wie ich das hinbekomme? Danke für jede Hilfe.

    Karl
    Zuletzt geändert von karls0; 09.07.2018, 12:37.

    #2
    Setze mal statt
    Code:
    ow_id: ......
    ein
    Code:
    ow_addr: '28.8DF07B030000'
    vielleicht hilft das ja schon...

    Kommentar


      #3
      Hallo bmx,
      danke vielmals, das war es! Ich habe mich furchtbar geärgert, da das Ganze bis zum vorzeitigen Tod neines USB-Stick schon funktioniert hatte. Aber wer kein backup hat, muss halt neu beginnen und dann passieren auch so blöde Fehler.
      Nochmals vielen Dank, Karl

      Kommentar


        #4
        btw, abgeschrieben habe ich den "Fehler" von
        https://www.smarthomeng.de/user/plugins/knx/README.html
        Vielleicht könnt ihr das mal korrigieren?
        LG, Karl

        Kommentar


          #5
          Korrigiere ich bei Gelegenheit. Vielleicht war das mal richtig, bezog sich dann aber auf ein anderes OneWire Plugin als Du einsetzt.

          In der Doku zum OneWire Plugin unter https://www.smarthomeng.de/user/plug...g/onewire.html hättest Du es richtig gefunden.
          Viele Grüße
          Martin

          There is no cloud. It's only someone else's computer.

          Kommentar

          Lädt...
          X