Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Error/Bug
  4. Iobroker.template

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    7
    1
    37

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    554

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.7k

Iobroker.template

Geplant Angeheftet Gesperrt Verschoben Error/Bug
16 Beiträge 6 Kommentatoren 3.4k Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • BluefoxB Offline
    BluefoxB Offline
    Bluefox
    schrieb am zuletzt editiert von
    #7

    @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 Antwort Letzte Antwort
    0
    • BluefoxB Offline
      BluefoxB Offline
      Bluefox
      schrieb am zuletzt editiert von
      #8

      @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 Antwort Letzte Antwort
      0
      • H Offline
        H Offline
        hometm
        schrieb am zuletzt editiert von
        #9

        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 Antwort Letzte Antwort
        0
        • V Offline
          V Offline
          vegetto
          schrieb am zuletzt editiert von
          #10

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

          1 Antwort Letzte Antwort
          0
          • P Offline
            P Offline
            Pman
            schrieb am zuletzt editiert von
            #11

            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 Antwort Letzte Antwort
            0
            • BluefoxB Offline
              BluefoxB Offline
              Bluefox
              schrieb am zuletzt editiert von
              #12

              @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 Antwort Letzte Antwort
              0
              • P Offline
                P Offline
                Pman
                schrieb am zuletzt editiert von
                #13

                @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 Antwort Letzte Antwort
                0
                • BluefoxB Offline
                  BluefoxB Offline
                  Bluefox
                  schrieb am zuletzt editiert von
                  #14

                  data-vis-attrs muss trotzdem da sein.

                  1 Antwort Letzte Antwort
                  0
                  • P Offline
                    P Offline
                    Pman
                    schrieb am zuletzt editiert von
                    #15

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

                    1 Antwort Letzte Antwort
                    0
                    • M Offline
                      M Offline
                      Marty56
                      schrieb am zuletzt editiert von
                      #16

                      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.

                      HW:NUC (16 GB Ram)
                      OS: Debian Bullseye, Promox V7, node v16.x npm 8.19.3

                      1 Antwort Letzte Antwort
                      0
                      Antworten
                      • In einem neuen Thema antworten
                      Anmelden zum Antworten
                      • Älteste zuerst
                      • Neuste zuerst
                      • Meiste Stimmen


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      848

                      Online

                      32.5k

                      Benutzer

                      81.8k

                      Themen

                      1.3m

                      Beiträge
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                      ioBroker Community 2014-2025
                      logo
                      • Anmelden

                      • Du hast noch kein Konto? Registrieren

                      • Anmelden oder registrieren, um zu suchen
                      • Erster Beitrag
                        Letzter Beitrag
                      0
                      • Home
                      • Aktuell
                      • Tags
                      • Ungelesen 0
                      • Kategorien
                      • Unreplied
                      • Beliebt
                      • GitHub
                      • Docu
                      • Hilfe