Plugin: 1-Wire-NG

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • docpayce
    Smart Home'r
    • 01.10.2020
    • 83

    #241
    Hi, ich nochmal.

    Ich habe jetzt etwas echt komisches beobachtet. Beim Wechsel von
    Code:
    dtoverlay=w1-gpio,gpiopin=17,pullup=on
    auf
    Code:
    dtoverlay=w1-gpio,gpiopin=17,pullup=off
    und anschließendem Reboot habe ich deutlich und ich meine deutlich weniger Fehler beim Auslesen der DS18B20 Sensoren.

    In der Doku der w1 Library wird der w1_master_pullup mit den Worten "5V strong pullup 0 enabled, 1 disabled" beschrieben. Also ich könnte mir das Verhalten so erklären, dass mit abgeschaltetem pullup im dtoverlay entweder der interne Pullup vom Raspi nicht mehr "reinfunkt" und störend in die Kommunikation eingreift oder irgendwelche internen Parameter des w1 Kernels durch diese Einstellung verändert werden (Timings der Reset-Pulse, Read-Pulse, Write-Pulse). Leider ist da die Doku etwas spartanisch.

    Falls jemand das auch mal bei sich testen möchte, würde mich das freuen. Einmal ist keinmal. Aber wie gesagt, mit deaktiviertem Pullup (pullup=off) und externer 5V Speisung (kein parasitärer Betrieb) läuft es bei mir gerade deutlich besser und runder.


    Noch eine andere Kleinigkeit: Hier bei mikrocontroller.net wird beschrieben, dass man den Bus etwas stabilisieren kann, indem man einen kleinen Widerstand an den GPIO Ausgang in Reihe schaltet. Ich habe mal das Oszi dran gehabt und tatsächlich: Der Pull-Down ist brutal und schwingt minimal über. Kein Wunder, der GPIO vom Pi kann 16 mA ziehen, dass entspricht einem Pull-Down-Widerstand von nur 200 Ohm, während mein Pull-Up bei 3,3 kOhm bzw. 1 mA liegt. Ich werde mal ~ 200 Ohm in Reihe schalten und schauen, wie sich die Signale verändern. Ist zwar keine slewrate control, aber sollte durchaus was bringen. Falls ja, berichte ich und update den loxwiki Eintrag.

    Kommentar

    • Prof.Mobilux
      Supermoderator
      • 25.08.2015
      • 4753

      #242
      Ich habe das nie weiter getestet. Wenn das so jemand bestätigen kann, würde ich das im Plugin umbauen.

      Generell denke ich ist das eh nur eine "Krücke" - 1 Wire läuft ja eigentlich mit 5V während die GPIOs nur 3,3V können.
      🇺🇦 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
        Ich denke eine Option wäre sinnvoller: Parasitärer Betrieb -> pullup=on; externe Speisung der Betriebsspannung -> pullup=off
        Müsste aber, wie gesagt, eigentlich getestet werden... bisher sind das eher Mutmaßungen meinerseits, wie das Laufen könnte...
    • docpayce
      Smart Home'r
      • 01.10.2020
      • 83

      #243
      Sorry, mir ist noch etwas eingefallen, was ggf. angepasst werden müsste: Wird die Zeile "dtoverlay=w1-gpio,gpiopin=4,pullup=on" nach dem Deaktivieren vom GPIO Bus Master auch wieder gelöscht? Das sollte Sie, denn wenn kein OneWire Device am Bus angeschlossen ist, verschluckt sich der 1w Busmaster irgendwann am Rauschen auf dem GPIO Pin und lässt die CPU Last gen 100% jodeln. Hatte ich bei mir, als noch kein Sensor angeschlossen war.

      Kommentar


      • Prof.Mobilux
        Prof.Mobilux kommentierte
        Kommentar bearbeiten
        Nein, aktuell nicht. Müsste ich dann auch noch hinzufügen.

      • docpayce
        docpayce kommentierte
        Kommentar bearbeiten
        Ja, sorry, ich hör jetzt auch wieder auf. XD

        Ich hoffe, das war mehr hilfreich als nervtötend.
    • Prof.Mobilux
      Supermoderator
      • 25.08.2015
      • 4753

      #244
      Nö, ist ja nicht schlimm Aber es stellt sich halt immer die Frage; Wieviele nutzen den GPIO Busmaster überhaupt und wieviel davon will man konfigurierbar machen, ohne das es am Ende auf Grund der vielen Optionen wieder viele verwirrt. Und Arbeit ist es natürlich auch - da warte ich immer gerne ab, ob das wirklich oft genutzt wird. Du bist aktuell der erste, den ich kenne

      Aber den Busmaster wieder auf dem Pi zu deaktivieren, wenn man ihn im Plugin deaktiviert, finde ich schon ziemlich sinnvoll. Deswegen hab ich auch einen Issue dazu angelegt. Kommt dann mit dem nächsten Update.
      🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine


      LoxBerry - Beyond the Limits

      Kommentar

      • ToNKeY
        Smart Home'r
        • 20.01.2016
        • 49

        #245
        Ich brauche mal eure Hilfe.

        Ich hatte das Plugin mit LB 1.4 am laufen und dachte, es wäre gut, mal ein Update zu machen, inkl. Plugin-Update - Überraschung: war es natürlich nicht.

        Ich weiß nicht genau, welche Version ich vorher hatte, es war aber so, dass per MQTT der Präsenzstatus meiner RFID-Chips und die Busnummer übertragen wurden. Dabei wechselte die Busnummer ständig, wenn der Chip nicht am Reader war, aber wenn er dran war, wurde die korrekte Busnummer übertragen. Ich habe also in der Loxone ausgewertet, welche Busnummer übertragen wurde, wenn der Chip präsent war und konnte dadurch zuverlässig ermitteln, wann und an welchem Bus ein Chip präsent war.

        Nun habe ich mit der neuen Version das Problem, dass der Präsenzstatus zwar noch übertragen wird, nicht aber die Busnummer. In der "Incomming Overview" des MQTT Servers sehe ich unter anderem den Eintrag "owfs_status_SCHWARZ_present" mit Wert "0" und den Eintrag "owfs_status_SCHWARZ_bus" mit Wert "-1", wenn der schwarze Chip nicht präsent ist - so weit, so gut. Wenn ich aber den Chip an den Reader halte springt zwar "owfs_status_SCHWARZ_present" auf 1, der Eintrag "owfs_status_SCHWARZ_bus" verschwindet aber einfach und es wird dafür auch kein Wert an den Miniserver übertragen. Nehme ich den Chip wieder weg, taucht "owfs_status_SCHWARZ_bus" mit dem Wert -1 sofort wieder auf.

        Zuerst hatte ich den >Reader auf Bus 0 gelegt und dachte er hat Probleme damit den Wert 0 als Busnummer zu übertragen, auf Bus 1 ist es aber genau das gleiche Spiel.

        Was ist da los, warum wird die Busnummer nicht mehr übertragen?

        Ich bitte um Unterstützung bei der Fehlerbehebung - es nervt, wenn man immer das Handy braucht um den Briefkasten zu öffnen -.-
        Miniserver, 2x 1-Wire-Extension (iButtons, RFID, Temperatur- und Helligkeitssensoren, Fensterkontakte), DMX-Extension, KNX (Aktoren, Eingänge, BWM), Wassermelder inkl. Grünbeck GENO-STOP, Homematic, Hue, Netatmo, 4x Loxberry (Hardware + VM), FHEM, Zehnder Q350, Grünbeck SoftliQ SC:18, CalDAV-Anbindung, WLAN-Anwesenheit (Ubiquiti), Füllstandsmessung Zisterne, halbautomatische Rasenbewässerung, Sprachsteuerung via Alexa (HA-Bridge)

        Kommentar

        • Prof.Mobilux
          Supermoderator
          • 25.08.2015
          • 4753

          #246
          Das könnte ein Bug sein... Kannst Du bitte das Logging mal auf "Debug" stellen und den Service ow2mqtt neu starten. Dann nochmal testen - also Chip ranhalten bis er ihn erkennt und dann wieder wegnehmen. Dann mal das Logfile von ow2mqtt hier anhängen.
          🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine


          LoxBerry - Beyond the Limits

          Kommentar

          • ToNKeY
            Smart Home'r
            • 20.01.2016
            • 49

            #247
            Danke für die schnelle Antwort. Hier das Log (ich habe nur das Passwort und die IDs der RFID-Chips ersetzt und ein paar Blöcke "skipping" rausgelöscht, damit es übersichtlicher wird):

            <LOGSTART> 08.11.2022 21:23:37 TASK STARTED
            <LOGSTART> Starting owfs2mqtt
            21:23:37.457 <INFO> LoxBerry Version 2.2.2.2 ( is_raspberry.cfg )
            21:23:37.457 <INFO> 1-Wire NG Version 2.0.5
            21:23:37.457 <INFO> Loglevel: 7
            21:23:37.490 Device Refresh: 300
            21:23:37.490 Default Value Refresh: 60
            21:23:37.490 Default Looptime: 1
            21:23:37.490 Default cached reading.
            21:23:37.491 Server Port: 4304
            21:23:37.491 Tempscale: C
            21:23:37.491 <INFO> Using MQTT Settings from MQTT Gateway Plugin
            21:23:37.492 MQTT Settings: User: loxberry; Pass: blablabla; Broker: localhost; Port: 1883
            21:23:37.492 <INFO> Connecting to MQTT Broker
            21:23:37.492 MQTT Login with Username and Password: Sending loxberry blablabla
            21:23:37.496 <INFO> Publishing owfs/status/plugin Connected
            21:23:37.514 <INFO> Publishing owfs/status/keepaliveepoch 1667939017
            21:23:37.514 <INFO> Current time: 1667939017.49699 Last device check: 0 -> scan busses
            21:23:37.515 <INFO> Scanning for connected and configured devices...
            21:23:37.515 <INFO> Scanning for available busses...
            21:23:37.591 OWServer Root Folder: /bus.8,/bus.7,/bus.6,/bus.5,/bus.4,/bus.3,/bus.2,/bus.1,/bus.0,/uncached,/settings,/system,/statistics,/structure
            21:23:37.591 Found Bus /bus.8
            21:23:37.591 Found Bus /bus.7
            21:23:37.591 Found Bus /bus.6
            21:23:37.592 Found Bus /bus.5
            21:23:37.592 Found Bus /bus.4
            21:23:37.592 Found Bus /bus.3
            21:23:37.592 Found Bus /bus.2
            21:23:37.592 Found Bus /bus.1
            21:23:37.592 Found Bus /bus.0
            21:23:37.592 <INFO> Scanning for devices at /bus.8...
            21:23:37.596 Found entries from the bus: /bus.8/interface
            21:23:37.596 Checking /bus.8/interface...
            21:23:37.596 This is NOT a device: /bus.8/interface -> ignore
            21:23:37.596 <INFO> Scanning for devices at /bus.7...
            21:23:37.599 Found entries from the bus: /bus.7/interface
            21:23:37.600 Checking /bus.7/interface...
            21:23:37.600 This is NOT a device: /bus.7/interface -> ignore
            21:23:37.600 <INFO> Scanning for devices at /bus.6...
            21:23:37.603 Found entries from the bus: /bus.6/interface
            21:23:37.603 Checking /bus.6/interface...
            21:23:37.604 This is NOT a device: /bus.6/interface -> ignore
            21:23:37.604 <INFO> Scanning for devices at /bus.5...
            21:23:37.607 Found entries from the bus: /bus.5/interface
            21:23:37.607 Checking /bus.5/interface...
            21:23:37.607 This is NOT a device: /bus.5/interface -> ignore
            21:23:37.607 <INFO> Scanning for devices at /bus.4...
            21:23:37.611 Found entries from the bus: /bus.4/interface
            21:23:37.611 Checking /bus.4/interface...
            21:23:37.611 This is NOT a device: /bus.4/interface -> ignore
            21:23:37.611 <INFO> Scanning for devices at /bus.3...
            21:23:37.614 Found entries from the bus: /bus.3/interface
            21:23:37.614 Checking /bus.3/interface...
            21:23:37.615 This is NOT a device: /bus.3/interface -> ignore
            21:23:37.615 <INFO> Scanning for devices at /bus.2...
            21:23:37.618 Found entries from the bus: /bus.2/interface
            21:23:37.618 Checking /bus.2/interface...
            21:23:37.618 This is NOT a device: /bus.2/interface -> ignore
            21:23:37.618 <INFO> Scanning for devices at /bus.1...
            21:23:37.622 Found entries from the bus: /bus.1/interface
            21:23:37.622 Checking /bus.1/interface...
            21:23:37.622 This is NOT a device: /bus.1/interface -> ignore
            21:23:37.622 <INFO> Scanning for devices at /bus.0...
            21:23:37.625 Found entries from the bus: /bus.0/interface
            21:23:37.625 Checking /bus.0/interface...
            21:23:37.625 This is NOT a device: /bus.0/interface -> ignore
            21:23:37.625 <INFO> Checking all manually configured devices...
            21:23:37.625 Checking 01.A12345670100...
            21:23:37.626 Custom: Config for 01.A12345670100 found
            21:23:37.626 Change Looptime: 0.1
            21:23:37.626 Checking 01.B12345670100...
            21:23:37.626 Custom: Config for 01.B12345670100 found
            21:23:37.626 Checking 01.C12345670100...
            21:23:37.626 Custom: Config for 01.C12345670100 found
            21:23:37.626 Checking 01.D12345670100...
            21:23:37.627 Custom: Config for 01.D12345670100 found
            21:23:37.627 Checking 01.E12345670100...
            21:23:37.627 Custom: Config for 01.E12345670100 found
            21:23:37.627 Checking 01.F12345670100...
            21:23:37.627 Custom: Config for 01.F12345670100 found
            21:23:37.627 Checking 01.G12345670100...
            21:23:37.627 Custom: Config for 01.G12345670100 found
            21:23:37.628 Checking 01.H12345670100...
            21:23:37.628 Custom: Config for 01.H12345670100 found
            21:23:37.628 <INFO> Current time: 1667939017.49699 Last values check: 0 -> read values
            21:23:37.628 <INFO> Current time: 1667939017.49699 -> read custom configured values
            21:23:37.991 Custom: Read Value: /uncached/01.A12345670100/present: 0 -> Value changed -> publishing
            21:23:37.992 <INFO> Publishing owfs/status/GRUEN {"timestamp":"1667939017.6285","Uncached":"1"," pre sent":"0","bus":"-1","address":"01A12345670100"}
            21:23:38.506 Custom: Read Value: /uncached/01.B12345670100/present: 0 -> Value changed -> publishing
            21:23:38.507 <INFO> Publishing owfs/status/GELB {"bus":"-1","address":"01B12345670100","timestamp":"1667 939 017.6285","Uncached":"1","present":"0"}
            21:23:39.029 Custom: Read Value: /uncached/01.C12345670100/present: 0 -> Value changed -> publishing
            21:23:39.030 <INFO> Publishing owfs/status/BLAU {"address":"01C12345670100","bus":"-1","present":"0","Uncached":"1","timestamp":"16 679 39017.6285"}
            21:23:39.541 Custom: Read Value: /uncached/01.D12345670100/present: 0 -> Value changed -> publishing
            21:23:39.542 <INFO> Publishing owfs/status/ROT {"bus":"-1","address":"01D12345670100","timestamp":"1667 939 017.6285","Uncached":"1","present":"0"}
            21:23:39.917 Custom: Read Value: /uncached/01.E12345670100/present: 0 -> Value changed -> publishing
            21:23:39.918 <INFO> Publishing owfs/status/FLACH {"timestamp":"1667939017.6285","Uncached":"1"," pre sent":"0","bus":"-1","address":"01E12345670100"}
            21:23:40.310 Custom: Read Value: /uncached/01.F12345670100/present: 0 -> Value changed -> publishing
            21:23:40.310 <INFO> Publishing owfs/status/GRAU {"timestamp":"1667939017.6285","Uncached":"1"," pre sent":"0","bus":"-1","address":"01F12345670100"}
            21:23:40.680 Custom: Read Value: /uncached/01.G12345670100/present: 0 -> Value changed -> publishing
            21:23:40.681 <INFO> Publishing owfs/status/WEISS {"bus":"-1","address":"01G12345670100","timestamp":"1667 939 017.6285","Uncached":"1","present":"0"}
            21:23:41.048 Custom: Read Value: /uncached/01.H12345670100/present: 0 -> Value changed -> publishing
            21:23:41.049 <INFO> Publishing owfs/status/SCHWARZ {"address":"01H12345670100","bus":"-1","present":"0","Uncached":"1","timestamp":"16 679 39017.6285"}
            21:23:41.150 <INFO> Current time: 1667939021.14987 -> read custom configured values
            21:23:41.517 Custom: Read Value: /uncached/01.A12345670100/present: 0 -> Value not changed -> skipping
            21:23:41.881 Custom: Read Value: /uncached/01.B12345670100/present: 0 -> Value not changed -> skipping
            21:23:42.244 Custom: Read Value: /uncached/01.C12345670100/present: 0 -> Value not changed -> skipping
            21:23:42.717 Custom: Read Value: /uncached/01.D12345670100/present: 0 -> Value not changed -> skipping
            21:23:43.239 Custom: Read Value: /uncached/01.E12345670100/present: 0 -> Value not changed -> skipping
            21:23:43.760 Custom: Read Value: /uncached/01.F12345670100/present: 0 -> Value not changed -> skipping
            21:23:44.281 Custom: Read Value: /uncached/01.G12345670100/present: 0 -> Value not changed -> skipping
            21:23:44.802 Custom: Read Value: /uncached/01.H12345670100/present: 0 -> Value not changed -> skipping
            21:24:55.135 <INFO> Current time: 1667939095.13471 -> read custom configured values
            21:24:55.505 Custom: Read Value: /uncached/01.A12345670100/present: 0 -> Value not changed -> skipping
            21:24:55.868 Custom: Read Value: /uncached/01.B12345670100/present: 0 -> Value not changed -> skipping
            21:24:56.231 Custom: Read Value: /uncached/01.C12345670100/present: 0 -> Value not changed -> skipping
            21:24:56.662 Custom: Read Value: /uncached/01.D12345670100/present: 0 -> Value not changed -> skipping
            21:24:57.025 Custom: Read Value: /uncached/01.E12345670100/present: 0 -> Value not changed -> skipping
            21:24:57.476 Custom: Read Value: /uncached/01.F12345670100/present: 0 -> Value not changed -> skipping
            21:24:57.841 Custom: Read Value: /uncached/01.G12345670100/present: 0 -> Value not changed -> skipping
            21:24:58.248 Custom: Read Value: /uncached/01.H12345670100/present: 1 -> Value changed -> publishing
            21:24:58.292 <INFO> Publishing owfs/status/SCHWARZ {"present":"1","Uncached":"1","timestamp":"1667 939 078.40704","address":"01H12345670100","bus":""}
            21:24:58.393 <INFO> Current time: 1667939098.39291 -> read custom configured values
            21:24:58.757 Custom: Read Value: /uncached/01.A12345670100/present: 0 -> Value not changed -> skipping
            21:24:59.120 Custom: Read Value: /uncached/01.B12345670100/present: 0 -> Value not changed -> skipping
            21:24:59.492 Custom: Read Value: /uncached/01.C12345670100/present: 0 -> Value not changed -> skipping
            21:24:59.887 Custom: Read Value: /uncached/01.D12345670100/present: 0 -> Value not changed -> skipping
            21:25:00.250 Custom: Read Value: /uncached/01.E12345670100/present: 0 -> Value not changed -> skipping
            21:25:00.648 Custom: Read Value: /uncached/01.F12345670100/present: 0 -> Value not changed -> skipping
            21:25:01.011 Custom: Read Value: /uncached/01.G12345670100/present: 0 -> Value not changed -> skipping
            21:25:01.056 Custom: Read Value: /uncached/01.H12345670100/present: 1 -> Value not changed -> skipping
            21:25:01.156 <INFO> Current time: 1667939101.1563 -> read custom configured values
            21:25:01.609 Custom: Read Value: /uncached/01.A12345670100/present: 0 -> Value not changed -> skipping
            21:25:01.994 Custom: Read Value: /uncached/01.B12345670100/present: 0 -> Value not changed -> skipping
            21:25:02.390 Custom: Read Value: /uncached/01.C12345670100/present: 0 -> Value not changed -> skipping
            21:25:02.758 Custom: Read Value: /uncached/01.D12345670100/present: 0 -> Value not changed -> skipping
            21:25:03.125 Custom: Read Value: /uncached/01.E12345670100/present: 0 -> Value not changed -> skipping
            21:25:03.492 Custom: Read Value: /uncached/01.F12345670100/present: 0 -> Value not changed -> skipping
            21:25:03.891 Custom: Read Value: /uncached/01.G12345670100/present: 0 -> Value not changed -> skipping
            21:25:03.936 Custom: Read Value: /uncached/01.H12345670100/present: 0 -> Value changed -> publishing
            21:25:03.937 <INFO> Publishing owfs/status/SCHWARZ {"timestamp":"1667939078.40704","Uncached":"1", "pr esent":"0","bus":"-1","address":"01H12345670100"}
            21:25:04.037 <INFO> Current time: 1667939104.03727 -> read custom configured values
            21:25:04.432 Custom: Read Value: /uncached/01.A12345670100/present: 0 -> Value not changed -> skipping
            21:25:04.796 Custom: Read Value: /uncached/01.B12345670100/present: 0 -> Value not changed -> skipping
            21:25:05.159 Custom: Read Value: /uncached/01.C12345670100/present: 0 -> Value not changed -> skipping
            21:25:05.529 Custom: Read Value: /uncached/01.D12345670100/present: 0 -> Value not changed -> skipping
            21:25:05.893 Custom: Read Value: /uncached/01.E12345670100/present: 0 -> Value not changed -> skipping
            21:25:06.256 Custom: Read Value: /uncached/01.F12345670100/present: 0 -> Value not changed -> skipping
            21:25:06.653 Custom: Read Value: /uncached/01.G12345670100/present: 0 -> Value not changed -> skipping
            21:25:06.697 Custom: Read Value: /uncached/01.H12345670100/present: 0 -> Value not changed -> skipping


            Was auffällt ist, dass der Wert für den Bus einfach leer ist, wenn der Chip als present gemeldet wird.
            Miniserver, 2x 1-Wire-Extension (iButtons, RFID, Temperatur- und Helligkeitssensoren, Fensterkontakte), DMX-Extension, KNX (Aktoren, Eingänge, BWM), Wassermelder inkl. Grünbeck GENO-STOP, Homematic, Hue, Netatmo, 4x Loxberry (Hardware + VM), FHEM, Zehnder Q350, Grünbeck SoftliQ SC:18, CalDAV-Anbindung, WLAN-Anwesenheit (Ubiquiti), Füllstandsmessung Zisterne, halbautomatische Rasenbewässerung, Sprachsteuerung via Alexa (HA-Bridge)

            Kommentar

            • Prof.Mobilux
              Supermoderator
              • 25.08.2015
              • 4753

              #248
              Ok, ich hab eine Vermutung. Bitte installiere mal den letzten Master, da habe ich für mich ein paar Debugging-Meldungen zusätzlich mit eingebaut: https://github.com/mschlenstedt/LoxB...ads/master.zip

              Und dann bitte das gleiche Spiel nochmal :-) Dann müsste ich sehen wo es hakt.
              🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine


              LoxBerry - Beyond the Limits

              Kommentar

              • ToNKeY
                Smart Home'r
                • 20.01.2016
                • 49

                #249
                Hier das gewünschte Log:

                ================================================== ==============================
                <LOGSTART> 08.11.2022 23:07:29 TASK STARTED
                <LOGSTART> Starting owfs2mqtt
                23:07:29.172 <INFO> LoxBerry Version 2.2.2.2 ( is_raspberry.cfg )
                23:07:29.172 <INFO> 1-Wire NG Version 2.0.5
                23:07:29.172 <INFO> Loglevel: 7
                23:07:29.206 Device Refresh: 300
                23:07:29.206 Default Value Refresh: 60
                23:07:29.206 Default Looptime: 1
                23:07:29.206 Default cached reading.
                23:07:29.206 Server Port: 4304
                23:07:29.207 Tempscale: C
                23:07:29.207 <INFO> Using MQTT Settings from MQTT Gateway Plugin
                23:07:29.207 MQTT Settings: User: loxberry; Pass: blablabla; Broker: localhost; Port: 1883
                23:07:29.208 <INFO> Connecting to MQTT Broker
                23:07:29.208 MQTT Login with Username and Password: Sending loxberry blablabla
                23:07:29.213 <INFO> Publishing owfs/status/plugin Connected
                23:07:29.235 <INFO> Publishing owfs/status/keepaliveepoch 1667945249
                23:07:29.236 <INFO> Current time: 1667945249.21824 Last device check: 0 -> scan busses
                23:07:29.236 <INFO> Scanning for connected and configured devices...
                23:07:29.236 <INFO> Scanning for available busses...
                23:07:29.313 OWServer Root Folder: /bus.8,/bus.7,/bus.6,/bus.5,/bus.4,/bus.3,/bus.2,/bus.1,/bus.0,/uncached,/settings,/system,/statistics,/structure
                23:07:29.313 Found Bus /bus.8
                23:07:29.313 Found Bus /bus.7
                23:07:29.313 Found Bus /bus.6
                23:07:29.313 Found Bus /bus.5
                23:07:29.314 Found Bus /bus.4
                23:07:29.314 Found Bus /bus.3
                23:07:29.314 Found Bus /bus.2
                23:07:29.314 Found Bus /bus.1
                23:07:29.314 Found Bus /bus.0
                23:07:29.314 <INFO> Scanning for devices at /bus.8...
                23:07:29.318 Found entries from the bus: /bus.8/interface
                23:07:29.318 Checking /bus.8/interface...
                23:07:29.318 This is NOT a device: /bus.8/interface -> ignore
                23:07:29.318 <INFO> Scanning for devices at /bus.7...
                23:07:29.321 Found entries from the bus: /bus.7/interface
                23:07:29.322 Checking /bus.7/interface...
                23:07:29.322 This is NOT a device: /bus.7/interface -> ignore
                23:07:29.322 <INFO> Scanning for devices at /bus.6...
                23:07:29.325 Found entries from the bus: /bus.6/interface
                23:07:29.325 Checking /bus.6/interface...
                23:07:29.326 This is NOT a device: /bus.6/interface -> ignore
                23:07:29.326 <INFO> Scanning for devices at /bus.5...
                23:07:29.329 Found entries from the bus: /bus.5/interface
                23:07:29.329 Checking /bus.5/interface...
                23:07:29.329 This is NOT a device: /bus.5/interface -> ignore
                23:07:29.329 <INFO> Scanning for devices at /bus.4...
                23:07:29.333 Found entries from the bus: /bus.4/interface
                23:07:29.333 Checking /bus.4/interface...
                23:07:29.333 This is NOT a device: /bus.4/interface -> ignore
                23:07:29.333 <INFO> Scanning for devices at /bus.3...
                23:07:29.336 Found entries from the bus: /bus.3/interface
                23:07:29.337 Checking /bus.3/interface...
                23:07:29.337 This is NOT a device: /bus.3/interface -> ignore
                23:07:29.337 <INFO> Scanning for devices at /bus.2...
                23:07:29.340 Found entries from the bus: /bus.2/interface
                23:07:29.340 Checking /bus.2/interface...
                23:07:29.341 This is NOT a device: /bus.2/interface -> ignore
                23:07:29.341 <INFO> Scanning for devices at /bus.1...
                23:07:29.344 Found entries from the bus: /bus.1/interface
                23:07:29.344 Checking /bus.1/interface...
                23:07:29.344 This is NOT a device: /bus.1/interface -> ignore
                23:07:29.344 <INFO> Scanning for devices at /bus.0...
                23:07:29.347 Found entries from the bus: /bus.0/interface
                23:07:29.347 Checking /bus.0/interface...
                23:07:29.347 This is NOT a device: /bus.0/interface -> ignore
                23:07:29.348 <INFO> Checking all manually configured devices...
                23:07:29.348 Checking 01.A12345670100...
                23:07:29.348 Custom: Config for 01.A12345670100 found
                23:07:29.348 Change Looptime: 0.1
                23:07:29.348 Checking 01.B12345670100...
                23:07:29.349 Custom: Config for 01.B12345670100 found
                23:07:29.349 Checking 01.C12345670100...
                23:07:29.349 Custom: Config for 01.C12345670100 found
                23:07:29.349 Checking 01.D12345670100...
                23:07:29.349 Custom: Config for 01.D12345670100 found
                23:07:29.349 Checking 01.E12345670100...
                23:07:29.349 Custom: Config for 01.E12345670100 found
                23:07:29.350 Checking 01.F12345670100...
                23:07:29.350 Custom: Config for 01.F12345670100 found
                23:07:29.350 Checking 01.G12345670100...
                23:07:29.350 Custom: Config for 01.G12345670100 found
                23:07:29.350 Checking 01.H12345670100...
                23:07:29.350 Custom: Config for 01.H12345670100 found
                23:07:29.351 <INFO> Current time: 1667945249.21824 Last values check: 0 -> read values
                23:07:29.351 <INFO> Current time: 1667945249.21824 -> read custom configured values
                23:07:29.714 Custom: Read Value: /uncached/01.A12345670100/present: 0 -> Value changed -> publishing
                23:07:29.715 <INFO> Publishing owfs/status/GELB {"address":"01A12345670100","present":"0","bus" :"-1","Uncached":"1","timestamp":"1667945249.35129 "}
                23:07:30.180 Custom: Read Value: /uncached/01.B12345670100/present: 0 -> Value changed -> publishing
                23:07:30.182 <INFO> Publishing owfs/status/FLACH {"address":"01B12345670100","present":"0","bus" :"-1","Uncached":"1","timestamp":"1667945249.35129 "}
                23:07:30.702 Custom: Read Value: /uncached/01.C12345670100/present: 0 -> Value changed -> publishing
                23:07:30.704 <INFO> Publishing owfs/status/WEISS {"Uncached":"1","timestamp":"1667945249.35129", "ad dress":"01C12345670100","present":"0","bus":"-1"}
                23:07:31.226 Custom: Read Value: /uncached/01.D12345670100/present: 0 -> Value changed -> publishing
                23:07:31.228 <INFO> Publishing owfs/status/GRUEN {"bus":"-1","present":"0","address":"01D12345670100","ti mes tamp":"1667945249.35129","Uncached":"1"}
                23:07:31.596 Custom: Read Value: /uncached/01.E12345670100/present: 0 -> Value changed -> publishing
                23:07:31.597 <INFO> Publishing owfs/status/BLAU {"address":"01E12345670100","bus":"-1","present":"0","timestamp":"1667945249.35129" ,"U ncached":"1"}
                23:07:31.961 Custom: Read Value: /uncached/01.F12345670100/present: 0 -> Value changed -> publishing
                23:07:31.962 <INFO> Publishing owfs/status/SCHWARZ {"timestamp":"1667945249.35129","Uncached":"1", "ad dress":"01F12345670100","bus":"-1","present":"0"}
                23:07:32.325 Custom: Read Value: /uncached/01.G12345670100/present: 0 -> Value changed -> publishing
                23:07:32.326 <INFO> Publishing owfs/status/ROT {"present":"0","bus":"-1","address":"01G12345670100","Uncached":"1","t ime stamp":"1667945249.35129"}
                23:07:32.709 Custom: Read Value: /uncached/01.H12345670100/present: 0 -> Value changed -> publishing
                23:07:32.710 <INFO> Publishing owfs/status/GRAU {"timestamp":"1667945249.35129","Uncached":"1", "ad dress":"01H12345670100","bus":"-1","present":"0"}
                23:07:32.811 <INFO> Current time: 1667945252.81073 -> read custom configured values
                23:07:33.332 Custom: Read Value: /uncached/01.A12345670100/present: 0 -> Value not changed -> skipping
                23:07:33.854 Custom: Read Value: /uncached/01.B12345670100/present: 0 -> Value not changed -> skipping
                23:07:34.312 Custom: Read Value: /uncached/01.C12345670100/present: 0 -> Value not changed -> skipping
                23:07:34.678 Custom: Read Value: /uncached/01.D12345670100/present: 0 -> Value not changed -> skipping
                23:07:35.041 Custom: Read Value: /uncached/01.E12345670100/present: 0 -> Value not changed -> skipping
                23:07:35.404 Custom: Read Value: /uncached/01.F12345670100/present: 0 -> Value not changed -> skipping
                23:07:35.850 Custom: Read Value: /uncached/01.G12345670100/present: 0 -> Value not changed -> skipping
                23:07:36.371 Custom: Read Value: /uncached/01.H12345670100/present: 0 -> Value not changed -> skipping

                23:07:51.186 <INFO> Current time: 1667945271.18643 -> read custom configured values
                23:07:51.710 Custom: Read Value: /uncached/01.A12345670100/present: 0 -> Value not changed -> skipping
                23:07:52.212 Custom: Read Value: /uncached/01.B12345670100/present: 0 -> Value not changed -> skipping
                23:07:52.579 Custom: Read Value: /uncached/01.C12345670100/present: 0 -> Value not changed -> skipping
                23:07:52.945 Custom: Read Value: /uncached/01.D12345670100/present: 0 -> Value not changed -> skipping
                23:07:53.308 Custom: Read Value: /uncached/01.E12345670100/present: 0 -> Value not changed -> skipping
                23:07:53.772 Custom: Read Value: /uncached/01.F12345670100/present: 1 -> Value changed -> publishing
                23:07:53.772 Searching correct bus
                23:07:53.772 Check /uncached/01.F12345670100
                23:07:53.835 Result is: 1 - Bus is
                23:07:53.835 Bus is:
                23:07:53.835 Busclear is:
                23:07:53.836 <INFO> Publishing owfs/status/SCHWARZ {"present":"1","bus":"","address":"01F123456701 00" ,"Uncached":"1","timestamp":"1667945249.35129"}
                23:07:54.357 Custom: Read Value: /uncached/01.G12345670100/present: 0 -> Value not changed -> skipping
                23:07:54.878 Custom: Read Value: /uncached/01.H12345670100/present: 0 -> Value not changed -> skipping
                23:07:54.979 <INFO> Current time: 1667945274.97878 -> read custom configured values
                23:07:55.412 Custom: Read Value: /uncached/01.A12345670100/present: 0 -> Value not changed -> skipping
                23:07:55.777 Custom: Read Value: /uncached/01.B12345670100/present: 0 -> Value not changed -> skipping
                23:07:56.140 Custom: Read Value: /uncached/01.C12345670100/present: 0 -> Value not changed -> skipping
                23:07:56.503 Custom: Read Value: /uncached/01.D12345670100/present: 0 -> Value not changed -> skipping
                23:07:56.976 Custom: Read Value: /uncached/01.E12345670100/present: 0 -> Value not changed -> skipping
                23:07:57.039 Custom: Read Value: /uncached/01.F12345670100/present: 0 -> Value changed -> publishing
                23:07:57.040 <INFO> Publishing owfs/status/SCHWARZ {"timestamp":"1667945249.35129","Uncached":"1", "bu s":"-1","present":"0","address":"01F12345670100"}
                23:07:57.561 Custom: Read Value: /uncached/01.G12345670100/present: 0 -> Value not changed -> skipping
                23:07:58.084 Custom: Read Value: /uncached/01.H12345670100/present: 0 -> Value not changed -> skipping
                23:07:58.185 <INFO> Current time: 1667945278.18515 -> read custom configured values
                23:07:58.557 Custom: Read Value: /uncached/01.A12345670100/present: 0 -> Value not changed -> skipping
                23:07:58.932 Custom: Read Value: /uncached/01.B12345670100/present: 0 -> Value not changed -> skipping
                23:07:59.452 Custom: Read Value: /uncached/01.C12345670100/present: 0 -> Value not changed -> skipping
                23:07:59.973 Custom: Read Value: /uncached/01.D12345670100/present: 0 -> Value not changed -> skipping
                23:08:00.494 Custom: Read Value: /uncached/01.E12345670100/present: 0 -> Value not changed -> skipping
                23:08:00.557 Custom: Read Value: /uncached/01.F12345670100/present: 0 -> Value not changed -> skipping
                23:08:01.077 Custom: Read Value: /uncached/01.G12345670100/present: 0 -> Value not changed -> skipping
                23:08:01.495 Custom: Read Value: /uncached/01.H12345670100/present: 0 -> Value not changed -> skipping

                Miniserver, 2x 1-Wire-Extension (iButtons, RFID, Temperatur- und Helligkeitssensoren, Fensterkontakte), DMX-Extension, KNX (Aktoren, Eingänge, BWM), Wassermelder inkl. Grünbeck GENO-STOP, Homematic, Hue, Netatmo, 4x Loxberry (Hardware + VM), FHEM, Zehnder Q350, Grünbeck SoftliQ SC:18, CalDAV-Anbindung, WLAN-Anwesenheit (Ubiquiti), Füllstandsmessung Zisterne, halbautomatische Rasenbewässerung, Sprachsteuerung via Alexa (HA-Bridge)

                Kommentar

                • Prof.Mobilux
                  Supermoderator
                  • 25.08.2015
                  • 4753

                  #250
                  Ok, Danke. Da haben wir den Fehler gefunden. Ich schaue mir das heute Abend an.
                  🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine


                  LoxBerry - Beyond the Limits

                  Kommentar

                  • Prof.Mobilux
                    Supermoderator
                    • 25.08.2015
                    • 4753

                    #251
                    Ich hab hier aktuell kein Testsystem und musste mit der Simulation arbeiten. Leider gibt es da keine 2 Busse, sondern immer nur Bus 0. Aber ich müsste es gefixt haben. Bitte probiere mal aus und auch, ob er nicht nur am Bus 0 den RFID korrekt erkennt sondern auch z. B. am Bus 1.



                    Wenn's klappt mache ich eine neue Version draus. Und nicht vergessen dann das Logging wieder auf "Error" zu stellen, sonst müllt es Dir den LB zu.
                    🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine


                    LoxBerry - Beyond the Limits

                    Kommentar


                    • ToNKeY
                      ToNKeY kommentierte
                      Kommentar bearbeiten
                      Vielen Dank. Hab deine neue Version installiert und werde es gleich ausprobieren, sobald ich zu hause bin. Ich melde mich dann noch einmal - entweder mit einer Erfolgsmeldung oder mit einem neuen log.
                  • ToNKeY
                    Smart Home'r
                    • 20.01.2016
                    • 49

                    #252
                    So, habe mal ausgiebig getestet - es ist anders, aber noch nicht so wie es sein soll. Egal ober der Reader auf Bus 0 oder auf Bus 1 hängt - es wird Bus Nummer 8 gemeldet. Zudem werden Präsenz und Bus beim entfernen des Chips vom Reader nicht mehr zurückgesetzt, sondern bleiben bis zum Neustart der Dienste des Plugins auf present 1 und Bus 8 hängen. Im OWFS WebUI passt noch alles, im owfs2mqtt log sieht man dann aber, dass da etwas nicht hin haut. Den Chip habe ich nach ca. 5 Sekunden wieder vom Reader entfernt - im Log ist davon aber nichts zu sehen.

                    Hier das Log:

                    ================================================== ==============================
                    <LOGSTART> 10.11.2022 16:42:33 TASK STARTED
                    <LOGSTART> Starting owfs2mqtt
                    16:42:33.727 <INFO> LoxBerry Version 2.2.2.2 ( is_raspberry.cfg )
                    16:42:33.727 <INFO> 1-Wire NG Version 2.0.5
                    16:42:33.727 <INFO> Loglevel: 7
                    16:42:33.760 Device Refresh: 300
                    16:42:33.760 Default Value Refresh: 60
                    16:42:33.761 Default Looptime: 1
                    16:42:33.761 Default cached reading.
                    16:42:33.761 Server Port: 4304
                    16:42:33.761 Tempscale: C
                    16:42:33.761 <INFO> Using MQTT Settings from MQTT Gateway Plugin
                    16:42:33.762 MQTT Settings: User: loxberry; Pass: blablabla; Broker: localhost; Port: 1883
                    16:42:33.762 <INFO> Connecting to MQTT Broker
                    16:42:33.762 MQTT Login with Username and Password: Sending loxberry blablabla
                    16:42:33.766 <INFO> Publishing owfs/status/plugin Connected
                    16:42:33.784 <INFO> Publishing owfs/status/keepaliveepoch 1668094954
                    16:42:33.785 <INFO> Current time: 1668094953.76724 Last device check: 0 -> scan busses
                    16:42:33.785 <INFO> Scanning for connected and configured devices...
                    16:42:33.785 <INFO> Scanning for available busses...
                    16:42:33.861 OWServer Root Folder: /bus.8,/bus.7,/bus.6,/bus.5,/bus.4,/bus.3,/bus.2,/bus.1,/bus.0,/uncached,/settings,/system,/statistics,/structure
                    16:42:33.861 Found Bus /bus.8
                    16:42:33.861 Found Bus /bus.7
                    16:42:33.861 Found Bus /bus.6
                    16:42:33.862 Found Bus /bus.5
                    16:42:33.862 Found Bus /bus.4
                    16:42:33.862 Found Bus /bus.3
                    16:42:33.862 Found Bus /bus.2
                    16:42:33.862 Found Bus /bus.1
                    16:42:33.862 Found Bus /bus.0
                    16:42:33.862 <INFO> Scanning for devices at /bus.8...
                    16:42:33.866 Found entries from the bus: /bus.8/interface
                    16:42:33.866 Checking /bus.8/interface...
                    16:42:33.866 This is NOT a device: /bus.8/interface -> ignore
                    16:42:33.866 <INFO> Scanning for devices at /bus.7...
                    16:42:33.870 Found entries from the bus: /bus.7/interface
                    16:42:33.870 Checking /bus.7/interface...
                    16:42:33.870 This is NOT a device: /bus.7/interface -> ignore
                    16:42:33.870 <INFO> Scanning for devices at /bus.6...
                    16:42:33.873 Found entries from the bus: /bus.6/interface
                    16:42:33.873 Checking /bus.6/interface...
                    16:42:33.874 This is NOT a device: /bus.6/interface -> ignore
                    16:42:33.874 <INFO> Scanning for devices at /bus.5...
                    16:42:33.877 Found entries from the bus: /bus.5/interface
                    16:42:33.877 Checking /bus.5/interface...
                    16:42:33.877 This is NOT a device: /bus.5/interface -> ignore
                    16:42:33.877 <INFO> Scanning for devices at /bus.4...
                    16:42:33.881 Found entries from the bus: /bus.4/interface
                    16:42:33.881 Checking /bus.4/interface...
                    16:42:33.881 This is NOT a device: /bus.4/interface -> ignore
                    16:42:33.881 <INFO> Scanning for devices at /bus.3...
                    16:42:33.884 Found entries from the bus: /bus.3/interface
                    16:42:33.884 Checking /bus.3/interface...
                    16:42:33.885 This is NOT a device: /bus.3/interface -> ignore
                    16:42:33.885 <INFO> Scanning for devices at /bus.2...
                    16:42:33.888 Found entries from the bus: /bus.2/interface
                    16:42:33.888 Checking /bus.2/interface...
                    16:42:33.888 This is NOT a device: /bus.2/interface -> ignore
                    16:42:33.889 <INFO> Scanning for devices at /bus.1...
                    16:42:33.892 Found entries from the bus: /bus.1/interface
                    16:42:33.892 Checking /bus.1/interface...
                    16:42:33.892 This is NOT a device: /bus.1/interface -> ignore
                    16:42:33.892 <INFO> Scanning for devices at /bus.0...
                    16:42:33.895 Found entries from the bus: /bus.0/interface
                    16:42:33.895 Checking /bus.0/interface...
                    16:42:33.895 This is NOT a device: /bus.0/interface -> ignore
                    16:42:33.895 <INFO> Checking all manually configured devices...
                    16:42:33.896 Checking 01.A12345670100...
                    16:42:33.896 Custom: Config for 01.A12345670100 found
                    16:42:33.896 Change Looptime: 0.1
                    16:42:33.896 Checking 01.B12345670100...
                    16:42:33.896 Custom: Config for 01.B12345670100 found
                    16:42:33.896 Checking 01.C12345670100...
                    16:42:33.896 Custom: Config for 01.C12345670100 found
                    16:42:33.897 Checking 01.D12345670100...
                    16:42:33.897 Custom: Config for 01.D12345670100 found
                    16:42:33.897 Checking 01.E12345670100...
                    16:42:33.897 Custom: Config for 01.E12345670100 found
                    16:42:33.897 Checking 01.F12345670100...
                    16:42:33.897 Custom: Config for 01.F12345670100 found
                    16:42:33.897 Checking 01.G12345670100...
                    16:42:33.898 Custom: Config for 01.G12345670100 found
                    16:42:33.898 Checking 01.H12345670100...
                    16:42:33.898 Custom: Config for 01.H12345670100 found
                    16:42:33.898 <INFO> Current time: 1668094953.76724 Last values check: 0 -> read values
                    16:42:33.898 <INFO> Current time: 1668094953.76724 -> read custom configured values
                    16:42:34.263 Custom: Read Value: /uncached/01.A12345670100/present: 0 -> Value changed -> publishing
                    16:42:34.264 <INFO> Publishing owfs/status/GELB {"timestamp":"1668094953.89868","Uncached":"1", "bu s":"-1","address":"01A12345670100","present":"0"}
                    16:42:34.743 Custom: Read Value: /uncached/01.B12345670100/present: 0 -> Value changed -> publishing
                    16:42:34.744 <INFO> Publishing owfs/status/GRAU {"Uncached":"1","timestamp":"1668094953.89868", "pr esent":"0","bus":"-1","address":"01B12345670100"}
                    16:42:35.113 Custom: Read Value: /uncached/01.C12345670100/present: 0 -> Value changed -> publishing
                    16:42:35.114 <INFO> Publishing owfs/status/BLAU {"timestamp":"1668094953.89868","Uncached":"1", "bu s":"-1","address":"01C12345670100","present":"0"}
                    16:42:35.492 Custom: Read Value: /uncached/01.D12345670100/present: 0 -> Value changed -> publishing
                    16:42:35.493 <INFO> Publishing owfs/status/WEISS {"Uncached":"1","timestamp":"1668094953.89868", "pr esent":"0","address":"01D12345670100","bus":"-1"}
                    16:42:35.859 Custom: Read Value: /uncached/01.E12345670100/present: 0 -> Value changed -> publishing
                    16:42:35.860 <INFO> Publishing owfs/status/FLACH {"present":"0","bus":"-1","address":"01E12345670100","Uncached":"1","t ime stamp":"1668094953.89868"}
                    16:42:36.228 Custom: Read Value: /uncached/01.F12345670100/present: 0 -> Value changed -> publishing
                    16:42:36.229 <INFO> Publishing owfs/status/ROT {"present":"0","bus":"-1","address":"01F12345670100","Uncached":"1","t ime stamp":"1668094953.89868"}
                    16:42:36.596 Custom: Read Value: /uncached/01.G12345670100/present: 0 -> Value changed -> publishing
                    16:42:36.597 <INFO> Publishing owfs/status/GRUEN {"Uncached":"1","timestamp":"1668094953.89868", "pr esent":"0","address":"01G12345670100","bus":"-1"}
                    16:42:36.972 Custom: Read Value: /uncached/01.H12345670100/present: 0 -> Value changed -> publishing
                    16:42:36.973 <INFO> Publishing owfs/status/SCHWARZ {"present":"0","address":"01H12345670100","bus" :"-1","Uncached":"1","timestamp":"1668094953.89868 "}
                    16:42:37.073 <INFO> Current time: 1668094957.07329 -> read custom configured values
                    16:42:37.436 Custom: Read Value: /uncached/01.A12345670100/present: 0 -> Value not changed -> skipping
                    16:42:37.904 Custom: Read Value: /uncached/01.B12345670100/present: 0 -> Value not changed -> skipping
                    16:42:38.428 Custom: Read Value: /uncached/01.C12345670100/present: 0 -> Value not changed -> skipping
                    16:42:38.949 Custom: Read Value: /uncached/01.D12345670100/present: 0 -> Value not changed -> skipping
                    16:42:39.474 Custom: Read Value: /uncached/01.E12345670100/present: 0 -> Value not changed -> skipping
                    16:42:39.996 Custom: Read Value: /uncached/01.F12345670100/present: 0 -> Value not changed -> skipping
                    16:42:40.417 Custom: Read Value: /uncached/01.G12345670100/present: 0 -> Value not changed -> skipping
                    16:42:40.780 Custom: Read Value: /uncached/01.H12345670100/present: 0 -> Value not changed -> skipping
                    16:42:40.880 <INFO> Current time: 1668094960.8804 -> read custom configured values
                    16:42:41.246 Custom: Read Value: /uncached/01.A12345670100/present: 0 -> Value not changed -> skipping
                    16:42:41.628 Custom: Read Value: /uncached/01.B12345670100/present: 0 -> Value not changed -> skipping
                    16:42:42.150 Custom: Read Value: /uncached/01.C12345670100/present: 0 -> Value not changed -> skipping
                    16:42:42.670 Custom: Read Value: /uncached/01.D12345670100/present: 0 -> Value not changed -> skipping
                    16:42:43.158 Custom: Read Value: /uncached/01.E12345670100/present: 0 -> Value not changed -> skipping
                    16:42:43.521 Custom: Read Value: /uncached/01.F12345670100/present: 0 -> Value not changed -> skipping
                    16:42:43.927 Custom: Read Value: /uncached/01.G12345670100/present: 0 -> Value not changed -> skipping
                    16:42:44.449 Custom: Read Value: /uncached/01.H12345670100/present: 0 -> Value not changed -> skipping
                    16:42:44.550 <INFO> Current time: 1668094964.55025 -> read custom configured values
                    16:42:45.072 Custom: Read Value: /uncached/01.A12345670100/present: 0 -> Value not changed -> skipping
                    16:42:45.592 Custom: Read Value: /uncached/01.B12345670100/present: 0 -> Value not changed -> skipping
                    16:42:45.958 Custom: Read Value: /uncached/01.C12345670100/present: 0 -> Value not changed -> skipping
                    16:42:46.321 Custom: Read Value: /uncached/01.D12345670100/present: 0 -> Value not changed -> skipping
                    16:42:46.688 Custom: Read Value: /uncached/01.E12345670100/present: 0 -> Value not changed -> skipping
                    16:42:47.052 Custom: Read Value: /uncached/01.F12345670100/present: 0 -> Value not changed -> skipping
                    16:42:47.415 Custom: Read Value: /uncached/01.G12345670100/present: 0 -> Value not changed -> skipping
                    16:42:47.810 Custom: Read Value: /uncached/01.H12345670100/present: 1 -> Value changed -> publishing
                    16:42:47.811 <INFO> Publishing owfs/status/SCHWARZ {"bus":"8","address":"01H12345670100","present" :"1 ","timestamp":"1668094953.89868","Uncached":"1 "}
                    16:42:47.912 <INFO> Current time: 1668094967.91217 -> read custom configured values
                    16:42:48.294 Custom: Read Value: /uncached/01.A12345670100/present: 0 -> Value not changed -> skipping
                    16:42:48.689 Custom: Read Value: /uncached/01.B12345670100/present: 0 -> Value not changed -> skipping
                    16:42:49.056 Custom: Read Value: /uncached/01.C12345670100/present: 0 -> Value not changed -> skipping
                    16:42:49.461 Custom: Read Value: /uncached/01.D12345670100/present: 0 -> Value not changed -> skipping
                    16:42:49.883 Custom: Read Value: /uncached/01.E12345670100/present: 0 -> Value not changed -> skipping
                    16:42:50.246 Custom: Read Value: /uncached/01.F12345670100/present: 0 -> Value not changed -> skipping
                    16:42:50.700 Custom: Read Value: /uncached/01.G12345670100/present: 0 -> Value not changed -> skipping
                    16:42:50.701 Custom: Read Value: /uncached/01.H12345670100/present: 1 -> Value not changed -> skipping
                    16:42:50.802 <INFO> Current time: 1668094970.8017 -> read custom configured values
                    16:42:51.165 Custom: Read Value: /uncached/01.A12345670100/present: 0 -> Value not changed -> skipping
                    16:42:51.612 Custom: Read Value: /uncached/01.B12345670100/present: 0 -> Value not changed -> skipping
                    16:42:51.986 Custom: Read Value: /uncached/01.C12345670100/present: 0 -> Value not changed -> skipping
                    16:42:52.355 Custom: Read Value: /uncached/01.D12345670100/present: 0 -> Value not changed -> skipping
                    16:42:52.811 Custom: Read Value: /uncached/01.E12345670100/present: 0 -> Value not changed -> skipping
                    16:42:53.177 Custom: Read Value: /uncached/01.F12345670100/present: 0 -> Value not changed -> skipping
                    16:42:53.542 Custom: Read Value: /uncached/01.G12345670100/present: 0 -> Value not changed -> skipping
                    16:42:53.543 Custom: Read Value: /uncached/01.H12345670100/present: 1 -> Value not changed -> skipping
                    16:42:53.644 <INFO> Current time: 1668094973.64401 -> read custom configured values
                    16:42:54.008 Custom: Read Value: /uncached/01.A12345670100/present: 0 -> Value not changed -> skipping
                    16:42:54.371 Custom: Read Value: /uncached/01.B12345670100/present: 0 -> Value not changed -> skipping
                    16:42:54.737 Custom: Read Value: /uncached/01.C12345670100/present: 0 -> Value not changed -> skipping
                    16:42:55.137 Custom: Read Value: /uncached/01.D12345670100/present: 0 -> Value not changed -> skipping
                    16:42:55.499 Custom: Read Value: /uncached/01.E12345670100/present: 0 -> Value not changed -> skipping
                    16:42:55.894 Custom: Read Value: /uncached/01.F12345670100/present: 0 -> Value not changed -> skipping
                    16:42:56.257 Custom: Read Value: /uncached/01.G12345670100/present: 0 -> Value not changed -> skipping
                    16:42:56.258 Custom: Read Value: /uncached/01.H12345670100/present: 1 -> Value not changed -> skipping
                    16:42:56.358 <INFO> Current time: 1668094976.35859 -> read custom configured values
                    16:42:56.791 Custom: Read Value: /uncached/01.A12345670100/present: 0 -> Value not changed -> skipping
                    16:42:57.156 Custom: Read Value: /uncached/01.B12345670100/present: 0 -> Value not changed -> skipping
                    16:42:57.608 Custom: Read Value: /uncached/01.C12345670100/present: 0 -> Value not changed -> skipping
                    16:42:57.974 Custom: Read Value: /uncached/01.D12345670100/present: 0 -> Value not changed -> skipping
                    16:42:58.346 Custom: Read Value: /uncached/01.E12345670100/present: 0 -> Value not changed -> skipping
                    16:42:58.711 Custom: Read Value: /uncached/01.F12345670100/present: 0 -> Value not changed -> skipping
                    16:42:59.076 Custom: Read Value: /uncached/01.G12345670100/present: 0 -> Value not changed -> skipping
                    16:42:59.077 Custom: Read Value: /uncached/01.H12345670100/present: 1 -> Value not changed -> skipping
                    16:42:59.177 <INFO> Current time: 1668094979.17765 -> read custom configured values
                    16:42:59.541 Custom: Read Value: /uncached/01.A12345670100/present: 0 -> Value not changed -> skipping
                    16:42:59.935 Custom: Read Value: /uncached/01.B12345670100/present: 0 -> Value not changed -> skipping
                    16:43:00.298 Custom: Read Value: /uncached/01.C12345670100/present: 0 -> Value not changed -> skipping
                    16:43:00.696 Custom: Read Value: /uncached/01.D12345670100/present: 0 -> Value not changed -> skipping
                    16:43:01.062 Custom: Read Value: /uncached/01.E12345670100/present: 0 -> Value not changed -> skipping
                    16:43:01.478 Custom: Read Value: /uncached/01.F12345670100/present: 0 -> Value not changed -> skipping
                    16:43:01.899 Custom: Read Value: /uncached/01.G12345670100/present: 0 -> Value not changed -> skipping
                    16:43:01.900 Custom: Read Value: /uncached/01.H12345670100/present: 1 -> Value not changed -> skipping
                    16:43:02.001 <INFO> Current time: 1668094982.00089 -> read custom configured values
                    16:43:02.364 Custom: Read Value: /uncached/01.A12345670100/present: 0 -> Value not changed -> skipping
                    16:43:02.734 Custom: Read Value: /uncached/01.B12345670100/present: 0 -> Value not changed -> skipping
                    16:43:03.101 Custom: Read Value: /uncached/01.C12345670100/present: 0 -> Value not changed -> skipping
                    16:43:03.464 Custom: Read Value: /uncached/01.D12345670100/present: 0 -> Value not changed -> skipping
                    16:43:03.859 Custom: Read Value: /uncached/01.E12345670100/present: 0 -> Value not changed -> skipping
                    16:43:04.222 Custom: Read Value: /uncached/01.F12345670100/present: 0 -> Value not changed -> skipping
                    16:43:04.613 Custom: Read Value: /uncached/01.G12345670100/present: 0 -> Value not changed -> skipping
                    16:43:04.615 Custom: Read Value: /uncached/01.H12345670100/present: 1 -> Value not changed -> skipping
                    16:43:04.716 <INFO> Current time: 1668094984.71576 -> read custom configured values
                    16:43:05.081 Custom: Read Value: /uncached/01.A12345670100/present: 0 -> Value not changed -> skipping
                    16:43:05.492 Custom: Read Value: /uncached/01.B12345670100/present: 0 -> Value not changed -> skipping
                    16:43:05.908 Custom: Read Value: /uncached/01.C12345670100/present: 0 -> Value not changed -> skipping
                    16:43:06.271 Custom: Read Value: /uncached/01.D12345670100/present: 0 -> Value not changed -> skipping
                    16:43:06.636 Custom: Read Value: /uncached/01.E12345670100/present: 0 -> Value not changed -> skipping
                    16:43:07.001 Custom: Read Value: /uncached/01.F12345670100/present: 0 -> Value not changed -> skipping
                    16:43:07.364 Custom: Read Value: /uncached/01.G12345670100/present: 0 -> Value not changed -> skipping
                    16:43:07.365 Custom: Read Value: /uncached/01.H12345670100/present: 1 -> Value not changed -> skipping
                    16:43:07.465 <INFO> Current time: 1668094987.46571 -> read custom configured values
                    16:43:07.862 Custom: Read Value: /uncached/01.A12345670100/present: 0 -> Value not changed -> skipping
                    16:43:08.231 Custom: Read Value: /uncached/01.B12345670100/present: 0 -> Value not changed -> skipping
                    16:43:08.609 Custom: Read Value: /uncached/01.C12345670100/present: 0 -> Value not changed -> skipping
                    16:43:08.993 Custom: Read Value: /uncached/01.D12345670100/present: 0 -> Value not changed -> skipping
                    16:43:09.356 Custom: Read Value: /uncached/01.E12345670100/present: 0 -> Value not changed -> skipping
                    16:43:09.790 Custom: Read Value: /uncached/01.F12345670100/present: 0 -> Value not changed -> skipping
                    16:43:10.153 Custom: Read Value: /uncached/01.G12345670100/present: 0 -> Value not changed -> skipping
                    16:43:10.155 Custom: Read Value: /uncached/01.H12345670100/present: 1 -> Value not changed -> skipping
                    16:43:10.255 <INFO> Current time: 1668094990.25528 -> read custom configured values
                    16:43:10.622 Custom: Read Value: /uncached/01.A12345670100/present: 0 -> Value not changed -> skipping
                    16:43:10.987 Custom: Read Value: /uncached/01.B12345670100/present: 0 -> Value not changed -> skipping
                    16:43:11.353 Custom: Read Value: /uncached/01.C12345670100/present: 0 -> Value not changed -> skipping
                    16:43:11.739 Custom: Read Value: /uncached/01.D12345670100/present: 0 -> Value not changed -> skipping
                    16:43:12.120 Custom: Read Value: /uncached/01.E12345670100/present: 0 -> Value not changed -> skipping
                    16:43:12.484 Custom: Read Value: /uncached/01.F12345670100/present: 0 -> Value not changed -> skipping
                    16:43:12.888 Custom: Read Value: /uncached/01.G12345670100/present: 0 -> Value not changed -> skipping
                    16:43:12.889 Custom: Read Value: /uncached/01.H12345670100/present: 1 -> Value not changed -> skipping
                    16:43:12.990 <INFO> Current time: 1668094992.99008 -> read custom configured values
                    16:43:13.360 Custom: Read Value: /uncached/01.A12345670100/present: 0 -> Value not changed -> skipping
                    16:43:13.727 Custom: Read Value: /uncached/01.B12345670100/present: 0 -> Value not changed -> skipping
                    16:43:14.092 Custom: Read Value: /uncached/01.C12345670100/present: 0 -> Value not changed -> skipping
                    16:43:14.455 Custom: Read Value: /uncached/01.D12345670100/present: 0 -> Value not changed -> skipping
                    16:43:14.853 Custom: Read Value: /uncached/01.E12345670100/present: 0 -> Value not changed -> skipping
                    16:43:15.219 Custom: Read Value: /uncached/01.F12345670100/present: 0 -> Value not changed -> skipping
                    16:43:15.613 Custom: Read Value: /uncached/01.G12345670100/present: 0 -> Value not changed -> skipping
                    16:43:15.615 Custom: Read Value: /uncached/01.H12345670100/present: 1 -> Value not changed -> skipping
                    16:43:15.715 <INFO> Current time: 1668094995.71552 -> read custom configured values
                    16:43:16.083 Custom: Read Value: /uncached/01.A12345670100/present: 0 -> Value not changed -> skipping
                    16:43:16.496 Custom: Read Value: /uncached/01.B12345670100/present: 0 -> Value not changed -> skipping
                    16:43:16.907 Custom: Read Value: /uncached/01.C12345670100/present: 0 -> Value not changed -> skipping
                    16:43:17.273 Custom: Read Value: /uncached/01.D12345670100/present: 0 -> Value not changed -> skipping
                    16:43:17.727 Custom: Read Value: /uncached/01.E12345670100/present: 0 -> Value not changed -> skipping
                    16:43:18.095 Custom: Read Value: /uncached/01.F12345670100/present: 0 -> Value not changed -> skipping
                    16:43:18.458 Custom: Read Value: /uncached/01.G12345670100/present: 0 -> Value not changed -> skipping
                    16:43:18.459 Custom: Read Value: /uncached/01.H12345670100/present: 1 -> Value not changed -> skipping

                    Miniserver, 2x 1-Wire-Extension (iButtons, RFID, Temperatur- und Helligkeitssensoren, Fensterkontakte), DMX-Extension, KNX (Aktoren, Eingänge, BWM), Wassermelder inkl. Grünbeck GENO-STOP, Homematic, Hue, Netatmo, 4x Loxberry (Hardware + VM), FHEM, Zehnder Q350, Grünbeck SoftliQ SC:18, CalDAV-Anbindung, WLAN-Anwesenheit (Ubiquiti), Füllstandsmessung Zisterne, halbautomatische Rasenbewässerung, Sprachsteuerung via Alexa (HA-Bridge)

                    Kommentar

                    • Prof.Mobilux
                      Supermoderator
                      • 25.08.2015
                      • 4753

                      #253
                      Ok, Danke Dir für Deine ausführlichen Tests. Dann muss ich doch hier mal einen echten Reader anschließen - nützt nichts. Mit der Simulation komme ich so anscheinend nicht weiter. Leider habe ich hier nur einen 1-Wire-Reader mit einem Bus zum testen - wie ich das umgehen kann weiß ich noch nicht genau. Vielleicht mit dem GPIO als 2. Bus.

                      Ich melde mich sobald ich etwas neues hab. Sicher am WE.
                      🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine


                      LoxBerry - Beyond the Limits

                      Kommentar


                      • PBaumgartner
                        PBaumgartner kommentierte
                        Kommentar bearbeiten
                        Hi,
                        ich hab hier noch einen Reader mit ein paar dazu passenden Tags herumliegen (rfid to 1-wire). Soll ich ihn dir schicken?

                      • Prof.Mobilux
                        Prof.Mobilux kommentierte
                        Kommentar bearbeiten
                        Danke Dir für Dein Angebot. Aber das ist ein generelles Problem - ich kann das also auch per iButton nachstellen und brauche nicht unbedingt einen RFID.
                    • Prof.Mobilux
                      Supermoderator
                      • 25.08.2015
                      • 4753

                      #254
                      ToNKeY Magst Du noch einmal testen? https://github.com/mschlenstedt/LoxB...ads/master.zip

                      Mit meinen 2 Bussen (mehr hab ich hier nicht) funktionier es jetzt...
                      🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine


                      LoxBerry - Beyond the Limits

                      Kommentar

                      • ToNKeY
                        Smart Home'r
                        • 20.01.2016
                        • 49

                        #255
                        Prof.Mobilux Erst einmal vielen Dank für deine Mühen. Gerade dieses Plugin ist ja wirklich bares Geld wert, wenn man bedenkt, was eine originale 1-Wire-Extension kostet.

                        Es ist ein bisschen seltsam. Beim ersten Test hat er den Chip schnell erkannt und auch den passenden bus dazu (0). Dann habe ich den Reader auf Bus 1 geklemmt - das funktionierte ebenfalls, aber mit einer ungewöhnlichen Verzögerung. Dann habe ich das Log wieder auf "Warnung" gestellt und die Dienste über die Schaltfläche neugestartet - anschließend kam der owfs2mqtt Dienst nicht wieder hoch. auch nach einem Neustart und nachdem ich einen der Sensoren bearbeitet und gespeichert habe startet der Dienst nur kurz und stoppt dann wieder.

                        Das Log sieht so aus:

                        ================================================== ==============================
                        <LOGSTART> 12.11.2022 12:48:53 TASK STARTED
                        <LOGSTART> Starting owfs2mqtt
                        12:48:53.917 <INFO> LoxBerry Version 2.2.2.2 ( is_raspberry.cfg )
                        12:48:53.917 <INFO> 1-Wire NG Version 2.1.0
                        12:48:53.917 <INFO> Loglevel: 7
                        12:48:53.951 Device Refresh: 300
                        12:48:53.951 Default Value Refresh: 60
                        12:48:53.951 Default Looptime: 1
                        12:48:53.951 Default cached reading.
                        12:48:53.951 Server Port: 4304
                        12:48:53.952 Tempscale: C
                        12:48:53.952 <INFO> Using MQTT Settings from MQTT Gateway Plugin
                        12:48:53.952 MQTT Settings: User: loxberry; Pass: blablabla; Broker: localhost; Port: 1883
                        12:48:53.953 <INFO> Connecting to MQTT Broker
                        12:48:53.953 MQTT Login with Username and Password: Sending loxberry blablabla
                        12:48:53.957 <INFO> Publishing owfs/status/plugin Connected
                        12:48:53.975 <INFO> Publishing owfs/status/keepaliveepoch 1668253734
                        12:48:53.975 <INFO> Current time: 1668253733.95785 Last device check: 0 -> scan busses
                        12:48:53.975 <INFO> Scanning for connected and configured devices...
                        12:48:53.976 <INFO> Scanning for available busses...
                        12:48:54.086 OWServer Root Folder: /bus.8,/bus.7,/bus.6,/bus.5,/bus.4,/bus.3,/bus.2,/bus.1,/bus.0,/uncached,/settings,/system,/statistics,/structure
                        12:48:54.087 Found Bus /bus.8
                        12:48:54.087 Found Bus /bus.7
                        12:48:54.087 Found Bus /bus.6
                        12:48:54.087 Found Bus /bus.5
                        12:48:54.087 Found Bus /bus.4
                        12:48:54.087 Found Bus /bus.3
                        12:48:54.088 Found Bus /bus.2
                        12:48:54.088 Found Bus /bus.1
                        12:48:54.088 Found Bus /bus.0
                        12:48:54.088 <INFO> Scanning for devices at /bus.8...
                        12:48:54.092 Found entries from the bus: /bus.8/interface
                        12:48:54.092 Checking /bus.8/interface...
                        12:48:54.092 This is NOT a device: /bus.8/interface -> ignore
                        12:48:54.092 <INFO> Scanning for devices at /bus.7...
                        12:48:54.096 Found entries from the bus: /bus.7/interface
                        12:48:54.097 Checking /bus.7/interface...
                        12:48:54.097 This is NOT a device: /bus.7/interface -> ignore
                        12:48:54.097 <INFO> Scanning for devices at /bus.6...
                        12:48:54.117 <ERROR> An error occurred - Unknown failure Devices:
                        Zuletzt geändert von ToNKeY; 12.11.2022, 12:02.
                        Miniserver, 2x 1-Wire-Extension (iButtons, RFID, Temperatur- und Helligkeitssensoren, Fensterkontakte), DMX-Extension, KNX (Aktoren, Eingänge, BWM), Wassermelder inkl. Grünbeck GENO-STOP, Homematic, Hue, Netatmo, 4x Loxberry (Hardware + VM), FHEM, Zehnder Q350, Grünbeck SoftliQ SC:18, CalDAV-Anbindung, WLAN-Anwesenheit (Ubiquiti), Füllstandsmessung Zisterne, halbautomatische Rasenbewässerung, Sprachsteuerung via Alexa (HA-Bridge)

                        Kommentar

                        Lädt...