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. ioBroker Allgemein
  4. [gelöst]Fehler im NSPanel Script

NEWS

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

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    603

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    1.8k

[gelöst]Fehler im NSPanel Script

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
22 Beiträge 7 Kommentatoren 3.1k Aufrufe 5 Watching
  • Ä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.
  • T TT-Tom

    @lobomau
    wenn du Hilfe beim Upgrade des Script brauchst, hier ist eine Anleitung. Liess dir das in Ruhe durch und wenn etwas unklar ist. "Hier werden sie geholfen" ;)

    Der offizielle Thread ist hier

    GregorSG Offline
    GregorSG Offline
    GregorS
    schrieb am zuletzt editiert von GregorS
    #12

    @tt-tom

    Ich habe mich mal an das neue Script V4.4.0.1 nach der o.g. Anleitung gehalten.

    Bei Schritt 5 war schon Ende.
    Jede Menge Fehler:

    javascript.0	16:04:48.825	error	script.js.NSPanel_1_V4_4_0_1: Error: Cannot find module 'dayjs'
    javascript.0	16:04:48.829	error	script.js.NSPanel_1_V4_4_0_1: Error: Cannot find module 'dayjs'
    ....
    

    Jetzt stehe ich erst mal wieder auf dem Schlauch :disappointed:
    Hier die Einstellungen für javascript.0
    Screenshot 2024-08-17 160837.png

    In der Konsole:

    pi@Promox-ioBroker:~$ cd /opt/iobroker/node_modules/@iobroker-javascript.0/dayjs
    pi@Promox-ioBroker:/opt/iobroker/node_modules/@iobroker-javascript.0/dayjs$ ls -la
    insgesamt 152
    drwxrwxr-x+ 5 iobroker iobroker  4096 17. Aug 16:04 .
    drwxrwxr-x+ 7 iobroker iobroker  4096 17. Aug 16:04 ..
    -rw-rw-r--+ 1 iobroker iobroker 79810 17. Aug 16:04 CHANGELOG.md
    -rw-rw-r--+ 1 iobroker iobroker  7160 17. Aug 16:04 dayjs.min.js
    -rw-rw-r--+ 1 iobroker iobroker    94 17. Aug 16:04 .editorconfig
    drwxrwxr-x+ 4 iobroker iobroker  4096 17. Aug 16:04 esm
    -rw-rw-r--+ 1 iobroker iobroker 13872 17. Aug 16:04 index.d.ts
    -rw-rw-r--+ 1 iobroker iobroker  1072 17. Aug 16:04 LICENSE
    drwxrwxr-x+ 2 iobroker iobroker  4096 17. Aug 16:04 locale
    -rw-rw-r--+ 1 iobroker iobroker  5033 17. Aug 16:04 locale.json
    -rw-rw-r--+ 1 iobroker iobroker  2526 17. Aug 16:04 package.json
    drwxrwxr-x+ 2 iobroker iobroker  4096 17. Aug 16:04 plugin
    -rw-rw-r--+ 1 iobroker iobroker  7411 17. Aug 16:04 README.md
    pi@Promox-ioBroker:/opt/iobroker/node_modules/@iobroker-javascript.0/dayjs$
    

    ioB diag:
    ======================= SUMMARY =======================
    v.2024-05-22

    Static hostname: Promox-ioBroker
    Icon name: computer-vm
    Chassis: vm
    Virtualization: kvm
    Operating System: Debian GNU/Linux 11 (bullseye)
    Kernel: Linux 5.10.0-31-amd64
    Architecture: x86-64

    Installation: kvm
    Kernel: x86_64
    Userland: 64 bit
    Timezone: Europe/Berlin (CEST, +0200)
    User-ID: 1000
    Display-Server: false
    Boot Target: graphical.target

    Pending OS-Updates: 2
    Pending iob updates: 0

    Nodejs-Installation:
    /usr/bin/nodejs v18.20.4
    /usr/bin/node v18.20.4
    /usr/bin/npm 10.7.0
    /usr/bin/npx 10.7.0
    /usr/bin/corepack 0.28.0

    Recommended versions are nodejs 20.16.0 and npm 10.8.1
    Your nodejs installation is correct

    MEMORY:
    total used free shared buff/cache available
    Mem: 15G 7.3G 6.0G 0.0K 2.6G 8.5G
    Swap: 974M 0B 974M
    Total: 16G 7.3G 7.0G

    Active iob-Instances: 50
    Upgrade policy: none

    ioBroker Core: js-controller 6.0.9
    admin 7.0.22

    ioBroker Status: iobroker is running on this host.

    Objects type: jsonl
    States type: redis

    Status admin and web instance:

    • system.adapter.admin.0 : admin : Promox-ioBroker - enabled, port: 8081, bind: 0.0.0.0, run as: admin
    • system.adapter.web.0 : web : Promox-ioBroker - enabled, port: 8082, bind: 0.0.0.0, run as: admin

    Objects: 29576
    States: 22152

    Size of iob-Database:

    86M /opt/iobroker/iobroker-data/objects.jsonl
    7.2M /opt/iobroker/iobroker-data/states.jsonl

    =================== END OF SUMMARY ====================

    INTEL NUC i7, Sonoff, hmIP, AVM, Jeelink, T-Link, Alexa, Saia-Burgess, uvm.

    ArmilarA 1 Antwort Letzte Antwort
    0
    • GregorSG GregorS

      @tt-tom

      Ich habe mich mal an das neue Script V4.4.0.1 nach der o.g. Anleitung gehalten.

      Bei Schritt 5 war schon Ende.
      Jede Menge Fehler:

      javascript.0	16:04:48.825	error	script.js.NSPanel_1_V4_4_0_1: Error: Cannot find module 'dayjs'
      javascript.0	16:04:48.829	error	script.js.NSPanel_1_V4_4_0_1: Error: Cannot find module 'dayjs'
      ....
      

      Jetzt stehe ich erst mal wieder auf dem Schlauch :disappointed:
      Hier die Einstellungen für javascript.0
      Screenshot 2024-08-17 160837.png

      In der Konsole:

      pi@Promox-ioBroker:~$ cd /opt/iobroker/node_modules/@iobroker-javascript.0/dayjs
      pi@Promox-ioBroker:/opt/iobroker/node_modules/@iobroker-javascript.0/dayjs$ ls -la
      insgesamt 152
      drwxrwxr-x+ 5 iobroker iobroker  4096 17. Aug 16:04 .
      drwxrwxr-x+ 7 iobroker iobroker  4096 17. Aug 16:04 ..
      -rw-rw-r--+ 1 iobroker iobroker 79810 17. Aug 16:04 CHANGELOG.md
      -rw-rw-r--+ 1 iobroker iobroker  7160 17. Aug 16:04 dayjs.min.js
      -rw-rw-r--+ 1 iobroker iobroker    94 17. Aug 16:04 .editorconfig
      drwxrwxr-x+ 4 iobroker iobroker  4096 17. Aug 16:04 esm
      -rw-rw-r--+ 1 iobroker iobroker 13872 17. Aug 16:04 index.d.ts
      -rw-rw-r--+ 1 iobroker iobroker  1072 17. Aug 16:04 LICENSE
      drwxrwxr-x+ 2 iobroker iobroker  4096 17. Aug 16:04 locale
      -rw-rw-r--+ 1 iobroker iobroker  5033 17. Aug 16:04 locale.json
      -rw-rw-r--+ 1 iobroker iobroker  2526 17. Aug 16:04 package.json
      drwxrwxr-x+ 2 iobroker iobroker  4096 17. Aug 16:04 plugin
      -rw-rw-r--+ 1 iobroker iobroker  7411 17. Aug 16:04 README.md
      pi@Promox-ioBroker:/opt/iobroker/node_modules/@iobroker-javascript.0/dayjs$
      

      ioB diag:
      ======================= SUMMARY =======================
      v.2024-05-22

      Static hostname: Promox-ioBroker
      Icon name: computer-vm
      Chassis: vm
      Virtualization: kvm
      Operating System: Debian GNU/Linux 11 (bullseye)
      Kernel: Linux 5.10.0-31-amd64
      Architecture: x86-64

      Installation: kvm
      Kernel: x86_64
      Userland: 64 bit
      Timezone: Europe/Berlin (CEST, +0200)
      User-ID: 1000
      Display-Server: false
      Boot Target: graphical.target

      Pending OS-Updates: 2
      Pending iob updates: 0

      Nodejs-Installation:
      /usr/bin/nodejs v18.20.4
      /usr/bin/node v18.20.4
      /usr/bin/npm 10.7.0
      /usr/bin/npx 10.7.0
      /usr/bin/corepack 0.28.0

      Recommended versions are nodejs 20.16.0 and npm 10.8.1
      Your nodejs installation is correct

      MEMORY:
      total used free shared buff/cache available
      Mem: 15G 7.3G 6.0G 0.0K 2.6G 8.5G
      Swap: 974M 0B 974M
      Total: 16G 7.3G 7.0G

      Active iob-Instances: 50
      Upgrade policy: none

      ioBroker Core: js-controller 6.0.9
      admin 7.0.22

      ioBroker Status: iobroker is running on this host.

      Objects type: jsonl
      States type: redis

      Status admin and web instance:

      • system.adapter.admin.0 : admin : Promox-ioBroker - enabled, port: 8081, bind: 0.0.0.0, run as: admin
      • system.adapter.web.0 : web : Promox-ioBroker - enabled, port: 8082, bind: 0.0.0.0, run as: admin

      Objects: 29576
      States: 22152

      Size of iob-Database:

      86M /opt/iobroker/iobroker-data/objects.jsonl
      7.2M /opt/iobroker/iobroker-data/states.jsonl

      =================== END OF SUMMARY ====================

      ArmilarA Offline
      ArmilarA Offline
      Armilar
      Most Active Forum Testing
      schrieb am zuletzt editiert von
      #13

      @gregors

      Sende mal die Fehler…

      Alles wo dayjs drin steht ist ein anderes Thema und hindert den Start nicht…

      Installationsanleitung, Tipps, Alias-Definitionen, FAQ für das Sonoff NSPanel mit lovelace UI unter ioBroker
      https://github.com/joBr99/nspanel-lovelace-ui/wiki

      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

      1 Antwort Letzte Antwort
      0
      • GregorSG Offline
        GregorSG Offline
        GregorS
        schrieb am zuletzt editiert von
        #14

        @armilar
        Habe jetzt alles weg bekommen.
        Wenn ich das Script starte, kommt nur noch ein Fehler:

        script.js.NSPanel_1_V4_4_0_1: TypeScript compilation failed: let Unlock_Service = <PageUnlock>{ ^ ERROR: Cannot redeclare block-scoped variable 'Unlock_Service'. let Unlock_Service: PageType = { ^ ERROR: Cannot redeclare block-scoped variable 'Unlock_Service'. ScreensaverEntityDateFormat: 'hh:mm', // like DD.MM or DD.MM.YY or YYYY/MM/DD or hh:mm ^ ERROR: Type 'string' has no properties in common with type 'DateTimeFormatOptions'. pages: [ ^ ERROR: An object literal cannot have multiple properties with the same name. subPages: [ ^ ERROR: An object literal cannot have multiple properties with the same name. 
        

        Allerdings habe ich keine Verbindung vom NSPanel zu ioB. Waiting for Content

        INTEL NUC i7, Sonoff, hmIP, AVM, Jeelink, T-Link, Alexa, Saia-Burgess, uvm.

        ArmilarA 1 Antwort Letzte Antwort
        0
        • GregorSG GregorS

          @armilar
          Habe jetzt alles weg bekommen.
          Wenn ich das Script starte, kommt nur noch ein Fehler:

          script.js.NSPanel_1_V4_4_0_1: TypeScript compilation failed: let Unlock_Service = <PageUnlock>{ ^ ERROR: Cannot redeclare block-scoped variable 'Unlock_Service'. let Unlock_Service: PageType = { ^ ERROR: Cannot redeclare block-scoped variable 'Unlock_Service'. ScreensaverEntityDateFormat: 'hh:mm', // like DD.MM or DD.MM.YY or YYYY/MM/DD or hh:mm ^ ERROR: Type 'string' has no properties in common with type 'DateTimeFormatOptions'. pages: [ ^ ERROR: An object literal cannot have multiple properties with the same name. subPages: [ ^ ERROR: An object literal cannot have multiple properties with the same name. 
          

          Allerdings habe ich keine Verbindung vom NSPanel zu ioB. Waiting for Content

          ArmilarA Offline
          ArmilarA Offline
          Armilar
          Most Active Forum Testing
          schrieb am zuletzt editiert von
          #15

          @gregors

          Suche mal nach der Seitenvariable

          let Unlock_Service = <PageUnlock>
          

          die scheint im Script doppelt zu sein... Evtl auch andere checken...

          Installationsanleitung, Tipps, Alias-Definitionen, FAQ für das Sonoff NSPanel mit lovelace UI unter ioBroker
          https://github.com/joBr99/nspanel-lovelace-ui/wiki

          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

          GregorSG 1 Antwort Letzte Antwort
          0
          • ArmilarA Armilar

            @gregors

            Suche mal nach der Seitenvariable

            let Unlock_Service = <PageUnlock>
            

            die scheint im Script doppelt zu sein... Evtl auch andere checken...

            GregorSG Offline
            GregorSG Offline
            GregorS
            schrieb am zuletzt editiert von
            #16

            @armilar

            Gibt es tatsächlich nur einmal

            INTEL NUC i7, Sonoff, hmIP, AVM, Jeelink, T-Link, Alexa, Saia-Burgess, uvm.

            T 1 Antwort Letzte Antwort
            0
            • GregorSG GregorS

              @armilar

              Gibt es tatsächlich nur einmal

              T Offline
              T Offline
              TT-Tom
              schrieb am zuletzt editiert von
              #17

              @gregors

              Zeige bitte mal die komplette Seiten Config. Da ist was doppelt oder ein paar Klammern fehlen.

              Gruß Tom
              https://github.com/tt-tom17
              Wenn meine Hilfe erfolgreich war, benutze bitte das Voting unten rechts im Beitrag

              NSPanel Script Wiki
              https://github.com/joBr99/nspanel-lovelace-ui/wiki

              NSPanel Adapter Wiki
              https://github.com/ticaki/ioBroker.nspanel-lovelace-ui/wiki

              GregorSG ArmilarA 2 Antworten Letzte Antwort
              0
              • T TT-Tom

                @gregors

                Zeige bitte mal die komplette Seiten Config. Da ist was doppelt oder ein paar Klammern fehlen.

                GregorSG Offline
                GregorSG Offline
                GregorS
                schrieb am zuletzt editiert von GregorS
                #18

                @tt-tom

                let Unlock_Service = <PageUnlock>
                {
                    'type': 'cardUnlock',
                    'heading': 'Service Pages',
                    'useColor': true,
                    'items': [<PageItem>{ id: 'alias.0.NSPanel.Unlock', targetPage: 'NSPanel_Service' }]
                };
                

                Oder brauchst du das ganze Script?
                Habe den Teil von meinem alten Script kopiert

                INTEL NUC i7, Sonoff, hmIP, AVM, Jeelink, T-Link, Alexa, Saia-Burgess, uvm.

                1 Antwort Letzte Antwort
                0
                • T TT-Tom

                  @gregors

                  Zeige bitte mal die komplette Seiten Config. Da ist was doppelt oder ein paar Klammern fehlen.

                  ArmilarA Offline
                  ArmilarA Offline
                  Armilar
                  Most Active Forum Testing
                  schrieb am zuletzt editiert von Armilar
                  #19

                  @GregorS

                  War gestern nur halb bei der Sache, da auch unterwegs... Die Seitenvariablen sind falsch definiert...

                  let Unlock_Service = <PageUnlock>
                  

                  ist jetzt

                  let Unlock_Service: PageType =
                  

                  wäre dir also nicht bei einem leeren Script passiert.

                  Und in @TT-Tom Anleitung steht es im Punkt 10 auch nochmal explizit.

                  https://github.com/joBr99/nspanel-lovelace-ui/wiki/NSPanel-Starthilfe-FAQ#hilfe-bei-update--upgrade
                  2c5b7f17-9194-4072-b4a1-f417544a17be-image.png

                  Alle Variablen also nach dem Schema

                  Installationsanleitung, Tipps, Alias-Definitionen, FAQ für das Sonoff NSPanel mit lovelace UI unter ioBroker
                  https://github.com/joBr99/nspanel-lovelace-ui/wiki

                  Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                  1 Antwort Letzte Antwort
                  1
                  • GregorSG Offline
                    GregorSG Offline
                    GregorS
                    schrieb am zuletzt editiert von
                    #20

                    @armilar

                    Danke, hab ich jetzt angepasst.
                    Verbindung wird aufgebaut, Screensaver und Buttons sind ok, aber meine eigenen
                    Seiten kann ich nicht aufrufen.

                    //-- Anfang für eigene Seiten -- z.T. selbstdefinierte Aliase erforderlich ----------------
                    //-- Start for your own pages -- some self-defined aliases required ----------------
                    
                    let Radiosender: PageType =
                    {
                        'type': 'cardGrid',
                        'heading': 'Internetradio',
                        'useColor': true,
                        'items': [
                            { id: "alias.0.NSPanel.1.Radio.WDR2", icon: "radio", name: "WDR2", onColor: colorRadio},
                            { id: "alias.0.NSPanel.1.Radio.RockAntenne", icon: "radio", name: "Rock Antenne", onColor: colorRadio},
                            { id: "alias.0.NSPanel.1.Radio.WDR4", icon: "radio", name: "WDR4", onColor: colorRadio},
                            { id: "alias.0.NSPanel.1.Radio.Radio_90_1", icon: "radio", name: "Radio 90,1", onColor: colorRadio},
                            { id: "alias.0.NSPanel.1.Radio.Antenne_Bayern_80er_Hits", icon: "radio", name: "80er Hits", onColor: colorRadio},
                            { id: "alias.0.NSPanel.1.Radio.Nora_Webstream_80er", icon: "radio", name: "Nora 80er", onColor: colorRadio},
                        ]
                    };
                    
                    let Buero_Alarm: PageType =
                    {
                        'type': 'cardAlarm',
                        'heading': 'Alarmanlage',
                        'items': [{ id: 'alias.0.NSPanel.Alarm' }]
                    }; 
                    

                    Meine Fehlermeldungen gibt es immer noch

                    script.js.NSPanel_1_V4_4_0_1: Error: Cannot find module 'dayjs'
                    

                    INTEL NUC i7, Sonoff, hmIP, AVM, Jeelink, T-Link, Alexa, Saia-Burgess, uvm.

                    ArmilarA 1 Antwort Letzte Antwort
                    0
                    • GregorSG GregorS

                      @armilar

                      Danke, hab ich jetzt angepasst.
                      Verbindung wird aufgebaut, Screensaver und Buttons sind ok, aber meine eigenen
                      Seiten kann ich nicht aufrufen.

                      //-- Anfang für eigene Seiten -- z.T. selbstdefinierte Aliase erforderlich ----------------
                      //-- Start for your own pages -- some self-defined aliases required ----------------
                      
                      let Radiosender: PageType =
                      {
                          'type': 'cardGrid',
                          'heading': 'Internetradio',
                          'useColor': true,
                          'items': [
                              { id: "alias.0.NSPanel.1.Radio.WDR2", icon: "radio", name: "WDR2", onColor: colorRadio},
                              { id: "alias.0.NSPanel.1.Radio.RockAntenne", icon: "radio", name: "Rock Antenne", onColor: colorRadio},
                              { id: "alias.0.NSPanel.1.Radio.WDR4", icon: "radio", name: "WDR4", onColor: colorRadio},
                              { id: "alias.0.NSPanel.1.Radio.Radio_90_1", icon: "radio", name: "Radio 90,1", onColor: colorRadio},
                              { id: "alias.0.NSPanel.1.Radio.Antenne_Bayern_80er_Hits", icon: "radio", name: "80er Hits", onColor: colorRadio},
                              { id: "alias.0.NSPanel.1.Radio.Nora_Webstream_80er", icon: "radio", name: "Nora 80er", onColor: colorRadio},
                          ]
                      };
                      
                      let Buero_Alarm: PageType =
                      {
                          'type': 'cardAlarm',
                          'heading': 'Alarmanlage',
                          'items': [{ id: 'alias.0.NSPanel.Alarm' }]
                      }; 
                      

                      Meine Fehlermeldungen gibt es immer noch

                      script.js.NSPanel_1_V4_4_0_1: Error: Cannot find module 'dayjs'
                      
                      ArmilarA Offline
                      ArmilarA Offline
                      Armilar
                      Most Active Forum Testing
                      schrieb am zuletzt editiert von
                      #21

                      @gregors

                      dayjs ist kein Script-Thema... Wird irgendwann gefixt sein, kommt nur zum Start und hindert das NSPanel nicht an der Funktionalität

                      Sind deine eigenen Pages wieder im Page-Array eingetragen:

                      ab276389-f1c9-41f0-a1f1-fc59eec30652-image.png

                      Ansonsten werden die nicht angezeigt...

                      Gilt ebenso für die Subpages...

                      Installationsanleitung, Tipps, Alias-Definitionen, FAQ für das Sonoff NSPanel mit lovelace UI unter ioBroker
                      https://github.com/joBr99/nspanel-lovelace-ui/wiki

                      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                      GregorSG 1 Antwort Letzte Antwort
                      2
                      • ArmilarA Armilar

                        @gregors

                        dayjs ist kein Script-Thema... Wird irgendwann gefixt sein, kommt nur zum Start und hindert das NSPanel nicht an der Funktionalität

                        Sind deine eigenen Pages wieder im Page-Array eingetragen:

                        ab276389-f1c9-41f0-a1f1-fc59eec30652-image.png

                        Ansonsten werden die nicht angezeigt...

                        Gilt ebenso für die Subpages...

                        GregorSG Offline
                        GregorSG Offline
                        GregorS
                        schrieb am zuletzt editiert von
                        #22

                        @armilar
                        Das war der Fehler.
                        Danke

                        INTEL NUC i7, Sonoff, hmIP, AVM, Jeelink, T-Link, Alexa, Saia-Burgess, uvm.

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


                        Support us

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

                        1.0k

                        Online

                        32.6k

                        Benutzer

                        81.9k

                        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