Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. Iobroker.template

    NEWS

    • ioBroker goes Matter ... Matter Adapter in Stable

    • 15. 05. Wartungsarbeiten am ioBroker Forum

    • Monatsrückblick - April 2025

    Iobroker.template

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

      @Headroom68:

      Hallo,

      'rename' und 'p' funktionieren, besten Dank.

      Bitte noch folgendes im Gruntfile.js beim 'Namen' einfügen, dann ist es vollständig. 🙂

      {

      expand: true,

      flatten: true,

      src: [

      srcDir + 'www/index.html'

      ],

      dest: srcDir + 'www'

      } `
      Danke, erledigt.

      1 Reply Last reply Reply Quote 0
      • Bluefox
        Bluefox last edited by

        @Headroom68:

        Hallo,

        ich habe gerade iobroker neu aufgesetzt und wollte mir dann einmal das iobroker.template anschauen.

        Bei der Beschreibung https://github.com/ioBroker/ioBroker.template bin ich auf Fehler gestossen. Es sind teilweise nur Kleinigkeiten, aber auch da sollte es passen.

        Das Verzeichnis nach dem entpacken lautet nicht 'ioBroker.template' sondern 'ioBroker.template-master'

        ==> set name of this template. Call grunt rename ….

        Bei mir war grunt nicht installiert Die Nachinstallation brachte dann den Erfolg:

        npm install -g grunt-cli

        ==> rename directory from ioBroker.template to ioBroker.mynewname

        ==> to use this template you should copy it into iobroker/node_modules directory

        muss es im node_modules Verzeichnis nicht iobroker sein anstelle ioBroker ?

        Nach dem kopieren und neustarten von iobroker, war der Adapter zu sehen.

        ==> change version: edit package.json and then call grunt p in your widget directory.

        'grunt p' im Verzeichnis brachte nur eine Fehlermeldung. Oder welches Verzeichnis ist mit 'widget' gemeint ?

        ! bananapi:/opt/iobroker_development/node_modules/iobroker.adapter# grunt p
        ! Directory: /opt/iobroker_development/node_modules/iobroker.adapter
        ! Loading "Gruntfile.js" tasks…ERROR
        ! >> TypeError: Cannot read property '0' of undefined
        ! Warning: Task "p" not found. Use --force to continue.

        In io-package.json wird der Titel angegeben, allerdings funktioniert dies im Template nicht. Der admin zeigt als Titel nur [Object Object] an.

        Fehler ==> "title": {

        "en": "ioBroker Adapter",

        "de": "ioBroker Adapter",

        "ru": "ioBroker драйвер как образец"

        },

        ==> OK => "title": "ioBroker Adapter",

        Zudem wird das Icon nicht angezogen. Aktuell werden alle Adapter-Icons von "https://raw.githubusercontent.com/ioBro … dapter.png" geladen. Bei der Instanz wird das korrekte Icon aus dem admin-Verzeichnis geladen.

        Das war es erstmal `
        Wie weit bist du mit der Entwicklung? Kannst du vielleicht die Schritte beschreiben?

        1 Reply Last reply Reply Quote 0
        • H
          hometm last edited by

          Hallo Bluefox,

          nach den letzten Änderungen in vis:

          ` > 0.8.3 (2016-01-21)

          (bluefox) non vis adapters may have widgets too `

          könntest du bitte den den ioBroker.template Adapter mit einem Beispiel-Widget zu versehen?

          Tobias

          1 Reply Last reply Reply Quote 0
          • V
            vegetto last edited by

            Ich habe das iobroker.template mit ein widget Beispiel erweitert. Bluefox hat die Erweiterung integriert (v0.5.0).

            1 Reply Last reply Reply Quote 0
            • P
              Pman last edited by

              Wenn ich bei einem Widget mehrere "data-vis-attrs" definiere gibt es einem Fehler, wenn das erste Attribut "oid" ist:

              data-vis-attrs0="oid/id;min/number;mid_oid/id;max/number;"
              

              Das hier geht wieder:

              data-vis-attrs0="dummy;oid/id;min/number;mid_oid/id;max/number;"
              

              Wenn man nur "data-vis-attrs" nutzt geht es auch.

              1 Reply Last reply Reply Quote 0
              • Bluefox
                Bluefox last edited by

                @Pman:

                Wenn ich bei einem Widget mehrere "data-vis-attrs" definiere gibt es einem Fehler, wenn das erste Attribut "oid" ist:

                data-vis-attrs0="oid/id;min/number;mid_oid/id;max/number;"
                

                Das hier geht wieder:

                data-vis-attrs0="dummy;oid/id;min/number;mid_oid/id;max/number;"
                

                Wenn man nur "data-vis-attrs" nutzt geht es auch. `
                Kann es sein, dass in dem ersten data-vis-attr am ende Semikolon fehlt?

                1 Reply Last reply Reply Quote 0
                • P
                  Pman last edited by

                  @Bluefox:

                  @Pman:

                  Wenn ich bei einem Widget mehrere "data-vis-attrs" definiere gibt es einem Fehler, wenn das erste Attribut "oid" ist:

                  data-vis-attrs0="oid/id;min/number;mid_oid/id;max/number;"
                  

                  Das hier geht wieder:

                  data-vis-attrs0="dummy;oid/id;min/number;mid_oid/id;max/number;"
                  

                  Wenn man nur "data-vis-attrs" nutzt geht es auch. Kann es sein, dass in dem ersten data-vis-attr am ende Semikolon fehlt?

                  So wie ich es kopiert habe nutze ich es auch. Wie gesagt, der Fehler tritt nur auf, wenn ich mehrere data-vis-attrsX nutze und nur an der ersten Stelle von data-vis-attrs0, sonst geht alles.

                  data-vis-attrs0="oid/id;min/number;mid_oid/id;max/number;"
                  

                  ~~![](</s><URL url=)http://i.imgur.com/gS4y4Bz.png" />

                  data-vis-attrs0="dummy;oid/id;min/number;mid_oid/id;max/number;"
                  

                  ~~![](</s><URL url=)http://i.imgur.com/9d9Cerm.png" />

                  Das Widget gibts hier:

                  https://github.com/Pmant/ioBroker.vis-justgage~~~~

                  1 Reply Last reply Reply Quote 0
                  • Bluefox
                    Bluefox last edited by

                    data-vis-attrs muss trotzdem da sein.

                    1 Reply Last reply Reply Quote 0
                    • P
                      Pman last edited by

                      Jetzt wo ich die Beschreibung in der HTML nochmal genau gelesen habe sehe ich es auch :lol: .

                      1 Reply Last reply Reply Quote 0
                      • M
                        Marty56 last edited by

                        Ich bekomme das mit dem grunt rename nicht hin.

                        Versuche es mit dem Template unter

                        https://github.com/ioBroker/ioBroker.vis-template

                        Ist das das richtige Template Verzeichnis?

                        habe grunt wirft Fehlermeldung aus

                        Loading "Gruntfile.js" tasks...ERROR
                        >> Error: Cannot find module '/opt/iobroker/node_modules/iobroker.template-ts-bare/tasks/jscs.js'
                        Warning: Task "rename" not found. Use --force to continue.
                        

                        npm install -g grunt-cli habe ich natürlich gemacht.

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

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        933
                        Online

                        31.6k
                        Users

                        79.5k
                        Topics

                        1.3m
                        Posts

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