Siri orientiert sich überhaupt nicht an den Devices. Nur Services zählen. "Handler" haben mit Siri nichts zu tun, die sind nur als Vermittler zwischen KNX-Hardware und Konzepten und HomeKit-Standards gedacht. Aber nicht jeder Servicetyp ist über Siri steuerbar, und auch nicht jedes Characteristic.
Recht gut funktionieren die "Basics": Licht (Lightbulb), Jalousien (WindowCovering), Temperatur (TemperatureSensor), Garagentor (GarageDoorOpener) - mehr habe ich noch nicht versucht über Siri zu bedienen.
Ankündigung
Einklappen
Keine Ankündigung bisher.
Apple - HomeKit - Schnittstelle zur Heimautomation
Einklappen
X
-
Ich merke gerade, das Siri nicht alles, was sich in der Home App abbilden läßt, auch versteht. Der OneWaySwitch läßt sich ja verbal auch nicht über Siri ansteuern :-(
Als wenn ich das richtig verstehe werden eben nicht alle Handler von Siri automatisch auch unterstützt? Ich dachte erst über das "DeviceName" ist das automatisch gegeben.
Einen Kommentar schreiben:
-
knxhans .- Du verwendest die letzte "stabile" Version, nicht den letzten (noch experimentellen, spät abends entstandenen) Patch - und das ist grundsätzlich auch gut so. Ich werde die neue veröffentlichen wenn ich sie noch ein bisschen getestet habe. Wäre ja blöd wenn das Ding abstürzen würde nur wegen so einer "Komfortfunktion"!
- homebridge speichert die "Geräte" in einem eigenen Cache. Wenn diese nicht mehr zur knx_config.json passen, sind sie "verwaist" (orphaned), und funktionieren nicht mehr. Homebridge-knx erkennt "devices" anhand der UUID wieder, die beim ersten Einlesen der knx_config.json vergeben wird, und in der Datei gespeichert wird. Aus dem Cache löschen kannst Du die Einträge über die von Dir angegebene URL - einfach auf den Delete-Link klicken.
- mit Siri haben die verfügbaren Services und Characteristics leider nur eingeschränkt zu tun - Apple hat noch lange nicht für jeden Dienst oder Eigenschaft die Siri-Unterstützung implementiert.
Einen Kommentar schreiben:
-
Eine grundsätzlich Frage habe ich noch, zu der ich noch keine Antwort gefunden habe. Warum kommt es überhaupt zu den "Restored devices from homebridge". Meine aktuelle knx_config.json enthält nur eine GA, es wurden aber 10 Devices wiederhergestellt, di früher mal in meiner knx_config.json waren. Wie hängt das zusammen und wie bekomme ich diese endgültig wieder aus der config raus?
Einen Kommentar schreiben:
-
Top, weiter so, auch wenn es mir aktuell noch zu hoch ist :-)
Beim Webinterface bekomme ich nur:
angezeigt.Code:URL / {}
EDIT: hinter http://<addresse-des-servers>:18081 muß noch ein "/list", wie es auch in der ReadMe steht...
Zuletzt geändert von knxhans; 27.04.2017, 10:30.
Einen Kommentar schreiben:
-
Ach so, der Webserver lässt sich unter http://<addresse-des-servers>:18081 erreichen!
- Likes 1
Einen Kommentar schreiben:
-
Das ließ mir keine Ruhe. Die ganz Mutigen unter Euch können den commit 5de81de ausprobieren. Läuft bei mir bisher nur auf der Entwicklungsmaschine!
ce8d2660-2ad7-11e7-862d-24934290b31d.png
- Likes 1
Einen Kommentar schreiben:
-
Das wäre SEHR gut.Zitat von snowdd Beitrag anzeigenWäre das gut, wenn Homebridge-knx eine Webseite erzeugen könnte, in der alle Services und Characteristics aufgelistet werden?
Gruß
Thomas
Einen Kommentar schreiben:
-
ja schon, weil ich tatsächlich nicht weiß, was man alles eintragen kann und wie Siri darauf reagiert - bin sicher nicht der einzige :-) Da kommt ja sicher auch immer mal was Neues dazu, oder?
Einen Kommentar schreiben:
-
Wirklich ALLE: https://github.com/KhaosT/HAP-NodeJS...omeKitTypes.js
Aber übersichtlich ist das nicht.
Wäre das gut, wenn Homebridge-knx eine Webseite erzeugen könnte, in der alle Services und Characteristics aufgelistet werden?
- Likes 1
Einen Kommentar schreiben:
-
Kann mir jemand sagen, wo ich ALLE aktuellen HomeKit JSON Entries für die
knx_config.json in einer Übersicht finden kann?
Einen Kommentar schreiben:
-
Herzlichen Dank für deine Mühe. Das wird sicherlich vielen helfen.
Ich habe das ganze noch mit der älteren Version vor einem halben Jahr installiert und muss mich jetzt demnächst an das Update machen.
Hoffe das geht auch so einfach....
Einen Kommentar schreiben:
-
Ich habe mich jetzt auch erfolgreich durch sämtliche Anleitungen gekämpft. Mein Raspi3 funktioniert jetzt über Siri! Ich möchte euch mitteilen, wie ich vorgegangen bin.
Vorab, damit habe ich mich immer schwer getan (was wird wie und warum benötigt - es werden 3 Dinge benötigt, damit es mit Siri klappt):- knxd installieren, damit das Raspi mit dem Bus kommunizieren kann
- homebridge installieren, damit die Home oder Eve-App das Raspi erkennt
- homebridge-knx installieren, damit die Konfiguration der Gruppenadressen im File knx_config.json durchgeführt werden kann
Als erstes habe das offizielle Image Raspian Image mit Pixel Desktop geladen: https://www.raspberrypi.org/downloads/raspbian/
Danach bei mir auf dem Mac die Etcher App geladen und das Image auf eine MicroSD Karte gebügelt. Diese ins Raspi und per HDMI an einen Monitor angeschlossen - plus Maus und Tastatur. Nach dem Login habe ich das Pi komfortabler weise ins WLAN gehängt. Um Remote auf das Pi zuzugreifen habe ich per:
den VNC Server deinstalliert (gibt sonst Konflikt mit RDP Login über xrdp) und xrdp installiert und neu gestartetCode:sudo apt-get purge realvnc-vnc-server
Nun kann man bequem per Remote auf das Raspi zugreifen (IP des Raspi habe ich aus meiner FritzBox).Code:sudo apt-get install xrdp sudo reboot
Dann habe ich mir die Source von knxd aufgerufen: https://github.com/knxd/knxd
Auf der Seite weiter unten bei "Building" steht wie es geht! Zuvor muß aber noch folgendes installiert werden, sonst gibt es bei der Installation von knxd Fehler:
Jetzt knxd nach aktueller Anleitung installieren: https://github.com/knxd/knxd#buildingCode:sudo apt-get update sudo apt-get install debhelper cdbs automake libtool libusb-1.0-0-dev git-core build-essential libsystemd-daemon-dev dh-systemd libev-dev
Ich habe eine ABB IPR/S2.1 KNX ROUTER, ich habe an den Einstellung der knxd.conf NICHTS ändern müssen. Bei IP-Schnitstelle muß die Datei angepasst werden.
KNXD neu starten und Status abfragen:
Ihr solltet jetzt auch eine Lampe schalten können:Code:sudo systemctl restart knxd sudo systemctl status knxd
Wen das funktioniert, läuft KNXD erfolgreich! Weitere Infos zu knxd und Fehlermeldungen findet ihr hier im Projektforum knxd.Code:knxtool groupswrite ip: 1/3/5 1 knxtool groupswrite ip: 1/3/5 0
Damit machen wir bei der Homebridge weiter wie hier beschrieben: https://github.com/nfarina/homebridge#installation
Wie aktuell dort geschrieben folgendes vorher ausführen:
sowie Node JS installieren:Code:sudo apt-get install libavahi-compat-libdnssd-dev
Dann den Befehl für die homebridge:Code:curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash - sudo apt-get install -y nodejs
Starten der Homebridge danach wie folgt:Code:sudo npm install -g --unsafe-perm homebridge
Wenn ihr gestartet habt, dann solltet ihr auf dem iPhone in der Home-App die Bridge als neues Gerät finden.Code:$ homebridge
Homebridge wieder stoppen mit CTRL+C im Terminal des Raspi3. Jetzt noch homebridge-knx installieren: https://github.com/snowdd1/homebridg...on-and-running
In der Datei knx_config.json, werden die später die Gruppenadressen eingetragen, die ihr schalten wolltet. Wie die Datei aufgebaut ist steht schon zu Hau hier im Forum. Die Datei muß noch angelegt werden im Verzeichnis /home/pi/.homebridge Das geht so:Code:sudo npm install -g homebridge-knx
Wenn ihr die Datei gespeichert habt (vorher validieren auf www.jsonlint.com, um keine Fehler in der Datei im Aufbau zu haben) müssen noch die Rechte dieser Datei geändert werden, damit diese durch die homebridge verwaltet werden kann:Code:sudo nano /home/pi/.homebridge/knx_config.json
Danach die homebridge wieder starten:Code:-R pi.pi /home/pi/.homebridge/
Jetzt solltet ihr in der Home App die Gruppenadressen sehen, die in der Datei eingerichtet sind und diese entsprechend schalten können. Wenn ihr Siri aktiviert habt, dann könnt ihr auch per Sprachbefehl die Lampen (je nachdem welchen Namen ihr in der knx_config.json vergeben habt) schalten.Code:$ homebridge
Das Raspi brauch dank WLAN nur noch Strom und kann damit beliebig irgendwo im Haus verstaut werden. Zugriff bei Bedarf über RemoteDesktop.
Ich hoffe dem ein oder anderen damit helfen zu können, ich hatte vorher auch noch nie ein Raspi in der Hand und auch von Linux nicht wirklich viel Ahnung. Wenn man sich aber an die originalen Anleitungen im Github hält, bekommt man es aber meiner Meinung nach hin. Viel besser, als wenn man irgendwelche veralteten Anleitungen liest und somit immer mehr Fehler einbaut. Ich war sehr frustriert, da jede Anleitung mit dem aktuellen Stand von knxd wieder irgendwelche Fehler produziert hatte, aufgrund veralteter Installationsanleitungen.Zuletzt geändert von knxhans; 26.04.2017, 12:03.
- Likes 2
Einen Kommentar schreiben:
-
schommer
Ein Problem mit den Anleitungen in Fornem und Blogs ist, dass sie erstens nur auf genau eine Grundkonfiguration (Hardware, OS, OS-Version, etc) passen, und dann auch noch recht schnell veralten - der knxd wird von smurf kräftig weiterentwickelt.
Ich würde empfehlen die knxd-Installation noch einmal komplett neu (Verzeichnis von knxd vorher löschen) vorzunehmen, und dabei nur nach der Anleitung auf der Homepage von knxd vorzugehen. Das ist vielleicht nicht besonders intuitiv, aber wenn man es gründlich liest auch ohne Vorbildung durchaus zu schaffen. Beim Bauen der Installationspakete meckert es schon, wenn ihm eine Abhängigkeit fehlt - das hat smurf in der Anleitung beschrieben. So installiert man nicht auf "gut Glück" irgendwelche Pakete, die man vielleicht gar nicht braucht, dokumentiert das dann, blogt es und hunderte machen es nach...
https://github.com/knxd/knxd
ist die Homepage des knxd.
Einen Kommentar schreiben:


Einen Kommentar schreiben: