Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support more KNX device types #5

Open
12 of 17 tasks
brutella opened this issue Feb 18, 2020 · 26 comments
Open
12 of 17 tasks

Support more KNX device types #5

brutella opened this issue Feb 18, 2020 · 26 comments

Comments

@brutella
Copy link
Owner

brutella commented Feb 18, 2020

Here is a list of HomeKit accessories taken from hc/service.

  • Air Purifier
  • Air Quality Sensor (since v0.0.10)
  • Carbon Dioxide Sensor (since v0.0.11)
  • Carbon Monoxide Sensor (since v0.0.11)
  • Contact sensor (since v0.0.10)
  • Fan (since v1.3)
  • Faucet
  • Heater/Cooler
  • Humidity Sensor (since v0.0.10)
  • Irrigation System
  • Leak Sensor (since v0.0.11)
  • Lock (since v0.0.15)
  • Occupancy Sensor (since v0.0.11)
  • Security System (since v0.0.14)
  • Smoke Sensor (since v0.0.11)
  • Valve
  • Window (since v2.7.0)
@feanmg
Copy link

feanmg commented Feb 29, 2020

Besonders Interessant finde ich "Air Purifier", wenn man das Gerät für eine KWL nutzen kann, "Security System" (und nächstes Jahr "Irrigation System")!

@brutella
Copy link
Owner Author

brutella commented Mar 1, 2020

Re: Air Purifier
In HomeKit ist eine Lüftung entweder im Automatik oder Manuell Betrieb und kann Aktiv oder Inaktiv sein. Mit welcher Logik wird die KWL in KNX gesteuert und welche Gruppenadresse verwendest du dafür?

Re: Security System
Welche Gruppenadresse verwendest du für deine Alarmanlage?

Re: Irrigation System
In HomeKit ist eine Bewässerungsanlage in folgenden Modi

  • Manuell
  • Zeitplan definiert (Bewässerung wird anhand eines Zeitplans ausgeführt)
  • Kein Zeitplan definiert (Es findet keine Bewässerung statt)
    (Der aktuelle Modus kann von HomeKit aus nicht geändert werden, und dient nur zur Information.)

Die Bewässerungsanlage kann natürlich ein- und ausgeschaltet werden.

Außerdem gibt es den Status, der Auskunft gibt ob die Anlage in Betrieb ist – also ob ein Schlauch angesteckt ist oder nicht. Die Info wird es vermutlich von KNX nicht geben, oder?

@feanmg
Copy link

feanmg commented Mar 5, 2020

Air Purifier: ich denke, die meisten KWL haben gemeinsam, dass man einen Modus schalten kann (Automatik, Manuell, Aus, Sommerbypass, ..) und zumindest eine Stufe (0..4). Apple hat das wohl nicht vorgesehen.

((Das Thema GA zum Security System wird ja bereits im Forum zögerlich besprochen. Bzgl. des Irrigation-System denke ich, dass die meisten KNX-Nutzer bereits Automatismen nutzen und nicht auf zusätzliche Zeitpläne zurückgreifen, welche in HomeKit gepflegt werden))

Daher glaubt ich, ich bin auch ohne die drei genannten Geräte jetzt ziemlich komplett konfiguriert. :-)

@Elektroarzt
Copy link

Window Are there even any motorised windows in KNX?

Motorisierte Fenster gibt es grundsätzlich in KNX. Die werden dann aber meines Wissens nach über normale Jalousieaktoren realisiert.

Valve

@brutella: Hast Du eine Einbindung von Magnetventilen geplant? Ich werde demnächst eine automatische Bewässerung aufbauen, da könnte ich als Beta Tester dienen ;)

@Elektroarzt
Copy link

Ich hab grad gesehen, dass es einen eigenen Gerätetyp Irrigation System dafür gibt ... dann gilt meine Frage natürlich hierfür.

@ring-um
Copy link

ring-um commented Jan 5, 2021

Magnetventile würde ich auch begrüßen, bin gerade dabei die KNX-Installation fertig zu stellen um im Sommer automatisch zu bewässern, die Anbindung an die Brücke würden hier die Möglichkeiten der Automation abrunden.

Lüfter / Kontrollierte-Wohnraumlüftungen hatte ich ja bereits in einem anderen Topic geschrieben.

@brutella
Copy link
Owner Author

@brutella: Hast Du eine Einbindung von Magnetventilen geplant? Ich werde demnächst eine automatische Bewässerung aufbauen, da könnte ich als Beta Tester dienen ;)

Über welchen Datentyp werden die Ventile geschaltet? Könnte man das nicht als einfachen Schalter abbilden?

Von einem Bewässerungssystem in HomeKit sollte man sich nicht zu viel erwarten. Es kann über die Home-App lediglich ein-/ausgeschaltet werden, sowie der Status (ist der Zeitplan aktiv) abgelesen werden. Das Erstellen eines Zeitplans ist in HomeKit nur über Automatisierungen möglich. Dafür müssen die einzelnen Ventile in HomeKit verfügbar sein.

@willgf
Copy link

willgf commented Mar 30, 2021

Could you please also consider Humidifiers? (I believe these are a fairly new addition)

@brutella
Copy link
Owner Author

@willgf What kind of KNX humidifier do you have? Which group addresses and corresponding data types are you using to control the humidifier?

@Graefer
Copy link

Graefer commented Apr 8, 2021

Über welchen Datentyp werden die Ventile geschaltet? Könnte man das nicht als einfachen Schalter abbilden?

Über 1bit. Klar, Schalter ginge, aber so ein Sprenger-Symbol ist doch viel schöner und hat mehr WAF! ;)

Von einem Bewässerungssystem in HomeKit sollte man sich nicht zu viel erwarten. Es kann über die Home-App lediglich ein-/ausgeschaltet werden, sowie der Status (ist der Zeitplan aktiv) abgelesen werden. Das Erstellen eines Zeitplans ist in HomeKit nur über Automatisierungen möglich. Dafür müssen die einzelnen Ventile in HomeKit verfügbar sein.

Ich würde mir auch eine Valve-Unterstützung wünschen (s.o.). ‚Active‘ würde ich über die GA der Tiefpumpe schalten und ‚InUse’ über die GA vom Aktor der Magnetventile. Alles 1bit.

PS: Soviel ich gelesen habe, erlaubt HomeKit keine Automatisierungen mit Valves. Das müsste also in jedem Fall eine externe Logik machen.

@willgf
Copy link

willgf commented Apr 21, 2021

@brutella My humidifier is from Hygromatik and supports a target rel. humidity (in %), current rel. humidity (%), on/off, and on/off state.

@Graefer
Copy link

Graefer commented Dec 11, 2022

Von einem Bewässerungssystem in HomeKit sollte man sich nicht zu viel erwarten. Es kann über die Home-App lediglich ein-/ausgeschaltet werden, sowie der Status (ist der Zeitplan aktiv) abgelesen werden.

Man kann mit Homekit die Ventile in Zonen einteilen. Und neben dem Ventil-Status (active) kann auch der Wasserfluss (InUse) visualisiert werden. All das geht mit Homekit-Schaltern nicht.
Die Homekit-Bewässerung in hkknx zu integrieren wäre doch nur konsequent und der Programmieraufwand vermutlich überschaubar.
Wäre prima, wenn da noch etwas kommen würde!

@getcom
Copy link

getcom commented Sep 3, 2023

Das Hinzufügen des Window Typen wäre sehr gut. Zurzeit muss ich diese Fenster, angesteuert durch Rolladenaktoren, als Rolladen in Homekit/HKKNX einfügen.

@brutella
Copy link
Owner Author

brutella commented Sep 4, 2023

Du meinst elektrische Fenster und keinen Fensterkontakt oder?

@getcom
Copy link

getcom commented Sep 8, 2023

Elektrische Fenster, ja.

@brutella
Copy link
Owner Author

Motorisierte Fenster werden jetzt in Version 2.7.0-rc1 unterstützt.

@getcom
Copy link

getcom commented Sep 11, 2023

Super, das vereinfacht vieles. Bisher sind immer die Dachfenster mit gefahren, wenn ich alle Rolläden auf z.B. 10% in die Lüftungsstellung gestellt hatte.
Die Unterstützung für Leinwand & Beamer-Deckenlift wäre noch eine Idee...da habe ich das gleiche Problem.

@brutella
Copy link
Owner Author

Die Unterstützung für Leinwand & Beamer-Deckenlift wäre noch eine Idee...da habe ich das gleiche Problem.

Dafür gibt es in HomeKit leider noch keine Unterstützung.

@mbrockeu
Copy link

Hab gerade durch Zufall gesehen dass die Fenster jetzt mit drin sind. Endlich kein hochfahren mehr wenn man "Rollos" öffnet :D

@mbrockeu
Copy link

Gibt es bei den Fenstern irgendwie die Möglichkeit die Sicherheit auszuschalten? Siri auf dem HomePod verweist jetzt nämlich auf mein Handy. Das wäre ja irgendwie doof. Ist ja nur nen Dachfenster.

@brutella
Copy link
Owner Author

Gewisse Sicherheitsgeräte (dazu zählen laut Apple auch Fenster) benötigen Authentifizierung.

Status von Sicherheitsgeräten prüfen: Mit dem HomePod kannst du Türschlösser und andere Smart-Home Sicherheitsgeräte sperren und ihren Status überprüfen. Sage zum Beispiel: „Hey Siri, ist die Haustür abgesperrt?“ Zum Entsperren oder Öffnen von Sicherheitsgeräten musst du deine Anfrage auf dem iOS- oder iPadOS-Gerät vervollständigen, da zum Entsperren die Authentifizierung mit Face ID, Touch ID oder einem Code erforderlich ist.

https://support.apple.com/de-de/guide/homepod/apd8085c1032/homepod

@Graefer
Copy link

Graefer commented Nov 10, 2023

Apropos Sicherheit: Ist (perspektivisch) die Unterstützung des mit iOS17 eingeführten Homekey für Motorschlösser denkbar?
(BTW: Auf Irrigationsystems und Valve brauche ich nicht mehr zu hoffen, oder?)

@mbrockeu
Copy link

Apropos Sicherheit: Ist (perspektivisch) die Unterstützung des mit iOS17 eingeführten Homekey für Motorschlösser denkbar? (BTW: Auf Irrigationsystems und Valve brauche ich nicht mehr zu hoffen, oder?)

Würde das nicht eine Änderung auf Seiten des Motorschlosses bedeuten?

@brutella
Copy link
Owner Author

Apropos Sicherheit: Ist (perspektivisch) die Unterstützung des mit iOS17 eingeführten Homekey für Motorschlösser denkbar?

Home Keys verwenden NFC für die Datenübertragung. Kennst du ein KNX-fähiges NFC-Lesegerät?

BTW: Auf Irrigationsystems und Valve brauche ich nicht mehr zu hoffen, oder?

Ich bin gerade dabei die Skript-Funktion zu verbessern. Damit sollten es einfacher sein komplexe Automationen (wie zB. Bewässerung) zu erstellen.

@Graefer
Copy link

Graefer commented Nov 15, 2023

Home Keys verwenden NFC für die Datenübertragung. Kennst du ein KNX-fähiges NFC-Lesegerät?

Achso, ich hatte nur irgendetwas gelesen bez. PIN-Eingabe bei Motorschlössern. Ich dachte das würde auch bei normalen Motorschlössern unter Home-App gehen. Die Gefahr, mal versehentlich ein Schloss zu öffnen sehe ich durchaus.

BTW: Auf Irrigationsystems und Valve brauche ich nicht mehr zu hoffen, oder?

Ich bin gerade dabei die Skript-Funktion zu verbessern. Damit sollten es einfacher sein komplexe Automationen (wie zB. Bewässerung) zu erstellen.

Mir würde es viel mehr darum gehen,

  1. unterschiedliche Rasenzonen als „parents“ in HomeKit anlegen zu können und die zugehörigen Ventilen mit den entsprechenden „parents“ zu verlinken
  2. entsprechende Icons in der Home-App zu haben, die die unterschiedlichen Ventil-Zustände (a. geschlossen/active=0 vs. geöffnet/active=1 und b. Wasser läuft nicht/inUse=0 vs. Wasser läuft/inUse=1) visualisieren. Das läßt sich mit einem einfachen Switch so nicht realisieren.

Eben genau das, was HomeKit unterstützt. Darum hätte ich es nur für naheliegend angesehen, dass das auch von hkknx unterstützt wird.

Derzeit muss ich das mühsam mit NodeRed verwirklichen, in dem ich für jedes Ventil ein HomeKit-Objekt anlege und jeweils mit KNX-Nodes für Aktoren und Rückmeldeobjekten verknüpfe...:
tempImage3mL3dd

@sdonati8484
Copy link

Also doorbell type would be useful, to make a simple doorbell with a knx button

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

9 participants