Ankündigung

Einklappen
Keine Ankündigung bisher.

- √ - 1-Wire DS18S20

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

    - √ - 1-Wire DS18S20

    Hallo,

    habe einen DS18S20 Temperatursensor per 1-Wire dran. Bekomme da allerdings die Meldung unknown sensor im smarthome log.
    Liegt das am Typ vom Sensor?
    Wird nur der 18B und nicht 18S unterstützt?
    Per owhttp kann ich ihn auslesen, Temperatur usw wird alles angezeigt.

    Gruß

    Steff

    #2
    Zitat von Asterix3 Beitrag anzeigen
    Wird nur der 18B und nicht 18S unterstützt?
    Kann sein, weiß ich nicht, die unterscheiden sich Hauptsächlich in der Auflösung die von 9 bis 12 Bit reicht.
    Der DS18S20 ist eigentlich für eine 9 Bit Auflösung vorgesehen.
    Ich kann allerdings nichts sagen, wie der Sensor von SmartHome.py ausgelesen wird.

    Kommentar


      #3
      Mach mal nen Screenshot vom owhttpd, dann sieht man das, sind eigentlich nur 2 Zeilen Code um den einzubauen.
      Umgezogen? Ja! ... Fertig? Nein!
      Baustelle 2.0 !

      Kommentar


        #4
        Hier der Screenshot
        Angehängte Dateien

        Kommentar


          #5
          Eigentlich sollte folgendes reichen:

          ../smarthome/plugins/onewire/__init__.py nach Zeile 173 folgendes einfügen (auf Tabs achten, sieht man aber):
          Code:
          elif typ == 'DS18S20':  # Temperature
                      return {'T': 'temperature'}
          In der item.conf dann einfach "ow_sensor = T".

          Eigentlich selbsterklärend.

          Grüße
          Umgezogen? Ja! ... Fertig? Nein!
          Baustelle 2.0 !

          Kommentar


            #6
            Passt!!!

            Funktioniert.

            Vielen Dank!

            Kommentar


              #7
              Hi,

              ist in develop und damit in 1.0.

              Bis bald

              Marcus

              Kommentar

              Lädt...
              X