Ankündigung

Einklappen

Serverwartung 21.2.



Am 21.2. im Laufe des späten Abends wird eine Serverwartung durchgeführt. Das Forum ist dadurch für gut zwei Stunden nicht erreichbar.
Es wird eine Wartungsseite geschaltet.

Mehr anzeigen
Weniger anzeigen

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