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. [neuer Adapter] solarviewdatareader

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

[neuer Adapter] solarviewdatareader

Scheduled Pinned Locked Moved Entwicklung
85 Posts 12 Posters 17.8k Views 11 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 steinkuhl

    @afuerhoff Hallo Achim,
    vielen Dank dfür, ich werde es so schnell wie möglich testen und dir berichten.

    Freundliche Grüße

    Rainer Steinkuhl

    S Offline
    S Offline
    steinkuhl
    wrote on last edited by
    #15

    @steinkuhl Hallo Achim,
    genau so habe ich mir das vorgestellt, super Arbeit, vielen Dank.

    Freundliche Grüße
    Rainer Steinkuhl

    S 1 Reply Last reply
    0
    • M Offline
      M Offline
      Master77
      wrote on last edited by Master77
      #16

      Sorry wollte eine PN schreiben.
      Beitrag bitte ignorieren.

      Gruß Markus

      S 1 Reply Last reply
      0
      • M Master77

        Sorry wollte eine PN schreiben.
        Beitrag bitte ignorieren.

        Gruß Markus

        S Offline
        S Offline
        steinkuhl
        wrote on last edited by
        #17

        @Master77 Hallo Achim, du hast zu diesem Adapter auch eine sehr schöne Visualisierung, kannst du mir bitte einen Tip geben, wie ich das realsieren kann ?

        Freundliche Grüße

        R. Steinkuhl

        1 Reply Last reply
        0
        • S steinkuhl

          @steinkuhl Hallo Achim,
          genau so habe ich mir das vorgestellt, super Arbeit, vielen Dank.

          Freundliche Grüße
          Rainer Steinkuhl

          S Offline
          S Offline
          steinkuhl
          wrote on last edited by
          #18

          @afuerhoff Hallo Achim, du hast zu diesem Adapter auch eine sehr schöne Visualisierung, kannst du mir bitte einen Tip geben, wie ich das realsieren kann ?

          Freundliche Grüße

          R. Steinkuhl

          afuerhoffA 1 Reply Last reply
          0
          • S steinkuhl

            @afuerhoff Hallo Achim, du hast zu diesem Adapter auch eine sehr schöne Visualisierung, kannst du mir bitte einen Tip geben, wie ich das realsieren kann ?

            Freundliche Grüße

            R. Steinkuhl

            afuerhoffA Offline
            afuerhoffA Offline
            afuerhoff
            Developer
            wrote on last edited by
            #19

            @steinkuhl sagte in [neuer Adapter] solarviewdatareader:

            @afuerhoff Hallo Achim, du hast zu diesem Adapter auch eine sehr schöne Visualisierung, kannst du mir bitte einen Tip geben, wie ich das realsieren kann ?

            Freundliche Grüße

            R. Steinkuhl

            Hallo Rainer,

            schau mal hier: https://forum.iobroker.net/topic/7322/projekt-material-design-css-für-iobroker-vis/2
            Auf der Basis "Simple Project" habe ich meine Home Automatisierung aufgebaut.
            Die Grafik habe ich über Flot erzeugt über einen basic iFrame dargestellt.

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

            1 Reply Last reply
            0
            • afuerhoffA Offline
              afuerhoffA Offline
              afuerhoff
              Developer
              wrote on last edited by
              #20

              Re: [neuer Adapter] solarviewdatareader

              Hallo,

              ich habe eine neue Version auf github veröffentlicht. Es hat sich etwas an den Objekten geändert und die Checksummen Berechnung wurde optimiert. Bevor ihr die neue Version installiert, sollte die alte Instanz gelöscht werden. Nach der Neuinstallation und Einrichtung des Adapters sollten die neuen Objekte angelegt werden. Ihr könnt aber auch manuell die Objekte löschen und die Instanz neu starten. Viel Spaß beim Testen.

              Konfig.JPG

              Objekte.JPG

              Log.JPG

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

              S 2 Replies Last reply
              0
              • afuerhoffA afuerhoff

                Re: [neuer Adapter] solarviewdatareader

                Hallo,

                ich habe eine neue Version auf github veröffentlicht. Es hat sich etwas an den Objekten geändert und die Checksummen Berechnung wurde optimiert. Bevor ihr die neue Version installiert, sollte die alte Instanz gelöscht werden. Nach der Neuinstallation und Einrichtung des Adapters sollten die neuen Objekte angelegt werden. Ihr könnt aber auch manuell die Objekte löschen und die Instanz neu starten. Viel Spaß beim Testen.

                Konfig.JPG

                Objekte.JPG

                Log.JPG

                S Offline
                S Offline
                steinkuhl
                wrote on last edited by
                #21

                @afuerhoff Hallo Achim,
                ich habe die neue Version, so wie du geschrieben hast, installiert, die Objekte wurden erzeugt, bleiben aber leer.
                Ich habe die Installation mehrfach wiederholt, die Objekte bleibt aber leer.
                Da ich nicht den Standartport zur Abfrage des Solarview benutze, sondern den Port 15005, habe ich es auch so in der Instanz eingetragen. Erst startet die Verbindung mit dem richtigen Port, anschließend steht im Log: "error: Error: connect ECONNREFUSED 10.50.6.15:15000", obwohl ich 15005 eingetragen habe.

                Gruß Rainer

                1 Reply Last reply
                0
                • afuerhoffA afuerhoff

                  Re: [neuer Adapter] solarviewdatareader

                  Hallo,

                  ich habe eine neue Version auf github veröffentlicht. Es hat sich etwas an den Objekten geändert und die Checksummen Berechnung wurde optimiert. Bevor ihr die neue Version installiert, sollte die alte Instanz gelöscht werden. Nach der Neuinstallation und Einrichtung des Adapters sollten die neuen Objekte angelegt werden. Ihr könnt aber auch manuell die Objekte löschen und die Instanz neu starten. Viel Spaß beim Testen.

                  Konfig.JPG

                  Objekte.JPG

                  Log.JPG

                  S Offline
                  S Offline
                  steinkuhl
                  wrote on last edited by
                  #22

                  @afuerhoff Hallo Achim,
                  ich habe es grade nochmals getestet und den Port im smap auf 15000 eingestellt, nun läuft es.
                  Es wird anscheinend nicht durchgehend der in der Instanz eingetragene Port benutzt.

                  Gruß Rainer

                  afuerhoffA 1 Reply Last reply
                  0
                  • S steinkuhl

                    @afuerhoff Hallo Achim,
                    ich habe es grade nochmals getestet und den Port im smap auf 15000 eingestellt, nun läuft es.
                    Es wird anscheinend nicht durchgehend der in der Instanz eingetragene Port benutzt.

                    Gruß Rainer

                    afuerhoffA Offline
                    afuerhoffA Offline
                    afuerhoff
                    Developer
                    wrote on last edited by
                    #23

                    @steinkuhl sagte in [neuer Adapter] solarviewdatareader:

                    @afuerhoff Hallo Achim,
                    ich habe es grade nochmals getestet und den Port im smap auf 15000 eingestellt, nun läuft es.
                    Es wird anscheinend nicht durchgehend der in der Instanz eingetragene Port benutzt.

                    Gruß Rainer

                    Hallo Rainer,
                    Fehler ist behoben. Beim Umbau des Telnet Client nicht aufgepasst. Danke für die Fehlermeldung.
                    Gruß Achim

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

                    S 1 Reply Last reply
                    0
                    • afuerhoffA afuerhoff

                      @steinkuhl sagte in [neuer Adapter] solarviewdatareader:

                      @afuerhoff Hallo Achim,
                      ich habe es grade nochmals getestet und den Port im smap auf 15000 eingestellt, nun läuft es.
                      Es wird anscheinend nicht durchgehend der in der Instanz eingetragene Port benutzt.

                      Gruß Rainer

                      Hallo Rainer,
                      Fehler ist behoben. Beim Umbau des Telnet Client nicht aufgepasst. Danke für die Fehlermeldung.
                      Gruß Achim

                      S Offline
                      S Offline
                      steinkuhl
                      wrote on last edited by
                      #24

                      @afuerhoff Hallo Achim,

                      Danke für die schnelle Hilfe, jetzt funktioniert es wieder richtig. Danke !!!

                      Gruß Rainer

                      1 Reply Last reply
                      0
                      • T Offline
                        T Offline
                        Triceratops
                        wrote on last edited by
                        #25

                        Ich hänge mich mal hier an. Bei mir läuft solarview nach wie vor auf einer FB mit OS 7.01. Ich nutze einen RS 485 zu Ethernetkonverter. Es gibt nur Netzeinspeisung. Der Konverter hat den Port 1470 und kann nicht verändert werden, die IP und den Port vom Konverter habe ich im Addon eingetragen. ioBroker läuft als Addon auf einer Raspeberrymatic 3.47.10.20190713 auf einem Tinkerboard S mit 2GB RAM. Der Adapter ist installiert, aber es werden keine Daten gelesen.
                        Müssen für die FritzBox besondere Daten berücksichtigt werden,
                        so steht es in der start.sh für solarview -fb:

                        -i 127.0.0.1 -p 11200
                        
                        afuerhoffA 1 Reply Last reply
                        0
                        • T Triceratops

                          Ich hänge mich mal hier an. Bei mir läuft solarview nach wie vor auf einer FB mit OS 7.01. Ich nutze einen RS 485 zu Ethernetkonverter. Es gibt nur Netzeinspeisung. Der Konverter hat den Port 1470 und kann nicht verändert werden, die IP und den Port vom Konverter habe ich im Addon eingetragen. ioBroker läuft als Addon auf einer Raspeberrymatic 3.47.10.20190713 auf einem Tinkerboard S mit 2GB RAM. Der Adapter ist installiert, aber es werden keine Daten gelesen.
                          Müssen für die FritzBox besondere Daten berücksichtigt werden,
                          so steht es in der start.sh für solarview -fb:

                          -i 127.0.0.1 -p 11200
                          
                          afuerhoffA Offline
                          afuerhoffA Offline
                          afuerhoff
                          Developer
                          wrote on last edited by
                          #26

                          @Triceratops
                          Hallo,
                          das mit dem Konverter verstehe ich nicht. Solarview läuft doch auf der Fritzbox. Du musst doch nur die IP der Fritzbox auf der Solarview läuft und den Port von Solarview angeben.

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

                          T 1 Reply Last reply
                          0
                          • afuerhoffA afuerhoff

                            @Triceratops
                            Hallo,
                            das mit dem Konverter verstehe ich nicht. Solarview läuft doch auf der Fritzbox. Du musst doch nur die IP der Fritzbox auf der Solarview läuft und den Port von Solarview angeben.

                            T Offline
                            T Offline
                            Triceratops
                            wrote on last edited by
                            #27

                            @afuerhoff So einfach ist das nicht. Der Konverter holt die Daten via RS485 ab, der WR kann von Solarview via Ethernet nicht ausgelesen werden. Die Fritzbox IP (192.168.178.1) und verschiedene Ports (88, 11200) habe ich bereits probiert, ebenfalls ohne Ergebnis.

                            afuerhoffA 1 Reply Last reply
                            0
                            • T Triceratops

                              @afuerhoff So einfach ist das nicht. Der Konverter holt die Daten via RS485 ab, der WR kann von Solarview via Ethernet nicht ausgelesen werden. Die Fritzbox IP (192.168.178.1) und verschiedene Ports (88, 11200) habe ich bereits probiert, ebenfalls ohne Ergebnis.

                              afuerhoffA Offline
                              afuerhoffA Offline
                              afuerhoff
                              Developer
                              wrote on last edited by
                              #28

                              @Triceratops
                              Aus meiner Sicht ist da der Gedankenfehler. Ich lese ja nicht direkt den Wechselrichter aus. Sondern benutze die Schnittstelle von Solarview.
                              sv.JPG
                              Wie Solarview an die Daten kommt ist dem Adapter egal.

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

                              S 1 Reply Last reply
                              0
                              • afuerhoffA afuerhoff

                                @Triceratops
                                Aus meiner Sicht ist da der Gedankenfehler. Ich lese ja nicht direkt den Wechselrichter aus. Sondern benutze die Schnittstelle von Solarview.
                                sv.JPG
                                Wie Solarview an die Daten kommt ist dem Adapter egal.

                                S Offline
                                S Offline
                                steinkuhl
                                wrote on last edited by
                                #29

                                @afuerhoff Hallo,

                                soweit ich weiss, gibt es innerhalb des Solarview noch die Softwareverbindung zwischen Wechselrichter und dem Solarview, die Schnittstelle mit Namen "SMAP", die bedient die Wechselrichterabfrage.

                                Gruß Rainer

                                afuerhoffA 1 Reply Last reply
                                0
                                • S steinkuhl

                                  @afuerhoff Hallo,

                                  soweit ich weiss, gibt es innerhalb des Solarview noch die Softwareverbindung zwischen Wechselrichter und dem Solarview, die Schnittstelle mit Namen "SMAP", die bedient die Wechselrichterabfrage.

                                  Gruß Rainer

                                  afuerhoffA Offline
                                  afuerhoffA Offline
                                  afuerhoff
                                  Developer
                                  wrote on last edited by
                                  #30

                                  @Triceratops
                                  Wenn Solarview generell läuft und die Daten von Solarview ausgelesen und auch in der Weboberfläche dargestellt werden, dann muss nur noch der TCP Server wie oben beschrieben aktiviert werden. Dann kann der Adapter entsprechend mit IP-Adresse und Port (von Solarview) konfiguriert werden. Mit einem Telnet Client kann man die Schnittstelle, wie in der Solarview Anleitung beschrieben, auch selber testen. Ich hab das mal unter Windows mit dem Telnet Client gemacht.

                                  Bitte melde dich, ob du es hinbekommen hast.

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

                                  1 Reply Last reply
                                  0
                                  • T Offline
                                    T Offline
                                    Triceratops
                                    wrote on last edited by
                                    #31

                                    Ich habe den TCP-Server, wie beschrieben, aktiviert. Wenn ich dann telnet fritz.box 15000 eingebe, kommen 3 Punkte, das Eingeben von 00* beendet sofort die Session. Auch mit Putty geht es nicht. Natürlich ist die Fritzbox viel sicherer als früher, so dass evt. die Zugangskennung erwartet wird.
                                    Jedenfalls werden keine Daten nach ioBroker geladen.

                                    afuerhoffA 1 Reply Last reply
                                    0
                                    • T Triceratops

                                      Ich habe den TCP-Server, wie beschrieben, aktiviert. Wenn ich dann telnet fritz.box 15000 eingebe, kommen 3 Punkte, das Eingeben von 00* beendet sofort die Session. Auch mit Putty geht es nicht. Natürlich ist die Fritzbox viel sicherer als früher, so dass evt. die Zugangskennung erwartet wird.
                                      Jedenfalls werden keine Daten nach ioBroker geladen.

                                      afuerhoffA Offline
                                      afuerhoffA Offline
                                      afuerhoff
                                      Developer
                                      wrote on last edited by
                                      #32

                                      @Triceratops
                                      Hallo, was wird denn im Log angezeigt. Das wäre hilfreich.

                                      Hast du nach dem Ausführen des telnet Befehls unter Windows sofort 00* eingegeben?
                                      telnet1.jpg
                                      Dann sollte so eine Antwort von Solarview kommen.
                                      telnet2.JPG
                                      Evtl. hast du Probleme mit dem Escape Zeichen in telnet. Einfach mal nur telnet eingeben und danach "set ?". Unter escape ist dann das escape-Zeichen zu sehen. Bei mir stand das z.B. auf 0. Ich habe es einfach mal auf x gesetzt. Das escape Zeichen kannst du mit der Option -ex setzen -> telnet -ex xxx.xxx.xxx.xxx 15000
                                      Danach hat bei mir die Abfrage mit telnet funktioniert.
                                      telnet3.JPG

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

                                      1 Reply Last reply
                                      0
                                      • T Offline
                                        T Offline
                                        Triceratops
                                        wrote on last edited by
                                        #33

                                        Danke für die Hinweise:
                                        telnet set ? ergibt:

                                        telnet [-a][-e Escapezeichen][-f Protokolldatei][-l Benutzer][-t Begriff]
                                               [Host [Port]]
                                         -a    Automatische Anmeldung. Identisch mit Option -l, verwendet aber den
                                               Namen des angemeldeten Benutzers.
                                         -e    Escapezeichen, um Telnet-Clientbefehlseingabe einzugeben.
                                         -f    Dateiname zur Protokollierung des Clients.
                                         -l    Legt den Anmeldebenutzernamen für das Remotesystem fest. Erfordert,
                                               dass das Remotesystem TELNET ENVIRON unterstützt.
                                         -t    Legt den Terminaltyp fest. Unterstützt werden nur:
                                               vt100, vt52, ansi und vtnt.
                                         Host  Legt den Hostnamen bzw. die IP-Adresse des Remotecomputers fest, mit
                                               dem eine Verbindung hergestellt werden soll.
                                         Port  Legt die Portnummer bzw. den Dienstnamen fest.
                                        

                                        Die Ausführung des telnet Befehles (Win 10) ergibt folgendes:

                                        C:\Users\Joachim>telnet 192.168.178.1 15000
                                        Verbindungsaufbau zu 192.168.178.1...Es konnte keine Verbindung mit dem Host hergestellt werden, auf Port 15000: Verbindungsfehler
                                        

                                        Sofortige Eingabe von 00* bewirkt nichts, führt nur zu obiger Ausschrift. Möglicherweise macht Fritz OS 7.01 den "Laden" dicht. Ich habe noch einen Telnetzugang zu OS 7.01.
                                        Das Log schreibt nach Neustart des Adapters folgendes aus:

                                        host.localhost	2019-07-24 22:19:52.615	info	instance system.adapter.solarviewdatareader.0 started with pid 24033
                                        host.localhost	2019-07-24 22:19:50.111	info	instance system.adapter.solarviewdatareader.0 terminated with code 156 ()
                                        host.localhost	2019-07-24 22:19:50.085	info	stopInstance system.adapter.solarviewdatareader.0 killing pid 30191
                                        host.localhost	2019-07-24 22:19:50.085	info	stopInstance system.adapter.solarviewdatareader.0
                                        host.localhost	2019-07-24 22:19:50.085	info	object change system.adapter.solarviewdatareader.0
                                        
                                        
                                        afuerhoffA 1 Reply Last reply
                                        0
                                        • T Offline
                                          T Offline
                                          Triceratops
                                          wrote on last edited by
                                          #34

                                          So, nun noch das nächste von Telnet

                                          Willkommen
                                          
                                          Das Escapezeichen ist 'CTRL++'
                                          
                                          Microsoft Telnet> set ?
                                          bsasdel         RÜCKTASTE wird als ENTF gesendet.
                                          crlf            Neue Zeile - Beim Betätigen der Eingabetaste wird CR & LF
                                                          gesendet.
                                          delasbs         ENTF wird als RÜCKTASTE gesendet.
                                          escape x        x ist ein Escapezeichen, um Telnet-Clientbefehlseingabe
                                                          einzugeben.
                                          localecho       Aktiviert "localecho".
                                          logfile x       x ist die aktuelle Clientprotokolldatei.
                                          logging         Aktiviert Protokollierung.
                                          mode x          x ist die Konsole bzw. der Datenstrom.
                                          ntlm            Aktiviert NTLM-Authentifizierung.
                                          term x          x ist ANSI, VT100, VT52 oder VTNT.
                                          Microsoft Telnet>
                                          
                                          
                                          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

                                          544

                                          Online

                                          32.6k

                                          Users

                                          82.3k

                                          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