Ankündigung

Einklappen
Keine Ankündigung bisher.

HomeKit Brücke für KNX

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Zitat von traxanos
    Es fehlt eine Validierung der Namen (Ich hab Klammern verwendet, und beim Synchronisieren ist erst ein Fehler gefunden).
    Gute Idee #49

    Zitat von traxanos
    In deiner WebUI sollte erst der Raum und dann der Name ausgegeben werden. So sollte übrigens auch zweistufig sortiert werden.
    Du meinst bei der Liste von Geräten sollte der Raumname vor dem Gerätenamen angezeigt werden?

    Eine Art Gruppierung nach Raum ist jetzt schon möglich, wenn du die Liste nach dem Raum sortierst.

    Zitat von traxanos
    Es wäre super wenn man zukünftig Icons in HKKNX auswählen könnte.
    Welche Icons in der Home App angezeigt werden, kann nicht von HKKNX beeinflusst werden.
    Noch bekommt HKKNX mit, wenn sich ein Icon für ein bestimmtes Gerät in der Home App geändert hat.
    Es werden daher die Standard-Icons in HKKNX angezeigt.

    Zitat von traxanos
    Deine Bridge sollte nun "Wohnzimmer Licht" als Name im HAP nutzen.
    Genau das sollte man nicht machen. Der Raumname sollte nicht im Gerätenamen vorkommen. Daher gibt es jetzt auch separate Eingabefelder für Gerätename und Raumname.

    Kommentar


      Zitat von McEgg Beitrag anzeigen
      Im Gästebad heißt das Objekt "Rollladen Gästebad".
      Das Gerät heißt "Rollladen Gästebad" und befindet sich im Raum "Gästebad" – Gästebad kommt also doppelt vor?

      Kommentar


        Zitat von brutella Beitrag anzeigen
        Eine Art Gruppierung nach Raum ist jetzt schon möglich, wenn du die Liste nach dem Raum sortierst.
        Ja das war mir bekannt. Wäre aber übersichtlicher wenn es zweistufig vorsortiert wäre.

        Zitat von brutella Beitrag anzeigen
        Welche Icons in der Home App angezeigt werden, kann nicht von HKKNX beeinflusst werden.
        Achso ich dachte das könntest du per App steuern, da du doch sogar eine extra App für erweitere HK einstellungen hast.

        Zitat von brutella Beitrag anzeigen
        Genau das sollte man nicht machen. Der Raumname sollte nicht im Gerätenamen vorkommen. Daher gibt es jetzt auch separate Eingabefelder für Gerätename und Raumname.
        Eigentlich ist das best-practice, da Gerätenamen eindeutig sein müssen. Genau deswegen erkennt Apple auch den Raumnamen in Gerätename und entfernt diesen virtuell, wenn dieser identisch mit dem Raumnamen ist. Kannst du gerne mal auf deinem Handy ausprobieren. Ich hatte damals auf einem AppleEvent mit einem Dev von HK gesprochen und der hatte mir genau das damals als best-practice gezeigt, da die extra diese Logik eingebaut haben.
        OpenKNX www.openknx.de | OpenKNX-Wiki (Beta)

        Kommentar


          Zitat von brutella Beitrag anzeigen
          Das Gerät heißt "Rollladen Gästebad" und befindet sich im Raum "Gästebad" – Gästebad kommt also doppelt vor?
          Das ist ein schönes Beispiel. Wenn der Raumname am Ende steht, wird dieser von Apple nicht automatisch entfernt. Wenn man Ihn voranstellt schon. Its a Feature
          OpenKNX www.openknx.de | OpenKNX-Wiki (Beta)

          Kommentar


            Zitat von traxanos
            Achso ich dachte das könntest du per App steuern, da du doch sogar eine extra App für erweitere HK einstellungen hast.
            Die Einstellungen, welches Icons für welches Gerät angezeigt wird, sind private Einstellungen von der Home App. Diese werden nicht in der HomeKit Datenbank gespeichert und sind daher für Drittanbieter Apps nicht verfügbar.

            Zitat von traxanos
            Eigentlich ist das best-practice, da Gerätenamen eindeutig sein müssen. Genau deswegen erkennt Apple auch den Raumnamen in Gerätename und entfernt diesen virtuell, wenn dieser identisch mit dem Raumnamen ist. Kannst du gerne mal auf deinem Handy ausprobieren. Ich hatte damals auf einem AppleEvent mit einem Dev von HK gesprochen und der hatte mir genau das damals als best-practice gezeigt, da die extra diese Logik eingebaut haben.
            Das ist mir wirklich neu. Kann sein, dass das ein Feature in der Home App ist, aber in HomeKit wird trotzdem der ganze Name gespeichert. Das heißt, der eigentliche Gerätename enthält trotzdem noch den Raumnamen. Außerdem zeigen alle anderen Drittanbieter-HomeKit-Apps den ganzen Namen an.

            Außerdem erschließt sich der große Vorteil davon nicht. Wenn der Raumname sowieso in der Übersicht der Home App nicht angzeigt wird, warum sollte ich ihn dann angeben. Ist ja nicht so, dass Apple automatisch mir Räume anhand des Gerätenamens erstellt.

            Bzgl. der eindeutigen Gerätenamen. So weit ich mich erinnern kann, war das in früheren Versionen der Fall, das die Namen der Geräte eindeutig sein mussten. Ist aber jetzt aber nicht mehr der Fall.

            Kommentar


              Zitat von brutella Beitrag anzeigen
              Außerdem erschließt sich der große Vorteil davon nicht. Wenn der Raumname sowieso in der Übersicht der Home App nicht angzeigt wird, warum sollte ich ihn dann angeben. Ist ja nicht so, dass Apple automatisch mir Räume anhand des Gerätenamens erstellt.
              Der Vorteil ist, dass das Gerät

              1) unabhängig der Raumzuordnung immer einen Raum zu sortiert werden kann. Wenn man keine App hat, die das für einen macht, ist das unmöglich 10 Gerät die alle Licht heißen den Räumen zuzusortieren.
              2) Gerätenamen sollte immer eindeutig sein, und dass ist bei "Licht" für viele Räume sonst nicht möglich. (Auch wenn das nicht mehr verpflichtend ist)

              Wenn du es nicht einbaust ich werde die Geräte weiterhin eindeutig bezeichnen und kann es jedem nur empfehlen. Und dabei immer darauf achten, dass der Raumname vorne stehlt.

              PS: Übrigens machen das die anderen Apps wie PhilipsHUE auch. Oder nennst du dort auch alle Lampen "Lampen", damit diese im HK ohne Raumname im Namen ankommen?
              OpenKNX www.openknx.de | OpenKNX-Wiki (Beta)

              Kommentar


                Zitat von brutella Beitrag anzeigen
                Ist ja nicht so, dass Apple automatisch mir Räume anhand des Gerätenamens erstellt.
                Das war damals übrigens auch ein Thema, worüber man mal nachgedachte hatte. Das Problem man kann nicht davon ausgehen, dass der erste Teil immer der Raum ist. Schließlich kann ja trotzdem jeder seine Geräte frei benennen.
                OpenKNX www.openknx.de | OpenKNX-Wiki (Beta)

                Kommentar



                  Zitat von traxanos
                  1) unabhängig der Raumzuordnung immer einen Raum zu sortiert werden kann. Wenn man keine App hat, die das für einen macht, ist das unmöglich 10 Gerät die alle Licht heißen den Räumen zuzusortieren.
                  Klar, wenn in HomeKit keine Räume verwendet werden, kann das durchaus Sinn machen. Mit der HKKNX iOS App sollte aber eine saubere Trennung zwischen Gerätenamen und Raumname möglich sein.

                  Zitat von traxanos
                  2) Gerätenamen sollte immer eindeutig sein, und dass ist bei "Licht" für viele Räume sonst nicht möglich. (Auch wenn das nicht mehr verpflichtend ist)
                  Warum der Gerätename eindeutig sein soll, verstehe ich nicht – aber kann jeder für sich selber entscheiden.
                  Die Darstellung in der Weboberfläche sollte es jetzt möglich machen, zwischen mehreren Geräten mit dem selben Namen zu unterscheiden.

                  Zitat von traxanos
                  Wenn du es nicht einbaust ich werde die Geräte weiterhin eindeutig bezeichnen und kann es jedem nur empfehlen. Und dabei immer darauf achten, dass der Raumname vorne stehlt.
                  Kannst du gerne weiterhin so machen – sollte keine Probleme bereiten.

                  Zitat von traxanos
                  PS: Übrigens machen das die anderen Apps wie PhilipsHUE auch. Oder nennst du dort auch alle Lampen "Lampen", damit diese im HK ohne Raumname im Namen ankommen?
                  Meiner Meinung nach, sollte man es so konfigurieren, dass es in HomeKit Sinn macht.

                  Kommentar


                    brutella
                    Naja, ich muss dem Objekt ja einen Namen geben. Ich kann ja nicht jeden Rollladen im ganzen Haus einfach nur "Rollladen" nennen. Dann weiß ich in der Home App beim Zuordnen nicht mehr was was ist. Also bleibt mir nix anderes übrig als den Raum im Namen mit anzugeben. An Anfang ist ja erstmal alles wild in den "Standardraum" geworfen...

                    So sieht das aus:
                    IMG_3545.PNG

                    traxanos
                    D.h. ich muss das Objekt "Gästebad Rollladen" nennen, das dann in der App dem Raum "Gästebad" zuordnen und Siri dann sagen "Schließe den Rollladen im Gästebad"?
                    Zuletzt geändert von McEgg; 12.06.2020, 10:11.
                    Ciao Jochen

                    Kommentar


                      Zitat von traxanos Beitrag anzeigen

                      Der Vorteil ist, dass das Gerät

                      1) unabhängig der Raumzuordnung immer einen Raum zu sortiert werden kann. Wenn man keine App hat, die das für einen macht, ist das unmöglich 10 Gerät die alle Licht heißen den Räumen zuzusortieren.
                      2) Gerätenamen sollte immer eindeutig sein, und dass ist bei "Licht" für viele Räume sonst nicht möglich. (Auch wenn das nicht mehr verpflichtend ist)

                      Wenn du es nicht einbaust ich werde die Geräte weiterhin eindeutig bezeichnen und kann es jedem nur empfehlen. Und dabei immer darauf achten, dass der Raumname vorne stehlt.
                      Ich hab das bei mir exakt auch so gemacht. Beim zweiten Versuch zwar erst - hab es auch erst gemerkt, als bei manchen Bezeichnungen der Raumname im Objekt verschwunden ist, und zwar immer dann, wenn er identisch mit dem Raumnamen war.

                      Kommentar


                        Zitat von McEgg Beitrag anzeigen
                        brutella
                        Naja, ich muss dem Objekt ja einen Namen geben. Ich kann ja nicht jeden Rollladen im ganzen Haus einfach nur "Rollladen" nennen. Dann weiß ich in der Home App beim Zuordnen nicht mehr was was ist.
                        Für die Zuordnung der Geräte zu den Räume kann man die HKKNX iOS App verwenden. Diese erledigt das automatisch.
                        https://hochgatterer.me/de/hkknx/docs/accessories

                        Kommentar


                          brutella siehst du es als sinnvoll ein offizielles Image für die Dockerumgebung der Synology bereitzustellen?

                          Kommentar


                            Zitat von McEgg Beitrag anzeigen
                            D.h. ich muss das Objekt "Gästebad Rollladen" nennen, das dann in der App dem Raum "Gästebad" zuordnen und Siri dann sagen "Schließe den Rollladen im Gästebad"?
                            Meiner Meinung nach scheint das ein Bug zu sein.

                            Zum Beispiel

                            Gerätename "Küche Rollladen" - "Schließe Rollladen in der Küche" geht nicht
                            Gerätename "Küche Rollladen" - "Schließe Küche Rollladen" geht
                            Gerätename "Rollladen" - "Schließe Rollladen in der Küche" geht nicht
                            OpenKNX www.openknx.de | OpenKNX-Wiki (Beta)

                            Kommentar


                              brutella
                              HKKNX findet die Brücke. Wenn ich dann reingehe, bekomme ich den Fehler: "Verbindungsproblem - Die Daten haben nicht das korrekte Format."
                              Was muss ich tun?

                              traxanos
                              Hm ok. Gar nicht so einfach das Ganze... Mal gespannt, wie es dann am Ende zu lösen ist...
                              Ciao Jochen

                              Kommentar


                                Zitat von McEgg Beitrag anzeigen
                                brutella
                                HKKNX findet die Brücke. Wenn ich dann reingehe, bekomme ich den Fehler: "Verbindungsproblem - Die Daten haben nicht das korrekte Format."
                                Was muss ich tun?
                                Du musst den aktuellsten Build von Version 1.1.0 installieren.

                                Kommentar

                                Lädt...
                                X