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.
    • M
      Michael 6 @mcm1957 last edited by

      @mcm1957 Ja, das Grundproblem mit diesem Adapter ist, dass https://github.com/suaveolent/hoymiles-wifi (Python) installiert und für den User iobroker verfügbar (PATH) gemacht werden darf.
      Der Adapter führt 'lediglich' hoymiles-wifi per bash aus und sichert die JSON-Ergebnisse als Objekte.
      Das ist auch bei Version 0.2.0 geblieben.

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

        Es gibt nun ein Update auf Version 0.2.0: https://github.com/MicHi07i/ioBroker.hoymiles-wifi/

        Änderung 1:
        Es gibt nun 3 Optionen bzgl. Pausieren der Abfragen:
        a) dauerhaft (auch nachts , wenn das Gerät ohne IP-Adresse ist),
        b) nachts pausiert, wenn System-Befehl PING erfolglos bleibt (braucht Befehl PING),
        c) nachts pausiert, wenn ioBroker Adapter PING erfolglos bleibt (braucht Objekt aus Adapter PING).

        Änderung2:
        Es können Werte geschrieben werden, dazu sollte die Option "get-real-data-new" verwendet werden.
        a) get_real_data_new.sgsData.0.powerLimit - zum Begrenzen (ganze Zahlen, 2-100)
        b) hoymiles-wifi.0.DtuRestart - Button zum Neustart der DTU
        c) hoymiles-wifi.0.InverterOn bzw InverterOff - schaltet Inverter an und aus.
        Bitte mit Vorsicht genießen.

        Ich freue mich auf Rückmeldungen.

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

          @iobrokerle
          das Logfile sagt mir, dass entweder https://github.com/suaveolent/hoymiles-wifi nicht installiert wurde oder zumindest vom user iobroker ($PATH-Problem -> sudo -H -u iobroker pipx install hoymiles-wifi; Pfad /etc/profile in der Path-Variable einzutragen) nicht gefunden wird.

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

            Da dieses Topic NICHT im Testerbereich ist eine WARNUNG an alle "Standardnutzer":

            Da dieser Adapter zumindest derzeit noch nicht in die Repositories aufgenommen wurde, einige stanadardmäßig erfroderlichen Teile (z.B. Tests) fehlen und auch noch kein Review angeregt wurde bitte beachten:

            Von direkten Installation von GitHub - insbesondere auf produktiven Systemen - wird explizit abgeraten.

            GitHub Versionen können sich jederzeit (auch kurzfristig) ändern und durchaus auch in sich inkonsistent und fehlerhaft sein. Versionsangaben von GitHub Installationen sind Schall und Rauch da die Versionsnummer zumindest bei Verwendung der standardmäßigen Umgebung erst im Zuge der Releaseerstellung geändert wird.

            Auf explizite Aufforderung durch den Entwickler kann eine GitHub Installation zur Fehlereingrenzung oder zum Test neuer Funktionalität - unter Inkaufnahme des erhöhten Risikos - natürlich erfolgen.

            Adapter die nur via GitHub installierbar sind sind mit erhöhter Vorsicht zu betrachten. Hier sollte der Entwickler drum ersucht werden eine Aufnahme in die Repositories zu veranlassen indem z.B. ein Issue im Adapterrepository erstellt wird.

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

              @mcm1957
              Wie können wir dieses Topic in den Testerbereich verschieben?

              Homoran 1 Reply Last reply Reply Quote 0
              • Homoran
                Homoran Global Moderator Administrators @Michael 6 last edited by

                @michael-6 warum?
                der Eröffnungspost dieses Threads zeigt für mich keinerlei Hinweise, dass hier ein Adapter getestet werden soll.

                um welchen Adapter geht es denn?

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

                  @homoran
                  hoymiles-wifi (https://github.com/MicHi07i/ioBroker.hoymiles-wifi/)
                  Der Adapter steuert lediglich per bash ein gleichnamiges Pythonprogramm (https://github.com/suaveolent/hoymiles-wifi) und schreibt Werte als Objekte in den ioBroker, kann nun auch angesteuert werden, zum Beispiel um den Inverter der Fa. Hoymiles neu zu starten.
                  Ja, es gibt für Hoymiles bereits einen Adapter, aber nicht für die Serie mit internem Wifi; daher dieser Workaround.
                  Sorry, das war mein Erstlingswerk, daher wusste ich nicht wo/wie darüber geschrieben werden könnte/sollte.

                  Homoran mcm1957 2 Replies Last reply Reply Quote 0
                  • Homoran
                    Homoran Global Moderator Administrators @Michael 6 last edited by Homoran

                    @michael-6 ok, dann versuchen wir das Ganze mal "professionell" anzugehen.

                    Ab welchem Post geht es denn um den Adapter.
                    Das trenne ich dann ab und schiebe das nach "Tester"

                    Der erste Post sollte dabei von dir sein, weil...

                    • im ersten Post eines Tests gewisse Informationen stehen sollten
                      • und du daher den "neuen" Eröffnungspost entsprechend modifizieren müsstest

                    Ich würde anschließend unter dem letzten verbleibenden Post einen Link zum "neuen" Thread posten

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

                      @michael-6 said in Hoymiles hms-800w-2t:

                      @homoran
                      hoymiles-wifi (https://github.com/MicHi07i/ioBroker.hoymiles-wifi/)
                      Der Adapter steuert lediglich per bash ein gleichnamiges Pythonprogramm (https://github.com/suaveolent/hoymiles-wifi) und schreibt Werte als Objekte in den ioBroker, kann nun auch angesteuert werden, zum Beispiel um den Inverter der Fa. Hoymiles neu zu starten.
                      Ja, es gibt für Hoymiles bereits einen Adapter, aber nicht für die Serie mit internem Wifi; daher dieser Workaround.
                      Sorry, das war mein Erstlingswerk, daher wusste ich nicht wo/wie darüber geschrieben werden könnte/sollte.

                      Hi,

                      Am besten eröffne im TESTER Bereich ein Topic. Da wird dir dann eh ein Template angezeigt.
                      Titel sollte (in etwa) sein: Test Adapter xxxxx. Drunter dann die übliche Tabelle wie im Template un in zig anderen Beiträgen.

                      Als Text reicht mal so was

                      "Topic betreffend test des Adapters xxxx." Das kannst dann später immer wieder editieren,. Typisch steht im ersten Betrag die aktuelle Version und die Releasenotes jeweils aktualisisert wenn sich was tut

                      Homoran kann dann die hier leigenden Beiträge dort rüberschieben

                      mcm1957 Homoran 2 Replies Last reply Reply Quote 0
                      • mcm1957
                        mcm1957 @mcm1957 last edited by mcm1957

                        Und danke dass dunbisher noch rudimentären Adapter offensichtlich "reporeif" machen willst und vor allem dass du Zeit und WIssen für einen ioBroker Adapter aufwendest.

                        Bei Fragen dazu jederzeit melden. Diskussion zur Adapterentwicklung bitte primär in unseren Telegramm / Discord channels. Invites dazu auf https:// www.iobroker.dev.

                        1 Reply Last reply Reply Quote 0
                        • Homoran
                          Homoran Global Moderator Administrators @mcm1957 last edited by

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

                          Homoran kann dann die hier leigenden Beiträge dort rüberschieben

                          eben nicht!
                          wenn der neue Starpodt jünger als die zu schiebenden Posts ist, geht das nicht.

                          mcm1957 1 Reply Last reply Reply Quote 0
                          • mcm1957
                            mcm1957 @Homoran last edited by

                            @homoran
                            Oj sh..

                            Dann würd ich anregen einfach ein neues Testertopic zu öffnen und hier drauf zu verweisen. Sollten hier dann noch neue Beiträge kommen, dann kann man die ja schieben.

                            Alternativ kann man (der Dev) eines seiner alten Topics auswählen und dann dort den üblichen Header für Testtopics reineditieren.

                            Muss aber im Kern der Dev / Maintainer entscheiden.

                            Homoran 1 Reply Last reply Reply Quote 0
                            • Homoran
                              Homoran Global Moderator Administrators @mcm1957 last edited by Homoran

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

                              Alternativ kann man (der Dev) eines seiner alten Topics auswählen und dann dort den üblichen Header für Testtopics reineditieren.

                              so war mein Vorschlag:

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

                              Ab welchem Post geht es denn um den Adapter.
                              Das trenne ich dann ab und schiebe das nach "Tester"
                              Der erste Post sollte dabei von dir sein, weil...

                              im ersten Post eines Tests gewisse Informationen stehen sollten

                              und du daher den "neuen" Eröffnungspost entsprechend modifizieren müsstest

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

                                @homoran Danke für die Unterstützung, den Post zum Testbereich zu verlegen.

                                Allgemein:
                                Ganz oben stehen nun ein paar Hinweise zur Installation und Konfiguration.

                                Den Versionssprung von 0.2.0 auf 0.2.3 gab es aufgrund von Verschönerungen an io-package.json, keine Funktionsänderung.
                                Hat jemand schon die 0.2er Version testen können? Wie sind die Erfahrungen der Pfadanpassung über die Instalation als iobroker ($ sudo -H -u...)?

                                Update 0.2.4 - da war io-package.json irgendwie fehlerhaft.

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

                                  @michael-6 said in Test Adapter Hoymiles-wifi:

                                  Update 0.2.4 - da war io-package.json irgendwie fehlerhaft.

                                  Du solltest die standardmäßigen Github basierenden Test aktivieren. Dann fällt dir sowas schon vor dem deploy auf :-). Examples in iobroker.examples. Kannst aber genre auch fragen wenn du Hilfe brauchst - ggF kann ich dir auch einen PR für die Test einstellen wobei der Adapter wegen der Pythonabhängigkeiten da ev. Probleme machen könnte.

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

                                    @mcm1957 sagte in Test Adapter Hoymiles-wifi:

                                    iobroker.examples

                                    Danke für die Hinweise und Unterstützung, ich habe io-package.json weiter verbessert.
                                    Ich bin gespannt wie es beim nächsten Mal klappt. Ärgerlich nur, dass die 'unproduktiven' Verbesserngen an der Datei zu fehlerhaften Kommas geführt und somit zu den Versionssprüngen geführt hatte. Ich bin einmal gespannt auf das Feedback am 'produktiven' Teil.

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

                                      Zum Thema PATH und Installation für User iobroker hier eine interessante Diskussion: https://forum.iobroker.net/topic/77965/gelöst-bash-befehl-in-javascript/19.

                                      Naffi999 1 Reply Last reply Reply Quote 0
                                      • Naffi999
                                        Naffi999 last edited by

                                        Hallo. Ich kann leider keine Instanz mehr für diesen Adapter installieren. Vor ein paar Tagen lief der Adapter noch, als ich aber wegen anderen Problemen den ganzen Iobroker neu aufgespielt habe geht seitdem das Installieren nicht mehr. Liegt es an der neuen (Test-)Version? Mach ich was falsch? Installiert habe ich den Adapter mit Konsole und "iobroker url iobroker.hoymiles-wifi", weil mit der Katze habe ich ihn nicht gefunden.
                                        Der Adapter ist eine tolle Sache! Vielen Dank für die Programmierung!
                                        Hier die Fehlermeldungen nach dem Hinzufügen einer Instanz:

                                        Fehlermeldung.jpg
                                        Logfile.jpg

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

                                          Opera Momentaufnahme_2025-02-18_130248_192.168.0.102.png

                                          Selbiges Problem gleiches Installations Vorgehn

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

                                            Habe jetzt die v0.2.3 am laufen dennoch setzt der Adapter das PowerLimit nicht. Das eingegebene PowerLimit wird immer mit den 100% des WR Überschrieben.
                                            Opera Momentaufnahme_2025-02-18_130248_192.168.0.102.png
                                            Opera Momentaufnahme_2025-02-20_101757_192.168.0.102.png

                                            Naffi999 M 2 Replies Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            844
                                            Online

                                            31.6k
                                            Users

                                            79.5k
                                            Topics

                                            1.3m
                                            Posts

                                            14
                                            84
                                            11189
                                            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