NEWS
Test Adapter hue-extended
-
@Zefau sagte in Test Adapter hue-extended v1.1.x GitHub/Latest:
@sigi234 sagte in Test Adapter hue-extended v1.1.x GitHub/Latest:
Gibt es schon was Neues?
Sollte nun (endlich) behoben sein.
Ja, Danke.
-
Kann man mit dem Hue-Extended Adapter eigentlich die Trädfri Bewegungsmelder auslesen?
-
@aleks-83 sagte in Test Adapter hue-extended v1.1.x GitHub/Latest:
Kann man mit dem Hue-Extended Adapter eigentlich die Trädfri Bewegungsmelder auslesen?
Der Adapter liest die komplette Bridge aus. Wenn du das Ding mit der hue Bridge gekoppelt hast, also ja.
-
Cool. Das werde ich dann mal bei Gelegenheit testen.
Und mich zurück melden. -
Der Adapter scheint wirklich super zu sein, sehr umfangreich. Großes Lob für die Mühen und DANKE!
Wollte gleich schauen, ob man die Lampen besser in Alexa integriert bekommt. Beim alten Adapter war die Namensgebung der Lampen immer ein Problem. Leider führt der Link in der Adapterkonfiguration zur GitHub-Seite und in kein Konfigurationsmenü. Ist das so gewollt? Oder noch nicht fertig?
Sorry will nicht drängeln, bin nur neugierig. Ich benutze die stable-Version 1.0.1.
Beste Grüße!
-
@nathan1312 in der stable sollte alles funktionieren.
Der Link auf die Readme der Github bzgl. Alexa ist korrekt. In der Readme ist bzgl. Alexa allerdings tatsächlich nichts gepflegt. Was genau stellst du dir vor? Kann dort gerne eine Dokumentation nachtragen.
Bzgl. Schaltung der Geräte in Alexa einfach die Datenpunkte im iot / cloud Adapter hinzufügen.
-
achso, alles klar.
Ich hatte folgendes Szenario im Kopf, ähnlich wie bei den homematic-geräten. Da kann man über die Zuordnung Raum/Funktion die einzelnen Geräte automatisch vom Cloud-Adapter erkennen lassen. Beim "alten" HUE-Adapter ging das teilweise ebenfalls (es wurden automatisch die Datenpunkte zur Farbsteuerung zugefügt) nur waren hier die Namen oftmals sehr kryptisch.
Könnte man nicht noch die Zuordnung der Lichter zu den einzelnen Räumen auslesen und diese dann automatisch zu den Datenpunkten zuordnen? Und die Funktion (Licht) ebenfalls?
Ach, und noch eine andere Sache... funktioniert die Farbsteuerung über Alexa mit deinem Adapter? Wenn ja, wie wird die denn im cloud-Adapter eingerichtet?
Ein kleiner Hinweis in der Doku zu der Alexa-Funktion wäre natürlich toll. Wenn du mal Zeit hast...
Nochmals ein großes DANKE für deine Arbeit.
-
Hi,
ich habe eine Frage,
ich habe einen Raum, in diesem Raum habe ich Szenen definiert, Farben und Helligkeit. Ich möchte gerne diese Szenen mit TransitionTime aufrufen.ich bekomme den Code nicht zusammen... für Hilfestellung wäre ich echt dankbar. alles was ich finden kann sind einzelne Lampen...
{"transitiontime": 70, "scene":"d-gemütlich", "on":true}
hue-extended.0 2019-12-03 20:53:12.875 warn (966) Attempt 1x - Error setting /groups/1/action/scene: invalid value, d-gemütlich, for parameter, scene
die Szene liegt hier
hue-extended.0.scenes.001-wohnzimmer.d-gemütlich
-
@dos1973 Versuch mal die kryptische ID der Szene
-
@Zefau
nein, das klappt leider auch nicht.
die Szene wird dann gestartet aber ohne transitiontime
{"transitiontime": 500, "scene":"3KsNcz0ipMA7MGv", "on":true} -
@dos1973 was passiert, wenn du nur
{"scene":"3KsNcz0ipMA7MGv", "on":true}
ausführst? Das funktioniert?Geh mal bitte auf
https://<hueIp>/debug/clip.html
und probier es dort. -
Ich hatte das mal vor ewigen Zeiten gemacht, jetzt bekomme ich keine Antwort.
Gibt es da irgendwie mit Browsern eine Einschränkung? -
@dos1973 funktioniert bei mir gerade auch nicht, seltsam. Versuch mal mit
curl
auf der Console (siehe http://hkionline.net/posts/using-phillips-hue-from-the-command-line; für Windows ggf. https://curl.haxx.se/windows/)curl --request POST --data '{"transitiontime": 500, "scene":"3KsNcz0ipMA7MGv", "on":true}' http://<bridgeIp>/api/<token>/lights/[x]/state
bzw.
curl --request POST --data '{"scene":"3KsNcz0ipMA7MGv", "on":true}' http://<bridgeIp>/api/<token>/lights/[x]/state
-
@Zefau sagte in Test Adapter hue-extended v1.1.x GitHub/Latest:
"transitiontime": 500
mit dem IE kann ich auf den API Debugger zugreifen.
ich kann das drehen und wenden, ich bekomme es nicht hin.
Die szene startet korrekt, aber dimmt nicht hoch.Ich habe mir 18 Hue Spots geordert, wie kann ich die denn gemeinsam schalten in verschiedenen Lichttönen hochdimmen... ?
transitiontime wird einfach ignorieriert
-
Hallo zusammen,
gibt es bereits ein Javascript, welches aus einem Raum alle Szenen ausliest und mir eine Liste, mit Link zum aktivieren, in VIS ausgibt?
Ich finde es recht mühselig alle Szenen per Hand in VIS anzulegen. Vor allem wenn neue Szenen dazu kommen.
Ich hätte das gerne dynamisch. Vielleicht weiß ja hier eine Rat
Danke Euch
-
@dos1973 so, habe mir das mal angeguckt. Die
transitiontime
muss direkt in der Szene gespeichert werden (statisch) und kann nicht dynamisch gesetzt werden.Entsprechend der hue Dokumentation (siehe https://developers.meethue.com/develop/hue-api/4-scenes/:
storelightstate
)If set, the lightstates of the lights in the scene will be overwritten by the current state of the lights. Can also be used in combination with transitiontime to update the transition time of a scene.
Bitte auch beachten:
The duration of the transition from the light’s current state to the new state. This is given as a multiple of 100ms and defaults to 4 (400ms). For example, setting transitiontime:10 will make the transition last 1 second.
Also zunächst die aktuellen Einstellungen der Szene in Erfahrung bringen:
var request = require('request-promise'); request({ uri: 'http://192.168.178.31/api/<token>/scenes/<sceneId>', method: 'GET', json: true }) .then(function(res) {console.log(JSON.stringify(res))});
<sceneId>
hat das Formatp3XV34t4yScXryS
.Ausgabe:
{ "name":"Arctic aurora", "type":"GroupScene", "group":"8", "lights":[ "1" ], "owner":"XXX", "recycle":false, "locked":false, "appdata":{ "version":1, "data":"XXX" }, "picture":"", "lastupdated":"2019-12-14T10:14:30", "version":2, "lightstates":{ "1":{ "on":true, "bri":137, "xy":[ 0.1715, 0.3528 ] } } }
Der Abschnitt
lightstates
ist der interessante Teil. Das sind die aktuellen Einstellungen der Szene.
Diesen Abschnitt gilt es zu verändern:var request = require('request-promise'); let data = { // alte Daten aus lightstates "on":true, "bri":137, "xy":[0.1715,0.3528], // sowie neu die transitiontime "transitiontime": 25 } request({ uri: 'http://192.168.178.31/api/<token>/scenes/<sceneId>/lightstates/1', method: 'PUT', body: data, json: true }) .then(function(res) {console.log(JSON.stringify(res))});
Ausgabe des Befehls:
[ { "success":{ "/scenes/p3XV34t4yScXryS/lightstates/1/on":true } }, { "success":{ "/scenes/p3XV34t4yScXryS/lightstates/1/bri":137 } }, { "success":{ "/scenes/p3XV34t4yScXryS/lightstates/1/xy":[ 0.1715, 0.3528 ] } }, { "success":{ "/scenes/p3XV34t4yScXryS/lightstates/1/transitiontime":25 } } ]
Ab jetzt kann die Szene normal ausgeführt werden und die
transitiontime
wird entsprechend mitgenommen. Wenn unterschiedlichetransitiontime
gewollt sind, muss eine neue Szene angelegt werden. -
@Zefau
Vielen Dank für deine Mühe, Das muss ich mir heute Abend in Ruhe anschauen.
Feedback folgt... -
ohne den Clip API Debugger kann ich hier nichts machen. Da ist ein Bug in der Hue Bridge Version... hoffe das wird bald behoben...
Du machst das mit scripts - damit komme ich leider nicht klar...
-
@dos1973 sagte in Test Adapter hue-extended v1.1.x GitHub/Latest:
Du machst das mit scripts - damit komme ich leider nicht klar...
Die Skripts musste ich nehmen, weil auch bei mir der Debugger nicht funktioniert.
-
Ich werde wohl warten müssen dass der Hue Bug behoben wird...