Hue Lampen via KNX taster steuern

Hallo Marius.

Zunächst hast Du grundsätzlich bei einem KNX-Dimmer in der Regel zwei Gruppenadressen. Siehe mein Beispiel:
Die erste ist ein KNX DPT1 für AN/AUS mit meinen kurzen Tastendruck.
Die zweite ist ein KNX DPT3 für meinen langen Tastendruck.

Mit diesem kurzen Tastendruck steuere ich das Ein und Ausschalten der HUE Leuchten.

Hier Bilder wie ich das in meinem Beispiel mache:

Ich hoffe, es wird aus den Screenshots klar, dass ich den Kurzdruck der Taste benutze, um den Status der HUE Leuchte zu schalten.

Das andere Thema ist das Dimmen.
Da benutze ich in der Tat die DPT3 Werte wie in meinem oberen Post beschrieben.
Aber um das klarer darzustellen, hier nochmal etwas genauer.

Anbei der Inhalt des Skriptes „HUE_SZ_Dimmen“:

<?php
$dimmen = GetValue(57099); // Variable DPT3 Erhöhen/Erniedrigen
if ($dimmen == true)
{
$array = ['on' => true, 'bri_inc' => 254,  'transitiontime' => 50];
PHUE_Request(44143,$array); // Schlafzimmer HUE Instanz
}
else
{
$array = ['on' => true, 'bri_inc' => -254,  'transitiontime' => 50];
PHUE_Request(44143,$array); // Schlafzimmer HUE Instanz
}

Da das Dimmen aber auch gestoppt werden soll, wenn man die KNX-Taste loslässt,
muss man auch den anderen Wert der DPT3 Instanz verwenden, nämlich die „Schrittunterteilung“ bzw. „Pause“.

Dazu habe ich ein getrenntes Skript angelegt „HUE_SZ_DimStop“. Hier der Inhalt davon:

<?php
$array = ['on' => true, 'bri_inc' => 0];
PHUE_Request(44143,$array); // Schalfzimmer HUE Instanz

Das Ereignis hierfür ist der Wert „0“ der Variable „Schrittunterteilung“.

Ist das jetzt klarer für Dich? Würde mich über ein Feedback freuen.

Gruß, Nico.

1 „Gefällt mir“