Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. info Adapter

    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

    info Adapter

    This topic has been deleted. Only users with topic management privileges can see it.
    • foxriver76
      foxriver76 Developer @mguenther last edited by

      @mguenther Soweit ich weiß ging es darum, dass der Entwickler des Info Adapters gesagt hat er kann die Daten nicht auslesen. Im Issue wurden States gefordert um die Daten darzustellen. Allerdings kann ein Adapterentwickler die Daten (npm version, node version, architektur, os etc.) bereits auslesen. Kurzes Beispiel:

      const data = await sendToHostAsync('nameOfTheHost', 'getHostInfo', {});
      

      Andere Informationen wie CPU Auslastung, freier Speicher sind in den system.host States bereits vorhanden.

      M 1 Reply Last reply Reply Quote 0
      • M
        mguenther @foxriver76 last edited by

        @foxriver76 sagte in info Adapter:

        @mguenther Soweit ich weiß ging es darum, dass der Entwickler des Info Adapters gesagt hat er kann die Daten nicht auslesen. Im Issue wurden States gefordert um die Daten darzustellen. Allerdings kann ein Adapterentwickler die Daten (npm version, node version, architektur, os etc.) bereits auslesen. Kurzes Beispiel:

        const data = await sendToHostAsync('nameOfTheHost', 'getHostInfo', {});
        

        Andere Informationen wie CPU Auslastung, freier Speicher sind in den system.host States bereits vorhanden.

        nicht ganz, die Daten kann der Adapterentwickler schon auslesen - nur der Anweder nicht so einfach (zumindest deswegen, weil er die Objekte nicht kennt - wie in meinem Fall) und daher war die Idee, mehr bzw. weitere Daten in die Objekte einzutragen. Der Info Adpater hat eh mit Multihost Umgebungen so seine Probleme...

        Konkreter Fall - wie und wo lese ich die empfohlene node bzw. npm Version aus? Das weiß ich einfach nicht und findet sich auch nirgends in den Objekten.

        BananaJoe 1 Reply Last reply Reply Quote 0
        • BananaJoe
          BananaJoe Most Active @mguenther last edited by BananaJoe

          @mguenther schalte mal im Objekt-Browser die Expertenansicht ein.
          Da taucht dann ein neuer "Adapter" system auf

          Die nodejs-Version findest du dann z.B. unter

          system.host.iobroker.versions
          

          Die Datenpunkte kannst du in Skripten oder der VIS verwenden

          Ob man da dann auch den Slave wiederfinden kann, kann ich mangels Multi-Node-System nicht sagen, ich vermute aber das er da pro Host einen Unterordner anlegt. Im obigen Pfad steht das iobroker für den Namen des Hosts (weil ich fantasievoller weise das System iobroker genannt habe)

          FredF M 2 Replies Last reply Reply Quote 0
          • FredF
            FredF Most Active Forum Testing @BananaJoe last edited by

            @bananajoe @mguenther
            Beim stable Admin 5.3.8 (Multihost) ist (bei mir) nur dieser Datenpunkt pro Host verfügbar:

            system.host.xxx.nodeVersion
            

            Beim beta Admin 6.1.6 (single host) hingegen ist mehr zu sehen:
            5b77587f-6364-4e85-bc1b-97cf5d99d6ce-grafik.png

            @apollon77 Multihost Thema oder Admin Thema?

            apollon77 1 Reply Last reply Reply Quote 0
            • apollon77
              apollon77 @FredF last edited by

              @fredf Suchst Du auch richtig?? Dein State ist nicht in einem "versions" Subchannel, sondern direkl tunter "host.NAME" ... scroll mal weiter runter. Bei mir ist es exakt da wo es sein soll

              FredF 1 Reply Last reply Reply Quote 0
              • FredF
                FredF Most Active Forum Testing @apollon77 last edited by

                @apollon77 Ja Ja... ich wollte auch nur hinweisen und für mein Multihost System klären, das im stable admin kein Ordner host.name.versions da ist.
                Im Beta Admin hingegen schon, und auch mit mehr Infos bez. node und npm...

                apollon77 1 Reply Last reply Reply Quote 0
                • apollon77
                  apollon77 @FredF last edited by

                  @fredf Ich hab auch ehtlich keine Idee wer diese Objekte da anlegt ...vllt der info adapter? Die gehören nicht zum js-controller. Also ggf irgendein Adapter der das da hinzufügt der auf einem system drauf ist und auf dem anderen nicht?

                  1 Reply Last reply Reply Quote 0
                  • M
                    mguenther @BananaJoe last edited by

                    @bananajoe sagte in info Adapter:

                    @mguenther schalte mal im Objekt-Browser die Expertenansicht ein.
                    Da taucht dann ein neuer "Adapter" system auf

                    Die nodejs-Version findest du dann z.B. unter

                    system.host.iobroker.versions
                    

                    Die Datenpunkte kannst du in Skripten oder der VIS verwenden

                    Ob man da dann auch den Slave wiederfinden kann, kann ich mangels Multi-Node-System nicht sagen, ich vermute aber das er da pro Host einen Unterordner anlegt. Im obigen Pfad steht das iobroker für den Namen des Hosts (weil ich fantasievoller weise das System iobroker genannt habe)

                    ja, klar - Expertenmodus ist an. Mir geht es aber z.b. nicht um die installierte nodejs Version - mir geht es um die Empfehlung zu node oder welche npm Version ist installiert usw.
                    Es sind halt Informationen des hosts zum System, die momentan nicht in Objekte gespeichert werden. Die finde ich aber (als Beispiel) in der info Reiter Übersicht (zumindest teilweise). Die Frage war ja, ob nicht solche System-Infos noch zusätzlich abgelegt werden könnten.

                    Konkret - wo oder wie finde ich die empfohlene nodejs Version und wo oder wie bekomme ich die installierte npm Version?

                    DJMarc75 1 Reply Last reply Reply Quote 0
                    • DJMarc75
                      DJMarc75 @mguenther last edited by DJMarc75

                      @mguenther sagte in info Adapter:

                      Konkret - wo oder wie finde ich die empfohlene nodejs Version und wo oder wie bekomme ich die installierte npm Version?

                      Ich habe bei mir ein Testsystem mit Admin 6.1.7 installiert und dort gibt es unter

                      system.host.<Hostname>.versions
                      

                      genau diese Datenpunkte

                      Screenshot 2022-06-30 155440.png

                      wie @BananaJoe & @FredF auch schon gepostet haben.

                      M 1 Reply Last reply Reply Quote 1
                      • M
                        mguenther @DJMarc75 last edited by

                        @djmarc75
                        ok - danke.
                        wenn dann admin 6.1.7 im stable ist, habe ich das dann auch.

                        DJMarc75 1 Reply Last reply Reply Quote 1
                        • DJMarc75
                          DJMarc75 @mguenther last edited by

                          @mguenther oder vll schon in einer niedrigeren 6er Version. Ich bin halt direkt mal auf die 6.1.7 weil ja nur Testsystem 😸

                          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

                          543
                          Online

                          31.9k
                          Users

                          80.1k
                          Topics

                          1.3m
                          Posts

                          6
                          16
                          1074
                          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