Navigation

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

    NEWS

    • Neues Video "KI im Smart Home" - ioBroker plus n8n

    • Neues Video über Aliase, virtuelle Geräte und Kategorien

    • Wir empfehlen: Node.js 22.x

    Frage an erfahrene Adapter-Entwickler...

    This topic has been deleted. Only users with topic management privileges can see it.
    • ?
      A Former User last edited by A Former User

      Hallo,

      ich habe einen Adapter mit www-Folder und index.html drin. Außerdem, ist in io-package.json der "localLink" definiert:
      "localLink": "%web_protocol%://%ip%:%web_port%/iwg-vpn/index.html"

      Das Problem:
      auf manchen Installationen taucht das "instance link" Icon nicht auf. Es sieht dann folgendermaßen aus:
      fedd5999-6344-4553-87be-ef4fa3e572e5-image.png
      Auf anderen wiederum schon:
      9dbd0a2e-b13d-4c4e-89a6-46ffeff21488-image.png

      In beiden Fällen funktioniert aber der Link an sich, also wenn man z.B. zu http://127.0.0.1:8082/iwg-vpn/index.html navigiert, öffnet sich die index.html. Es scheint also nur das Icon zu sein, das mal auftaucht, mal nicht...

      Hat jemand eine Idee woran das liegen könnte?

      Jey Cee 1 Reply Last reply Reply Quote 0
      • Jey Cee
        Jey Cee Developer @Guest last edited by

        @iwg welche Admin versionen werden verwendet? Retro modus aktiviert?
        Browser Abhängig?

        ? 1 Reply Last reply Reply Quote 0
        • ?
          A Former User @Jey Cee last edited by A Former User

          @jey-cee
          da, wo es nicht geht: Admin v5.3.1; OS: Ubuntu. Funktioniert weder in Chrome, noch in Firefox
          da, wo es geht: Admin - müsste die selbe Version sein, muss double-check'en; OS: Kali Linux, funktioniert sowohl in Chrome als auch in Firefox
          Was ein Retro-Modus ist weiß ich nicht, deswegen sollte nicht aktiviert sein...

          1 Reply Last reply Reply Quote 0
          • haus-automatisierung
            haus-automatisierung Developer Most Active last edited by

            Ist das Icon wirklich nicht da? Würde ich mal mit den Entwickler-Tools im Browser checken. Eventuell rutscht es nur im Layout in die nächste Zeile und ist damit nicht mehr sichtbar? Die Screenshots sind unterschiedlich scharf - wurden also eventuell bei unterschiedlichen Auflösungen gemacht.

            ? 1 Reply Last reply Reply Quote 0
            • ?
              A Former User @haus-automatisierung last edited by

              @haus-automatisierung
              ja, es sieht auch in developer tools tatsächlich so aus, dass das Icon ausgeschaltet ist:
              aac6cb04-b014-42e2-b987-6a81cca11646-image.png

              haus-automatisierung 1 Reply Last reply Reply Quote 0
              • haus-automatisierung
                haus-automatisierung Developer Most Active @Guest last edited by

                @iwg Gerade mal geschaut - es ist wohl wirklich so, dass der Button bei jeder Instanz angelegt wird. Er ist dann wohl nur nicht sichtbar (wie bei Dir). Das macht es natürlich etwas schwerer zu suchen, warum der Button nicht angezeigt wird. Also ob es ein Frontend-Thema ist (Auflösung / Fenstergröße, verwendeter Browser, ...), oder ob etwas anderes entscheidet, dass der Button da / nicht da ist.

                ? 1 Reply Last reply Reply Quote 0
                • ?
                  A Former User @haus-automatisierung last edited by

                  @haus-automatisierung
                  ja, ich bin auch mittlerweile am Verzweifeln...
                  Es ist auch so, dass der Adapter nicht via the iobroker UI, sondern "manuell" installiert wird, also via
                  npm i iobroker.iwg-vpn
                  iob add iwg-vpn

                  Evtl. geht dabei was schief. Sollte aber keinen Unterschied sein, ich weiß es nicht...

                  haus-automatisierung 1 Reply Last reply Reply Quote 0
                  • haus-automatisierung
                    haus-automatisierung Developer Most Active @Guest last edited by

                    @iwg Hier werden die Links aus der io-package gesammelt:

                    https://github.com/ioBroker/ioBroker.admin/blob/377b4384d1f4e627de4738641552b4e0f1c19df5/src-rx/src/tabs/Instances.js#L392-L432

                    Hier wird der Button zusammengebaut:

                    https://github.com/ioBroker/ioBroker.admin/blob/377b4384d1f4e627de4738641552b4e0f1c19df5/src-rx/src/components/Instances/InstanceRow.js#L1003-L1027

                    Generell ist es ja so, dass localLink (string) deprecated ist, und durch localLinks (object) ersetzt wurde. Das berücksichtigt der Code zwar theoretisch, aber eventuell ist da irgendwo im Admin ein Bug.

                    Du sagst, es geht mit Admin 5.3.1 nicht - mit welcher Version geht es denn?

                    ? 1 Reply Last reply Reply Quote 0
                    • ?
                      A Former User @haus-automatisierung last edited by

                      @haus-automatisierung
                      vielen Dank für die Hinweise. Ich werde mit einem object statt string ausprobieren.
                      Die Kiste mit iobroker, wo es funktioniert, ist unterwegs zum Installationsort. Sobald die da ist, schalte ich mich drauf und überprüfe die Version. Mit sehr großer Wahrscheinlichkeit ist aber dort auch die v5.3.1.

                      haus-automatisierung 1 Reply Last reply Reply Quote 0
                      • haus-automatisierung
                        haus-automatisierung Developer Most Active @Guest last edited by

                        @iwg sagte in Frage an erfahrene Adapter-Entwickler...:

                        Mit sehr großer Wahrscheinlichkeit ist aber dort auch die v5.3.1.

                        Ich habe das gerade mal mit dem dev-server getestet (Admin-Version 5.3.1). Bei mir ist der Button sichtbar, aber deaktiviert (weil Instanz nicht konfiguriert).

                        Screenshot 2022-05-05 at 11.12.10.png

                        Ich würde mal alle Browser durchtesten, wo es nicht funktioniert, um das Thema wirklich auszuschließen. Und dann die js-controller Versionen vergleichen (wobei die eigentlich egal sein sollten in diesem Fall).

                        ? 1 Reply Last reply Reply Quote 0
                        • ?
                          A Former User @haus-automatisierung last edited by

                          @haus-automatisierung
                          wow, vielen Dank für Deine Zeit!
                          Evtl. war das ein Aussetzer in einer einzigen Installation. Ich versuche rauszufinden was da auf der Kiste alles anders ist.

                          Vielen Dank nochmals!

                          haus-automatisierung 1 Reply Last reply Reply Quote 0
                          • haus-automatisierung
                            haus-automatisierung Developer Most Active @Guest last edited by

                            @iwg Auf jeden Fall nochmal ein upload des Adapters durchführen.

                            ? 1 Reply Last reply Reply Quote 0
                            • ?
                              A Former User @haus-automatisierung last edited by

                              @haus-automatisierung
                              habe soeben ausprobiert. Ein einfaches upload hat das Problem behoben. Vielen Dank!!!

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

                              Support us

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

                              738
                              Online

                              32.1k
                              Users

                              80.7k
                              Topics

                              1.3m
                              Posts

                              3
                              13
                              479
                              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