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. Entwicklung
  4. Neuen Adapter für tracer x210A Solarregler?

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    17
    1
    505

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

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

Neuen Adapter für tracer x210A Solarregler?

Scheduled Pinned Locked Moved Entwicklung
15 Posts 5 Posters 2.7k Views 1 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.
  • S Offline
    S Offline
    sottomihai
    wrote on last edited by
    #1

    Hallo,

    Ich nutze seit über ein Jahr Iobroker und bin sehr froh darüber, dass es sowas gibt.

    Seit 6 Monate habe ich eine Inselsolaranlage mir gebaut mit ein Tracer 4210A von EPsolar Solarregler. Mein schwager hat mir geholfen ein Adapter zu basteln um die Daten aus dem Laderegler im IObroker einzubinden. Wenn Interesse besteht könnte man diesen Adapter veröffentlichen.

    Im Anhang sieht man welche Daten man ablesen kann.
    2696_epsolar.png

    1 Reply Last reply
    1
    • apollon77A Offline
      apollon77A Offline
      apollon77
      wrote on last edited by
      #2

      Ich denke das da in jedem Fall interesse besteht. Wenn DU noch support bei veröffentlichen und so brauchst sag Bescheid.

      Ingo F

      Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

      • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
      • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
      1 Reply Last reply
      0
      • eric2905E Offline
        eric2905E Offline
        eric2905
        wrote on last edited by
        #3

        Auf jeden Fall solltest Du ihn veröffentlichen.

        Es gibt bestimmt noch andere Anwender die sich dann eine Anbindung überlegen.

        Gruß,

        Eric

        Roses are red, violets are blue,

        if I listen to metal, my neighbours do too

        1 Reply Last reply
        0
        • S Offline
          S Offline
          sottomihai
          wrote on last edited by
          #4

          Wie soll ich da vorgehen?

          Gibt es da eine Anleitung?

          Ich habe das Modul bei npm hochgeladen. Wenn man es aber von dort direkt instalieren will, gibt er eine Fehlermeldung.

          Das Modul heißt iobroker.epsolar

          hier sind die benötigten Tools dazu

          https://github.com/kasbert/epsolar-tracer

          1 Reply Last reply
          0
          • apollon77A Offline
            apollon77A Offline
            apollon77
            wrote on last edited by
            #5

            Und wo ist der Code vom Adapter? Welcher Fehler kommt?

            Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

            • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
            • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
            1 Reply Last reply
            0
            • S Offline
              S Offline
              sottomihai
              wrote on last edited by
              #6

              @apollon77:

              Und wo ist der Code vom Adapter? Welcher Fehler kommt? `

              Die Fehlermeldung, welche beim Instalieren vorkommt, habe ich mir nicht aufgeschrieben.

              Ich habe den Adapter manuell in IObroker installiert. und funktioniert auch.

              Trotzdem habe ich beim laufenden Betrieb diese Fehlermeldung.

              epsolar.0 2017-08-31 17:45:01.268 info starting. Version 1.0.0 in /opt/iobroker/node_modules/iobroker.epsolar, node: v6.10.3

              host.zotac 2017-08-31 17:45:00.032 info instance system.adapter.epsolar.0 started with pid 833

              host.zotac 2017-08-31 17:44:56.317 error instance system.adapter.epsolar.0 terminated with code 1 ()

              epsolar.0 2017-08-31 17:44:56.289 error force terminate

              epsolar.0 2017-08-31 17:44:01.256 info starting. Version 1.0.0 in /opt/iobroker/node_modules/iobroker.epsolar, node: v6.10.3

              host.zotac 2017-08-31 17:44:00.028 info instance system.adapter.epsolar.0 started with pid 622

              host.zotac 2017-08-31 17:43:56.341 error instance system.adapter.epsolar.0 terminated with code 1 ()

              epsolar.0 2017-08-31 17:43:56.317 error force terminate

              epsolar.0 2017-08-31 17:43:01.283 info starting. Version 1.0.0 in /opt/iobroker/node_modules/iobroker.epsolar, node: v6.10.3

              host.zotac 2017-08-31 17:43:00.031 info instance system.adapter.epsolar.0 started with pid 410

              host.zotac 2017-08-31 17:42:56.325 error instance system.adapter.epsolar.0 terminated with code 1 ()

              epsolar.0 2017-08-31 17:42:56.299 error force terminate

              epsolar.0 2017-08-31 17:42:01.266 info starting. Version 1.0.0 in /opt/iobroker/node_modules/iobroker.epsolar, node: v6.10.3

              host.zotac 2017-08-31 17:42:00.031 info instance system.adapter.epsolar.0 started with pid 32661

              host.zotac 2017-08-31 17:41:56.342 error instance system.adapter.epsolar.0 terminated with code 1 ()

              epsolar.0 2017-08-31 17:41:56.314 error force terminate

              epsolar.0 2017-08-31 17:41:01.277 info starting. Version 1.0.0 in /opt/iobroker/node_modules/iobroker.epsolar, node: v6.10.3

              host.zotac 2017-08-31 17:41:00.032 info instance system.adapter.epsolar.0 started with pid 32454

              host.zotac 2017-08-31 17:40:56.388 error instance system.adapter.epsolar.0 terminated with code 1 ()

              epsolar.0 2017-08-31 17:40:56.365 error force terminate

              Code ist im Anhang
              2696_iobroker.epsolar.7z

              1 Reply Last reply
              0
              • apollon77A Offline
                apollon77A Offline
                apollon77
                wrote on last edited by
                #7

                Hi,

                kann ich gern checken. Standard ist aber die Verfügbarkeit auf GitHub. So ist das viel besser zu managen.

                Kennst Du das schon: http://forum.iobroker.net/viewtopic.php?f=24&t=6383

                In dem Fall scheint irgendwo eine Exception zu fliegen.

                Du kannst den Adapter manuell an der Kommandozeile mit

                node node_modules/<adaptername>/<mainfile>.js –force --logs

                starten, dann sieht man in solchen Fällen ggf die echte Exception.</mainfile></adaptername>

                Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                1 Reply Last reply
                0
                • S Offline
                  S Offline
                  sottomihai
                  wrote on last edited by
                  #8

                  @apollon77:

                  Hi,

                  kann ich gern checken. Standard ist aber die Verfügbarkeit auf GitHub. So ist das viel besser zu managen.

                  Kennst Du das schon: http://forum.iobroker.net/viewtopic.php?f=24&t=6383

                  In dem Fall scheint irgendwo eine Exception zu fliegen.

                  Du kannst den Adapter manuell an der Kommandozeile mit

                  node node_modules/<adaptername>/<mainfile>.js –force --logs

                  starten, dann sieht man in solchen Fällen ggf die echte Exception.</mainfile></adaptername> `

                  Ich habe den Adapter über die Kommandozeile gestartet und kommt keine andere Fehlermeldung.

                  Der Adapter wird in cron minutilich ausgeführt um die Daten abzurufen, deswegen kommt die Meldung so oft vor.

                  1 Reply Last reply
                  0
                  • apollon77A Offline
                    apollon77A Offline
                    apollon77
                    wrote on last edited by
                    #9

                    Jupp, da hast Du recht, jetzt da ich den Code gesehen hab.

                    Du musst alle States die Du nutzen willst vor einem "setState" auch mit "setObject" - oder besser setObjectNotExist anlegen. Beispiele wie Die Objekte am besten aussehen sollten gibt unter https://github.com/ioBroker/ioBroker/wi … umentation

                    Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                    • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                    • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                    1 Reply Last reply
                    0
                    • S Offline
                      S Offline
                      sottomihai
                      wrote on last edited by
                      #10

                      @apollon77:

                      Jupp, da hast Du recht, jetzt da ich den Code gesehen hab.

                      Du musst alle States die Du nutzen willst vor einem "setState" auch mit "setObject" - oder besser setObjectNotExist anlegen. Beispiele wie Die Objekte am besten aussehen sollten gibt unter https://github.com/ioBroker/ioBroker/wi … umentation `

                      Meinst du Hier:

                      "instanceObjects": [

                      {

                      "_id": "epsolar.pvarrayvoltage",

                      "type": "state",

                      "common": {

                      "name": "PV array voltage",

                      "type": "number",

                      "role": "value.pvarrayvoltage",

                      "read": true,

                      "write": false,

                      "unit": "V",

                      "desc": "PV array voltage"

                      },

                      "native": {}

                      },

                      {

                      "_id": "epsolar.pvarraycurrent",

                      "type": "state",

                      "common": {

                      "name": "PV array current",

                      "type": "number",

                      "role": "value.pvarraycurrent",

                      "read": true,

                      "write": false,

                      "unit": "A",

                      "desc": "PV array current."

                      },

                      "native": {}

                      },

                      oder hier:

                      function (error, response, ret) {

                      if (!error && response.statusCode === 200) {

                      for (var i = 0; i < ret["realtime"].length; i++) {

                      adapter.setState('epsolar.' + ret["realtime"]["name"].split(" ").join("").toLowerCase() , {val: ret["realtime"]["val"], ack: true});

                      Gruß Mihai____

                      1 Reply Last reply
                      0
                      • apollon77A Offline
                        apollon77A Offline
                        apollon77
                        wrote on last edited by
                        #11

                        Hi,

                        Also erst einmal legst Du in Start einen channel an mit nem "_" im Namen, was später nirgendwo verwendet wird wenn ich reicht gesehen habe. Wird der gebraucht?

                        Ansonsten geht es genau um die die Du geschrieben hast. Ich weiss jetzt nicht wie genau das JSON aussieht, aber DU geshst es in einer Schleife durch und setzt alles was drin steht als State. Wenn das nur die beiden Werte sind die du per "InstanceObjects" initial anlegst dann ist das alles ok, aber wozu dann die Schleife. Und in der Schleife machst Du viele setStates und bevor Du das tust müssen die Objekte angelegt sein, sonst wird der State zwar geschrieben, aber nirgends angezeigt.

                        Ingo F

                        Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                        • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                        • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                        1 Reply Last reply
                        0
                        • S Offline
                          S Offline
                          sottomihai
                          wrote on last edited by
                          #12

                          @apollon77:

                          Ich denke das da in jedem Fall interesse besteht. Wenn DU noch support bei veröffentlichen und so brauchst sag Bescheid.

                          Ingo F `

                          Hallo,

                          Die Fehlermeldungen habe ich beseitigt, kannst du mir dabei helfen den Adapter zu veröffentlichen?

                          Gruß Mihai

                          1 Reply Last reply
                          0
                          • E Offline
                            E Offline
                            exporzer
                            wrote on last edited by
                            #13

                            Hi Mihai,

                            ist der Adapter jetzt verfügbar oder gibt es irgendwo ne finale Version.

                            Gruß,

                            exporzer

                            1 Reply Last reply
                            0
                            • S Offline
                              S Offline
                              sottomihai
                              wrote on last edited by
                              #14

                              Hallo,

                              ich nutze immer noch die alte Version. Funktioniet stabil bei mir mit Ubuntu 16.

                              Gruß Mihai

                              1 Reply Last reply
                              0
                              • wkhardW Offline
                                wkhardW Offline
                                wkhard
                                wrote on last edited by
                                #15

                                Ich wäre auch sehr an einer Veröffentlichung interessiert.

                                Beste Grüße

                                Kurt

                                1 Reply Last reply
                                0
                                Reply
                                • Reply as topic
                                Log in to reply
                                • Oldest to Newest
                                • Newest to Oldest
                                • Most Votes


                                Support us

                                ioBroker
                                Community Adapters
                                Donate

                                653

                                Online

                                32.7k

                                Users

                                82.5k

                                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