Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. Adapterseite nicht erreichbar: TypeError:

    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

    Adapterseite nicht erreichbar: TypeError:

    This topic has been deleted. Only users with topic management privileges can see it.
    • G
      GlatterMonoid last edited by

      Hallo zusammen.

      Ich bin neu dabei und habe ein Problem mit IOBroker. An sich funktioniert alles problemlos, jedoch ist die Adapterliste nicht abrufbar. Die Seite lädt endlos und unten links erscheint folgende Errormeldung:

      Cannot get adapters info: TypeError: Cannot create property 'rating' on string '<'
      

      Iobroker läuft bei mir unter Docker auf einem Raspberry PI 4B 8GB RAM, mit Ubuntu 23.04

      • IOBroker Updaten: Ergebnislos
      • Neustart des Systems: (Raspberry Pi, Container, usw.) Hat einpaarmal geholfen, jedoch ist es jetzt ebenfalls Ergebnislos

      Könnt ihr mir weiterhelfen? Ich habe alles mögliche probiert und komme nicht mehr weiter.

      Ich habe dann probiert die Adapter manuell über CLI zu installieren jedoch funtioniert das auch nicht bzw. es zeigt an das es installiert wurde jedoch zeigt es keine Instanzen des Adapters an.
      Verwendeter Install CMD:

      npm install iobroker.javascript
      

      Aktive Repo: Stable

      Vielen Dank schonmal
      Gruß Glatter

      Codierknecht 1 Reply Last reply Reply Quote 0
      • G
        GlatterMonoid last edited by

        Sry hab auf die Schnelle nicht gefunden wie oder ob man Posts editieren kann.
        Die Webconsole zeigt folgendes an.

        Error

        Cannot get adapters info: TypeError: Cannot create property 'rating' on string '<'
        (anonymous)	@	:8081/static/js/5966.a0d97006.chunk.js:2
        window.alert	@	:8081/static/js/4207.a0534e65.chunk.js:2
        (anonymous)	@	:8081/static/js/4207.a0534e65.chunk.js:2
        Promise.catch (asynchron)		
        t.getAdaptersInfo	@	:8081/static/js/4207.a0534e65.chunk.js:2
        (anonymous)	@	:8081/static/js/4207.a0534e65.chunk.js:2
        Promise.then (asynchron)		
        value	@	:8081/static/js/4207.a0534e65.chunk.js:2
        value	@	:8081/static/js/4207.a0534e65.chunk.js:2
        wi	@	:8081/static/js/4164.29c179b8.chunk.js:2
        ki	@	:8081/static/js/4164.29c179b8.chunk.js:2
        ki	@	:8081/static/js/4164.29c179b8.chunk.js:2
        bi	@	:8081/static/js/4164.29c179b8.chunk.js:2
        (anonymous)	@	:8081/static/js/4164.29c179b8.chunk.js:2
        Ss	@	:8081/static/js/4164.29c179b8.chunk.js:2
        ss	@	:8081/static/js/4164.29c179b8.chunk.js:2
        Hl	@	:8081/static/js/4164.29c179b8.chunk.js:2
        (anonymous)	@	:8081/static/js/4164.29c179b8.chunk.js:2
        

        Warnung

        [ADAPTERS] Cannot compare "" and "5.0.12"
        (anonymous)	@	:8081/static/js/5966.a0d97006.chunk.js:2
        value	@	:8081/static/js/4207.a0534e65.chunk.js:2
        (anonymous)	@	:8081/static/js/4207.a0534e65.chunk.js:2
        value	@	:8081/static/js/4207.a0534e65.chunk.js:2
        value	@	:8081/static/js/4207.a0534e65.chunk.js:2
        Aa	@	:8081/static/js/4164.29c179b8.chunk.js:2
        No	@	:8081/static/js/4164.29c179b8.chunk.js:2
        Ei	@	:8081/static/js/4164.29c179b8.chunk.js:2
        ks	@	:8081/static/js/4164.29c179b8.chunk.js:2
        ys	@	:8081/static/js/4164.29c179b8.chunk.js:2
        vs	@	:8081/static/js/4164.29c179b8.chunk.js:2
        as	@	:8081/static/js/4164.29c179b8.chunk.js:2
        S	@	:8081/static/js/4164.29c179b8.chunk.js:2
        T	@	:8081/static/js/4164.29c179b8.chunk.js:2
        
        1 Reply Last reply Reply Quote 0
        • Codierknecht
          Codierknecht Developer Most Active @GlatterMonoid last edited by

          @glattermonoid
          Adapter werden nicht direkt über den Paketmanager installiert. Dazu hat ioBroker seine eigenen Befehle.
          https://www.iobroker.net/#de/documentation/config/cli.md

          Welches Image hast Du verwendet?

          Zeig mal

          iob diag
          

          Zur Not: Container wegwerfen, mit dem Image von Buanet einen neuen erstellen und Backup rein.

          G 1 Reply Last reply Reply Quote 2
          • G
            GlatterMonoid @Codierknecht last edited by

            @codierknecht Okey also den gewünschten Adapter konnte ich installieren.
            (Hab verpeilt mit dem Befehl

            iobroker add javascript 0
            
            

            eine Instanz hinzuzufügen.)

            Output von

            iob diag
            
            ======================= SUMMARY =======================
                                    v.2023-10-10
            
            
            Model           : Raspberry Pi 4 Model B Rev 1.5
            Kernel          : aarch64
            Userland        : arm64
            Docker          : v9.0.0
            
            Installation:           Docker
            Kernel:                 aarch64
            Userland:               arm64
            Timezone:               Etc/UTC
            User-ID:                0
            X-Server:               false
            
            
            Pending OS-Updates:     0
            Pending iob updates:    0
            
            Nodejs-Installation:    /usr/bin/nodejs         v18.18.2
                                    /usr/bin/node           v18.18.2
                                    /usr/bin/npm            9.8.1
                                    /usr/bin/npx            9.8.1
                                    /usr/bin/corepack       0.19.0
            
            Recommended versions are nodejs 18.18.2 and npm 9.8.1
            Your nodejs installation is correct
            
            MEMORY:
                           total        used        free      shared  buff/cache   available
            Mem:            8.2G        2.0G        3.1G        183M        3.6G        6.2G
            Swap:           1.1G          0B        1.1G
            Total:          9.3G        2.0G        4.1G
            
            Active iob-Instances:   7
            Active repo(s): stable
            
            ioBroker Core:          js-controller           5.0.12
                                    admin                   6.10.1
            
            ioBroker Status:        iobroker is running on this host.
            
            
            Objects type: jsonl
            States  type: jsonl
            
            Status admin and web instance:
            + system.adapter.admin.0                  : admin                 : iobroker                                 -  enabled, port: 8081, bind: 0.0.0.0, run as: admin
            
            Objects:                308
            States:                 247
            
            Size of iob-Database:
            
            8.3M    /opt/iobroker/iobroker-data/objects.jsonl
            2.9M    /opt/iobroker/iobroker-data/states.jsonl
            
            
            
            =================== END OF SUMMARY ====================
            
            Codierknecht 1 Reply Last reply Reply Quote 0
            • Codierknecht
              Codierknecht Developer Most Active @GlatterMonoid last edited by

              @glattermonoid
              Das sieht soweit unverdächtig aus.

              Läuft's denn jetzt?

              Was ich noch nicht verstanden habe:
              Warum den armen Pi mit einem Ubuntu mit aufgesetztem Docker quälen?
              Das ist ja per se keine Rechenrakete.
              Warum nicht nativ ein aktuelles Raspberry OS (Debian Bookworm) drauf?

              Docker macht Sinn, wenn ich auf einer potenten Maschine verschiedene Systeme gleichzeitig oder ioBroker auf Synology betreiben möchte. Der Pi ist mit ioBroker alleine schon schnell genug völlig ausgelastet.

              G 1 Reply Last reply Reply Quote 3
              • G
                GlatterMonoid last edited by

                @codierknecht Guten Morgen
                Also danke mal für die Hilfe 🙂

                Nachdem ich die Instanz des Adapters hinzugefügt habe (über CLI) ist die Seite auf einmal wieder verfügbar. Ansonsten habe ich keine Einstellungen mehr vorgenommen. Also etwas seltsam das ganze. Falls aber jemand diesen Fehler ebenfalls haben sollte probiert manuell über die Konsole manuell einen Adapter hinzuzufügen. Bei mir war es jetzt der JavaScript-Adapter. Vielleicht funktioniert das bei euch auch mit einem anderen Adapter.

                npm install iobroker.javascript
                

                alternativ:

                npm add iobroker.javascript
                

                dies fügt jedoch keine Instanz hinzu.
                Dazu:

                iobroker add javascript 0
                

                jeweils durch Adaptername und Wunschnummer ersetzen.

                IOBroker-CLI-Commands

                Gruß Glatter

                1 Reply Last reply Reply Quote 0
                • G
                  GlatterMonoid @Codierknecht last edited by

                  @codierknecht
                  Das hatte eigentlich keinen bestimmten Grund.😊
                  Bin davon ausgegangen das der PI das schon wegsteckt.
                  Also bis jetzt hat er das eigentlich auch. Die Auslastung hält sich bisher in Grenzen.

                  Gruß Glatter

                  Codierknecht 1 Reply Last reply Reply Quote 0
                  • Codierknecht
                    Codierknecht Developer Most Active @GlatterMonoid last edited by

                    @glattermonoid sagte in Adapterseite nicht erreichbar: TypeError::

                    Bin davon ausgegangen das der PI das schon wegsteckt.
                    Also bis jetzt hat er das eigentlich auch. Die Auslastung hält sich bisher in Grenzen.

                    Dann lass es so wie es ist.
                    Hauptsache, es funzt jetzt wieder 😉

                    Wenn der Pi einzig und allein für ioBroker gedacht ist, kannst Du das ja später mal ändern.
                    Du erhältst hier bei künftigen Problemen eher Hilfe, wenn ioBroker nativ unter Debian läuft.

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

                    Support us

                    ioBroker
                    Community Adapters
                    Donate

                    738
                    Online

                    31.8k
                    Users

                    80.0k
                    Topics

                    1.3m
                    Posts

                    2
                    8
                    524
                    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