Plugin: 1-Wire-NG

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Chris83
    Smart Home'r
    • 09.12.2023
    • 30

    #346
    Muss man in der DietPi config noch etwas einschalten?

    Ein Kollege von mir hat gesagt, er hat in der Rasp-config unter advanced option das One Wire aktivieren müssen.

    Unter Dietpi config finde ich das gar nicht.

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

Name: image.png
Ansichten: 208
Größe: 23,2 KB
ID: 460827

    Kommentar

    • Chris83
      Smart Home'r
      • 09.12.2023
      • 30

      #347
      Thema gelöst und natürlich möchte ich meine Erkenntnisse mit euch teilen.... das Problem heißt Bücherwurm.

      Was habe ich gemacht.
      Sensoren an einem Raspberry von einem Kollegen getestet --> haben funktioniert
      alles beim GPIO abgehängt und einen Pintest gemacht --> outcome war das immer wieder ein paar GPIOs busy waren (keine Ahnung warum)
      --> Neuinstallation von Dietpi und loxberry
      Analog vorgegangen wie in dem Tutorial:
      In diesem Beitrag zeige ich dir neben dem Anschluss und der Installation, wie du einen Temperatur-Sensor DS1820 am Raspberry Pi mit Python auslesen kannst.

      mit sudo nano /boot/config.txt (weil meine Kernel Version 6.25 oder so ist)

      --> egal was ich in die config reingeschrieben habe, er hat mir nichts mit lsmod angezeigt bzw. geladet nach dem Neustart.

      Nachdem ich dann nach Kernel 6.25 und bookwurm und one-wire gesucht habe, habe ich das Problem relativ schnell gefunden.

      bei bookwurm liegt die config.txt wo anders:
      /boot/firmware/config.txt

      dort wieder eingetragen:
      dtoverlay=w1-gpio,gpiopin=17

      Dann Neustart und kontrolliert mit lsmod und siehe da, gpio ist mit gestartet.

      1-One Wire Plugin installiert --> Sensoren wurden gleich gefunden und MQTT hat dann auch auf Anhieb funktioniert

      lg Christian

      This repo includes .NET Core implementations for various IoT boards, chips, displays and PCBs. - dotnet/iot




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

Name: image.png
Ansichten: 226
Größe: 32,0 KB
ID: 461151

      Kommentar

    • loxiloki
      Azubi
      • 19.07.2025
      • 3

      #348
      Hallo zusammen,

      ich habe jetzt seit mehreren Jahren erfolgreich das 1Wire NG Plugin im Einsatz. Jetzt habe ich heute 3 neue Sensoren ( eine Platine mit Feuchte, Temperatur und Helligkeit) angeschlossen. Ich habe dann im Loxberry auf Sensoren geklickt und er hat die beiden Adressen der Sensoren gleich gefunden. Wenn ich dann die Adressen im WebUI anklicke hat die eine Adresse bei humidity und temperature die Werte für Feuchte und Temperatur. Bei der zweiten Adresse ist bei temperature ein Wert für Helligkeit. Bis dahin funktioniert es also. Im Plugin unter Sensoren -> Bearbeiten habe ich die Namen geändert. Im MQTT-Gateway unter "Incoming overview" sehe ich nach wie vor die Seriennummern der beiden Sensoren. Bei allen anderen Sensoren sehe ich die vergebenen Namen. Des weiteren sehe ich hier keine Zeile für humidity.
      Kann mir hier jemand einen Tip geben?
      Vielen Dank im Voraus!

      Kommentar

      • Prof.Mobilux
        Supermoderator
        • 25.08.2015
        • 5360

        #349
        Unter der Temperatur wird eine Helligkeit angezeigt? Das klingt noch nicht korrekt.

        Der Name sollte verwendet werden, sobald du das Plugin einmal neu startest.

        Du schreibst leider gar nichts über den verwendeten Sensor, noch postest du einen Screenshot der Sensor Einstellungen. Schwierig da zu helfen.

        Wenn ein Wert fehlt, musst du diesen unter "Values" hinzufügen. So wie hier geschrieben:

        https://wiki.loxberry.de/plugins/1_w...start#sensoren
        Zuletzt geändert von Prof.Mobilux; 19.07.2025, 19:20.
        🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine


        LoxBerry - Beyond the Limits

        Kommentar

        • loxiloki
          Azubi
          • 19.07.2025
          • 3

          #350
          Hallo Prof. Mobilux,

          danke für die schnelle Antwort. Ja, Du hast Recht meine Informationen waren etwas spärlich. Ich nutze diesen Sensor:



          Er simuliert zwei DS2438. Diese werden auf dem Bus erkannt und übermitteln Werte.

          Nach einem Neustart funktioniert es.

          Der erste DS2438 übermittelt Luftfeuchte und Temperatur. Der zweite übermittelt auch einen Wert für Temperatur. Dieser muß jedoch umgerechnet werden und liefert dann die Helligkeit in Lux.

          Dies zur Info. Ich hatte einfach vergessen neu zu starten.
          Angehängte Dateien

          Kommentar

          • Prof.Mobilux
            Supermoderator
            • 25.08.2015
            • 5360

            #351
            Ok, ich verstehe noch nicht so recht was sie da beim Sensor gemacht haben. Sie schreiben, dass die Helligkeit über einen DS18B20 simulieren. Das wäre ein anderer Chip/Sensor, den Du auch am Bus finden müsstest.

            Der DS2438 hat verschiedene Werte, die du abgreifen kannst. Zum Beispiel VAD oder VDD oder temperature. Siehe OWFS WebUI. Ein angeschlossener Luftfeuchtigkeitssensor wird teilweise automatisch erkannt und über den Wert Humidity ausgegeben.

            Du musst den Wert, den du auslesen möchtest, im Plugin beim Sensor unter "Value" mit eingeben. Wie im Wiki beschrieben.


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


            LoxBerry - Beyond the Limits

            Kommentar

            • loxiloki
              Azubi
              • 19.07.2025
              • 3

              #352
              Es funktioniert jetzt alles. Wie oben bereits erwähnt hatte ich lediglich vergessen neu zu starten.

              Auf der in meinem oberen Beitrag verlinkten Platine sind drei Sensoren verbaut. Temperatur, Luchffeuchtigkeit und Helligkeit.
              Die Platine simuliert zwei DS2438. Einer der beiden DS2438 übermittelt die Werte für Temperatur und Feuchte. Der andere gibt im Feld Temperatur einen Wert aus. Dieser kann mittels Formel in den Lux-Wert der Helligkeit umgerechnet werden.

              Kommentar

              • BlackSoll
                Dumb Home'r
                • 16.09.2022
                • 27

                #353
                Hi ! On my test rpi3 did a fresh install of loxberry. I was on Bulleye so update was a must. So fresh install of dietpi trixie and then loxberry. 1wire works fine but OWFS2MQTT is not running. Click image for larger version  Name:	Screenshot 2026-05-09 at 15-52-44 1-WIRE-NG V2.5.1.1.png Views:	0 Size:	69.5 KB ID:	484264 Install log and every other log have no errors !

                Kommentar


                • Prof.Mobilux
                  Prof.Mobilux kommentierte
                  Kommentar bearbeiten
                  Create/scan a device and save. Then restart service.
              • BlackSoll
                Dumb Home'r
                • 16.09.2022
                • 27

                #354
                No there is no change at all.

                09:20:02.280 INFO: LoxBerry Version 3.0.1.3 ( is_arch_aarch64.cfg is_hwmodel_RPi_3_Model_B_aarch64.cfg )

                09:20:02.280 INFO: 1-Wire NG Version 2.5.1.1

                09:20:02.280 INFO: Loglevel: 6

                09:20:02.627 INFO: CHECK called...

                09:20:02.907 WARNING: owfs2mqtt seems to be dead - Error 1

                09:20:02.907 INFO: RESTART called...

                09:20:02.907 INFO: STOP called...

                09:20:02.907 INFO: Stopping OWServer...

                09:20:05.298 INFO: Stopping owfs2mqtt instances...

                09:20:05.361 OK: Done.

                09:20:07.362 INFO: START called...

                09:20:07.363 INFO: Starting OWServer...

                09:20:02.280 INFO: LoxBerry Version 3.0.1.3 ( is_arch_aarch64.cfg is_hwmodel_RPi_3_Model_B_aarch64.cfg )

                09:20:02.280 INFO: 1-Wire NG Version 2.5.1.1

                09:20:02.280 INFO: Loglevel: 6

                09:20:02.627 INFO: CHECK called...

                09:20:02.907 WARNING: owfs2mqtt seems to be dead - Error 1

                09:20:02.907 INFO: RESTART called...

                09:20:02.907 INFO: STOP called...

                09:20:02.907 INFO: Stopping OWServer...

                09:20:05.298 INFO: Stopping owfs2mqtt instances...

                09:20:05.361 OK: Done.

                09:20:07.362 INFO: START called...

                09:20:07.363 INFO: Starting OWServer...


                Kommentar

                • Prof.Mobilux
                  Supermoderator
                  • 25.08.2015
                  • 5360

                  #355
                  Did you read what I have written above?
                  🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine


                  LoxBerry - Beyond the Limits

                  Kommentar


                  • BlackSoll
                    BlackSoll kommentierte
                    Kommentar bearbeiten
                    Yes ! I've even attach a new DS18B20. All sensors appeared, saved them, restart but same result. I then delete them, create a fake one too, scan, all appeared then restart. Same behavior.
                • Prof.Mobilux
                  Supermoderator
                  • 25.08.2015
                  • 5360

                  #356
                  Ok, connect the Sensor again and open the OWFS WebUI. Is it visible with data?

                  If so, click on "stop" of OWFS2MQTT Service, switch logging to "debug" and restart the OWFS2MQTT Service again. Attach the Logfile here (not the watchdog Logfile but the one for OWFS2MQTT. No screenshots, attach the whole file.
                  🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine


                  LoxBerry - Beyond the Limits

                  Kommentar

                  • BlackSoll
                    Dumb Home'r
                    • 16.09.2022
                    • 27

                    #357
                    Yes, OWFS WebUI works ok and i see my sensor and data.
                    15:50:01.610 INFO: LoxBerry Version 3.0.1.3 ( is_arch_aarch64.cfg is_hwmodel_RPi_3_Model_B_aarch64.cfg )

                    15:50:01.610 INFO: 1-Wire NG Version 2.5.1.1

                    15:50:01.610 INFO: Loglevel: 7
                    15:50:01.915 Server Port: 4304

                    15:50:01.916 INFO: CHECK called...

                    15:50:02.191 WARNING: owfs2mqtt seems to be dead - Error 1

                    15:50:02.191 INFO: RESTART called...

                    15:50:02.191 INFO: STOP called...

                    15:50:02.192 INFO: Stopping OWServer...

                    15:50:04.506 INFO: Stopping owfs2mqtt instances...

                    15:50:04.568 OK: Done.

                    15:50:06.568 INFO: START called...

                    15:50:06.569 INFO: Starting OWServer...
                    15:50:09.017 OWServer Root Folder: /28.C949E0060000,/bus.0,/uncached,/settings,/system,/statistics,/structure,/simultaneous,/alarm
                    15:50:09.021 Found Bus bus0 Name: DS2482-100 Address: /dev/i2c-1:1B

                    This is the end - My only friend, the end...

                    11.05.2026 15:50:09 TASK FINISHED


                    15:57:01.406 INFO: LoxBerry Version 3.0.1.3 ( is_arch_aarch64.cfg is_hwmodel_RPi_3_Model_B_aarch64.cfg )

                    15:57:01.406 INFO: 1-Wire NG Version 2.5.1.1

                    15:57:01.406 INFO: Loglevel: 7
                    15:57:01.747 Server Port: 4304

                    15:57:01.747 INFO: RESTART called...

                    15:57:01.747 INFO: STOP called...

                    15:57:01.747 INFO: Stopping OWServer...

                    15:57:04.048 INFO: Stopping owfs2mqtt instances...

                    15:57:04.112 OK: Done.

                    15:57:06.113 INFO: START called...

                    15:57:06.113 INFO: Starting OWServer...
                    15:57:08.574 OWServer Root Folder: /28.C949E0060000,/bus.0,/uncached,/settings,/system,/statistics,/structure,/simultaneous,/alarm
                    15:57:08.578 Found Bus bus0 Name: DS2482-100 Address: /dev/i2c-1:1B

                    This is the end - My only friend, the end...

                    11.05.2026 15:57:08 TASK FINISHED


                    16:10:01.493 INFO: LoxBerry Version 3.0.1.3 ( is_arch_aarch64.cfg is_hwmodel_RPi_3_Model_B_aarch64.cfg )

                    16:10:01.493 INFO: 1-Wire NG Version 2.5.1.1

                    16:10:01.493 INFO: Loglevel: 7
                    16:10:01.809 Server Port: 4304

                    16:10:01.809 INFO: CHECK called...

                    16:10:02.083 WARNING: owfs2mqtt seems to be dead - Error 1

                    16:10:02.083 INFO: RESTART called...

                    16:10:02.084 INFO: STOP called...

                    16:10:02.084 INFO: Stopping OWServer...

                    16:10:04.379 INFO: Stopping owfs2mqtt instances...

                    16:10:04.443 OK: Done.

                    16:10:06.444 INFO: START called...

                    16:10:06.444 INFO: Starting OWServer...
                    16:10:08.891 OWServer Root Folder: /28.C949E0060000,/bus.0,/uncached,/settings,/system,/statistics,/structure,/simultaneous,/alarm
                    16:10:08.894 Found Bus bus0 Name: DS2482-100 Address: /dev/i2c-1:1B

                    This is the end - My only friend, the end...

                    11.05.2026 16:10:08 TASK FINISHED

                    Kommentar


                    • Prof.Mobilux
                      Prof.Mobilux kommentierte
                      Kommentar bearbeiten
                      And you really send current logfile? If it claims that the file does not exist but it exists in reality, it is really strange....

                    • BlackSoll
                      BlackSoll kommentierte
                      Kommentar bearbeiten
                      Yes, log is today 12.05.2026 08:18:47. Maybe is has to do with Trixie (13) and the 6.12+ kernel ? Strange indeed ! But as i said when i manually start it it runs

                      /opt/loxberry/bin/plugins/1-wire-ng/owfs2mqtt.pl

                    • Prof.Mobilux
                      Prof.Mobilux kommentierte
                      Kommentar bearbeiten
                      Strange.... I have to check by myself then. But currently I am not at home, so could take some time...
                  Lädt...