Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. ESPhome & Multihost - Dashboard nicht erreichbar

    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 & Multihost - Dashboard nicht erreichbar

    This topic has been deleted. Only users with topic management privileges can see it.
    • T
      T-147 last edited by

      Hallo zusammen,

      ich hab hier daheim ein eigenes Subnetz für den ganzen SmartHome-Kram, damit das alles von meinem privaten Netz getrennt ist. Da mein ioBroker (Docker) auf einem Pi4 aber auch mit Geräten im privaten Netz redet (NAS, Switches, usw.) wollte ich das ganze über ein Multihost-System aufteilen und das SmartHome-Subnetz hat einen eigenen Pi4 mit ioBroker (Docker) bekommen.
      Nach einigen anfänglichen Schwierigkeiten läuft das auch mittlerweile und ich habe einige Instanzen auch schon auf den Slave umgezogen und alles funktioniert soweit. Mit Ausnahme von ESPhome...

      Ich hab als erstes in ESPhome die Secrets für das neue Wifi und MQTT angepasst und auf den aktuell einzigen ESP ausgerollt. Soweit alles gut, der ESP ist im neuen Wifi und hat eine IP bekommen und auch die Arbeit (MQTT-/temperaturgesteuerter Lüfter) wieder aufgenommen.
      Danach hab ich die ESPhome-Instanz vom Master auf den Slave umgezogen und die IP für das Dashboard angepasst. Die Instanz startet durch, wird grün und die Geräteerkennung findet auch den aktiven ESP.

      Aber es ergeben sich folgende 2 Probleme:

      1. Das Dashboard ist nicht aufrufbar. Weder aus dem eigenen, noch aus dem anderen Subnetz. Der Port 6052 ist sowohl auf Master als auch auf dem Slave in Docker gemappt, so wie es die letzten Wochen auch tadellos funtioniert.
        Das Log vom ioBroker wirft mir beim Start der Instanz folgende Meldung als "Info" aus:
      [Error caught and send to Sentry, thank you collaborating!] error: Error: No checksum URL for Python 3.11.13 found. at $df9eabe9bda49ea8$export$83db838be0f7727 (file:///opt/iobroker/node_modules/autopy/src/index.ts:127:29) at $df9eabe9bda49ea8$export$e522f41234ab669a (file:///opt/iobroker/node_modules/autopy/src/index.ts:224:27) at Esphome.espHomeDashboard (/opt/iobroker/node_modules/iobroker.esphome/main.js:110:19) at Esphome.onReady (/opt/iobroker/node_modules/iobroker.esphome/main.js:78:5)
      

      Fehlt mir hier auf dem neuen Pi/ioBroker-Container noch irgendwas? Muss ich nochwas zusätzlich installieren? Ich meine mich da dunkel an was zu erinnern, aber ich find die genutzte Anleitung nicht mehr...

      1. Der Webserver des ESP ist nur aus dem eigenen Netz sauber aufrufbar. Aus dem privaten Subnetz geht die Webseite zwar auf, aber er zeigt mir nichts an, außer den Titelleisten "Name/State" und vom log, als wäre der ESP nicht vollständig konfiguriert.

      Bin für Hinweise und Tips dankbar, steh grad ein wenig auf dem Schlauch

      Beste Grüße
      Marian

      arteck 1 Reply Last reply Reply Quote 0
      • T
        T-147 last edited by

        Installiere ich ESPhome nochmal auf dem Master, gibt es keinerlei Probleme oder Fehlermeldung.
        Da ist das Dashboard dann fehlerfrei erreichbar...

        1 Reply Last reply Reply Quote 0
        • arteck
          arteck Developer Most Active @T-147 last edited by

          @t-147 sagte in ESPhome & Multihost - Dashboard nicht erreichbar:

          ehlt mir hier auf dem neuen Pi/ioBroker-Container noch irgendwas?

          na steht doch da

          No checksum URL for Python 3.11.13 found.
          
          T 1 Reply Last reply Reply Quote 0
          • T
            T-147 @arteck last edited by

            @arteck
            Python ist bereits in der aktuellsten Version installiert, sagt der Container.

            root@ioBroker:/opt/iobroker# sudo apt install python3
            Reading package lists... Done
            Building dependency tree... Done
            Reading state information... Done
            python3 is already the newest version (3.11.2-1+b1).
            0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
            root@ioBroker:/opt/iobroker# 
            

            Ebenso auf dem Docker-Host. Das wär auch zu einfach gewesen 😉

            1 Reply Last reply Reply Quote 0
            • arteck
              arteck Developer Most Active last edited by arteck

              na ja das was der container sagt ist dem adapter wumpe

              ausserdem python ist nicht python3

              zeigmal

              python --version
              python3 --version

              T 1 Reply Last reply Reply Quote 0
              • T
                T-147 @arteck last edited by T-147

                @arteck

                root@ioBroker:/opt/iobroker# python --version
                bash: python: command not found
                root@ioBroker:/opt/iobroker# python3 --version
                Python 3.11.2
                root@ioBroker:/opt/iobroker# 
                
                

                Wieso wumpe? Der Adapter läuft doch in dem Container.
                Python läßt sich auch nicht separat installieren, weil obsolet.

                1 Reply Last reply Reply Quote 0
                • arteck
                  arteck Developer Most Active last edited by arteck

                  which python3
                  

                  das was da raus kommt musst du umleiten auf python mit einem symlink
                  so würde ich mal sagen

                  ln -s /usr/bin/python3 /usr/bin/python
                  

                  wenn python3 unter /usr/bin/python3 installier ist

                  und warum ist es dem adapter wumpe .. weil er python auch nochmal installieren will .. kann es aber nicht da mit dem install was nicht stimmt.

                  T 1 Reply Last reply Reply Quote 0
                  • T
                    T-147 @arteck last edited by

                    @arteck
                    bedenke bitte, dass ich hier sowohl auf dem Master, als auch auf dem Slave einen Docker-Container verwende. Automatisiert auf dem gleichen Stand. Auf dem Master muss ich nichts mit Python irgendwie umleiten, da funktioniert das Dashboard.
                    Zusätzlich, wenn ich das auf dem Slave irgendwie verlinken würde, wäre diese Verlinkung beim nächsten Neustart wieder verschwunden.
                    Außerdem spricht die Meldung von "Python 3.11.13" und Python3 hab ich ja? Da kann ich Dir in der Tat grad nicht folgen. 🤔

                    Wie gesagt, ich hab im Prinzip 2 baugleiche, versionsgleiche Container, Master geht, Slave geht nicht. Ich kann den Adapter auch hin und her schieben, es ändert sich nichts. Die in der Meldung genannten Datei und Autopy gibt es gar nicht, auf keinem der beiden Systeme.

                    Läuft das ESPhome evtl. nur in Verbindung mit einem anderen Adapter, der auf dem Slave fehlt?

                    arteck 1 Reply Last reply Reply Quote 0
                    • arteck
                      arteck Developer Most Active @T-147 last edited by

                      @t-147 sagte in ESPhome & Multihost - Dashboard nicht erreichbar:

                      Läuft das ESPhome evtl. nur in Verbindung mit einem anderen Adapter, der auf dem Slave fehlt?

                      nein aber bei installation des adapter wird da auch python mit installiert.. das siehst du nur nicht ..
                      und bei dem slave hat er es nicht geschafft

                      No checksum URL for Python 3.11.13 found.
                      

                      es zu installieren.. oder nicht zu ende installiert

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

                        @arteck möglicherweise sind dort die Repos nicht korrekt, so dass er den

                        @arteck sagte in ESPhome & Multihost - Dashboard nicht erreichbar:

                        checksum URL for Python

                        nicht gefunden hat

                        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

                        649
                        Online

                        31.9k
                        Users

                        80.1k
                        Topics

                        1.3m
                        Posts

                        3
                        10
                        117
                        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