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 last edited by

      Da der Fehler "HTTPClientError: Please upgrade to the PlatformIO Core 6" verschwindet, wenn der esphome adapter auf einem frischen (ubuntu/ioBroker) System neu installiert wird.....
      -> Wäre es da nicht eine Lösung bei einem Esphome-Update auch PlatformIO zusammen mit dem esphome adapter zu entfernen?

      1 Reply Last reply Reply Quote 0
      • 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
                                            • First post
                                              Last post

                                            Support us

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

                                            780
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

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