Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. Test Adapter Hoymiles-wifi

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Test Adapter Hoymiles-wifi

    This topic has been deleted. Only users with topic management privileges can see it.
    • Thomas Braun
      Thomas Braun Most Active @drnicolas last edited by

      @drnicolas sagte in Hoymiles hms-800w-2t:

      Icon name: computer-container
      Chassis: container
      Virtualization: lxc

      Container sind da was 'eigen'.
      Und ich raus, weil ich mich damit nicht beschäftigen will.

      1 Reply Last reply Reply Quote 0
      • D
        drnicolas last edited by drnicolas

        @thomas-braun
        ich bin etwas weiter gekommen:

           iobroker exit 25
        
        host.iobroker
        2024-09-08 14:47:38.510	error	iobroker host.iobroker Cannot install iobroker: 0
        
        host.iobroker
        2024-09-08 14:47:38.509	error	iobroker
        
        host.iobroker
        2024-09-08 14:47:38.495	info	iobroker added 8 packages, and changed 1 package in 8s71 packages are looking for funding run `npm fund` for details
        
        host.iobroker
        2024-09-08 14:47:36.329	info	iobroker The object "system.certificates" was updated successfully.
        
        host.iobroker
        2024-09-08 14:47:36.326	info	iobroker Update certificate defaultPublic
        
        host.iobroker
        2024-09-08 14:47:36.323	info	iobroker The object "system.certificates" was updated successfully.
        
        host.iobroker
        2024-09-08 14:47:36.318	info	iobroker Update certificate defaultPrivate
        
        host.iobroker
        2024-09-08 14:47:36.314	info	iobroker "defaultPublic": "-----BEGIN CERTIFICATE-----\r\nMIIDfjCCAmagAwIBAgIJArhqFl3wEdqvMA0GCSqGSIb3DQEBCwUAMD4xETAPBgNV\r\nBAMTCGlvYnJva2VyMRYwFAYDVQQKEw1pb0Jyb2tlciBHbWJIMREwDwYDVQQLEwhp\r\nb2Jyb2tlcjAeFw0yNDA5MDgxMjQ3MzZaFw0yNTA5MDgxMjQ3MzZaMD4xETAPBgNV\r\nBAMTCGlvYnJva2VyMRYwFAYDVQQKEw1pb0Jyb2tlciBHbWJIMREwDwYDVQQLEwhp\r\nb2Jyb2tlcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALLMjAhoHKkT\r\nqq5tQYcQWHohgjKaAMHfMrUSRUSJoh5I63qdU0etfwtfVajXDj5Kz3MSSHpn3fjf\r\nuUrVt3zljTtQ+c5Pi78vvg0q2NUoAv+3FfvwpeVOhjq0jXxEXRdXUX7cCvQAPpoh\r\nVuNWQbPuWvzxvNsosY+TbANz0S3gR8JBzXGPVgxGcxPr65/IRbilkBJy5bPIgpbA\r\n9pFOIe5tHMX0vK3B6XyvLzW6FCg0I+GPruwbRSfbA8Odr+F4eL5BUou5Y4fwdvhy\r\nRg9G1ObDvYV0FmaY627w69ODoeAtAU2ggEkMKsO3vFEUKr5giBIv0MFpu5lfCMgq\r\n4IiRPbCvgc8CAwEAAaN/MH0wDAYDVR0TAQH/BAIwADAPBgNVHQ8BAf8EBQMDB7+A\r\nMBMGA1UdEQQMMAqCCGlvYnJva2VyMB0GA1UdDgQWBBRs8KDSCKrXmNJF1IwGjO+j\r\nN5bAYDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwCQYDVR0jBAIwADAN\r\nBgkqhkiG9w0BAQsFAAOCAQEAWO4efrOGuaK3aEzS4VQsloKpBUACpyzS9Sih8Saw\r\nGFcqlKuNov4t37afANBwagk4oOf8inBNIcsEnwIGDKxcCRfXsqi7HdyFKMr0NJCz\r\nXPDslyiibczo4beKH16GRxbnp/4Oxzzv9EtQYBOCigo1rGQXzSLgBe0WAuILWXG6\r\n5I+yFopfV4eTpOq8094dJtp+/Oouz/9QC26Bq0O8Zt9zk45m2mkrLQPzrmJRF/OG\r\nnlzGfxvFGihv7t4sCb4uSxP0+6t28HMoWcX9lksRPkn8Xi+12XctfY89JJCeugTv\r\nVAAoz8OGk1Jv/YktpM60dm2Q/I0C8gRUhYSt1sERzjMDmg==\r\n-----END CERTIFICATE-----\r\n"}
        
        host.iobroker
        2024-09-08 14:47:36.312	info	iobroker "defaultPrivate": "-----BEGIN RSA PRIVATE KEY-----\r\nMIIEogIBAAKCAQEAssyMCGgcqROqrm1BhxBYeiGCMpoAwd8ytRJFRImiHkjrep1T\r\nR61/C19VqNcOPkrPcxJIemfd+N+5StW3fOWNO1D5zk+Lvy++DSrY1SgC/7cV+/Cl\r\n5U6GOrSNfERdF1dRftwK9AA+miFW41ZBs+5a/PG82yixj5NsA3PRLeBHwkHNcY9W\r\nDEZzE+vrn8hFuKWQEnLls8iClsD2kU4h7m0cxfS8rcHpfK8vNboUKDQj4Y+u7BtF\r\nJ9sDw52v4Xh4vkFSi7ljh/B2+HJGD0bU5sO9hXQWZpjrbvDr04Oh4C0BTaCASQwq\r\nw7e8URQqvmCIEi/QwWm7mV8IyCrgiJE9sK+BzwIDAQABAoIBAD1ga/2Cx7vejWu9\r\nA456tPSPxiLarMHgfYac0/xYBrfArlzz3p+vVfowarY/xJrrkVTeBNVIDHGfUvr2\r\nbDtKjXW8MVR6B+3EVMguWiqpxoXDcp9+l2Qk1X0Xd64dxZr6lXYn0Pa7ksHUCgCW\r\nHo3Gl6NW1E6jJHi10ZFJ05ec8uUin7CS/OxFgvCzo0jsJcqNFTpSJMqRkuPkCtBx\r\nMI68OtJMSygoUR0b+9TYjFkC4NGS5iywQ39bWhnTSYOhAc+bk/5djCDFOXm5NqxR\r\nSn4n3BJTFo61FXhFC6HLf/2W1v/aXRqnAw7YQyrhUrlWXMPfwqtqB6KQDdu/kik5\r\nugr6MpECgYEA75npsgRN1GdaKlg7T9TxTUBMLR0Qq6/2ikdESmKFWq1NNCd22lfN\r\nUzn9Qu8dOzKQnPxznH4ihVIoZmvpIolgrpv+flny6d7YZ0Ru+Ob+XpG3KFBQFcYl\r\n3moYC3Fd2uw/28m0l7K4hJS/6ibnh/2KbNtIJyydVN2Nq8KgHVDvF5kCgYEAvwlP\r\nWIygRMCix1DGOXC9lUsezL6nwVrwoGxzCycHwBw80xCxtWzDoAzwUVj117Y/iWC/\r\nrayXCJjiC+AcFQ2XfMfrTBFPg3CH8YFYQQ205B80gUfSmgoI5mTd9p76y1C8oh51\r\nG2dCffG86YVskq1rIiilhaunTzZCPbg7KyF+JacCgYBDhadzMH1Sf3HMfyLv433B\r\nHH6bNBavm54p592Z7NvR6wbXzMtUyuulKbFyvHoLZbuVUhuunWlTEw0pl/2Saw6h\r\nBnsY1nZ7a/6mU4XGhSpoMj5gkQmQqU+gt1thVihx+qQgZ16KZaZUTqsq7J3RGCV7\r\neeyChbMs6Gb1YZrHyDgo+QKBgFZVrMhF9YBc1rPhK1R2QRehdW/ukf3uTWUS3gMi\r\nRnxpxotUthtZ5icE8e6xl5k/QgOh975Ti4ZVIYNgaxCQre+0ogAkqpyqVKWuYOY1\r\nfZTDDYWHogP/mPoWh8GXI5yTBkz2GtKhngkxIMEgjWrUeOBdIkEAzIId8V3XTtY1\r\nMr9tAoGAXyljP4NM+3G/xow85TeNO+lJZQjl3tPf9fma/N9jrzQlVR6DaNrJ1tGr\r\nGM3kYTaIuYYOhoR61U9nSbXcstntxtG+xuWrcHunvhigh6FaHd8L2LJ9qIdLanYz\r\nQ3/DXcIHK45haoz3ebqHwef6a+GLbaX1zQKEnXVhJLdPL6PaRa0=\r\n-----END RSA PRIVATE KEY-----\r\n",
        
        host.iobroker
        2024-09-08 14:47:36.311	info	iobroker {
        
        host.iobroker
        2024-09-08 14:47:36.030	info	iobroker Clean up objects and states with forbidden characters ...
        
        host.iobroker
        2024-09-08 14:47:36.018	info	iobroker Clean up leftover adapters ...
        
        host.iobroker
        2024-09-08 14:47:36.015	info	iobroker Clean up garbage objects ...
        
        host.iobroker
        2024-09-08 14:47:36.011	info	iobroker Clean up invalid group assignments ...
        
        host.iobroker
        2024-09-08 14:47:36.003	info	iobroker Clean up binary states ...
        
        host.iobroker
        2024-09-08 14:47:36.001	info	iobroker Successfully specified supported "@iobroker/adapter-core" version as "^3.1.6"
        
        host.iobroker
        2024-09-08 14:47:35.970	info	iobroker object "_design/system" updated
        
        host.iobroker
        2024-09-08 14:47:35.345	info	iobroker Successfully migrated 239 objects to Redis Sets
        
        host.iobroker
        2024-09-08 14:47:33.903	info	iobroker > iobroker.js-controller@6.0.11 install> node iobroker.js setup first
        
        host.iobroker
        2024-09-08 14:47:33.734	info	iobroker NPM version: 10.8.2
        
        host.iobroker
        2024-09-08 14:47:33.548	info	iobroker > iobroker.js-controller@6.0.11 preinstall> node build/esm/lib/preinstallCheck.js
        
        host.iobroker
        2024-09-08 14:47:30.869	info	iobroker Installing iobroker... (System call)
        
        host.iobroker
        2024-09-08 14:47:30.866	info	iobroker NPM version: 10.8.2
        
        host.iobroker
        2024-09-08 14:47:30.746	info	iobroker install iobroker
        
        host.iobroker
        2024-09-08 14:47:29.894	info	iobroker url iobroker url /media/adapter/iobroker.hoymiles-wifi-0.0.1.tgz --host iobroker --host iobroker --debug
        
        1 Reply Last reply Reply Quote 0
        • E
          eule01 last edited by Samson71

          Hallo, ich habe im Raspi die Datenabfrage erfolgreich getestet, den Adapter installiert, Instanz hinzugefügt und die IP-Adresse angepasst.
          Im IO-Broker bekomme ich aber folgende Fehlermeldungen:

          hoymiles-wifi.0
          2024-09-08 17:28:39.661	error	stderr: /bin/sh: 1: hoymiles-wifi: not found
          
          hoymiles-wifi.0
          2024-09-08 17:28:39.660	error	Error executing command: hoymiles-wifi --host 192.168.2.176 --as-json get-real-data
          
          hoymiles-wifi.0
          2024-09-08 17:28:39.648	info	Host 192.168.2.176 is reachable. Executing command: hoymiles-wifi --host 192.168.2.176 --as-json get-real-data
          
          hoymiles-wifi.0
          2024-09-08 17:28:39.637	error	stderr: /bin/sh: 1: hoymiles-wifi: not found
          
          hoymiles-wifi.0
          2024-09-08 17:28:39.636	error	Error executing command: hoymiles-wifi --host 192.168.2.176 --as-json app-get-hist-power
          
          hoymiles-wifi.0
          2024-09-08 17:28:39.623	info	Host 192.168.2.176 is reachable. Executing command: hoymiles-wifi --host 192.168.2.176 --as-json app-get-hist-power
          

          Was könnte hier die Ursache sein?

          MOD-Edit: Code in Code-Tags setzen!!!

          Samson71 Thomas Braun 2 Replies Last reply Reply Quote 0
          • Samson71
            Samson71 Global Moderator @eule01 last edited by

            @eule01
            Als stiller Mitleser seit mehr als einem Jahr solltest Du Codetags (Menü beim Erstellen des Beitrags: </> ) kennen. Bitte benutze sie auch.

            1 Reply Last reply Reply Quote 0
            • Thomas Braun
              Thomas Braun Most Active @eule01 last edited by

              @eule01

              2024-09-08 17:28:39.661 error stderr: /bin/sh: 1: hoymiles-wifi: not found

              Da fehlt das Programm hoymiles-wifi

              E 1 Reply Last reply Reply Quote 0
              • E
                eule01 @Thomas Braun last edited by

                @thomas-braun
                Das Programm hoymiles-wifi ist installiert. Nach Eingabe des usr und pwd und anschließender Abfragen im RPI, werden die entsprechenden Ergebnisse gezeigt. Lediglich bei der Abfrage über den IO-Broker werden die Fehlermeldungen erzeugt.

                Thomas Braun 1 Reply Last reply Reply Quote 1
                • Thomas Braun
                  Thomas Braun Most Active @eule01 last edited by

                  @eule01

                  Liegt das denn auch im $PATH des Users ioBroker?
                  Wie wurde das Programm installiert?

                  1 Reply Last reply Reply Quote 0
                  • E
                    eule01 last edited by

                    @thomas-braun

                    Ich habe das RPI-Image meiner letzten Monatssicherung geladen und "hoymiles-wifi" diesmal im Pfad iobroker installiert. Bei der anschließenden Installation des Adapters ist mir erst jetzt so richtig aufgefallen, dass die Installation mit Error Code 25 abbricht. Nach Aktualisierung ist dieser Adapter allerdings sichtbar und eine Instanz lässt sich anlegen. Deshalb habe ich mir zunächst auch nichts dabei gedacht. Aber die Abfrage funktioniert natürlich nicht. Das ist bei mir das erste Mal, dass eine Installation nicht funktioniert.

                    $ iobroker url iobroker url /media/adapter/iobroker.hoymiles-wifi-0.0.1.tgz --host raspberrypi --debug --host solaranzeige --debug
                    install iobroker
                    NPM version: 10.7.0
                    Installing iobroker... (System call)
                    99 packages are looking for funding run `npm fund` for details
                    host.solaranzeige Cannot install iobroker: 0
                    ERROR: Process exited with code 25
                    
                    Thomas Braun 1 Reply Last reply Reply Quote 0
                    • Thomas Braun
                      Thomas Braun Most Active @eule01 last edited by

                      @eule01 sagte in Hoymiles hms-800w-2t:

                      url /media/adapter/iobroker.hoymiles-wifi-0.0.1.tgz

                      Dürfte auch falsch sein, das ist ja ein Link auf ein tgz.

                      M E 2 Replies Last reply Reply Quote 0
                      • M
                        Michael 6 @drnicolas last edited by

                        @drnicolas PING und HOYMILES-WIFI kann ich als regulärer User ausführen (Raspbian GNU/Linux 11 (bullseye)).
                        Und in diesem Kontext führt der Adapter die Befehle aus und verarbeitet die Antworten.
                        Die Option "Skip Poll" benutzt PING lediglich um zu erkennen ob das Balkonkraftwerk nachts nicht mehr erreichbar ist um sich dann die Abfrage zu sparen. Also einfach deaktivieren, funktionieren sollte es dennoch.

                        1 Reply Last reply Reply Quote 0
                        • M
                          Michael 6 @Thomas Braun last edited by

                          @thomas-braun Wie kann ich das auf Git besser veröffentlichen?

                          1 Reply Last reply Reply Quote 0
                          • E
                            eule01 @Thomas Braun last edited by

                            @thomas-braun
                            Inzwischen ist der Adapter ordnungsgemäß und ohne Fehlermeldung installiert und die entsprechende Instanz mit der IP-Adresse des Wechselrichters versehen. Ich bekomme aber immer noch die nachfolgenden Fehlermeldungen der Shell.

                            hoymiles-wifi.0
                            2024-09-12 13:27:19.405	error	stderr: /bin/sh: 1: hoymiles-wifi: not found
                            
                            hoymiles-wifi.0
                            2024-09-12 13:27:19.405	error	Error executing command: hoymiles-wifi --host 192.168.2.176 --as-json get-real-data
                            
                            hoymiles-wifi.0
                            2024-09-12 13:27:19.399	info	Host 192.168.2.176 is reachable. Executing command: hoymiles-wifi --host 192.168.2.176 --as-json get-real-data
                            
                            Thomas Braun 1 Reply Last reply Reply Quote 0
                            • Thomas Braun
                              Thomas Braun Most Active @eule01 last edited by

                              @eule01 sagte in Hoymiles hms-800w-2t:

                              stderr: /bin/sh: 1: hoymiles-wifi: not found

                              Wie und wo installiert? Offenbar liegt hoymiles-wifi nicht im $PATH des aufrufenden users 'iobroker'.

                              E 1 Reply Last reply Reply Quote 0
                              • E
                                eule01 @Thomas Braun last edited by

                                @thomas-braun
                                Wie kann ich hoymiles-wifi so installieren, dass es im Path iobroker liegt?

                                root@solaranzeige:~# cd /
                                root@solaranzeige:/# find -iname "hoymiles-wifi"
                                ./home/pi/.local/bin/hoymiles-wifi
                                find: ‘./run/user/1000/gvfs’: Keine Berechtigung
                                
                                Thomas Braun M 2 Replies Last reply Reply Quote 0
                                • Thomas Braun
                                  Thomas Braun Most Active @eule01 last edited by

                                  @eule01

                                  Zunächstmal solttest du NICHT als root herumhampeln.
                                  Und solche Software, wenn sie am Paketmanager vorbei installiert wird, gehört nach /usr/local/bin und nicht in ein home eines users.

                                  1 Reply Last reply Reply Quote 0
                                  • M
                                    Michael 6 @eule01 last edited by

                                    @eule01 Oh, das Problem hatte ich auch. Auf die Schnelle hatte ich das Python hoymiles-wifi als root installiert, dann wurde es auch vom ioBroker gefunden. Aber stimmt, als root sollte man sowas nicht machen, besser regulär installieren und den Pfad anpassen.

                                    E S 2 Replies Last reply Reply Quote 0
                                    • E
                                      eule01 @Michael 6 last edited by

                                      @michael-6
                                      Vielen Dank für die schnelle Hilfe und die Anmerkungen von Thomas Braun, die mich immer wieder zum Nachdenken gebracht haben. Gestern bin ich tatsächlich nochmals als root "herumgehampelt" und habe hoymiles-wifi entsprechend installiert. Und siehe da, jetzt funktioniert alles. Ich bin begeistert!!! Nochmals Danke an euch...

                                      1 Reply Last reply Reply Quote 0
                                      • S
                                        Schorsch last edited by

                                        Hallo,
                                        ich bin ein halber Anfänger und hänge bei der Einbindung des hms-800w-2t in iobroker fest.

                                        Was ich gemacht habe gemäß den Anleitungen der github-Seiten suaveolent/hoymiles-wifi und MicHi07i/iobroker.hoymiles-wifi gemacht habe:

                                        1. Ich habe Python3 installiert
                                        2. den Code "hoymiles-wifi" (github suaveolent/hoymiles-wifi) gmäß Anleitung vom MicHi07i installiert. Die Hinweise von MicHi07i bezüglich bookworm berücksichtigt. Der Code liegt im Pfad /usr/local/bin, der wiederum in $PATH eingetragen ist. Im Github ist noch ein Hinweis enthalten, den Pfad /etc/profile in der Path-Variable einzutragen. Es gibt jedoch keinen Ordner "profile". Ist das richtig?
                                        3. Das Programm homiles-wifi mit im Terminal mit der IP-Adresse des Hoymiles getestet
                                        hoymiles-wifi --host 111.111.111.111 get-real-data-new
                                        

                                        Die Antwort enthält mehrere Werte.
                                        4. Den Adapter "iobroker.hoymiles-wifi" vom github MicHi07i installiert, jedoch nach Anleitung von haus:automation (übrings super Seiten). Also aus npm über Terminalbefehl "iobroker url iobroker.hoymiles-wifi".
                                        5. Dann Adapter im iobroker ausgewählt und installiert.
                                        6. In den Einstellungen der Instanz dann die IP-Adresse für den Hoymiles angepasst.
                                        In den Objekten bekomme ich nur hoymiles-wifi.0.info.connection angezeigt, mit dem Wert "true". Sonst nichts.

                                        Muss ich da noch irgendwas machen (z. B. Datenpunkte anlegen oder etwas starten)?
                                        Gibt es eine Möglichkeit, den Rückgabewert aus dem Terminal-Fenster per JavaScript abzufragen?

                                        Vielen Dank für eure Hilfe.

                                        1 Reply Last reply Reply Quote 0
                                        • S
                                          Schorsch last edited by

                                          So, ich habe eine Lösung gefunden.

                                          Ich habe es nicht hinbekommen, die $PATH-Variable für den User "iobroker" zu editieren. Somit musste ich aus Blockly immer den kompletten Pfad angeben und der Adapter von @Michael-6 funktionierte nicht (siehe github).

                                          In der $PATH - Variablen von iobroker ist das Verzeichnis /usr/local/bin enthalten. Dort habe ich einen Softlink mit dem Namen hoymiles-wifi platziert, der auf die Datei hoymiles-wifi im Verzeichnis /home/iobroker/.local/pipx/venvs/hoymiles-wifi/bin zeigt.
                                          Erklärung auf den Seiten von ubuntuusers

                                          Jetzt funktioniert auch der Adapter.

                                          1 Reply Last reply Reply Quote 0
                                          • S
                                            Schorsch @Michael 6 last edited by

                                            @michael-6 Hey, ich habe mir auch deine Seiten in github angesehen und die gleiche Fehlermeldung "externally-managed-environment" erhalten. Soweit ich es überblicke, muss bei bookworm nicht pip install sondern pipx install verwendet werden. Ebenso habe ich die Installation als User "iobroker" durchgeführt.

                                            sudo -H -u iobroker pipx install hoymiles-wifi
                                            

                                            Vielleicht willst du es einmal überprüfen und dein github ggf. aktualisieren.
                                            Vielen Dank für den Adapter.

                                            I 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            1.0k
                                            Online

                                            31.6k
                                            Users

                                            79.6k
                                            Topics

                                            1.3m
                                            Posts

                                            14
                                            84
                                            11244
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo