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.
    • Thomas Braun
      Thomas Braun Most Active @WolfgangFB last edited by Thomas Braun

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

      Ich habe von Hand drüberinstalliert und habe trotzdem Version 0.24.

      Bei Versionen aus dem github ändert sich nicht unbedingt die Versionsnummer. Aber das Build ändert sich.
      Schau mit

      cd /opt/iobroker
      npm ls | grep esphome
      

      nach. Aktuell müsste da 7a3bf744580e98afe4bba5ac90e80c73cd3117f2 drin stehen.
      Evtl. gilt auch das bei dir:

      https://github.com/DrozmotiX/ioBroker.esphome/issues/158

      Grothesk242 created this issue in DrozmotiX/ioBroker.esphome

      closed Installation fails with error: externally-managed-environment #158

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

                                            Support us

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

                                            871
                                            Online

                                            31.9k
                                            Users

                                            80.1k
                                            Topics

                                            1.3m
                                            Posts

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