Dim Problem mit Philips Hue in HC über Alexa und HAbridge

Hallo liebe SiiO Community,

da dies mein erster Eintrag in diesem Forum ist, möchte ich mich zunächst bei allen Kontributoren bedanken, die mein noch recht junges SmartHome-Erlebnis mit so vielen nützlichen Informationen und Artikel versorgen - wirklich klasse!
Seit Dezember vergangenen Jahres nenne ich ein HC2 (4.110) mein Eigen, und bin vollends zufrieden. Thermostate, Geofencing, Rauchmelder, IP Cam und SmartPlugs laufen zu meiner Zufriedenheit. Eine Echo Büchse hab ich auch hier stehen, die meine Plugs sowie meine 3 Hue Lampen (sw-version 1.15.2_r19181) schön an und wieder ausschalten kann - letztere werden über eine HAbridge (3.5.1) angesteuert. Ausgangspunkt war das von SiiO bereitgestellte Image mit Version 3.2.2 und hatte die 3.5.1 .jar nachträglich draufgepackt und die Config entsprechend angepasst.
Mein Problem ist, dass aus mir bislang nicht erschliessbaren Gründen die DIM-URL nicht funktionieren will. Selbst der HTTP Call mit dem ich direkt einen Wert übergebe - http://usr:pw@ip:80/api/callAction?deviceID=44&name=setValue&arg1=55 - will nicht mal funktionieren
…geschweige mittels http://usr:pw@ip:80/api/callAction?deviceID=44&name=setValue&arg1=${intensity.percent} die Helligkeit dynamisch anzupassen.

In den Logs meiner Bridge schlägt der Befehl wie folgt nieder:
01-19-2017 23:36:37.929 DEBUG executing HUE api request for network call: http://usr:pw@ip:80/api/callAction?deviceID=44&name=setValue&arg1=${intensity.percent} com.bwssystems.HABridge.hue.HueMulator
01-19-2017 23:36:37.930 DEBUG executing HUE api request to Http GET: http://usr:pw@ip:80/api/callAction?deviceID=44&name=setValue&arg1=${intensity.percent} com.bwssystems.HABridge.hue.HueMulator
01-19-2017 23:36:37.932 DEBUG Making outbound call in doHttpRequest: GET http://usr:pw@ip:80/api/callAction?deviceID=44&name=setValue&arg1=36 HTTP/1.1
Es scheint, als ob das Argument korrekt übergeben, die Lampe aber nicht angesteuert wird.

Innerhalb der App und per Hue API Call funktioniert das Dimmen einwandfrei - nur leider nicht über die HC2 API calls.
Irgendwo muss der Wurm drin sein. Weder die HA Bridge Dokumentation noch andere Quellen im Netz konnten mir bislang auf die Sprünge helfen - für etwaige Hilfestellungen wäre ich euch sehr dankbar!
Beste Grüße!

Ich hab keine Hue im Einsatz, aber ich denke das wird mit den API Calls nicht gehen. Welche du verwendest, die sind für physikalische Z-Wave Geräte mit der Dimmer Klasse.
Hab aber ehrlich gesagt auch kein Ansatz wie man das rausbekommt. Vielleicht weis es boomx ?

Hi crissxcross!
Danke für die Rückmeldung. Den von dir genannten Punkt hatte ich noch gar nicht betachtet, macht aber vollends Sinn. Ich bin blind davon ausgegangen, dass es auch mit den Hue’s geht. Ich werde mal weiter forschen…vielleicht hat jemand noch eine Idee bzw. einen Ansatz, der u.U. zu einer Lösung führt.
Beste Grüße!

du könntest die Hue als Virtual Device einbinden:
https://www.siio.de/lichtschatten/philips-hue-als-virtuelles-modul-im-fibaro-hc2/

und das lässt sich dann via API http Request steuern.
Hatte ich hier mal verwendet:
https://www.siio.de/fibaro-hcl-home-center-lite-virtuelles-modul-einrichten/

Dank dir! Werde ich mir die Artikel mal genauer ansehen. Bislang habe ich noch keine VDs erstellt - vielleicht kann ich mir da etwas abgreifen.
Cheers!

Hi,

hast du es mal mit den Befehlen von dem Plugin probiert? Das sollte eigentlich funktioneren. Musst nur die API-Calls anpassen.

https://www.siio.de/lichtschatten/steuert-ihr-eure-hue-lampen-mit-dem-fibaro-hue-plugin/

Gruß

Hi boomx!
Du hast mich jetzt auf den Trichter gebracht! Das sind the Parameter die mir fehlten. Jetzt funktionert alles!
Besten Dank an euch - macht weiter so!

Nachtrag: …ein Bisschen blöd fühl ich mich jetzt trotzdem, weil es einfach so offensichtlich ist :smiley:

Hallo nochmal,
wollte kurz einen Nachtrag verfassen.

Wenn ihr mit Alexa eure Hue Lampen über euer HC dimmen wollt, müsst ihr auf der HAbridge die DIM URL wie folgt anpassen:
http://usr:pw@IP/api/callAction?deviceID=44&name=changeBrightness&arg1=${intensity.byte}

Der Ausdruck ${intensity.byte} läßt euch dann den gesamten Helligkeitsbereich abdecken, während ${intensity.percent} in Verbindung mit Hue Lampen euch bei Befehl “Alexa, stelle LampeX auf 100 ein” nur auf Helligkeitsstufe 100 (von 255) bringt - 255 ist hierbei die höchste Helligkeitsstufe. Ich wollte das nur nachliefern, weil im Referenzartikel der Ausdruck ${intensity.percent} verwendet wird.
Viele Grüße!