Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. [geklärt] HomeKit

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    [geklärt] HomeKit

    This topic has been deleted. Only users with topic management privileges can see it.
    • Jeeper.at
      Jeeper.at last edited by

      Hallo Rainer,

      Ich weiß das alles in der Freizeit gemacht wird und bin auch sehr dankbar dafür.

      Allerdings kommen immer neue Adapter, die Alten bleiben liegen.

      Und nein, ich bin nicht ungeduldig, ich nehme das so hin. Aber erwähnen darf ich es noch.

      Konkret:

      iPhone Adapter: Stürzt nach kurzer Funktion ab. Ist damit unbrauchbar.

      Radar Adapter: Bluetooth Erkennung von IPhones unter Windows funktioniert nicht. Keine Rückmeldung ob das gar nicht geht oder nur ein Fehler ist.

      VIS: das Tablet in der Wand zeigt beim Aufwachen einen Web Socket Error.

      Für alle diese Fehler gibt es bereits eigene Threads.

      Lg

      Günther

      PS: ich bin wirklich nicht undankbar. Wenn man sagt der eine oder andere Adapter wird aus welchen Gründen auch immer nicht weiterentwickelt, dann sollte man ihn aus dem Repository löschen.

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

        Hallo Günther,

        Fangen wir mal unten an:
        @Jeeper.at:

        dann sollte man ihn aus dem Repository löschen. `
        Wollte ich auch schon vorschlagen. Aber was ist denn mit den Usern, die mit der vorliegenden Version zufrieden sind? Sei es, dass es bei Ihnen so läuft oder sie ihn modifiziert haben.

        Die beiden Adapter von Soef werden im Moment weiter gepflegt, ich lese da die Threads regelmäßig und denke nicht, dass da nichts passiert.

        Und ich denke auch, dass du bei vis schon gar nicht behaupten kannst, dass der Adapter nicht weiterentwickelt wird.

        Gruß

        Rainer

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

          Hallo Günter,

          @Jeeper.at:

          iPhone Adapter: Stürzt nach kurzer Funktion ab. Ist damit unbrauchbar. `
          Dem kann ich so nicht zustimmen.

          Bei mir läuft der Adapter seit einigen Tagen problemlos durch (und nervt mit den Zugriffswarnungs-Mails).

          @Jeeper.at:

          Radar Adapter: Bluetooth Erkennung von IPhones unter Windows funktioniert nicht. Keine Rückmeldung ob das gar nicht geht oder nur ein Fehler ist. `
          Bei mir läuft alles unter Linux und da rennt der Radar-Adapter problemlos durch. Da kann nur der Adapter-Entwickler genaueres sagen.

          @Jeeper.at:

          VIS: das Tablet in der Wand zeigt beim Aufwachen einen Web Socket Error. `
          Bei mir laufen zwei iPads unter VIS und diesen Fehler kenne ich nicht.

          Problematisch (nach meinem Empfinden) an Aussagen wie "es kommen immer neue Adapter dazu und die alten verkümmern" ist, das es zig Leute sind, die Adapter erstellen. Diejenigen, die neue bauen, können nichts dafür, wenn es bei anderen stagniert (warum auch immer).

          Gruß,

          Eric

          1 Reply Last reply Reply Quote 0
          • Jeeper.at
            Jeeper.at last edited by

            Hallo Rainer,

            Ok, lasse es mich präzisieren.ja am Beispiel von VIS sieht man das der Adapter weiterentwickelt wird. Und zwar stark. Sehr gut. Nur Fehler die seit einiger Zeit bestehen werden nicht bearbeitet. Ich bin selbst in der IT und kenne das Problem gut. Man ist voller Tatendrang will viel umsetzen. Leider bleibt da die Zuverlässigkeit auf der Strecke.

            Gerade der Websocket Error wird von mehreren Usern reklamiert.

            Beispiel 2: Radar. Ja auch der wird weiterentwickelt. Stichwort es ist ein neuer Drucker hinzugekommen. Altes Problem bleibt bestehen.

            Beispiel 3: iPhone Adapter. Auch hier wird von vielen Usern die Abstürze angeführt. Hier kann ich ein weiterentwickeln nicht erkennen, schließe aber nicht aus das im Hintergrund verzweifelt gesucht wird.

            Lg

            Günther

            1 Reply Last reply Reply Quote 0
            • P
              pix last edited by

              Hallo zusammen,

              ich kann das allerdings auch nicht so stehen lassen~~@Jeeper.at:~~

              Alles klar.

              das Adapter nicht wirklich gepflegt werden sieht man in letzter Zeit immer häufiger. Ist sehr schade und fördert nicht grad das Vertrauen.

              Im zweiten Homekit Adapter sind so viele Voraussetzungen welche alle unter Linux zu installieren sind, deshalb habe ich gar nicht weiter gelesen. `
              Ich hab mal irgendwo gepostet (und weiß nicht mehr wo), warum es hier im Forum schon mal zum Problem werden kann, wenn man ein ganzes Skript postet oder einen Adapter vorstellt. Man wird schnell von Support-Anfragen überhäuft. Irgendwann kann man dem nicht mehr Herr werden. Die Zeit für Support sollte doch aber die Zeit fürs Weiterentwickeln nicht überschreiten, oder? Was sollte das optimale Verhältnis sein?

              Auf jeden Fall killen oben zitierte Aussagen die Motivation.

              Gruß

              Pix

              1 Reply Last reply Reply Quote 0
              • Jeeper.at
                Jeeper.at last edited by

                Ok, bevor der Thread vollends in die falsche Richtung abgleitet.

                Ich habe niemanden angegriffen oder kritisiert.

                Mir ist vollkommen bewusst, das da viel private Zeit und viel Arbeit drinnen steckt. Sollte das jemand in den falschen Hals bekommen haben, entschuldige ich mich dafür.

                Ich bin halt der Meinung, das weniger Funktionalität, die funktioniert besser ist als tausend Dinge die nur halb oder nur bei einem Teil der User funktionieren.

                Lg Günther

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

                  Ich möchte zu einer Thematik noch kurz meinen Senf dazugeben.

                  Es ist schon wahnsinn auf wievielen verschiedenen Platformen und Systemen (Linux, ARM, Raspis mit alten und aktuellen Systemen, x86, x64, Windows, Mac …) iobroker verwendet wird. Dazu kommen mind. 4 verschiedene Node-Hauptversionen (0.10/0.12/4,6). Das wird einem immer wieder klar wenn man im Forum liest.

                  Aber genau diese Vielfalt macht es einem Adapter-Entwickler echt schwierig überall Support anzubieten und auf Probleme zu reagieren.

                  Ich z.B. habe nichts auf Windows oder Mac laufen und betreue neben meinem Nut-Adapter inzwischen auch die History-Adapter. In vielen Fällen steht mir zur Problemlösung (vor allem bei Installationskram) nur Google zur Verfügung.

                  Um das ein bissl zu entschärfen habe ich mit Bluefox angefangen alle Adapter (ok, Top50% Done, beim Rest fehlen noch welche von anderen Entwicklern) mit Basis-tests für Mac, Linux und Windows auszustatten das man die Pitfalls sehen kann beim installieren und auch beim starten unter den 4 verschiedenen Node-Versionen. Auch das ist nur ein erster Anfang, weil Bluetooth-kram kann man da auch nicht testen.

                  Die Entwickler müssen ggf. die alles in den Readme's Transparenter machen wo die Limits sind bzw was "Unbekannt" ist.

                  Um Fehler besser zu tracken gabs mal den Jira-ANsatz, der aber auch nur bedingt (und mit konsequenz) funktioniert.

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

                    Danke apollon,

                    Jetzt brauche ich das nicht auch noch zu schreiben 😉

                    Die Konsequenz wäre doch den Adapter oder gar ganz iobroker nur für eine einzige Hard und softwarekombination freizugeben, die auch von dem / den Entwickler(n) getestet wurde.

                    Da Problem ist doch gerade, dass diese "Fehler ", welche Ursache da auch immer hintersteht von den Entwicklern und auch von vielen anderen Usern nicht nachvollzogen werden können.

                    Wie soll dann dieser (nicht vorhandene) Fehler gefixt werden?

                    Die dann folgende Aussage "ich habe das Problem nicht" o.ä. dient nicht dazu dem Fragesteller nicht zu glauben, sondern ist mehr als Hilferuf zu sehen, dass man mehr Informationen braucht.

                    Nur in ganz seltenen Fällen gibt es User, die selber sehr intensiv und systematisch nach dem Auslöser des Phänomens suchen, die Ursache dann tatsächlich lokalisieren können und dies auch melden. So etwas wird dann umgehend eingepflegt, wobei die Auswirkungen auf andere Systeme erst geprüft werden muss.

                    @apollon und Bluefox

                    Gäbe es eine Möglichkeit wenigstens in solchen Fällen in denen ein bestimmtes OS nicht supported wird, dies vor dem installationsversuch anzuzeigen?

                    Gruß

                    Rainer

                    1 Reply Last reply Reply Quote 0
                    • Jeeper.at
                      Jeeper.at last edited by

                      Hallo,

                      Ich bin auch immer zu den Tests bereit. Was ich manchmal schade finde, das man zu einem bestimmten Test aufgefordert wird. Dieser wird dann durchgeführt und dokumentiert und dann herrscht Funkstille.

                      Aber wie gesagt. Alles Gut. Ich muss mich halt bei den Tests von Adaptern die ich nicht dringend brauche zurückhalten.

                      LG

                      Günther

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

                        Ich hatte die gleiche Idee schon geschrieben, aber dann wieder gelöscht, weil das ein "Einzelfallproblem" ist!

                        Ich hab ja bei ca. 60 Adaptern die Tests eingebaut und Ich ganz grob (also nicht auf den exakten Nummern festnageln) gefunden was die reine Installation angeht:

                          • 2-4 Adapter die erst ab node 4.x funktionieren. Dort habe ich es in der README nachgetragen. Man könnte es noch hart in die package.json reinschreiben dann sagt es npm gleich beim Installationsversuch
                        * 1-max 2 Adapter die auf einer Platform (Linux, Mac, Windows) nicht tun wo es nicht offensichtlich ist (also das der rpi nur auf Linux geht sollte klar sein ;-) ) Homekit/Yahka wäre so ein Experiment-Thema wo ein Windows User der es haben will mal Zeit reinstecken müsste und dann dem Entwickler vllt die fehlenden Infos geben kann 
                        

                        Beim Rest funktioniert die Installation und der Start.

                        Von daher ist das glaube ich eher ein Problem was der Adapter an funktionalität bietet und wie das tut.

                        Nodejs ist an sich Platform-Unabhängig, also : Wenn es installiert ist sollte es laufen … aber natürlich hängt es davo0n ab was der Adapter tut. Und dann ist man beim Entwickler.

                        Meine Idee wäre maximal das man im "io-package.json" auf Platform (linux, mac, Windows) angeben kann wo es offiziell supported. Aber die io-package steht erst nach der Installation zur Verfügung und damit z.B. ne Meldung anzuzeigen ... nicht so simpel.

                        Und zum letzten Post: Ich (und da spreche ich bestimmt für viele Adapter-Entwickler) finde Test-Initialitve und Feedback super wichtig ... die Frage ist immer: was ist der beste Reporting-Kanal? Im Forum wird sowas sehr schnell überlesen als normaler Thread. Dann am besten immer noch ne PM schicken bzw. (wenn der Adapter-Entwickler das will) im Github ein Issue anlegen ... Da sind wir aber bei einem der Hauptprobleme: Wie ist denn (pro Adapter) der Reportingkanal ...

                        1 Reply Last reply Reply Quote 0
                        • Jeeper.at
                          Jeeper.at last edited by

                          Stimmt, der "Rückkanal" ist ein Problem. Auch wenn ich davon ausgehe das ein Entwickler zumindest den Vorstellungsthread seines neuen Adapters weiter monitort, kann da schon was untergehen.

                          Mir fällt da aber auch keine bessere Lösung ein. Was ich sicher nicht machen will ist es den Entwickler direkt zu nerven oder den Thread ständig zu pushen. Das erzeugt nur Ärger.

                          Die Abfrage vor der Installation muss glaube ich auch nicht sein. Denke es würde reichen das in das Read.Me des Adapters zu schreiben.

                          LG

                          Günther

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

                            Ich kann nur aufrufen: Mach weiter mit Testen und Feedback geben. Das braucht die Community und die Entwickler. Vlllt liegt ja aktuell die Idee in einer Mischlösung (erstmal Thread und wenns zu lange dauert dann ne (eine :-)) PM … ich denke davon kommt kein Entwickler um ...

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

                              Auch wenn wir hier vom eigentlichen Thema abweichen, so finde ich dieses Thema sehr wichtig!

                              Ich muss mal später (!) sehen, dass ich es abtrennen und prominenter platzieren.

                              Die Meldung wegen des Eintrags in der io-package.json unter OS steht ja in diesem Fall im log mit EBADPLATFORM.

                              Was das Testen angeht, so habe ich ja deswegen damals dafür meinen Zoo an Geräten angeschafft, um die Entwickler wenigstens in der Hinsicht unterstützen zu können, wenn ich schon nicht programmieren kann.

                              Was jetzt das Reporting angeht, bin ich da etwas anderer Meinung:

                              Hier im Forum gibt es die Unterkategorien Tester und Fehler.

                              Hier kann jeder erreicht werden. IMHO wird die Bereitschaft zu helfen mit jedem weiteren Login in ein weiteres System (github, jira,…) immer geringer.

                              Man sollte daher von Entwicklerseite Anfragen nach Tests in diesem Unterforum starten und verfolgen. In diesem Unterforum sollte auch nur so etwas laufen, nichts anderes!

                              Um das Ganze übersichtlich zu halten sollte auch immer nur ein Thread je Problem existieren, der anschließend als gelöst markiert wird.

                              ...Und jetzt wird es kompliziert.

                              Was macht ein User, bei dem es nicht so läuft, wie er es gerne hätte?

                              Er könnte einen Thread im Unterforum Fehler aufmachen. Hier wird dann mit anderen Usern und dem Entwickler versucht die Ursache einzugrenzen und zu lokalisieren.

                              Auch hier ist dann die Disziplin gefordert, die ich als Moderator auch nicht immer an den Tag legen, und zum Abschluss das Thema als [gelöst] markieren.

                              Dann fallen ungelöste Themen wieder deutlicher auf.

                              Ich halte nichts davon, wenn jeder ein Ticket bei Jura aufmacht, für Dinge die evtl. nur wegen falscher Bedienung oder Konfiguration entstehen. Und das ist IMHO der Großteil der Probleme.

                              Edit:

                              Ich tippe hier auf dem Tablet zu langsam; schon wieder zwei neue Posts! Meiner gehört davor!

                              Gruß

                              Rainer

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

                                @Jeeper.at:

                                Hallo Rainer,

                                Ich weiß das alles in der Freizeit gemacht wird und bin auch sehr dankbar dafür.

                                Allerdings kommen immer neue Adapter, die Alten bleiben liegen.

                                Und nein, ich bin nicht ungeduldig, ich nehme das so hin. Aber erwähnen darf ich es noch.

                                Konkret:

                                iPhone Adapter: Stürzt nach kurzer Funktion ab. Ist damit unbrauchbar.

                                Radar Adapter: Bluetooth Erkennung von IPhones unter Windows funktioniert nicht. Keine Rückmeldung ob das gar nicht geht oder nur ein Fehler ist.

                                VIS: das Tablet in der Wand zeigt beim Aufwachen einen Web Socket Error.

                                Für alle diese Fehler gibt es bereits eigene Threads.

                                Lg

                                Günther

                                PS: ich bin wirklich nicht undankbar. Wenn man sagt der eine oder andere Adapter wird aus welchen Gründen auch immer nicht weiterentwickelt, dann sollte man ihn aus dem Repository löschen. `
                                Ich nehme schon die Adapter aus repository raus: legacy, occ, rpi.

                                Mit homekit warte ich noch auf die Info: wann yahka fertig wird. Dann nehme ich homekit raus.

                                Mit Bluetooth, pcap ist unter Windows sehr schlecht und es ist eher Ausnahme, das was geht.

                                Es gibt die Möglichkeit zu definieren für welches Platform ein Adapter ist und die Entwickler sollten die nutzen.

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

                                  Vis Meldung habe ich auch schon längst gelöst. Nun habe ich die RISIEGE Baustelle im vis angefangen und kann immer noch die neue Features nicht freigeben.

                                  Deine Anmerkungen (jeeper.at) adressieren sich zu 3 Entwickler. Ich habe null Möglichkeit jetzt z B. Yahka zu entwickeln: ich habe nichts dafür, keine Hardware, keine Zeit.

                                  Und ich muss genauso wie du sitzen und warten bis der Adapter fertig wird.

                                  Soef ist vermutlich mit 6 Adapter überfordert. Ich habe ihm ein bisschen hereingelegt und gleichzeitig alle 6 Adapter angekündigt und er war vielleicht nicht so weit.

                                  Radar wird auch in der falsche Richtung entwickelt, aber ich kann auch nichts machen. 😉

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

                                  Support us

                                  ioBroker
                                  Community Adapters
                                  Donate
                                  FAQ Cloud / IOT
                                  HowTo: Node.js-Update
                                  HowTo: Backup/Restore
                                  Downloads
                                  BLOG

                                  769
                                  Online

                                  31.9k
                                  Users

                                  80.3k
                                  Topics

                                  1.3m
                                  Posts

                                  6
                                  20
                                  2022
                                  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