Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. esphome - wird dies noch gepflegt?

    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

    esphome - wird dies noch gepflegt?

    This topic has been deleted. Only users with topic management privileges can see it.
    • A
      andreas_n @WolfgangFB last edited by

      @wolfgangfb Hallo Wolfgang, was bedeutet mit der "Hand darüberinstalliert" Ich habe alles innerhalb von ioBroker erledigt. (esphome entfernt und danach wieder hinzugefügt)

      W 1 Reply Last reply Reply Quote 0
      • W
        WolfgangFB last edited by

        @thomas-braun

        OK, 7a3bf744580e98afe4bba5ac90e80c73cd3117f2 habe ich jetzt auch, mal sehn ob die etwas staabiler läuft.

        W 1 Reply Last reply Reply Quote 0
        • W
          WolfgangFB @andreas_n last edited by

          @andreas_n

          Mit von Hand meine ich, in IO-Broker Adapter -> Expertenmodus -> Installiere aus eigener URL -> von GitHub -> Steuern Sie vob ESPHome verwaltete Geräte [DrozmotiX]

          1 Reply Last reply Reply Quote 0
          • W
            WolfgangFB @WolfgangFB last edited by

            @wolfgangfb

            Es bleibt leider dabei, trotz aktueller Version muss ich den Adapter mindestens einmal täglich neu starten damit er wieder Kontakt zu allen Clinets hat. Ziemlich unbefriedigender Zustand...

            frana120500 1 Reply Last reply Reply Quote 0
            • frana120500
              frana120500 @WolfgangFB last edited by

              Das Problem mit der fehlenden PlatformIO Version 6 besteht weiterhin, auch nach dem drüberbügeln der Version 0.2.4.

              A 1 Reply Last reply Reply Quote 0
              • A
                andreas_n @frana120500 last edited by

                @frana120500
                Das Problem ist auch bei mir vorhanden. (PlatformIO zu alt)

                Denke die korrekte Frage ins Forum lautet:

                Wie aktualisiere ich PlatformIO für ESPhome

                frana120500 1 Reply Last reply Reply Quote 0
                • frana120500
                  frana120500 @andreas_n last edited by

                  @andreas_n Ich konnte es nur lösen über eine IoBroker Neuinstallation

                  1 Reply Last reply Reply Quote 0
                  • R
                    Rushmed Most Active last edited by Rushmed

                    Hallo,

                    nachdem ich das WebUI nichtmehr öffnen konnte habe ich den Adapter deinstelliert und die Daten gelöscht mit

                    rm /opt/iobroker/iobroker-data/esphome.0/.esphome -r
                    

                    Beim Versuch den Adapter neu zu installieren bekomme ich nun:

                    $ iobroker add esphome --host Smartazamba
                    
                    host.Smartazamba Unknown packetName esphome. Please install packages from outside the repository using npm!
                    
                    ERROR: Process exited with code 12
                    

                    Was mache ich falsch?

                    Edit: Bookworm

                    Thomas Braun 1 Reply Last reply Reply Quote 0
                    • Thomas Braun
                      Thomas Braun Most Active @Rushmed last edited by Thomas Braun

                      @rushmed

                      iob update
                      iob add esphome --host Smartazamba --debug
                      
                      R 1 Reply Last reply Reply Quote 0
                      • R
                        Rushmed Most Active @Thomas Braun last edited by

                        @thomas-braun sagte in esphome - wird dies noch gepflegt?:

                        iob add esphome --host Smartazamba --debug

                        pi@Smartazamba:~ $ iob update
                        Used repository: Stable (default)
                        Adapter    "admin"        : 6.3.5    , installed 6.6.0
                        Adapter    "alexa2"       : 3.23.2   , installed 3.23.2
                        Adapter    "backitup"     : 2.6.23   , installed 2.6.23
                        Adapter    "denon"        : 1.15.2   , installed 1.15.2
                        Adapter    "device-watcher": 2.9.2   , installed 2.9.2
                        Adapter    "ecovacs-deebot": 1.4.13  , installed 1.4.13
                        Adapter    "feiertage"    : 1.1.0    , installed 1.1.0
                        Adapter    "habpanel"     : 0.5.0    , installed 0.5.0
                        Adapter    "hue"          : 3.9.3    , installed 3.9.3
                        Adapter    "ical"         : 1.13.3   , installed 1.13.3
                        Adapter    "influxdb"     : 3.2.0    , installed 3.2.0
                        Adapter    "info"         : 1.9.26   , installed 1.9.26
                        Adapter    "iot"          : 1.14.5   , installed 1.14.5
                        Adapter    "javascript"   : 7.0.3    , installed 7.0.3
                        Controller "js-controller": 4.0.24   , installed 4.0.24
                        Adapter    "kodi"         : 2.0.9    , installed 2.0.9
                        Adapter    "linux-control": 1.1.3    , installed 1.1.3
                        Adapter    "logparser"    : 2.2.0    , installed 2.2.0
                        Adapter    "mihome-vacuum": 3.11.0   , installed 3.11.0
                        Adapter    "mqtt"         : 4.1.1    , installed 4.1.1
                        Adapter    "philips-tv"   : 0.5.3    , installed 0.5.3
                        Adapter    "ping"         : 1.5.3    , installed 1.5.3
                        Adapter    "pixelit"      : 0.2.0    , installed 0.2.0
                        Adapter    "shelly"       : 6.4.1    , installed 6.4.1
                        Adapter    "shuttercontrol": 1.5.0   , installed 1.5.0
                        Adapter    "simple-api"   : 2.7.2    , installed 2.7.2
                        Adapter    "smartmeter"   : 3.3.4    , installed 3.3.4
                        Adapter    "socketio"     : 4.2.0    , installed 4.2.0
                        Adapter    "sonoff"       : 2.5.3    , installed 2.5.3
                        Adapter    "telegram"     : 1.16.0   , installed 1.16.0
                        Adapter    "unifi"        : 0.6.6    , installed 0.6.6
                        Adapter    "weatherunderground": 3.4.2, installed 3.4.2
                        Adapter    "web"          : 4.3.0    , installed 4.3.0
                        Adapter    "windows-control": 0.1.5  , installed 0.1.5
                        Adapter    "wiobrowser"   : 2.0.1    , installed 2.0.1
                        Adapter    "wled"         : 0.6.7    , installed 0.7.0
                        Adapter    "ws"           : 1.3.0    , installed 1.3.0
                        Adapter    "yeelight-2"   : 1.2.1    , installed 1.2.1
                        Adapter    "zigbee"       : 1.8.16   , installed 1.8.16
                        pi@Smartazamba:~ $ iob add esphome --host Smartazamba --debug
                        host.Smartazamba Unknown packetName esphome. Please install packages from outside the repository using npm!
                        
                        
                        Homoran Thomas Braun 2 Replies Last reply Reply Quote 0
                        • Homoran
                          Homoran Global Moderator Administrators @Rushmed last edited by

                          @rushmed sagte in esphome - wird dies noch gepflegt?:

                          Please install packages from outside the repository using npm!

                          oder wechsel vorübergehend ins Beta-Repo
                          Screenshot_20230728-093439_Firefox.jpg

                          1 Reply Last reply Reply Quote 0
                          • Thomas Braun
                            Thomas Braun Most Active @Rushmed last edited by

                            @rushmed

                            Gibt es nicht über das Stable-Repo.
                            Beta kurz scharf schalten.

                            esphome
                            github:	0.2.4
                            latest:	0.2.4 for 23 months
                            stable:	-.-.-
                            
                            1 Reply Last reply Reply Quote 0
                            • R
                              Rushmed Most Active last edited by

                              pi@Smartazamba:~ $ iob add esphome --host Smartazamba --debug
                              NPM version: 9.6.7
                              Installing iobroker.esphome@0.2.4... (System call)
                              npm ERR! code 1
                              npm ERR! path /opt/iobroker/node_modules/iobroker.esphome
                              npm ERR! command failed
                              npm ERR! command sh -c npip install
                              npm ERR! No python_modules directory; installing pip locally if needed.
                              npm ERR! pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11)
                              npm ERR! error: externally-managed-environment
                              npm ERR!
                              npm ERR! × This environment is externally managed
                              npm ERR! ╰─> To install Python packages system-wide, try apt install
                              npm ERR!     python3-xyz, where xyz is the package you are trying to
                              npm ERR!     install.
                              npm ERR!
                              npm ERR!     If you wish to install a non-Debian-packaged Python package,
                              npm ERR!     create a virtual environment using python3 -m venv path/to/venv.
                              npm ERR!     Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make
                              npm ERR!     sure you have python3-full installed.
                              npm ERR!
                              npm ERR!     If you wish to install a non-Debian packaged Python application,
                              npm ERR!     it may be easiest to use pipx install xyz, which will manage a
                              npm ERR!     virtual environment for you. Make sure you have pipx installed.
                              npm ERR!
                              npm ERR!     See /usr/share/doc/python3.11/README.venv for more information.
                              npm ERR!
                              npm ERR! note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages.
                              npm ERR! hint: See PEP 668 for the detailed specification.
                              
                              npm ERR! A complete log of this run can be found in: /home/iobroker/.npm/_logs/2023-07-28T08_03_31_442Z-debug-0.log
                              host.Smartazamba Cannot install iobroker.esphome@0.2.4: 1
                              
                              

                              Den Fehler

                              npm ERR! × This environment is externally managed
                              

                              bekomm ich auch beim Versuch der Python für das Zigbee Stick Update per SSH zu installieren.
                              Fehlt da noch was für Bookworm?

                              1 Reply Last reply Reply Quote 0
                              • R
                                Rushmed Most Active last edited by

                                @Thomas-Braun Bin jetzt mit deinem Tipp von hier etwas weiter gekommen.

                                pi@Smartazamba:~ $ iob add esphome --host Smartazamba --debug
                                NPM version: 9.6.7
                                Installing iobroker.esphome@0.2.4... (System call)
                                npm ERR! code 127
                                npm ERR! path /opt/iobroker/node_modules/iobroker.esphome
                                npm ERR! command failed
                                npm ERR! command sh -c npip install
                                npm ERR! sh: 1: npip: Permission denied
                                
                                npm ERR! A complete log of this run can be found in: /home/iobroker/.npm/_logs/2023-07-28T08_19_07_068Z-debug-0.log
                                host.Smartazamba Cannot install iobroker.esphome@0.2.4: 127
                                
                                Thomas Braun 2 Replies Last reply Reply Quote 0
                                • Thomas Braun
                                  Thomas Braun Most Active @Rushmed last edited by

                                  @rushmed

                                  Lösche die Datei /usr/lib/python3.x/EXTERNALLY-MANAGED
                                  oder
                                  verwende bei pip das Argument --break-system-packages
                                  oder
                                  füge in ~/.config/pip/pip.conf den Text ein:

                                  [global]
                                  break-system-packages = true
                                  
                                  1 Reply Last reply Reply Quote 0
                                  • Thomas Braun
                                    Thomas Braun Most Active @Rushmed last edited by Thomas Braun

                                    @rushmed

                                    Ansonsten noch:

                                    https://forum.iobroker.net/search?term=npm ERR! command sh -c npip install npm ERR! sh%3A 1%3A npip%3A Permission denied&in=posts&matchWords=all&sortBy=timestamp&sortDirection=desc&showAs=posts

                                    Die Fehlermeldung ist bekannt.

                                    R 1 Reply Last reply Reply Quote 0
                                    • R
                                      Rushmed Most Active @Thomas Braun last edited by Rushmed

                                      @thomas-braun Puh, erstmal danke für die Hilfe.
                                      EXTERNALLY-MANAGED ist aus den Verzeichnis entfernt.
                                      Wie kann ich bei der Adapterinstalletion bei pip das Argument --break-system-packages anfügen?
                                      /.config/pip/pip.conf finde ich im Homeverzeichnis meines ioBroker Nutzers nicht.
                                      In dem Thread war schließlich nur die Neuinstallation die Lösung.

                                      Nach:

                                      cd /opt/iobroker
                                      npm i nopy
                                      sudo -u iobroker chmod ug+x /opt/iobroker/node_modules/nopy/src/n*
                                      

                                      Konnte ich den Adapter installieren.

                                      Danke!

                                      Thomas Braun 1 Reply Last reply Reply Quote 0
                                      • Thomas Braun
                                        Thomas Braun Most Active @Rushmed last edited by

                                        @rushmed

                                        Du musst nur eine der drei Optionen umsetzen.

                                        R 1 Reply Last reply Reply Quote 0
                                        • R
                                          Rushmed Most Active @Thomas Braun last edited by

                                          @thomas-braun Ich hatte doch hier schon EXTERNALLY-MANAGED entfernt.
                                          Damit kam ich ja zu:

                                          pi@Smartazamba:~ $ iob add esphome --host Smartazamba --debug
                                          NPM version: 9.6.7
                                          Installing iobroker.esphome@0.2.4... (System call)
                                          npm ERR! code 127
                                          npm ERR! path /opt/iobroker/node_modules/iobroker.esphome
                                          npm ERR! command failed
                                          npm ERR! command sh -c npip install
                                          npm ERR! sh: 1: npip: Permission denied
                                          npm ERR! A complete log of this run can be found in: /home/iobroker/.npm/_logs/2023-07-28T08_19_07_068Z-debug-0.log
                                          host.Smartazamba Cannot install iobroker.esphome@0.2.4: 127
                                          

                                          Davor war die Ausgabe folgende:

                                          pi@Smartazamba:~ $ iob add esphome --host Smartazamba --debug
                                          NPM version: 9.6.7
                                          Installing iobroker.esphome@0.2.4... (System call)
                                          npm ERR! code 1
                                          npm ERR! path /opt/iobroker/node_modules/iobroker.esphome
                                          npm ERR! command failed
                                          npm ERR! command sh -c npip install
                                          npm ERR! No python_modules directory; installing pip locally if needed.
                                          npm ERR! pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11)
                                          npm ERR! error: externally-managed-environment
                                          npm ERR!
                                          npm ERR! × This environment is externally managed
                                          npm ERR! ╰─> To install Python packages system-wide, try apt install
                                          npm ERR!     python3-xyz, where xyz is the package you are trying to
                                          npm ERR!     install.
                                          npm ERR!
                                          npm ERR!     If you wish to install a non-Debian-packaged Python package,
                                          npm ERR!     create a virtual environment using python3 -m venv path/to/venv.
                                          npm ERR!     Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make
                                          npm ERR!     sure you have python3-full installed.
                                          npm ERR!
                                          npm ERR!     If you wish to install a non-Debian packaged Python application,
                                          npm ERR!     it may be easiest to use pipx install xyz, which will manage a
                                          npm ERR!     virtual environment for you. Make sure you have pipx installed.
                                          npm ERR!
                                          npm ERR!     See /usr/share/doc/python3.11/README.venv for more information.
                                          npm ERR!
                                          npm ERR! note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages.
                                          npm ERR! hint: See PEP 668 for the detailed specification.
                                          npm ERR! A complete log of this run can be found in: /home/iobroker/.npm/_logs/2023-07-28T08_03_31_442Z-debug-0.log
                                          host.Smartazamba Cannot install iobroker.esphome@0.2.4: 1
                                          
                                          Thomas Braun 1 Reply Last reply Reply Quote 0
                                          • Thomas Braun
                                            Thomas Braun Most Active @Rushmed last edited by

                                            @rushmed

                                            Ja, dann war das mit nopy der richtige nächste Schritt.

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate
                                            FAQ Cloud / IOT
                                            HowTo: Node.js-Update
                                            HowTo: Backup/Restore
                                            Downloads
                                            BLOG

                                            411
                                            Online

                                            31.9k
                                            Users

                                            80.1k
                                            Topics

                                            1.3m
                                            Posts

                                            9
                                            44
                                            4491
                                            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