Plugin: 1-Wire-NG

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • jviheavy
    Dumb Home'r
    • 19.08.2019
    • 22

    Hello
    Thanks a lot for your work
    The plugin looks fantastic
    I'm using USB DS9490R#
    And I'm connect DS18B20 with RJ12 - pin 1 is 5v / pin 2 is GND / pin 3 is Data 1-wire
    But the plugin just reconize the DS9490
    Any idea?
    I reboot a couple of times

    Angehängte Dateien

    Kommentar

    • Prof.Mobilux
      Supermoderator
      • 25.08.2015
      • 4634

      If OWFS does not recognize the sensor, the plugin cannot do anything. What is that 81.xxx sensor? If that is a real sensor, then your hostmaster and owfs are ok.

      Connection of the DS18b20 correct? https://datasheets.maximintegrated.c...ds/DS18B20.pdf

      🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine


      LoxBerry - Beyond the Limits

      Kommentar


      • jviheavy
        jviheavy kommentierte
        Kommentar bearbeiten
        Yes,
        I check the RJ12 is fine connected
        I check the DS18B20 and is fine the cables (I have another usb reader and it reads fine)
        The question is if the DS9490R # is a Master USB or just can connect iButtons readers....
        Because the OWS detects the DS9490R
        Thanks for your answer and time

      • Prof.Mobilux
        Prof.Mobilux kommentierte
        Kommentar bearbeiten
        Don't know. What does the documentation say?

      • jviheavy
        jviheavy kommentierte
        Kommentar bearbeiten
        Is not clear...I supose this device is a master....anybody knows?
        This is the website:
        Der DS9490R ist eine 1-Wire USB-Schnittstelle mit RJ11 Buchse. Der DS9490R ermöglicht in Verbindung mit dem DS1402D Anschlusskabel (Blue Dot), die Kommunikation zwischen iButtons und dem PC. Der DS9490R basiert auf dem DS2490 USB to 1-Wire Bridge Chip. Wenn Sie diesen Adapter für den Betrieb eines 1-Wire Netzwerks verwenden möchten, empfehlen wir Ihnen unseren Leitfaden bezüglich dem Aufbau . Software und Treiber können auf der Webseite von Maxim kostenlos heruntergeladen werden. Hinweise dazu gibt es in unserem Bereich.
    • jviheavy
      Dumb Home'r
      • 19.08.2019
      • 22

      Hello again
      I have this USB reader
      Neue Version mit leistungsstarkem Cortex-M Microcontroller Temperatur-Sensor-Tester zum Anschluß an den USB-Port des PC HID-Protokoll, es muss kein

      Any idea to integrate in the plugin?

      Or wich USB master I could use? In the wiki all are to connect GPIO

      Thanks a lot

      Kommentar

      • Prof.Mobilux
        Supermoderator
        • 25.08.2015
        • 4634

        No, this is not a normal hostmaster. This is a tester, which has a USB HID connection to the PC. No chance to use it as hostmaster from my point of view. Buy one with DS9490R chip, that should work. E. g. this one: https://www.mfe24.com/de/shop/17/1/13372016/
        🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine


        LoxBerry - Beyond the Limits

        Kommentar

        • jviheavy
          Dumb Home'r
          • 19.08.2019
          • 22

          Hello again

          Thanks for your answer Profesor Mobilux

          I find the problem in the DS9490R #

          Is because in the picture of pin I was thinking the position of pins are from the connector...

          I attache the pictures

          Now is working fine

          Thanks a lot
          Angehängte Dateien

          Kommentar

          • solo
            Azubi
            • 28.09.2015
            • 3

            Hallo, wie kann man aus einem DS2438 die Werte für "pressure" und "illuminance" auslesen, diese befinden sich jeweils in Unterpunkten (B1-R1-A,S3-R1-A). Was ich getestet hatte war S3-R1-A/illumination unter Values anzugeben, damit kann ich aber nicht abspeichern. Nur einfach illumination klappt verständlicherweise ebensowenig. Die Specs unter https://github.com/owfs/owfs-doc/wiki/DS2438 bringen mich hier auch nicht weiter. Gruß Tom, Danke für 1-wire-NG!

            Kommentar

            • Prof.Mobilux
              Supermoderator
              • 25.08.2015
              • 4634

              Ich könnte den Slash im Webformular freischalten, dann müsste S3-R1-A/illumination eigentlich gehen. Aber das sind doch eh nur umgerechnete Werte vom VDD/VAD. Warum nimmst Du nicht einfach die Werte und rechnest Dir das selbst um?
              🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine


              LoxBerry - Beyond the Limits

              Kommentar


              • solo
                solo kommentierte
                Kommentar bearbeiten
                Ja das schon, dachte nur wenn die Werte schon angeboten werden ist es intuitiver das so zu verwenden. Vielleicht kannst du den / ja in einer der nächsten Versionen mit aufnehmen wenn du eh am Quellcode arbeitest.
            • blacksun
              MS Profi
              • 20.01.2016
              • 572

              Hallo zusammen,

              habe eine Frage zum 1-WireNG. Habe am RP3B über GPIO4 2 Temperatursensoren sowie einen DS2438 für die Umwandlung eines 0-10V Signal dran hängen. Ab und ab kommt es vor, das anscheinend ein Fehler beim Einlesen der Sensoren vorkommt.

              Code:
              15:18:43.872 Reading /uncached/28.F00FCC172006/temperature: Read value is 39.6875
              15:18:43.872 Custom: Read Value: /uncached/28.F00FCC172006/temperature: 39.6875 -> Value changed -> publishing
              15:18:43.873 [COLOR=black][B]INFO:[/B] Publishing owfs/status/Pool_Ruecklauf_Temp {"temperature":"39.6875","bus":"1","timestamp":"16 52620694.72559","address":"28F00FCC172006","Uncach ed":"1"}[/COLOR]
              15:18:44.874 [COLOR=black][B]INFO:[/B] Current time: 1652620724.87401 -> read custom configured values[/COLOR]
              15:18:45.875 [COLOR=black][B]INFO:[/B] Current time: 1652620725.87512 -> read custom configured values[/COLOR]
              15:18:46.876 [COLOR=black][B]INFO:[/B] Current time: 1652620726.87638 -> read custom configured values[/COLOR]
              15:18:47.877 [COLOR=black][B]INFO:[/B] Current time: 1652620727.87742 -> read custom configured values[/COLOR]
              15:18:48.879 [COLOR=black][B]INFO:[/B] Current time: 1652620728.87852 -> read custom configured values[/COLOR]
              15:18:49.880 [COLOR=black][B]INFO:[/B] Current time: 1652620729.87959 -> read custom configured values[/COLOR]
              15:18:50.881 [COLOR=black][B]INFO:[/B] Current time: 1652620730.88072 -> read custom configured values[/COLOR]
              15:18:51.882 [COLOR=black][B]INFO:[/B] Current time: 1652620731.88198 -> read custom configured values[/COLOR]
              15:18:52.883 [COLOR=black][B]INFO:[/B] Current time: 1652620732.88307 -> read custom configured values[/COLOR]
              15:18:53.884 [COLOR=black][B]INFO:[/B] Current time: 1652620733.88416 -> read custom configured values[/COLOR]
              15:18:54.885 [COLOR=black][B]INFO:[/B] Current time: 1652620734.88526 -> read custom configured values[/COLOR]
              15:18:55.886 [COLOR=black][B]INFO:[/B] Current time: 1652620735.88635 -> read custom configured values[/COLOR]
              15:18:56.888 [COLOR=black][B]INFO:[/B] Current time: 1652620736.88763 -> read custom configured values[/COLOR]
              15:18:57.889 [COLOR=black][B]INFO:[/B] Current time: 1652620737.88869 -> read custom configured values[/COLOR]
              15:18:58.890 [COLOR=black][B]INFO:[/B] Current time: 1652620738.88979 -> read custom configured values[/COLOR]
              15:18:59.891 [COLOR=black][B]INFO:[/B] Current time: 1652620739.8909 -> read custom configured values[/COLOR]
              15:19:00.892 [COLOR=black][B]INFO:[/B] Current time: 1652620740.89198 -> read custom configured values[/COLOR]
              15:19:01.893 [COLOR=black][B]INFO:[/B] Current time: 1652620741.89323 -> read custom configured values[/COLOR]
              15:19:02.894 [COLOR=black][B]INFO:[/B] Current time: 1652620742.89435 -> read custom configured values[/COLOR]
              15:19:02.936 Reading /uncached/28.0FD8D7172006/temperature: Read value is
              15:19:02.936 [COLOR=red][B]WARNING:[/B][/COLOR] An error occurred - Unknown failure. Read value was . Value will be set to '-9999'
              15:19:02.936 Custom: Read Value: /uncached/28.0FD8D7172006/temperature: -9999 -> Value changed -> publishing
              Es ist aber nicht immer der selbe Sensor, sporadisch mal der, mal der. Was kann denn da sein? Abfragezyklus ist auf 30 Sekunden gestellt. Spannungsversorgung über 4,7kOhm Widerstand ist auch gegeben. Sollte aber eigentlich bei der 3 Sensoren eh kein Problem sein.

              Debuglogfile habe ich angehängt. Hat da jemand einen Tipp für mich?
              Angehängte Dateien

              Kommentar

              • 74homer
                LoxBus Spammer
                • 26.02.2019
                • 253

                Hat jemand Erfahrungen mit diesem Expansion Module für Raspi?
                Funktioniert das zuverlässig bei ext. 5V Versorgung?
                Mit wieviel Sensoren? Und bis zu welcher Entfernung?

                Kommentar

                • Prof.Mobilux
                  Supermoderator
                  • 25.08.2015
                  • 4634

                  solo Du könntest einmal den neuesten master von hier installieren: https://github.com/mschlenstedt/LoxB...ads/master.zip

                  Damit kannst Du im Webformular der Devices auch den Slash "/" verwenden und als Value z. B. eingeben "B1-R1-A/pressure" (ohne führenden Slash vorne!). Damit liest er auch diese Werte auch.
                  🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine


                  LoxBerry - Beyond the Limits

                  Kommentar

                  • solo
                    Azubi
                    • 28.09.2015
                    • 3

                    Zitat von Prof.Mobilux
                    solo Du könntest einmal den neuesten master von hier installieren: https://github.com/mschlenstedt/LoxB...ads/master.zip

                    Damit kannst Du im Webformular der Devices auch den Slash "/" verwenden und als Value z. B. eingeben "B1-R1-A/pressure" (ohne führenden Slash vorne!). Damit liest er auch diese Werte auch.
                    Perfekt, die S3-R1-A/illuminance und B1-R1-A/pressure Werte passen nun. Danke.

                    Kommentar

                    • docpayce
                      Smart Home'r
                      • 01.10.2020
                      • 83

                      Moinsen,
                      Danke sehr für das Plugin! Kleines Problem hatte ich allerdings: Das Argon One M.2 Gehäuse (möchte auf SSD umziehen wegen influxdb) kapert GPIO4 für den hauseigenen Power Button (braucht kein A***, aber ist leider hardwareseitig drinne). Der RPi 1-Wire Busmaster würde eigentlich die Nutzung anderer GPIOs erlauben (siehe hier), aber leider findet sich in der Doku dazu keine Anleitung, wie das zu ändern ist (/boot/config.txt Eintrag ändern). Gibt es dafür bestimmte Gründe oder kann ich das in der Doku mal mit einpflegen?
                      Danke und Grüße, Peter

                      Kommentar

                      • Prof.Mobilux
                        Supermoderator
                        • 25.08.2015
                        • 4634

                        docpayce Das hatte nicht wirklich einen Grund. Ich habe das einfach nicht konfigurierbar gemacht, weil ich davon ausgegangen bin, dass es eh keiner nutzt :-D Du kannst das gerne in der Doku ergänzen. Das Plugin dürfte die Änderungen auch nicht überschreiben, wenn sie einmal manuell in der config.txt gesetzt worden sind.

                        Ich ergänze einfach folgende Zeile, wenn der interne Busmaster im Plugin aktiviert wird:

                        Code:
                        dtoverlay=w1-gpio,gpiopin=4,pullup=on
                        🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine


                        LoxBerry - Beyond the Limits

                        Kommentar


                        • docpayce
                          docpayce kommentierte
                          Kommentar bearbeiten
                          Okay, super. Dann teste ich das mal durch und wenn alles problemlos läuft, dann schreibe ich das zusammen und gebe Bescheid.
                          Falls nicht... hörst Du von mir. XD XD
                      • docpayce
                        Smart Home'r
                        • 01.10.2020
                        • 83

                        Hey!

                        Also getestet, läuft soweit. Schreibe ich dann bei Gelegenheit zusammen. Schön ist auch, dass mehrere Pins als Busmaster definiert werden können, falls man das dann doch mal braucht.
                        Den Pullup im Raspi würde ich übrigens deaktivieren, d.h. ich verwende aktuell
                        Code:
                        dtoverlay=w1-gpio,gpiopin=17,pullup=off
                        Es ist ja eh ein externer Widerstand in Verwendung (bei mir 3,3 kOhm). Der interne macht da nix besser. Plugin überschreibt die Änderung in der config.txt auch nicht, nur dann, wenn der Raspi Busmaster im Plugin deaktiviert und wieder reaktiviert wird. Klar.

                        Einziges Manko: Meine Billig-Amazon-AZDelivery DS18B20 liefern alle Nase lang Leerwerte zurück und das wird vom Plugin als "-9999" weitergegeben (und das obwohl ich nicht parasitär speisem, sondern 5V auf Extraleitung...). Diesen Wert muss ich aktuell in Loxone recht mühsam wegfiltern. Eine Option im Sinne von "Fehlerhafte Werte ignorieren" wäre sehr hilfreich und könnte solche Werte frühzeitig abfangen. Diese Einträge im Logfile meine ich:

                        19:17:20.176 WARNING: An error occurred - Unknown failure. Read value was . Value will be set to '-9999'
                        19:17:20.176 INFO: Publishing owfs/status/VR_T {"temperature":"-9999","Uncached":"0","address":"2815CD19000000","t imestamp":"1659460633.37053","bus":"1"}

                        Aber sonst läfft alles einwandfrei, jetzt wird der Bus erstmal mit Sensoren zugeballert. XD

                        Kommentar

                        • Prof.Mobilux
                          Supermoderator
                          • 25.08.2015
                          • 4634

                          Das ist eine gute Idee. Nehme ich mit auf die Todo Liste.
                          🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine


                          LoxBerry - Beyond the Limits

                          Kommentar

                          Lädt...