CCU Addon zum Steuern von Philips Hue Lichtern
Moderator: Co-Administratoren
Re: CCU Addon zum Steuern von Philps Hue Lichtern
Hallo zusammen,
Ich benutze seit einiger Zeit das HUE Plugin von Homematic. Leider werden ab und zu Befehle nicht richtig übermittelt . Daher würde ich gerne das J-A-N Plugin testen. Wie sollte ich am besten vorgehen, um das alte Plugin zu entfernen? Muss ich die hinzugefügten Lampen ebenfalls entfernen und hinterher neu hinzufügen ?
Vielen Dank im Voraus!
Max
Ich benutze seit einiger Zeit das HUE Plugin von Homematic. Leider werden ab und zu Befehle nicht richtig übermittelt . Daher würde ich gerne das J-A-N Plugin testen. Wie sollte ich am besten vorgehen, um das alte Plugin zu entfernen? Muss ich die hinzugefügten Lampen ebenfalls entfernen und hinterher neu hinzufügen ?
Vielen Dank im Voraus!
Max
Re: Animationen abspielen
Hallo Jan,j-a-n hat geschrieben: ↑20.02.2019, 07:23Ein Startversuch mit: light 11 scene:AYWs6CgKvdYmmXR
bekommt als Antwort: [{"error":{"type":6,"address":"/lights/11/state/scene","description":"parameter, scene, not available"}}]
Hallo Mike,
Szenen musst Du immer auf eine Gruppe setzen.
Gruppe 0 (alle Lampen) sollte auch funktionieren.
Welche Lampen zur Szene gehören ist aber in der Szene festgelegt.
Grüße
Jan
Habe mich beim Programmierer mal schlau gemacht. Seine dynamischen Szenen die auf der Hue gespeichert sind werden wohl irgendwie als Sensoren? abgelegt.
Folgende Antwort kam, wie man sie Szenen mit einem anderen Programm starten kann.
Kannst du damit was anfangen?what you would need to do is to set the related sensor, with model ID named: HueEssentialsEffect_State, status to value 1 to start and 0 to stop.
Ich habe z.B. Kaminflackern auf der Hue abgelegt mit dem Programm Hue Essentials.
Im Programm all4hue sehe ich auch die Sensoren, die beim Einschalten der dynamischen Szene ihren Wert ändern.
Mike
-
- Beiträge: 197
- Registriert: 04.12.2018, 11:23
- Hat sich bedankt: 2 Mal
- Danksagung erhalten: 1 Mal
Re: CCU Addon zum Steuern von Philps Hue Lichtern
Hallo Jan,
evtl. kannst du mir kurz weiterhelfen. Ich nutze dein Plugin und gleichzeitig ein Script, welches alle Leuchten in einem Gewerk deaktiviert. Das klappt leider nicht mit Hue Lampen / Steckdosen.
Kann ich, zum steuern der Hue Devices auch einfach den State nehmen und ergänze das if?
Grüße
Manuel
evtl. kannst du mir kurz weiterhelfen. Ich nutze dein Plugin und gleichzeitig ein Script, welches alle Leuchten in einem Gewerk deaktiviert. Das klappt leider nicht mit Hue Lampen / Steckdosen.
Code: Alles auswählen
var i = dom.GetObject("Licht");
string itemID;
foreach(itemID, i.EnumUsedIDs())
{
var item = dom.GetObject(itemID);
if (item.IsTypeOf(OT_CHANNEL))
{
var device = dom.GetObject(item.Device());
if ((device.HssType().Find("HM-LC-Sw") >= 0) && (item.State())) { item.State(0); }
if ((device.HssType().Find("HM-LC-Dim") >= 0) && (item.State())) { item.State(0.00); }
}
}
Grüße
Manuel
Raspi 3 mit piVCCU3
-
- Beiträge: 332
- Registriert: 02.02.2017, 23:24
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 38 Mal
Re: CCU Addon zum Steuern von Philps Hue Lichtern
Hallo Manuel,
ich verwende folgendes Skript:
Grüße
Jan
ich verwende folgendes Skript:
Code: Alles auswählen
var i = dom.GetObject("Licht");
string itemID;
foreach(itemID, i.EnumUsedIDs()) {
var item = dom.GetObject(itemID);
if (item.IsTypeOf(OT_CHANNEL)) {
var addr = item.Address();
!! Bei Hue nur Helligkeit auf 0
if ((addr.Find("CUX2802") == -1) || (addr.Find(":2") != -1)) {
WriteLine(item);
item.State(0.0);
}
}
}
Jan
-
- Beiträge: 332
- Registriert: 02.02.2017, 23:24
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 38 Mal
Re: CCU Addon zum Steuern von Philps Hue Lichtern
@Mike:
Du kannst einmal versuchen einen entsprechenden Request abzusenden:
Oder so ähnlich.
Grüße
Jan
Du kannst einmal versuchen einen entsprechenden Request abzusenden:
Code: Alles auswählen
/usr/local/addons/hue/hue.tcl 0234faae189721011 request PUT sensors/HueEssentialsEffect_State/state '{"status":1}'
Grüße
Jan
Re: CCU Addon zum Steuern von Philps Hue Lichtern
@Jan,@Mike:
Du kannst einmal versuchen einen entsprechenden Request abzusenden:
/usr/local/addons/hue/hue.tcl 0234faae189721011 request PUT sensors/HueEssentialsEffect_State/state '{"status":1}'
Oder so ähnlich.
Grüße
Jan
danke. Kenne mich in der Materie leider gar nicht aus...
Mit GET sensors habe ich die 2 "Sensoren" identifiziert mit denen z.B. der Kamin-Effekt startet.
Diese haben dann Status "2" statt "0"
Code: Alles auswählen
"33":{"state":{"status":2,"lastupdated":"2019-03-05T12:12:20"},"config":{"on":true,"reachable":true},"name":"HueEssentialsEffect","type":"CLIPGenericStatus","modelid":"HueEssentialsEffect_Group_4","manufacturername":"SuperThomasLab","swversion":"1.0","uniqueid":"nNYkro8hbEgJXeg5GCzoRWWLNwoHTXVp","recycle":true},
Code: Alles auswählen
"34":{"state":{"status":2,"lastupdated":"2019-03-05T12:12:52"},"config":{"on":true,"reachable":true},"name":"HueEssentialsEffect","type":"CLIPGenericStatus","modelid":"HueEssentialsEffect_State","manufacturername":"SuperThomasLab","swversion":"1.0","uniqueid":"PysysPmshPnfamlYvy2wK1CYK0aT6Nem","recycle":true}
Der Befehl gibt ein invalid command
Code: Alles auswählen
/usr/local/addons/hue/hue.tcl 001788fffe743707 request PUT /sensors/33/state '{"status":2}'
Re: CCU Addon zum Steuern von Philps Hue Lichtern
Hi Jan
Code: Alles auswählen
/usr/local/addons/hue/hue.tcl 001788fffe743707 request PUT sensors/34/state '{"status":1}'
Code: Alles auswählen
[{"success":{"/sensors/34/state/status":1}}]
Vielen lieben Dank
Mike
Re: CCU Addon zum Steuern von Philps Hue Lichtern
Hallo,
die CCU2 (und vermutlich erst recht die CCU3) sendet alle Befehle mit hoher Geschwindigkeit direkt nacheinander an den jeweiligen Empfänger. Das ist für manche Empfänger, wie z.B. Hue-Lampen, zu schnell.
Wie kann ich die für HUE-Lampen bzw. die HUE-Bridge geltenden Grenzen einhalten?
HUE developer guide - limitations to bear in mind:
You can send commands to the lights too fast. If you stay roughly around 10 commands per second to the /lights resource as maximum you should be fine. For /groups commands you should keep to a maximum of 1 per second.
Jemand eine Idee oder sogar funktionierende Lösung (möglichst unter Verwendung von j-a-n's Addon)?
Viele Grüße
Werner
die CCU2 (und vermutlich erst recht die CCU3) sendet alle Befehle mit hoher Geschwindigkeit direkt nacheinander an den jeweiligen Empfänger. Das ist für manche Empfänger, wie z.B. Hue-Lampen, zu schnell.
Wie kann ich die für HUE-Lampen bzw. die HUE-Bridge geltenden Grenzen einhalten?
HUE developer guide - limitations to bear in mind:
You can send commands to the lights too fast. If you stay roughly around 10 commands per second to the /lights resource as maximum you should be fine. For /groups commands you should keep to a maximum of 1 per second.
Jemand eine Idee oder sogar funktionierende Lösung (möglichst unter Verwendung von j-a-n's Addon)?
Viele Grüße
Werner
Der Weg ist das Ziel ...
-
- Beiträge: 3088
- Registriert: 23.08.2015, 11:06
- System: CCU
- Hat sich bedankt: 118 Mal
- Danksagung erhalten: 111 Mal
Re: CCU Addon zum Steuern von Philps Hue Lichtern
Nicht wenn die Befehle via Programm ausgelöst und in mehrere DANN-Zweigen jeweils zeitverzögert übergeben werden.
Ggf. muß man halt ein Skript in mehrere Teilskripte aufsplitten.
LG
Stefan
Ich übernehme keine Haftung für von mir gegebene Antworten, Tipps und veröffentlichte Projekte! Jeder ist für sich selbst verantwortlich! Arbeiten an 230V sind von einer Elektrofachkraft auszuführen!
Homematic in Betrieb seit 15.08.2015, > 60 HM-Komp. | 3x USV APC ES400 | Visualisierung auf ioBroker | Audio: Home24-Apps
Raspberrymatic auf DS923+ in VMM (Produktivsystem1)
Rollläden, SSD, Wetter, Logging, Licht, RM, Sonos, Shelly
Raspberrymatic auf DS923+ in VMM (Produktivsystem2 )
Erweiterung GMA, Heizung, Licht, Shelly, SSD, Sonos
>100 Shelly-Geräte an Homematic | CCU2 endgültig in Rente | 3 Raspis als Rückfallebene für Raspimatic und ioBroker
Infrarot-Heizungssteuerung | Fensteröffnungszeit überwachen
Homematic in Betrieb seit 15.08.2015, > 60 HM-Komp. | 3x USV APC ES400 | Visualisierung auf ioBroker | Audio: Home24-Apps
Raspberrymatic auf DS923+ in VMM (Produktivsystem1)
Rollläden, SSD, Wetter, Logging, Licht, RM, Sonos, Shelly
Raspberrymatic auf DS923+ in VMM (Produktivsystem2 )
Erweiterung GMA, Heizung, Licht, Shelly, SSD, Sonos
>100 Shelly-Geräte an Homematic | CCU2 endgültig in Rente | 3 Raspis als Rückfallebene für Raspimatic und ioBroker
Infrarot-Heizungssteuerung | Fensteröffnungszeit überwachen