Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. JavaScript
  5. E3DC Hauskraftwerk steuern

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    772

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    18
    1
    6.2k

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

E3DC Hauskraftwerk steuern

Scheduled Pinned Locked Moved JavaScript
3.6k Posts 72 Posters 1.7m Views 64 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • smartboartS smartboart

    @arnod sagte in E3DC Hauskraftwerk steuern:

    e3dc-rscp.0.EMS.DERATE_AT_POWER_VALUE

    Haben wirs ja schon...
    41c2e242-bbb6-48e3-a102-8e33ab9dcc85-grafik.png

    oder wird das tagsüber gefüllt... aktuell steht da 0W.. Wenn das heute so tagsüber war, ist das klar das es neht geht..

    A Offline
    A Offline
    ArnoD
    wrote on last edited by
    #1673

    @smartboart
    Ja habe ich auch gerade festgestellt. Ist bei mir auch so
    Muss mal prüfen, warum hier keine W Werte mehr übertragen werden und ein Issue beim Uli aufmachen.

    smartboartS 1 Reply Last reply
    0
    • A ArnoD

      @smartboart
      Ja habe ich auch gerade festgestellt. Ist bei mir auch so
      Muss mal prüfen, warum hier keine W Werte mehr übertragen werden und ein Issue beim Uli aufmachen.

      smartboartS Offline
      smartboartS Offline
      smartboart
      wrote on last edited by smartboart
      #1674

      @arnod 😬 😬 is ja klar das sowas passiert wenn ich umsteige...

      oder wird das tagsüber gefüllt... . Wenn das heute so tagsüber war, ist das klar das es neht geht..

      A 1 Reply Last reply
      0
      • smartboartS smartboart

        @arnod 😬 😬 is ja klar das sowas passiert wenn ich umsteige...

        oder wird das tagsüber gefüllt... . Wenn das heute so tagsüber war, ist das klar das es neht geht..

        A Offline
        A Offline
        ArnoD
        wrote on last edited by
        #1675

        @smartboart
        und ich habe mich heute gewundert, warum meine Batterie vier Stunden lang auf 100% war 🙄

        smartboartS 1 Reply Last reply
        0
        • A ArnoD

          @smartboart
          und ich habe mich heute gewundert, warum meine Batterie vier Stunden lang auf 100% war 🙄

          smartboartS Offline
          smartboartS Offline
          smartboart
          wrote on last edited by
          #1676

          @arnod Schönen Sonntag noch...Mal sehen was morgen passiert...Adapterneustart hat auch nix gebracht..

          A 1 Reply Last reply
          0
          • smartboartS smartboart

            @arnod Schönen Sonntag noch...Mal sehen was morgen passiert...Adapterneustart hat auch nix gebracht..

            A Offline
            A Offline
            ArnoD
            wrote on last edited by
            #1677

            @smartboart sagte in E3DC Hauskraftwerk steuern:

            @arnod Schönen Sonntag noch...Mal sehen was morgen passiert...Adapterneustart hat auch nix gebracht..

            Das habe ich auch schon probiert :-)
            Werde das bei mir im Script ändern und heute eine neue Version noch hochladen.
            Weiß nämlich nicht, ob es am Adapter liegt oder E3DC da was geändert hat und das kann dann dauern.

            smartboartS 1 Reply Last reply
            0
            • A ArnoD

              @smartboart sagte in E3DC Hauskraftwerk steuern:

              @arnod Schönen Sonntag noch...Mal sehen was morgen passiert...Adapterneustart hat auch nix gebracht..

              Das habe ich auch schon probiert :-)
              Werde das bei mir im Script ändern und heute eine neue Version noch hochladen.
              Weiß nämlich nicht, ob es am Adapter liegt oder E3DC da was geändert hat und das kann dann dauern.

              smartboartS Offline
              smartboartS Offline
              smartboart
              wrote on last edited by smartboart
              #1678

              @arnod ja vlt. Das e3dc Update...ist aber bei mir schon 10 Tage her..bei dir? Vlt. Heute Nacht bekommen..dann einfach die 70 nehmen und selber umrechnen in watt...

              A 1 Reply Last reply
              0
              • smartboartS smartboart

                @arnod ja vlt. Das e3dc Update...ist aber bei mir schon 10 Tage her..bei dir? Vlt. Heute Nacht bekommen..dann einfach die 70 nehmen und selber umrechnen in watt...

                A Offline
                A Offline
                ArnoD
                wrote on last edited by
                #1679

                @smartboart
                Bei mir am 21.10.2022.
                Das sieht sehr danach aus, dass da was geändert wurde an der Schnittstelle. :-(

                1 Reply Last reply
                0
                • A ArnoD

                  Neue Version Charge-Control auf GitHub hochgeladen.
                  Version: 1.0.24
                  Änderungen:

                  • Für die maximale Entladeleistung der Batterie wird jetzt das Objekt e3dc-rscp.0.EMS.SYS_SPECS.maxBatDischargPower verwendet.
                  A Offline
                  A Offline
                  ArnoD
                  wrote on last edited by ArnoD
                  #1680

                  Neue Version Charge-Control auf GitHub hochgeladen.
                  Version: 1.0.26
                  Änderungen:

                  • Doppelter Aufruf der Timer bei Scriptstart korrigiert. Danke an @smartboart, für den Hinweis .

                  • Das Einspeiselimit wird aus "e3dc-rscp.0.EMS.DERATE_AT_PERCENT_VALUE" und "e3dc-rscp.0.EMS.INSTALLED_PEAK_POWER" berechnet, da im e3dc-rscp Adapter seit dem Update E3DC keine W Werte mehr übertragen werden.

                  • Für die User Parameter werden jetzt eigene Objekt ID's angelegt. Somit kann das Script immer komplett kopiert werden, ohne dass die Einstellungen angepasst werden müssen.
                    Die Einstellungen im Script in eine andere Datei kopieren, dann die neue Version kopieren und die alte Version überschreiben und das Script starten. Es werden einige Fehler angezeigt, die beim ersten Start ignoriert werden können.
                    Anschließen unter 0_userdata.0.Charge_Control.USER_ANPASSUNGEN die Werte wieder eintragen. Wenn jetzt das Script neu gestartet wird, sollten keine Fehler mehr angezeigt werden.

                  ACHTUNG !! Bitte auf diese Version updaten, da sonst die Batterie mit maximaler Leistung auf 100% geladen wird. Durch das Update E3DC wird die Einspeisegrenze mit 0 W an das Script übertragen.

                  J A 2 Replies Last reply
                  1
                  • A ArnoD

                    Neue Version Charge-Control auf GitHub hochgeladen.
                    Version: 1.0.26
                    Änderungen:

                    • Doppelter Aufruf der Timer bei Scriptstart korrigiert. Danke an @smartboart, für den Hinweis .

                    • Das Einspeiselimit wird aus "e3dc-rscp.0.EMS.DERATE_AT_PERCENT_VALUE" und "e3dc-rscp.0.EMS.INSTALLED_PEAK_POWER" berechnet, da im e3dc-rscp Adapter seit dem Update E3DC keine W Werte mehr übertragen werden.

                    • Für die User Parameter werden jetzt eigene Objekt ID's angelegt. Somit kann das Script immer komplett kopiert werden, ohne dass die Einstellungen angepasst werden müssen.
                      Die Einstellungen im Script in eine andere Datei kopieren, dann die neue Version kopieren und die alte Version überschreiben und das Script starten. Es werden einige Fehler angezeigt, die beim ersten Start ignoriert werden können.
                      Anschließen unter 0_userdata.0.Charge_Control.USER_ANPASSUNGEN die Werte wieder eintragen. Wenn jetzt das Script neu gestartet wird, sollten keine Fehler mehr angezeigt werden.

                    ACHTUNG !! Bitte auf diese Version updaten, da sonst die Batterie mit maximaler Leistung auf 100% geladen wird. Durch das Update E3DC wird die Einspeisegrenze mit 0 W an das Script übertragen.

                    J Offline
                    J Offline
                    jans_ios
                    wrote on last edited by
                    #1681

                    @arnod

                    Nach Übertragung der Parameter und Starten des neuen Skripts erhalte ich im Log folgenden Fehler:

                    15:47:57.051	error	javascript.0 (3730) script.js.Eigene_Skripte.Energie.Charge_Control: TypeError: Cannot read properties of undefined (reading 'includes')
                    15:47:57.052	error	javascript.0 (3730) at Ladesteuerung (script.js.Eigene_Skripte.Energie.Charge_Control:355:40)
                    
                    A 1 Reply Last reply
                    0
                    • J jans_ios

                      @arnod

                      Nach Übertragung der Parameter und Starten des neuen Skripts erhalte ich im Log folgenden Fehler:

                      15:47:57.051	error	javascript.0 (3730) script.js.Eigene_Skripte.Energie.Charge_Control: TypeError: Cannot read properties of undefined (reading 'includes')
                      15:47:57.052	error	javascript.0 (3730) at Ladesteuerung (script.js.Eigene_Skripte.Energie.Charge_Control:355:40)
                      
                      A Offline
                      A Offline
                      ArnoD
                      wrote on last edited by
                      #1682

                      @jans_ios sagte in E3DC Hauskraftwerk steuern:

                      Nach Übertragung der Parameter und Starten des neuen Skripts erhalte ich im Log folgenden Fehler:

                      Da ist noch was nicht eingetragen.
                      Welcher Wert steht bei dir unter 0_userdata.0.Charge_Control.Allgemein.EinstellungAnwahl ?

                      J 1 Reply Last reply
                      0
                      • A ArnoD

                        @jans_ios sagte in E3DC Hauskraftwerk steuern:

                        Nach Übertragung der Parameter und Starten des neuen Skripts erhalte ich im Log folgenden Fehler:

                        Da ist noch was nicht eingetragen.
                        Welcher Wert steht bei dir unter 0_userdata.0.Charge_Control.Allgemein.EinstellungAnwahl ?

                        J Offline
                        J Offline
                        jans_ios
                        wrote on last edited by
                        #1683

                        @arnod
                        Da steht eine 1:
                        9789756f-02c3-4095-88aa-0c08cfcba591-image.png

                        A 1 Reply Last reply
                        0
                        • J jans_ios

                          @arnod
                          Da steht eine 1:
                          9789756f-02c3-4095-88aa-0c08cfcba591-image.png

                          A Offline
                          A Offline
                          ArnoD
                          wrote on last edited by
                          #1684

                          @jans_ios
                          Ok, dann prüfe mal was in 0_userdata.0.Charge_Control.Parameter.UntererLadekorridor_1 drinsteht.
                          Da bemängelt das Skript das dieser Wert undefiniert ist.
                          Prüfe mal alle Werte von UntererLadekorridor_x und starte dann das Skript noch mal ob dann der Fehler wieder auftritt.

                          smartboartS J 2 Replies Last reply
                          0
                          • A ArnoD

                            @jans_ios
                            Ok, dann prüfe mal was in 0_userdata.0.Charge_Control.Parameter.UntererLadekorridor_1 drinsteht.
                            Da bemängelt das Skript das dieser Wert undefiniert ist.
                            Prüfe mal alle Werte von UntererLadekorridor_x und starte dann das Skript noch mal ob dann der Fehler wieder auftritt.

                            smartboartS Offline
                            smartboartS Offline
                            smartboart
                            wrote on last edited by smartboart
                            #1685

                            @arnod hey Arno...läuft jetzt wie geschmiert...

                            Ob du mir einen Gefallen tun könntest?
                            Ich fände es gut wenn du die Instanz auch konfigurierbar machen könntest.. ich speichere nicht unter user data. Ebenfalls wäre die modbus Instanz welche bei mir modbus.1 ist...das wäre echt klasse...dann müsste ich nur noch die log Ausgabe anpassen weil ich da E3DC-Control: voranstelle...was aber auch mit nem state configuriert werden könnte..

                            Nur wenn du Lust hast und keiner was dagegen hat...hält sich ja in Grenzen wenn du es nicht umsetzen möchtest..

                            A 1 Reply Last reply
                            0
                            • A ArnoD

                              @jans_ios
                              Ok, dann prüfe mal was in 0_userdata.0.Charge_Control.Parameter.UntererLadekorridor_1 drinsteht.
                              Da bemängelt das Skript das dieser Wert undefiniert ist.
                              Prüfe mal alle Werte von UntererLadekorridor_x und starte dann das Skript noch mal ob dann der Fehler wieder auftritt.

                              J Offline
                              J Offline
                              jans_ios
                              wrote on last edited by
                              #1686

                              @arnod
                              Da steht überall eine 0 drin, das hatte ich aufgrund der Zeilennummer auch schon geschaut:
                              8503e993-ae72-411c-9053-5a0710e12ed6-image.png

                              A 1 Reply Last reply
                              0
                              • smartboartS smartboart

                                @arnod hey Arno...läuft jetzt wie geschmiert...

                                Ob du mir einen Gefallen tun könntest?
                                Ich fände es gut wenn du die Instanz auch konfigurierbar machen könntest.. ich speichere nicht unter user data. Ebenfalls wäre die modbus Instanz welche bei mir modbus.1 ist...das wäre echt klasse...dann müsste ich nur noch die log Ausgabe anpassen weil ich da E3DC-Control: voranstelle...was aber auch mit nem state configuriert werden könnte..

                                Nur wenn du Lust hast und keiner was dagegen hat...hält sich ja in Grenzen wenn du es nicht umsetzen möchtest..

                                A Offline
                                A Offline
                                ArnoD
                                wrote on last edited by
                                #1687

                                @smartboart sagte in E3DC Hauskraftwerk steuern:

                                Ich fände es gut wenn du die Instanz auch konfigurierbar machen könntest.. ich speichere nicht unter user data. Ebenfalls wäre die modbus Instanz welche bei mir modbus.1 ist

                                Kann ich machen.

                                dann müsste ich nur noch die log Ausgabe anpassen weil ich da E3DC-Control: voranstelle...was aber auch mit nem state configuriert werden könnte..

                                Warum stellst du E3DC-Control voran? Wird doch im LOG schon angezeigt, von welchem Script die Meldung kommt.

                                smartboartS 1 Reply Last reply
                                0
                                • J jans_ios

                                  @arnod
                                  Da steht überall eine 0 drin, das hatte ich aufgrund der Zeilennummer auch schon geschaut:
                                  8503e993-ae72-411c-9053-5a0710e12ed6-image.png

                                  A Offline
                                  A Offline
                                  ArnoD
                                  wrote on last edited by ArnoD
                                  #1688

                                  @jans_ios
                                  hmm dann verstehe ich die Meldung nicht.
                                  Hast du das Script eins zu eins kopiert?
                                  Kommt die LOG Meldung bei jedem Start?
                                  Eventuell 0_userdata.0.Charge_Control.Parameter.UntererLadekorridor_0-5 mal löschen und neu anlegen lassen.

                                  1 Reply Last reply
                                  0
                                  • A ArnoD

                                    Neue Version Charge-Control auf GitHub hochgeladen.
                                    Version: 1.0.26
                                    Änderungen:

                                    • Doppelter Aufruf der Timer bei Scriptstart korrigiert. Danke an @smartboart, für den Hinweis .

                                    • Das Einspeiselimit wird aus "e3dc-rscp.0.EMS.DERATE_AT_PERCENT_VALUE" und "e3dc-rscp.0.EMS.INSTALLED_PEAK_POWER" berechnet, da im e3dc-rscp Adapter seit dem Update E3DC keine W Werte mehr übertragen werden.

                                    • Für die User Parameter werden jetzt eigene Objekt ID's angelegt. Somit kann das Script immer komplett kopiert werden, ohne dass die Einstellungen angepasst werden müssen.
                                      Die Einstellungen im Script in eine andere Datei kopieren, dann die neue Version kopieren und die alte Version überschreiben und das Script starten. Es werden einige Fehler angezeigt, die beim ersten Start ignoriert werden können.
                                      Anschließen unter 0_userdata.0.Charge_Control.USER_ANPASSUNGEN die Werte wieder eintragen. Wenn jetzt das Script neu gestartet wird, sollten keine Fehler mehr angezeigt werden.

                                    ACHTUNG !! Bitte auf diese Version updaten, da sonst die Batterie mit maximaler Leistung auf 100% geladen wird. Durch das Update E3DC wird die Einspeisegrenze mit 0 W an das Script übertragen.

                                    A Offline
                                    A Offline
                                    ArnoD
                                    wrote on last edited by
                                    #1689

                                    Neue Version Charge-Control auf GitHub hochgeladen.
                                    Version: 1.0.27
                                    Änderungen:

                                    • Die Instanz vom Modbus Adapter und e3dc-rscp Adater können jetzt über die beiden neuen Konstanten "instanzModbus" und "instanzE3DC_RSCP" im Script eingestellt werden.

                                    • Mit der neuen Konstante "LogparserSyntax" kann die Logausgabe vom Script an den Adapter Logparser angepasst werden. Wenn diese auf true eingestellt ist, wird der Log-Text im Format ##{"from":"Charge-Control", "message":""}##' ausgegeben.

                                    I A 2 Replies Last reply
                                    1
                                    • A ArnoD

                                      @smartboart sagte in E3DC Hauskraftwerk steuern:

                                      Ich fände es gut wenn du die Instanz auch konfigurierbar machen könntest.. ich speichere nicht unter user data. Ebenfalls wäre die modbus Instanz welche bei mir modbus.1 ist

                                      Kann ich machen.

                                      dann müsste ich nur noch die log Ausgabe anpassen weil ich da E3DC-Control: voranstelle...was aber auch mit nem state configuriert werden könnte..

                                      Warum stellst du E3DC-Control voran? Wird doch im LOG schon angezeigt, von welchem Script die Meldung kommt.

                                      smartboartS Offline
                                      smartboartS Offline
                                      smartboart
                                      wrote on last edited by smartboart
                                      #1690

                                      @arnod sagte in E3DC Hauskraftwerk steuern:

                                      Warum stellst du E3DC-Control voran? Wird doch im LOG schon angezeigt, von welchem Script die Meldung kommt

                                      Hi weil ich mit dem logparser logs in vis Anzeige.. das dient quasi als log Tag.. aber hast du ja schon gemacht..
                                      ff7b78ce-ab1d-4f38-8fd1-89abd6ac707d-grafik.png

                                      DANKE SEHR!!!

                                      1 Reply Last reply
                                      0
                                      • A ArnoD

                                        Neue Version Charge-Control auf GitHub hochgeladen.
                                        Version: 1.0.27
                                        Änderungen:

                                        • Die Instanz vom Modbus Adapter und e3dc-rscp Adater können jetzt über die beiden neuen Konstanten "instanzModbus" und "instanzE3DC_RSCP" im Script eingestellt werden.

                                        • Mit der neuen Konstante "LogparserSyntax" kann die Logausgabe vom Script an den Adapter Logparser angepasst werden. Wenn diese auf true eingestellt ist, wird der Log-Text im Format ##{"from":"Charge-Control", "message":""}##' ausgegeben.

                                        I Offline
                                        I Offline
                                        icke-pp
                                        wrote on last edited by
                                        #1691

                                        @arnod Ich nutze deine Skripte schon eine ganze Weile und finde das absolut klasse was du hier an Arbeit rein gesteckt hast und diese auch noch mit anderen teilst. Hut ab!!

                                        Mir ist aber aufgefallen das im Skript "Modbus.js" ein Schreibfehler enthalten ist den der ungeübte Copy&Paste User wohl in die Verzweiflung treibt wenn dieser denn sein Log prüft und mit den Javascript Fehlern nicht zurecht kommt.

                                        Im "Modbus.js" Skript steht ein "Minus" bei "Charge-Control":
                                        #######################
                                        const idHTSockel = '0_userdata.0.E3DC-Control.Parameter.HTsockel';
                                        const idHTon = '0_userdata.0.E3DC-Control.Parameter.HTon';
                                        const idHToff = '0_userdata.0.E3DC-Control.Parameter.HToff';
                                        #######################

                                        Im "Charge-Controlxxx.js" Skript steht ein "Unterstrich" bei "Charge_Control":
                                        #######################
                                        const instanz = '0_userdata.0.'; // Instanz Script Charge-Control
                                        let PfadEbene1 = 'Charge_Control.'; // Pfad innerhalb der Instanz
                                        #######################

                                        Ich bin eigentlich immer vorne dabei mit dem testen deiner Skripte und würde zukünftig meine Erfahrungen gerne hier teilen. Das ein oder andere ist mir nämlich schon aufgefallen und habe es meist bei mir lokal gelöst. Meist sind andere aber schneller mit dem melden des Fehlers ... es sollte ja für alle gelöst werden.

                                        A 1 Reply Last reply
                                        0
                                        • I icke-pp

                                          @arnod Ich nutze deine Skripte schon eine ganze Weile und finde das absolut klasse was du hier an Arbeit rein gesteckt hast und diese auch noch mit anderen teilst. Hut ab!!

                                          Mir ist aber aufgefallen das im Skript "Modbus.js" ein Schreibfehler enthalten ist den der ungeübte Copy&Paste User wohl in die Verzweiflung treibt wenn dieser denn sein Log prüft und mit den Javascript Fehlern nicht zurecht kommt.

                                          Im "Modbus.js" Skript steht ein "Minus" bei "Charge-Control":
                                          #######################
                                          const idHTSockel = '0_userdata.0.E3DC-Control.Parameter.HTsockel';
                                          const idHTon = '0_userdata.0.E3DC-Control.Parameter.HTon';
                                          const idHToff = '0_userdata.0.E3DC-Control.Parameter.HToff';
                                          #######################

                                          Im "Charge-Controlxxx.js" Skript steht ein "Unterstrich" bei "Charge_Control":
                                          #######################
                                          const instanz = '0_userdata.0.'; // Instanz Script Charge-Control
                                          let PfadEbene1 = 'Charge_Control.'; // Pfad innerhalb der Instanz
                                          #######################

                                          Ich bin eigentlich immer vorne dabei mit dem testen deiner Skripte und würde zukünftig meine Erfahrungen gerne hier teilen. Das ein oder andere ist mir nämlich schon aufgefallen und habe es meist bei mir lokal gelöst. Meist sind andere aber schneller mit dem melden des Fehlers ... es sollte ja für alle gelöst werden.

                                          A Offline
                                          A Offline
                                          ArnoD
                                          wrote on last edited by
                                          #1692

                                          @icke-pp
                                          Danke für den Hinweis, das Script habe ich vergessen zu aktualisieren.
                                          Habe ich heute gleich gemacht.

                                          Freue mich, wenn andere testen und mit optimieren :-)

                                          1 Reply Last reply
                                          0

                                          Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                          Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                          With your input, this post could be even better 💗

                                          Register Login
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          642

                                          Online

                                          32.8k

                                          Users

                                          82.7k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe