brutella / hkknx-public

hkknx is a HomeKit KNX bridge for KNX.
https://hochgatterer.me/hkknx
98 stars 6 forks source link

Dimmbare Lichter #27

Closed hr-automation closed 4 years ago

hr-automation commented 4 years ago

Hallo!

Entweder ich übersehe etwas, oder im ETS Projekt wurde etwas falsch parametriert!

Leider ist es mir nicht möglich, die Lampen dimmbar in Homekit zu integrieren. Es dürfte Probleme mit dem Datentyp geben.

Ist es möglich, folgenden Datentyp (siehe Screenshot) richtig in Apple Homekit bzw. hkknx zu konfigurieren?

Du solltest mein ETS Projekt noch haben, wenn nicht - melde Dich kurz. Beispiel Gruppenadresse ist 1/2/7 bzw. 1/2/47

Danke dimmer

brutella commented 4 years ago

Der Datentyp DPST-3-7 wird zurzeit noch nicht unterstützt. Ich werd mir das noch genauer ansehen.

hr-automation commented 4 years ago

@brutella Ok - danke für den Hinweis! Solltest Du noch weitere Infos benötigen, sag mir bescheid.

LG

brutella commented 4 years ago

Was mir noch nicht klar ist, welche Werte auf den KNX Bus geschrieben werden sollen. Wenn bspw. die Helligkeit von 0% auf 55% Prozent gestellt werden, sind folgende Daten zu senden?

Ist das so korrekt?

hr-automation commented 4 years ago

Hallo brutella! Danke für Deine Mühe!

Meiner Ansicht nach, ist Deine Auflistung korrekt... ABER: Mittlerweile musste ich feststellen - das der DSPT-3-7 eine Geschwindigkeit-Einstellung ist , korrekt?

Das würde bedeuten, dass der Taster (Basalte in meinen Fall) die Dimmung via einer Indikator-Linie / Geschwindigkeit regelt mit dem DSPT-3-7. Das ist ja bei Apple Homekit nicht vorgesehen, oder?

Würde im Detail bedeuten - der Taster würde mit 100% an Geschwindigkeit starten die Dimmung vorzunehmen - wenn das gedrosselt würde, ist das ja kontraproduktiv. Apple will ja eigtl. nur Prozente haben, korrekt? Bedeutet, dass würde mit DSPT-5-1 umsetzbar sein (welches ja bereits unterstützt wird von Dir!)

Wenn nein - ist das beschriebene vorgehen von Dir absolut korrekt!

Danke und LG

brutella commented 4 years ago

Das würde bedeuten, dass der Taster (Basalte in meinen Fall) die Dimmung via einer Indikator-Linie / Geschwindigkeit regelt mit dem DSPT-3-7.

Das verstehe ich nicht ganz. Wie funktioniert das genau?

Apple will ja eigtl. nur Prozente haben, korrekt? Bedeutet, dass würde mit DSPT-5-1 umsetzbar sein (welches ja bereits unterstützt wird von Dir!)

Ja, die Helligkeit wird in HomeKit als Prozent mit einem Wertebereich von 0-100% angegeben.

hr-automation commented 4 years ago

Hallo,

Ich habe es Dir einmal aufgezeichnet. Sollte eigtl. alles notwendige erklären!

20200316142048_00001

Beste Grüße

brutella commented 4 years ago

Können die DPST-3-7 Telegramme direkt hintereinander auf den Bus gesendet werden, oder muss eine Zeit lang (zB 5 Sek.) dazwischen gewartet werden?

brutella commented 4 years ago

Bitte Version 0.0.16 runterladen und das Dimmen mit DPST-3-7 ausprobieren.

Elektroarzt commented 4 years ago

Guten Abend ... ich bekomme beim Versuch, einen Dimmer mit DPST-3-7 als Gerät in der Bridge anzulegen die Meldung Falscher Datentyp "DPST-3-7". Ich habe in ETS aber 3.007 Dimmer Schritt verwendet.

Grüße!

hr-automation commented 4 years ago

Hallo @brutella

Funktioniert! Danke! Ich konnte vernehmen, dass der Dimmbeginn bei 50% Leuchtkraft liegt - bedeutet von 100 - 0% sind es im eigtl. Sinn 50-0%.

Ich muss anhängen, dass @Elektroarzt dies richtig erkannt hat - werden die Gruppenadressen eingegeben - erscheint unterhalb der Gruppenadresse der Hinweis das der Datentyp nicht unterstützt wird.

Nach dem Speichern, wird das jedoch richtig erkannt - und es funktioniert alles.

LG

brutella commented 4 years ago

Ich konnte vernehmen, dass der Dimmbeginn bei 50% Leuchtkraft liegt - bedeutet von 100 - 0% sind es im eigtl. Sinn 50-0%.

Verstehe ich nicht ganz. Kannst du das etwas genauer erklären?

hr-automation commented 4 years ago

Bei aktivieren der "Lampe" wird in Apple Home 100% angezeigt - tatsächlich ist das Licht bereits schon auf 50% gedimmt!

brutella commented 4 years ago

Welche Gruppenadresse hast für Initialisieren für die Helligkeit konfiguriert?

Elektroarzt commented 4 years ago

Ich konnte vernehmen, dass der Dimmbeginn bei 50% Leuchtkraft liegt - bedeutet von 100 - 0% sind es im eigtl. Sinn 50-0% Ich vermute, es hängt zusammen mit dem zweiten Symptom, dass ein langsamer Dimmvorgang in Homekit (Finger langsam auf einem Dimmer verschieben) in einer relativ wild flackernden Leuchte resultiert. Die Leuchte folgt also dem Sollwert des Dimmvorgangs nicht exakt, sondern in Sprüngen ober- und unterhalb des Sollwerts.

hr-automation commented 4 years ago

Habe 1/2/46 verwendet, genau so wie für Schreiben / Lesen!

brutella commented 4 years ago

Hast du eine Gruppenadresse, die den aktuellen Helligkeitswert zurückgibt? Ansonsten weiß die Lampe den Anfangs-Helligkeitswert nicht.

brutella commented 4 years ago

@hr-automation Ich vermute mal, die Initialisierung der Helligkeit funktioniert mit DPST-3-7 nicht, da diese Werte immer relativ zur aktuellen Helligkeit sind. Liege ich da richtig?

hr-automation commented 4 years ago

Hallo, tut mir leid für die lange Wartezeit!

Habe leider keine extra Gruppenadresse hierfür!

Ja, dass scheint das große Problem an diesem Datentyp zu sein - scheint so, als ob ich einfachhalber auf einen anderen Datentyp umsteigen muss

brutella commented 4 years ago

Ok, dann werde ich die Unterstützung des DPST-3-7 Datentyps in der nächsten Version wieder entfernen.