Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Off Topic
    4. Proxmox
    5. Proxmox VM mit IOBroker OWServer

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Proxmox VM mit IOBroker OWServer

    This topic has been deleted. Only users with topic management privileges can see it.
    • L
      Laser @Laser last edited by Laser

      Neu IOBroker installiert. Ohne Neustart:

      otto@debian11:~$ sudo systemctl status owserver
      ● owserver.service - Backend server for 1-wire control
           Loaded: loaded (/lib/systemd/system/owserver.service; enabled; vendor pres>
           Active: active (running) since Mon 2023-01-02 11:03:38 CET; 5min ago
      TriggeredBy: ● owserver.socket
             Docs: man:owserver(1)
         Main PID: 372 (owserver)
            Tasks: 4 (limit: 4618)
           Memory: 1.4M
              CPU: 108ms
           CGroup: /system.slice/owserver.service
                   └─372 /usr/bin/owserver --foreground -c /etc/owfs.conf
      
      Jan 02 11:03:38 debian11 systemd[1]: Starting Backend server for 1-wire control>
      Jan 02 11:03:38 debian11 owserver[372]: DEFAULT: ow_opt.c:(780) systemd mode -->
      Jan 02 11:03:38 debian11 owserver[372]: DEFAULT: ow_opt.c:(670) systemd mode -->
      Jan 02 11:03:38 debian11 owserver[372]: DEFAULT: ow_usb_msg.c:(214) Opened USB >
      Jan 02 11:03:38 debian11 owserver[372]: DEFAULT: ow_usb_cycle.c:(128) Set DS949>
      Jan 02 11:03:38 debian11 systemd[1]: Started Backend server for 1-wire control.
      lines 1-18/18 (END)
      ● owserver.service - Backend server for 1-wire control
           Loaded: loaded (/lib/systemd/system/owserver.service; enabled; vendor preset: enabled)
           Active: active (running) since Mon 2023-01-02 11:03:38 CET; 5min ago
      TriggeredBy: ● owserver.socket
             Docs: man:owserver(1)
         Main PID: 372 (owserver)
            Tasks: 4 (limit: 4618)
           Memory: 1.4M
              CPU: 108ms
           CGroup: /system.slice/owserver.service
                   └─372 /usr/bin/owserver --foreground -c /etc/owfs.conf
      
      Jan 02 11:03:38 debian11 systemd[1]: Starting Backend server for 1-wire control...
      Jan 02 11:03:38 debian11 owserver[372]: DEFAULT: ow_opt.c:(780) systemd mode -- ignore foreground request
      Jan 02 11:03:38 debian11 owserver[372]: DEFAULT: ow_opt.c:(670) systemd mode -- ignore 'p' option
      Jan 02 11:03:38 debian11 owserver[372]: DEFAULT: ow_usb_msg.c:(214) Opened USB DS9490 bus master at 2:2.
      Jan 02 11:03:38 debian11 owserver[372]: DEFAULT: ow_usb_cycle.c:(128) Set DS9490 2:2 unique id to 81 69 8E 35 >
      Jan 02 11:03:38 debian11 systemd[1]: Started Backend server for 1-wire control.
      ~
      ~
      ~
      ~
      ~
      lines 1-18/18 (END)
      ● owserver.service - Backend server for 1-wire control
           Loaded: loaded (/lib/systemd/system/owserver.service; enabled; vendor preset: enabled)
           Active: active (running) since Mon 2023-01-02 11:03:38 CET; 5min ago
      TriggeredBy: ● owserver.socket
             Docs: man:owserver(1)
         Main PID: 372 (owserver)
            Tasks: 4 (limit: 4618)
           Memory: 1.4M
              CPU: 108ms
           CGroup: /system.slice/owserver.service
                   └─372 /usr/bin/owserver --foreground -c /etc/owfs.conf
      
      Jan 02 11:03:38 debian11 systemd[1]: Starting Backend server for 1-wire control...
      Jan 02 11:03:38 debian11 owserver[372]: DEFAULT: ow_opt.c:(780) systemd mode -- ignore foreground request
      Jan 02 11:03:38 debian11 owserver[372]: DEFAULT: ow_opt.c:(670) systemd mode -- ignore 'p' option
      Jan 02 11:03:38 debian11 owserver[372]: DEFAULT: ow_usb_msg.c:(214) Opened USB DS9490 bus master at 2:2.
      Jan 02 11:03:38 debian11 owserver[372]: DEFAULT: ow_usb_cycle.c:(128) Set DS9490 2:2 unique id to 81 69 8E 35 00 00 00 5F
      Jan 02 11:03:38 debian11 systemd[1]: Started Backend server for 1-wire control.
      ~
      ~
      ~
      ~
      ~
      lines 1-18/18 (END)
      
      

      Nach Neustart VM:

      otto@debian11:~$ sudo systemctl status owserver
      [sudo] Passwort für otto:
      ● owserver.service - Backend server for 1-wire control
           Loaded: loaded (/lib/systemd/system/owserver.service; enabled; vendor preset: enabled)
           Active: failed (Result: signal) since Mon 2023-01-02 11:10:49 CET; 7s ago
      TriggeredBy: ● owserver.socket
             Docs: man:owserver(1)
          Process: 487 ExecStart=/usr/bin/owserver --foreground -c /etc/owfs.conf (code=killed, signal=SEGV)
         Main PID: 487 (code=killed, signal=SEGV)
              CPU: 24ms
      
      Jan 02 11:10:49 debian11 systemd[1]: owserver.service: Main process exited, code=killed, status=11/SEGV
      Jan 02 11:10:49 debian11 systemd[1]: owserver.service: Failed with result 'signal'.
      Jan 02 11:10:49 debian11 systemd[1]: owserver.service: Scheduled restart job, restart counter is at 5.
      Jan 02 11:10:49 debian11 systemd[1]: Stopped Backend server for 1-wire control.
      Jan 02 11:10:49 debian11 systemd[1]: owserver.service: Start request repeated too quickly.
      Jan 02 11:10:49 debian11 systemd[1]: owserver.service: Failed with result 'signal'.
      Jan 02 11:10:49 debian11 systemd[1]: Failed to start Backend server for 1-wire control.
      
      

      Während der Installation war der OWServer noch zugänglich!

      L crunchip 2 Replies Last reply Reply Quote 0
      • L
        Laser @Laser last edited by

        Was mache ich falsch? Wo kann ich mit Suchen ansetzen?
        Die Lösung -eine VM mit OWServer und FHEM, die andere VM mit IOBroker ohne OWServer aber mit FHEM Adapter funktioniert zwar, ist aber wohl nicht im Sinne der Erfinder...

        1 Reply Last reply Reply Quote 0
        • crunchip
          crunchip Forum Testing Most Active @Laser last edited by

          @laser zeig mal den Inhalt von

          cat /lib/systemd/system/owserver.service
          
          cat /lib/systemd/system/owserver.socket
          
          cat /etc/owfs.conf
          
          L 1 Reply Last reply Reply Quote 0
          • L
            Laser @crunchip last edited by

            @crunchip

            cat /lib/systemd/system/owserver.service
            [Unit]
            Description=Backend server for 1-wire control
            Documentation=man:owserver(1)
            
            [Service]
            Type=notify
            NotifyAccess=all
            ExecStart=/usr/bin/owserver --foreground -c /etc/owfs.conf
            Restart=on-failure
            #User=Debian-ow
            #Group=Debian-ow
            
            [Install]
            WantedBy=multi-user.target
            Also=owserver.socket
            
            

            cat /lib/systemd/system/owserver.service
            [Unit]
            Description=Backend server for 1-wire control
            Documentation=man:owserver(1)

            [Service]
            Type=notify
            NotifyAccess=all
            ExecStart=/usr/bin/owserver --foreground -c /etc/owfs.conf
            Restart=on-failure
            #User=Debian-ow
            #Group=Debian-ow

            [Install]
            WantedBy=multi-user.target
            Also=owserver.socket
            otto@debian11:~$ ^C
            otto@debian11:~$
            otto@debian11:~$
            otto@debian11:~$
            otto@debian11:~$
            otto@debian11:~$ cat /lib/systemd/system/owserver.socket
            [Unit]
            Description=Listening socket for owserver
            Documentation=man:owserver(1)

            [Socket]
            ListenStream=4304

            [Install]
            WantedBy=sockets.target

            #
            #
            # This is the main OWFS configuration file. You should read the
            # owfs.conf(5) manual page in order to understand the options listed
            # here.
            
            ######################## SOURCES ########################
            #
            # With this setup, any client (but owserver) uses owserver on the
            # local machine...
            ! server: server = localhost:4304
            #
            # ...and owserver uses the real hardware, by default fake devices
            # This part must be changed on real installation
            #server: FAKE = DS18S20,DS2405
            #
            # USB device: DS9490
            server: usb = all
            #
            # Serial port: DS9097
            #server: device = /dev/ttyS1
            #
            # owserver tcp address
            #server: server = 192.168.10.1:3131
            #
            # random simulated device
            #server: FAKE = DS18S20,DS2405
            #
            ######################### OWFS ##########################
            #
            #mountpoint = /mnt/1wire
            #allow_other
            #
            ####################### OWHTTPD #########################
            
            http: port = 2121
            
            ####################### OWFTPD ##########################
            
            ftp: port = 2120
            
            ####################### OWSERVER ########################
            
            #server: port = localhost:4304
            server: port = 192.168.2.112:4304
            
            
            crunchip 1 Reply Last reply Reply Quote 0
            • crunchip
              crunchip Forum Testing Most Active @Laser last edited by crunchip

              @laser sagte in Proxmox VM mit IOBroker OWServer:

              --foreground

              wenn du es mal ohne probierst, also das --foreground rauslöschen

              sudo  /lib/systemd/system/owserver.service
              

              und danach VM neu starten

              L 1 Reply Last reply Reply Quote 0
              • L
                Laser @crunchip last edited by

                @crunchip
                die Zeile auskommentiert:

                otto@debian11:~$ sudo systemctl status owserver
                [sudo] Passwort für otto:
                ● owserver.service - Backend server for 1-wire control
                     Loaded: bad-setting (Reason: Unit owserver.service has a bad unit file setting.)
                     Active: inactive (dead)
                TriggeredBy: ● owserver.socket
                       Docs: man:owserver(1)
                otto@debian11:~$ sudo systemctl status owserver
                ● owserver.service - Backend server for 1-wire control
                     Loaded: bad-setting (Reason: Unit owserver.service has a bad unit file setting.)
                     Active: inactive (dead)
                TriggeredBy: ● owserver.socket
                       Docs: man:owserver(1)
                
                
                crunchip ? 2 Replies Last reply Reply Quote 0
                • crunchip
                  crunchip Forum Testing Most Active @Laser last edited by

                  @laser sagte in Proxmox VM mit IOBroker OWServer:

                  die Zeile auskommentiert:

                  davon habe ich nichts geschrieben, du solltest die Option rauslöschen

                  anstatt

                  ExecStart=/usr/bin/owserver --foreground -c /etc/owfs.conf
                  

                  sollte das dann drin stehen

                  ExecStart=/usr/bin/owserver -c /etc/owfs.conf
                  
                  L 1 Reply Last reply Reply Quote 0
                  • ?
                    A Former User @Laser last edited by

                    @laser

                    nicht die Zeile auskommentieren, nur das --foreground löschen

                    # sudo systemctl stop owserver.service
                    # sudo systemctl edit owserver.service
                    # sudo systemctl daemon-reload
                    # sudo systemctl start owserver.service
                    

                    @crunchip war schneller 🙂

                    1 Reply Last reply Reply Quote 0
                    • L
                      Laser @crunchip last edited by Laser

                      @crunchip
                      Das war ein Mißverständnis aber trotz Allem:

                      otto@debian11:~$ sudo systemctl status owserver
                      [sudo] Passwort für otto:
                      ● owserver.service - Backend server for 1-wire control
                           Loaded: loaded (/lib/systemd/system/owserver.service; enabled; vendor preset: enabled)
                           Active: failed (Result: signal) since Mon 2023-01-02 13:26:39 CET; 15s ago
                      TriggeredBy: ● owserver.socket
                             Docs: man:owserver(1)
                          Process: 484 ExecStart=/usr/bin/owserver -c /etc/owfs.conf (code=killed, signal=SEGV)
                         Main PID: 484 (code=killed, signal=SEGV)
                              CPU: 24ms
                      
                      Jan 02 13:26:38 debian11 systemd[1]: owserver.service: Main process exited, code=killed, status=11/SEGV
                      Jan 02 13:26:38 debian11 systemd[1]: owserver.service: Failed with result 'signal'.
                      Jan 02 13:26:39 debian11 systemd[1]: owserver.service: Scheduled restart job, restart counter is at 5.
                      Jan 02 13:26:39 debian11 systemd[1]: Stopped Backend server for 1-wire control.
                      Jan 02 13:26:39 debian11 systemd[1]: owserver.service: Start request repeated too quickly.
                      Jan 02 13:26:39 debian11 systemd[1]: owserver.service: Failed with result 'signal'.
                      Jan 02 13:26:39 debian11 systemd[1]: Failed to start Backend server for 1-wire control.
                      otto@debian11:~$ sudo systemctl status owserver
                      ● owserver.service - Backend server for 1-wire control
                           Loaded: loaded (/lib/systemd/system/owserver.service; enabled; vendor preset: enabled)
                           Active: failed (Result: signal) since Mon 2023-01-02 13:26:39 CET; 18s ago
                      TriggeredBy: ● owserver.socket
                             Docs: man:owserver(1)
                          Process: 484 ExecStart=/usr/bin/owserver -c /etc/owfs.conf (code=killed, signal=SEGV)
                         Main PID: 484 (code=killed, signal=SEGV)
                              CPU: 24ms
                      
                      Jan 02 13:26:38 debian11 systemd[1]: owserver.service: Main process exited, code=killed, status=11/SEGV
                      Jan 02 13:26:38 debian11 systemd[1]: owserver.service: Failed with result 'signal'.
                      Jan 02 13:26:39 debian11 systemd[1]: owserver.service: Scheduled restart job, restart counter is at 5.
                      Jan 02 13:26:39 debian11 systemd[1]: Stopped Backend server for 1-wire control.
                      Jan 02 13:26:39 debian11 systemd[1]: owserver.service: Start request repeated too quickly.
                      Jan 02 13:26:39 debian11 systemd[1]: owserver.service: Failed with result 'signal'.
                      Jan 02 13:26:39 debian11 systemd[1]: Failed to start Backend server for 1-wire control.
                      
                      
                      
                      otto@debian11:~$ sudo systemctl restart owserver
                      Job for owserver.service failed because the service did not take the steps required by its unit configuration.
                      See "systemctl status owserver.service" and "journalctl -xe" for details.
                      
                      
                      ? 1 Reply Last reply Reply Quote 0
                      • Homoran
                        Homoran Global Moderator Administrators last edited by

                        ist das hier ein ioBroker Thema??
                        oder offtopic?

                        L 1 Reply Last reply Reply Quote 0
                        • L
                          Laser @Homoran last edited by

                          @homoran
                          so eindeutig kann man das nicht festmachen. Fest steht, nach Installation des IOBroker funktioniert der OWServer nicht mehr.

                          Homoran 1 Reply Last reply Reply Quote 0
                          • Homoran
                            Homoran Global Moderator Administrators @Laser last edited by

                            @laser sagte in Proxmox VM mit IOBroker OWServer:

                            funktioniert der OWServer nicht mehr.

                            und der gehört zu ioBroker?

                            L 1 Reply Last reply Reply Quote 0
                            • L
                              Laser @Homoran last edited by Laser

                              @homoran
                              Wo hättest Du das Thema gerne? Im Nirvana? IOBroker ohne Zusätze bringt keinen Nutzen.
                              So wie es früher hieß "Windows ohne Software funktioniert einwandfrei"

                              Homoran 1 Reply Last reply Reply Quote 0
                              • ?
                                A Former User @Laser last edited by

                                @laser sagte in Proxmox VM mit IOBroker OWServer:

                                Das war ein Mißverständnis aber trotz Allem:

                                Hi,
                                was gibt den journalctl aus? Am besten zweite Konsole aufmachen, wenn Du owserver.service startest

                                # $ sudo journalctl -f
                                

                                Oder gibt es noch weitere Log-Files, Syslog oder Logs vom owserver?

                                VG
                                Bernd

                                L 1 Reply Last reply Reply Quote 0
                                • L
                                  Laser @Guest last edited by Laser

                                  @dp20eic
                                  Beim Start von OWSERVER:

                                  Jan 02 14:22:09 debian11 sudo[586]: pam_unix(sudo:session): session opened for user root(uid=0) by otto(uid=1000)
                                  Jan 02 14:22:12 debian11 qemu-ga[352]: info: guest-ping called
                                  Jan 02 14:22:23 debian11 qemu-ga[352]: info: guest-ping called
                                  Jan 02 14:22:29 debian11 sudo[589]:     otto : TTY=pts/0 ; PWD=/home/otto ; USER=root ; COMMAND=/usr/bin/systemctl restart owserver
                                  Jan 02 14:22:29 debian11 sudo[589]: pam_unix(sudo:session): session opened for user root(uid=0) by otto(uid=1000)
                                  Jan 02 14:22:29 debian11 systemd[1]: Starting Backend server for 1-wire control...
                                  Jan 02 14:22:29 debian11 systemd[1]: owserver.service: Failed with result 'protocol'.
                                  Jan 02 14:22:29 debian11 systemd[1]: Failed to start Backend server for 1-wire control.
                                  Jan 02 14:22:29 debian11 sudo[589]: pam_unix(sudo:session): session closed for user root
                                  Jan 02 14:22:29 debian11 systemd[1]: owserver.service: Scheduled restart job, restart counter is at 1.
                                  Jan 02 14:22:29 debian11 systemd[1]: Stopped Backend server for 1-wire control.
                                  Jan 02 14:22:29 debian11 systemd[1]: Starting Backend server for 1-wire control...
                                  Jan 02 14:22:29 debian11 systemd[1]: owserver.service: Failed with result 'protocol'.
                                  Jan 02 14:22:29 debian11 systemd[1]: Failed to start Backend server for 1-wire control.
                                  Jan 02 14:22:29 debian11 systemd[1]: owserver.service: Scheduled restart job, restart counter is at 2.
                                  Jan 02 14:22:29 debian11 systemd[1]: Stopped Backend server for 1-wire control.
                                  Jan 02 14:22:29 debian11 systemd[1]: Starting Backend server for 1-wire control...
                                  Jan 02 14:22:29 debian11 systemd[1]: owserver.service: Failed with result 'protocol'.
                                  Jan 02 14:22:29 debian11 systemd[1]: Failed to start Backend server for 1-wire control.
                                  Jan 02 14:22:29 debian11 systemd[1]: owserver.service: Scheduled restart job, restart counter is at 3.
                                  Jan 02 14:22:29 debian11 systemd[1]: Stopped Backend server for 1-wire control.
                                  Jan 02 14:22:29 debian11 systemd[1]: Starting Backend server for 1-wire control...
                                  Jan 02 14:22:29 debian11 systemd[1]: owserver.service: Failed with result 'protocol'.
                                  Jan 02 14:22:29 debian11 systemd[1]: Failed to start Backend server for 1-wire control.
                                  Jan 02 14:22:30 debian11 systemd[1]: owserver.service: Scheduled restart job, restart counter is at 4.
                                  Jan 02 14:22:30 debian11 systemd[1]: Stopped Backend server for 1-wire control.
                                  Jan 02 14:22:30 debian11 systemd[1]: Starting Backend server for 1-wire control...
                                  Jan 02 14:22:30 debian11 systemd[1]: owserver.service: Failed with result 'protocol'.
                                  Jan 02 14:22:30 debian11 systemd[1]: Failed to start Backend server for 1-wire control.
                                  Jan 02 14:22:30 debian11 systemd[1]: owserver.service: Scheduled restart job, restart counter is at 5.
                                  Jan 02 14:22:30 debian11 systemd[1]: Stopped Backend server for 1-wire control.
                                  Jan 02 14:22:30 debian11 systemd[1]: owserver.service: Start request repeated too quickly.
                                  Jan 02 14:22:30 debian11 systemd[1]: owserver.service: Failed with result 'protocol'.
                                  Jan 02 14:22:30 debian11 systemd[1]: Failed to start Backend server for 1-wire control.
                                  Jan 02 14:22:34 debian11 qemu-ga[352]: info: guest-ping called
                                  
                                  

                                  Ich konnte nichts Auschlußreiches finden. Habe auch schon einen neuen USB- Busmaster besorgt, der den OWServer mit Daten versorgt.
                                  Wenn ich beim Durchreichen des USB statt der Hersteller ID direkt den Anschluß wähle, wo der USB Busmaster dranhängt, erscheint immer "ausgesteckt"

                                  1 Reply Last reply Reply Quote 0
                                  • crunchip
                                    crunchip Forum Testing Most Active @Laser last edited by

                                    @laser sagte in Proxmox VM mit IOBroker OWServer:

                                    IOBroker auf VM installiert. Danach OW Sever installiert. Ging nicht

                                    was war denn da das Problem? vllt kommt man so dahinter warum beides zusammen nicht funktioniert

                                    @laser sagte in Proxmox VM mit IOBroker OWServer:

                                    server: port = 192.168.2.103:4304

                                    @laser sagte in Proxmox VM mit IOBroker OWServer:

                                    server: server = 192.168.10.1:3131

                                    was sind das für IP's

                                    hast du die Ports mal abgefragt ob sich da etwas behindert?

                                    L 1 Reply Last reply Reply Quote 0
                                    • L
                                      Laser @crunchip last edited by

                                      @crunchip
                                      Dadurch, daß ich ständig neue VM's erzeugt habe, ändert sich auch die ID + IP-Adresse. Ich habe natürlich (so der Plan) immer die richtige IP- Adresse verwendet.

                                      Thomas Braun ? 2 Replies Last reply Reply Quote 0
                                      • Thomas Braun
                                        Thomas Braun Most Active @Laser last edited by

                                        @laser

                                        Mit welchen Versionen bist du da unterwegs?
                                        Könnte es sein, dass du noch in diesen Fehler rennst?

                                        https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=971513

                                        L 1 Reply Last reply Reply Quote 0
                                        • L
                                          Laser @Thomas Braun last edited by

                                          @thomas-braun

                                          
                                          otto@debian11:~$ /usr/bin/owhttpd -V
                                          /usr/bin/owhttpd version:
                                                  3.2p4
                                          libow version:
                                                  3.2p4
                                          otto@debian11:~$
                                          
                                          
                                          L 1 Reply Last reply Reply Quote 0
                                          • L
                                            Laser @Laser last edited by Laser

                                            Die gleiche Debian- und OWServer Version auf einem Mini-PC ohne Virtualisierung funktioniert aber!
                                            Mein Produktivsystem möchte ich nicht mit allen möglichen Experimenten "versauen". Deshalb Proxmox auf einem NUC I3.

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            440
                                            Online

                                            31.9k
                                            Users

                                            80.1k
                                            Topics

                                            1.3m
                                            Posts

                                            5
                                            150
                                            7746
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo