Plugin: 1Wire

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • hismastersvoice
    Supermoderator
    • 25.08.2015
    • 7341

    #1

    Plugin: 1Wire

    Klicke auf die Grafik für eine vergrößerte Ansicht  Name: icon_256.png Ansichten: 1 Größe: 13,5 KB ID: 134901

    1Wire Plugin
    Aktuelle Verison: 0.4.1

    END OF LIFE
    Das Plugin funktiniert mit allen Versionen > 2.x, wird aber nicht weiter angepasst.



    Das 1Wire-Plugin kann mit USB oder i2C 1Wire-BusMastern genutzt werden.
    Es werden alle gängigen 1Wire-Chips unterstützt und kann ggf. auch erweitert werden.
    Egal ob Ein-/Ausgänge, iButton (mit Standorterkennung) oder DS2438 (incl. Luftfeuchte ohne Formel), alles ist möglich. Es gibt keine Einschränkungen wie bei Loxone.

    Alles weitere findet ihr im Loxwiki


    Klicke auf die Grafik für eine vergrößerte Ansicht  Name: image2017-12-26%2022_4_24[1].png Ansichten: 1 Größe: 140,6 KB ID: 134902
    Zuletzt geändert von hismastersvoice; 21.11.2019, 11:38.
    Kein Support per PN!
  • hismastersvoice
    Supermoderator
    • 25.08.2015
    • 7341

    #2
    Dazu noch gleich die Möglichkeit wie man i2c-Platine und Raspberry in ein Gehäuse zu bekommen.
    Wiki Link

    9 Bus i2c-System mit 24V Versorgung und getrennter 5V 1Wire-Versorgung.

    Klicke auf die Grafik für eine vergrößerte Ansicht

Name: 20180101_180422.jpg
Ansichten: 1791
Größe: 127,5 KB
ID: 135814

    Zuletzt geändert von hismastersvoice; 01.01.2018, 17:16.
    Kein Support per PN!

    Kommentar


    • Stemi
      Stemi kommentierte
      Kommentar bearbeiten
      Hi

      sieht sehr gut aus was hast dafür verwendet? Gibts noch mehr Fotos auch vom Innenleben?

      Absolut super

      Vg

      Stemi

    • hismastersvoice
      hismastersvoice kommentierte
      Kommentar bearbeiten
      Wie gesagt am WE gibt es ein Wiki mit allen Teilen und mehr Fotos.
  • .:Chris:.
    LoxBus Spammer
    • 05.01.2016
    • 200

    #3
    Hallo an die Entwickler.
    Vielen Dank für die Zeit und Mühe welche ihr in dieses Plugin gesteckt habt

    Bei der Abfrage von Temperaturwerten (DS18B20) ist mir folgendes aufgefallen:
    1.) Temperaturwerte gehen auf 0 wenn der Heartbeat gesendet wurde und werden erst wieder mit der nächsten Abfrage aktualisiert. (auch bei iButton)
    2.) Übersicht 1Wire Devices: Bei mir erfolgt die Gliederung nicht so schön wie bei euch gem. 1-Wire Family-Code (siehe Foto)


    VG
    .:Chris:.
    Zuletzt geändert von .:Chris:.; 27.12.2017, 13:32. Grund: Bilder zu Punkt 1 eingefügt

    Kommentar

    • hismastersvoice
      Supermoderator
      • 25.08.2015
      • 7341

      #4
      1.
      technisch eigentlich nicht möglich da muss was anderes passieren. Bitte um genau Beschreibung was du genau für eine Hardware nutzt.
      2. Gliederung ganz normal es wird nichts zusammen gefasst. Je Sensor ein Absatz.
      Kein Support per PN!

      Kommentar


      • hismastersvoice
        hismastersvoice kommentierte
        Kommentar bearbeiten
        Ist der USB mir 9490 Chip?
        Ich habe gerade getestet, ich sehe dieses Verhalten nicht.

        Der Heartbeat kommt per UDP und wird von einem vollkommen anderen Skript ausgeführt. Die Werte von Temp werden an die VIs direkt gegeben, somit müsste der Heartbeat einen VI schalten was er aber nicht kann.

        Ich bin mir nicht sicher wo ich suchen könnte...??

      • hismastersvoice
        hismastersvoice kommentierte
        Kommentar bearbeiten
        Mach mal einen Screenshot der VI Eigenschaften eines Temp Sensor.

      • hismastersvoice
        hismastersvoice kommentierte
        Kommentar bearbeiten
        Was mir auch gerade aufgefallen ist als ich nachträglichen Bilder angesehen habe, du bekommst viele Werte per UDP.
        Dort sollte nur 1Wire-Bus 0 OK kommen uns sonst nichts.
    • .:Chris:.
      LoxBus Spammer
      • 05.01.2016
      • 200

      #5
      Der Chip ist ein DS1420 (siehe Foto).
      Selbst wenn ich alle Sensoren abgeklemmt habe, werden die Einträge in der Klammer angezeigt (siehe Foto). Füge ich einen Sensor als VI hinzu, wird er sofort im UDP-Monitor angezeigt.


      Kommentar

      • hismastersvoice
        Supermoderator
        • 25.08.2015
        • 7341

        #6
        Vielleicht solltest du nochmal die Anleitung lesen.

        Du sollst VI (Virtueller Eingang) Klicke auf die Grafik für eine vergrößerte Ansicht  Name: 20171228_001316.png Ansichten: 2 Größe: 2,6 KB ID: 135041 anlegen und nicht Virtelle UDP Eingänge.
        Per UDP werden lediglich Statusmeldungen gesendet die Werte selber werden direkt an VIs gegeben.

        Hatte so was schon vermutest und deswegen nach den Screenshots gefragt.
        Kein Support per PN!

        Kommentar


        • .:Chris:.
          .:Chris:. kommentierte
          Kommentar bearbeiten
          Super, Danke.
          Steht tatsächlich da. Vorschlag: Den Button noch im Wiki-Text einfügen.

          PS: Die Einträge von mir können gerne gelöscht werden!
          Zuletzt geändert von .:Chris:.; 28.12.2017, 07:03.

        • hismastersvoice
          hismastersvoice kommentierte
          Kommentar bearbeiten
          Werde das Wiki noch etwas genauer schreiben.
          Ich finde die Beträge hilfreich, so sehe ich was vielleicht noch nicht ganz verständlich ist. Ich sitze ja lange davor wenn ich das Plugin schreibe und dann ist für mich vieles logisch was aber nicht für jeden so sein muss.

          Was meinst genau mit Button einfügen?

          Wenn du noch etwas anderes im Wiki haben willst ruhig sagen oder selber ändern. War sehr Quick&Dirty da ich in den Urlaub abdüsen musste.

        • .:Chris:.
          .:Chris:. kommentierte
          Kommentar bearbeiten
          mache ich, Danke
      • sonorobby
        LoxBus Spammer
        • 26.08.2015
        • 317

        #7
        Kurze Anfängerfrge: Busmaster ist Pflicht damit der Raspberry die UDP Abfragen ins Netzwerk sendet? oder nur optional für z.B. iButtons?
        Mich interessiert nur die reine Abfrage der Temperatur und ggf. Feuchtefühler (HIH 1-Wire Version)..

        Und: an welche Pins werden die 1-Wire Sensoren am Raspberry angeschlossen?
        Zuletzt geändert von sonorobby; 29.12.2017, 12:43.

        Kommentar

      • hismastersvoice
        Supermoderator
        • 25.08.2015
        • 7341

        #8
        Direkt am GPIO Pin wird nicht unterstützt.
        Dazu musst du eine neue OWFS kompilieren damit das geht und dann werden trotzdem nicht alle 1Wire Chips unterstützt. Deswegen wurde es nicht berücksichtigt.

        Am günstigsten dürfe der USB Stick sein.
        Kein Support per PN!

        Kommentar

        • hismastersvoice
          Supermoderator
          • 25.08.2015
          • 7341

          #9
          Habe mal einen LoxWiki Beitrag geschrieben wie man das ganze in das in Post #2 gezeigte Gehäuse bringt.
          Link
          Kein Support per PN!

          Kommentar

          • hismastersvoice
            Supermoderator
            • 25.08.2015
            • 7341

            #10
            Version 0.4.1 ist freigegeben...

            neu - Abfrage des DS2423 Counter-Chip
            Kein Support per PN!

            Kommentar

            • pumuckl
              Smart Home'r
              • 11.03.2017
              • 80

              #11
              Hallo

              Ich hab meine 1Wire Extension zerschossen und bin schon eine weile aus der suche nach Ersatz.

              Bin bei Wiregate fündig geworden, 1-Wire Professional Busmaster / USB Hostadapter Hostadapter die Steuerung von 1-Wire Sensornetzwerken.

              Der erste Kanal hat 40 Slaves und ist auf 3 mal 80 erweiterbar,auch im Nachhinein.

              Falls Sie eine eigene Server-Installation mit der Treiber-Software OWFS benutzen wollen, so achten Sie bitte darauf, dass Sie die aktuellste Version verwenden. Für die Erkennung des Professional Busmasters sind ggfls. udev-Rules im Betriebssystem notwendig. Zudem wird noch eine Software zur Steuerung des Treibers und zur Auswertung und ggfls. Weiterleitung der Daten benötigt. Im WireGate Server ist dieses alles fertig enthalten.

              Für die Nutzung mit Debian / Rasbian stellen wir auf Wunsch eine Anleitung nebst Paketen zur Verfügung, so dass der PBM auch von einer solchen Installation automatisch erkannt und in das OWFS eingebunden wird.

              Hinweis für Verwendung mit OpenHAB: Nach Tests durch unsere Kunden kann der Professional Busmaster PBM01 mit OWFS zusammen mit OpenHAB betrtieben werden. Bitte kontaktieren Sie bei Fragen das Support-Forum von OpenHAB.

              Meine Frage wäre jetzt ob das 1Wire Plugin damit auch kompatibel ist, bzw mit OWFS?
              1-Wire Busmaster / USB Hostadapter Maxim / Dallas für die Steuerung von 1-Wire Sensornetzwerken für digitale störsicherer Messwertübertragung über 1-Wire Bus. Zur Ansteuerung aller 1-Wire ICs wie DS18B20, DS2438, DS2450, DS2408 sowie iButton
              Zuletzt geändert von pumuckl; 23.01.2018, 19:53.

              Kommentar

              • hismastersvoice
                Supermoderator
                • 25.08.2015
                • 7341

                #12
                Das 1Wire-Plugin verendet auch OWFS...
                Somit sollte es eigentlich gehen, garantieren kann ich das nicht da nicht getestet.

                Einfach kaufen testen, und wenn es nicht geht helfe ich dir das es geht
                Kein Support per PN!

                Kommentar


                • hismastersvoice
                  hismastersvoice kommentierte
                  Kommentar bearbeiten
                  PS: iButton und DS2438 werden auch hier Geschwindigkeits-Probleme haben wenn sie auf einem Bus hängen.
              • pumuckl
                Smart Home'r
                • 11.03.2017
                • 80

                #13
                wow bin jetzt sprachlos das ging schnell

                Danke schon mal

                Werde das teil gleich bestellen und den Testaufbau vorbereiten.

                Kommentar

                • hismastersvoice
                  Supermoderator
                  • 25.08.2015
                  • 7341

                  #14
                  Bestellst du die Version mit nur einem Bus?
                  Ich würde auf jeden Fall empfehlen 2 Busse zu nutzen.
                  Kein Support per PN!

                  Kommentar

                  • pumuckl
                    Smart Home'r
                    • 11.03.2017
                    • 80

                    #15
                    So erledigt,

                    ja 2x40 für Erdgeschoss und Obergeschoss

                    Ich geb bescheid wenn das ding da ist und wenn ich den ersten test hinter mir habe.

                    servus

                    Kommentar

                    Lädt...