hue Heller / Dunkler dimmen

Antworten
Dos
Beiträge: 273
Registriert: Di 13. Sep 2016, 18:19

Di 18. Jul 2017, 23:38

Hallo zusammen,

kann mir hierbei jemand aushelfen.
ich möchte gerne via meinem Dashboard mein Hue steuern mit (+) und (-) Buttons

Normale Szenen habe ich über den LM erledigt, aber damit ich nicht zig verschiedene Helligkeitsszenen erstellen muss.
ich brauche einen Button der das ausführt und sendet und nur dann wenn der Button gedrückt wird.
Da mein Dashboard sich alle 20 sek aktualisiert um die Marker abzufragen, erhöht sich die Helligkeit automatisch, was natürlich nicht sein soll. Hier sind ja ein paar html/php Profis an Board :D

Den code manuell habe ich zusammen:

Code: Alles auswählen

// definiere IP Adresse Hue Hub	
$hue_ip = ('http://192.168.10.27');

// Adressieren der json Files
$hue_json_source = file_get_contents("$hue_ip/api/aSwgVLjArWUnzn3OqjGVdMZfdGWQbMFd2xNKtRsT/groups/2/");
$hue_decode = json_decode($hue_json_source, true);

//Auslesen des IST Hue Wert
$hue_bri_wert = $hue_decode ['action']['bri'];

// erhöhen
$hue_heller = $hue_bri_wert + "50";
echo $hue_heller;

//$arrData['on'] = true;
$arrData['bri'] = $hue_heller;

$url = "$hue_ip/api/aSwgVLjArWUnzn3OqjGVdMZfdGWQbMFd2xNKtRsT/groups/2/action";
$data = json_encode($arrData);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_PORT, 80);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "PUT");
$response = curl_exec($ch);


So sehen meine heutigen Buttons aus

Code: Alles auswählen

	if ($deckenkranzinfo=='0')
		{
			echo '<td><a href="javascript:void(0)" onClick="lmcontrol('. $deckenkranz .'); setTimeout(function() {window.location.reload()}, 1000);" style="padding-top: 5px; padding-bottom: 5px; display:block; color:#CCCCCC; text-decoration:none; font-size: 18px;"><img src="./images/Lamp-icon-aus.png" width="40" height="40" class="icons"><br>Deckenkranz einschalten</td>';
		}
		else
		{
			echo '<td><a href="javascript:void(0)" onClick="lmcontrol('. $deckenkranz .'); setTimeout(function() {window.location.reload()}, 1000);" style="padding-top: 5px; padding-bottom: 5px; display:block; color:#CCCCCC; text-decoration:none; font-size: 18px;"><img src="./images/Lamp-icon.png" width="40" height="40" class="icons"><br>Deckenkranz ausschalten</td>';
		}
damit habe ich eine Zelle, abhängig on/off vom Markerstatus. (dank an sebi)

Ich wäre für Unterstützung sehr dankbar.

Danke & Grüße
Dos
Dos
Beiträge: 273
Registriert: Di 13. Sep 2016, 18:19

Fr 11. Aug 2017, 18:00

Hi,

Kann denn hier wirklich niemand helfen??
Daniel167
Beiträge: 134
Registriert: Di 13. Dez 2016, 15:01

Mi 17. Jan 2018, 18:04

Hallo DOS, bist du hier schon weiter gekommen? Hatte auch Interesse? Gruß Daniel
Digital08
Beiträge: 29
Registriert: Di 1. Mär 2016, 08:35

Sa 31. Mär 2018, 10:27

Gibt es hierzu schon eine Lösung?

Es wär wirklich toll, wenn man mit dem Schieberegler die HUE auch Dimmen könnte. Das normale
Ein-/Ausschalten habe ich erledigt.

Gruss
Digital08
Light-Manager Air mit
Brandmelder, IP-Cam,
Temperatursensor, Intertechno
Software: 8.3.2 / Firmware 7.6 / Hardware 1.0
Dos
Beiträge: 273
Registriert: Di 13. Sep 2016, 18:19

Sa 31. Mär 2018, 13:42

Ich habe einen Schieberegler für die HUE inzwischen realisieren können, aber ich habe ein eigenes Dashboard welches via html/ php gesteuert wird.
Antworten