Ankündigung

Einklappen
Keine Ankündigung bisher.

homebridge-knx 0.3.0 alpha (Apple HomeKit interface)

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

  • vento66
    antwortet
    Klar doch:
    Code:
    {
                "DeviceName": "Bewegungsmelder Essen",
                "Services": [
                    {
                        "ServiceType": "MotionSensor",
                        "ServiceName": "Bewegungsmelder Essen",
                        "Characteristics": [
                            {
                                "Type": "MotionDetected",
                                "Listen": [
                                    "12/5/6"
                                ],
                                "DPT": "DPT1"
                            }
                        ],
                        "subtype": ""
                    }
                ],
                "UUID": ""
            },

    Einen Kommentar schreiben:


  • Tholier
    antwortet
    Hat es schon jemand geschafft seinen KNX Bewegungsmelder ordnungsgemäß einzubinden und kann ein Beispiel posten?
    Ich habe es nun mit OccupancySensor und MotionSensor versucht, aber irgendwie bekomme ich es nicht zu laufen. In den Logs von Homebridge sehe ich auch etwas, aber Status ändert sich nicht in der Home App.

    Aktuell folgendermaßen eingebunden:

    Code:
    {
    "DeviceName": "Vorgarten Bewegungsmelder",
    "Services": [
    {
    "ServiceType" : "MotionSensor",
    "ServiceName" : "Vorgarten Bewegungsmelder",
    "Characteristics": [
    {
    "Type" : "MotionDetected",
    "Listen": [
    "3/0/41"
    ],
    "DPT": "DPT1"
    }
    ]
    }
    ]
    }
    Zuletzt geändert von Tholier; 22.11.2020, 17:20. Grund: Konfiguration hinzugefügt

    Einen Kommentar schreiben:


  • jeanluc
    antwortet
    Hallo Raoul,

    gibt es inzwischen für homebridge-knx eine Möglichkeit, unter Umgehung von knxd auf ein KNX-IP-Gateway zuzugreifen? Die Lösung mittels knx.js scheint attraktiv, ist aber, wenn ich das richtig interpretiert habe, bisher wegen der fehlenden Datentyp-Interpretationen wenig brauchbar. Ich würde gern im Tunnel-Modus auf das KNX-IP-Gateway zugreifen. Da ich das Ganze neu aufsetze, würde ich ungern noch über den Weg mittels knxd gehen.

    Einen Kommentar schreiben:


  • thefunkfreak
    antwortet
    So, nach vielen Jahren schaffe ich es endlich mal wieder mich an meine Homebridge zu setzen (snowdd: Mea Culpa und Asche auf mein Haupt!...)

    Speziell, dass mein Raspi jetzt rausgeflogen ist und ich mich durch die tiefen dunklen Täler der Docker Container für KNX arbeite, bringt mich mal wieder auf das Thema.

    Dazu habe ich ein paar Fragen:
    - Ich lasse schon ein avahi mDNS Reflector als Docker laufen, da ich es echt clever fand die IoT Geräte in ein anderes VLan zu packen (.....)
    - Ich habe außerdem auch schon einen KNXD als Container laufen (hat keine 8 Monate gedauert...)

    ...wäre es da geschickter mir selbst einen Docker Container zu bauen oder wie bekomme ich Homebridge dazu mit den vorhandenen Containern zu sprechen?

    Ich würde jetzt theoretisch auf den Container von oznu gehen, da der ja recht aktiv entwickelt wird...alternativ der Container hier aus dem Thread.

    Wie sind denn jetzt so die Erfahrungen und Eure Meinungen dazu?

    Viele Grüße,
    Frank

    Einen Kommentar schreiben:


  • Gatzman
    antwortet
    So sieht es in meiner knx_config aus:

    Code:
    {
    "DeviceName": "Rollo Schlafzimmer",
    "Services": [
    {
    "ServiceType": "GarageDoorOpener",
    "Handler": "SimpleGarageDoor",
    "ServiceName": "Rollo Schlafzimmer",
    "Characteristics": [
    {
    "Type": "TargetDoorState"
    },
    {
    "Type": "CurrentDoorState"
    }
    ],
    "KNXObjects": [
    {
    "Type": "OpenDoor",
    "Set": [
    "1/1/23"
    ],
    "Listen": [
    "1/1/23"
    ],
    "DPT": "DPT1"
    },
    {
    "Type": "CloseDoor",
    "Set": [
    "1/1/23"
    ],
    "Listen": [
    "1/1/23"
    ],
    "DPT": "DPT1"
    }
    ],
    "LocalConstants": {
    "TravelTime": 23
    },
    "subtype": "SUB_1ce23d98-3343-46c7-84bf-546bc52ef8fc"
    }
    ],
    "UUID": "0886e93e-c029-4da0-9957-247d278b1360"
    }
    kann ich denn nicht die Datei SimpleGarageDoor.js entsprechend anpassen?

    Wäre über Hilfe echt Dankbar.

    VG Gatzi

    Einen Kommentar schreiben:


  • snowdd
    antwortet
    Gatzman Solange du HomeKit als Service "GarageDoor" mitgibst, wird Siri immer sagen dass es ein Garagentor ist!

    Einen Kommentar schreiben:


  • MarcusF
    antwortet
    https://knx-user-forum.de/forum/%C3%...e-f%C3%BCr-knx

    Kostet halt was. Funktioniert aber gut und vor allem ohne knxd.

    Einen Kommentar schreiben:


  • Gatzman
    antwortet
    wie sieht die Alernative denn aus?

    VG Gatzi

    Einen Kommentar schreiben:


  • MarcusF
    antwortet
    OK, danke für die Information. Damit ist das für mich gestorben, denn der knxd kommt mir nicht mehr ins Haus - zu viele Probleme damit gehabt (ich sag nur mehrere Geräte im Programmiermodus). Schade, aber es gibt ja inzwischen eine alternative Homekit-KNX-Anbindung.

    Einen Kommentar schreiben:


  • Gatzman
    antwortet
    snowdd könntest du mir nochmal bei meinen Rollos helfen. Ich kann Sie jetzt fahren, allerdings sagt Siri immer Garagentür.

    Hast Du hier einen Lösungsansatz für mich?

    Viele Grüße
    Gatzi

    Einen Kommentar schreiben:


  • snowdd
    antwortet
    So, inzwischen habe ich es ausprobiert und festgestellt, dass das leider noch nicht richtig funktioniert.
    Oder positiv ausgedrückt: Es funktioniert, solange man nur DPT1 in Homebridge konfiguriert hat, die in HomeKit als Boolsche Werte definiert sind.
    Sobald in Homekit z.B. Integer mit Wertebereich [0,1] verwendet werden, dann - obwohl inhaltlich auch nur AN/AUS möglich - funktioniert die automatische Transformation mit KNXJS nicht mehr.
    Hintergrund: das von mir ursprünglich verwendete Paket node-eidb zur Verbindung mit KNXD (ursprünglich für eibd geschrieben) convertiert bestimmte Typen automatisch - und kann daher "gleich aussehende" auch nicht verwenden - während KNXJS eine explizite Angabe des Typs braucht - außer bei 1 Bit-Werten.

    Vor dem Sommer werde ich einen solchen Umbau des ganzen Unterbaus von homebridge-knx nicht schaffen. Daher wird die integartion weiterer DPTs und auch von KNXJS voraussichtlich mindestens bis Herbst, wenn nicht länger dauern.

    Sorry for that.
    Raoul

    Einen Kommentar schreiben:


  • snowdd
    antwortet
    Zitat von MarcusF Beitrag anzeigen
    Sehe ich das richtig, dass man für homebridge-knx keinen knxd mehr braucht, sondern über knx.js direkt mit einem Router sprechen kann?
    Das würde mir sehr entgegen kommen, da ich die homebridge auf meinem Mac Mini laufen habe und es ja keinen knxd für MacOS gibt.
    Hallo Marcus,
    in der Theorie ja, ich habe es selbst aber nie ausprobiert - ich brauche meinen knxd auch noch für andere Dinge.
    Gruß

    Einen Kommentar schreiben:


  • snowdd
    antwortet
    Hallo ChrisP,
    wie Gatzman hier

    https://knx-user-forum.de/forum/%C3%...87#post1500187

    geschrieben hat muss man für Homebridge 1.x die config.json anpassen.
    Gruß

    Einen Kommentar schreiben:


  • ChrisP
    antwortet
    Ich habe auch Homebridge auf 1.1.0 und Homebridge-KNX auf 0.3.5 upgedated. Jetzt funktioniert leider nichts mehr.
    Funktioniert das Plugin nicht mit Homebridge 1.1.0?
    Zuletzt geändert von ChrisP; 21.05.2020, 14:35.

    Einen Kommentar schreiben:


  • MarcusF
    antwortet
    Sehe ich das richtig, dass man für homebridge-knx keinen knxd mehr braucht, sondern über knx.js direkt mit einem Router sprechen kann?
    Das würde mir sehr entgegen kommen, da ich die homebridge auf meinem Mac Mini laufen habe und es ja keinen knxd für MacOS gibt.

    Einen Kommentar schreiben:

Lädt...
X