FHEM Forum

FHEM - Anwendungen => Beleuchtung => Thema gestartet von: justme1968 am 23 Dezember 2014, 17:22:49

Titel: upate HUEBridge/HUEDevice
Beitrag von: justme1968 am 23 Dezember 2014, 17:22:49
ab morgen gibt es für die hue module eine verbesserte unterstützung der bridge basierten gruppen. mit diesen gruppen lassen sich mehrere hue devices auf ein mal steuern ohne das fhem für jedes device die parameter parsen und einzeln an die bridge übertragen muss. ich vermute das auch der funk weg von bridge zu den devices effizienter genutzt wird.

was ist neu:die lampen im createcroup und lights kommando können entweder als fhem device name oder bridge device id angegeben werden und müssen jeweils durch lehrrzeichen getrennt werden.

wenn autosave in autocreate nicht deaktiviert ist wird nach createcroup, lights und rename automatisch über save gespeichert.

sontige änderungen:
ansonsten gab es vor kurzem noch änderungen zu presets für die farbtemperatur und erste/bessere unterstützung für osram lightify lampen.
mehr dazu gab es hier: http://forum.fhem.de/index.php/topic,11020.msg233471.html#msg233471 (http://forum.fhem.de/index.php/topic,11020.msg233471.html#msg233471) und hier: http://forum.fhem.de/index.php/topic,11020.msg233648.html#msg233648 (http://forum.fhem.de/index.php/topic,11020.msg233648.html#msg233648).

gruss
  andre

ps: ich bin gerade am überlegen wo und wie ich am besten über updates informiere. jeweils mit einem neuen thread hier im bereich Beleuchtung oder besser in Ankündigungen ?

edit: wichtig: die syntax um mehrere lampen anzugeben hat sich inzwischen geändert: die einzelnen lampen sind mit komma getrennt (und ohne leerzeichen) aufzuzahlen. mehr hier: http://forum.fhem.de/index.php/topic,42003.msg342251.html#msg342251 (http://forum.fhem.de/index.php/topic,42003.msg342251.html#msg342251).
Titel: Antw:upate HUEBridge/HUEDevice
Beitrag von: Paul am 23 Dezember 2014, 19:05:00
Hallo André,

Wo besteht der Unterschied zu LightScene?

Wenn ich es richtig verstehe kann ich bei LightScene verschiedene Farben für die Lampen definieren und bei
creategroup nur eine Farbe?
Titel: Antw:upate HUEBridge/HUEDevice
Beitrag von: justme1968 am 23 Dezember 2014, 19:16:09
gruppen sind für devices die alle gleich gesteuert werden sollen. also eher vergleichbar mit structure.

der vorteil ist das die jeweiligen kommandos nur ein mal von fhem an die bridge gesendet werden und nicht für jedes device einzeln.

gruss
  andre
Titel: Antw:upate HUEBridge/HUEDevice
Beitrag von: axterix am 24 Dezember 2014, 04:16:18
Hallo Andre,

Danke für das Update - ich habe es heute installiert und es ist schon eine super Verbesserung. Danke für diese schnelle Umsetzung meiner Anregungen bezüglich Lightify und Tunable white.

Folgendes hakt bei mir noch:

- Die Buttons zu dem webcmds "color 6500:color 3000" sind jetzt da - allerdings bei mir transparent/mit der Hintergrundfarbe gefüllt.
- Für einen Lightify GU10 TW habe ich folgendes: "webCmd color:color 6500:color 2700:toggle:pct 100:pct 40:pct 0" - "color" zeigt dabei jetzt nicht mehr einen slider von 2000-6500 an, sondern den RGB-Colorpicker. - Ich habe testweise rechts den Helligkeitsdimmer des pickers benutzt und in zwei von zwei Fällen ist fhem komplett angestürzt (ich weiß, du hast von der Verwendung abgeraten).
- ebenso spinnt bei mir der "ct" slider - er scheint sich nicht sicher zu sein, ob er ein "pct" oder ein "ct" slider ist. - wenn man Ihn zieht benimmt er sich wie ein pct-slider (0-100) - springt aber, wenn man mit color 3000 bzw color 6500 die Farbtemperatur ändert (auf Werte 153 bzw 370 - außerhalb seines Feldes).

Soviel ist mir erstmal aufgefallen - Danke nochmal.

Bisher hatte ich ja eine HueDevice-Version von Mitte Oktober - dabei ist mir aufgefallen, dass in den webcmd-presets für Hue RGB und Lightify unterschiedliche Grüntöne als Standard eingerichtet wurden: HUE hatte "rgb DEFF27" und die Lightify hatte (nach setzen von colordimmer) "rgb 98FF23" gibt/gab es dafür einen Grund? (jetzt sind es ja beides extcolordimmer)

Gruß
Axel

Titel: Antw:upate HUEBridge/HUEDevice
Beitrag von: justme1968 am 24 Dezember 2014, 09:01:43
wie hast du denn das update gemacht? hast du Color.pm auch aktualisiert und neu geladen? deine symptome würden alle zu einer alten version passen.

der grün preset war schon immer auf hue bulbs und living colors zugeschnitten. das sind etwa die beiden maximal grün die möglich sind. da ich vorher die unterscheidung nicht am subtype fest machen konnte waren die bulbs an der modelid festgemacht. das ist aber falsch da auch für andere hue modelid gilt.

wenn du für die lightify bessere default presets hast poste sie einfach.

gruss
  andre
Titel: Antw:upate HUEBridge/HUEDevice
Beitrag von: Otto am 24 Dezember 2014, 09:30:17
Hallo,

habe seit dem update
PhilipsHue: empty answer received

Hat das was mit dem automatisch erstellten HUEGroup0 zu tun?


Gruß Otto
Titel: Antw:upate HUEBridge/HUEDevice
Beitrag von: justme1968 am 24 Dezember 2014, 09:41:35
nein.

deine bridge hat aus irgend einem grund mit einer leeren antwort geantwortet. wenn das nicht gehäuft passiert kannst du es ignorieren.

gruß
  andre

edit: ich hatte noch einen fall übersehen bei dem diese meldung fälschlicher weise ausgegeben wurde. das habe ich eben repariert.
Titel: Antw:upate HUEBridge/HUEDevice
Beitrag von: justme1968 am 24 Dezember 2014, 10:47:43
@axterix: deine probleme können auch passieren wenn deine fhemweb version nicht aktuell genug ist. das matchen des jeweiligen widgets in 01_FHEMWEB.pm muss so aussehen:if(int(@c) && $allSets && $allSets =~ m/\b$c[0]:([^ ]*)/) {bei älteren versionen fehlt hier das \b in der regex. dann wird statt ct pct gefunden.

gruss
  nadre
Titel: Antw:upate HUEBridge/HUEDevice
Beitrag von: Loredo am 24 Dezember 2014, 11:07:25
Hi André,


danke dir für das Update - ENDLICH zentrales Polling und so :D


Ich glaube für Group0 fehlen noch ein paar Ausnahmefälle.
Wenn ich Group0 über "set HUEGroup0 delete" lösche, dann gibts folgende Meldung:




2014.12.24 10:59:37 3: resource, /groups/0, not available



Ich denke hier sollte dann in dem Fall nur das FHEM Device gelöscht werden und der Befehl nicht an die Bridge geschickt werden, da man die Gruppe ja eh nicht verändern kann.


Außerdem wenn man versucht die HUE interne Bezeichnung der Group0 mit "set HUEGroup0 rename SoSollEsInDerHueAppHeissen" umzubenennen:



2014.12.24 11:02:29 3: parameter, /groups/0/name, is not modifiable



Hiernach ist mein FHEM abgestürzt.
Man sollte Group0 also einfach gar nicht erst umbenennen können :-)




Gruß
Julian
Titel: Antw:upate HUEBridge/HUEDevice
Beitrag von: justme1968 am 24 Dezember 2014, 11:28:54
ein set HUEGroup0 delete kommando gibt es nicht und es sollte dann eigentlich die 'Unkown argument delete, choose one of...' meldung kommen. tut es bei mir auch. das korrekte kommando wäreset <bridge> deletegroup <group>hier fange ich jetzt die gruppe 0 ab und mache garnichts. das fhem device würde beim nächsten autocreate ja wieder erscheinen.

das rename der gruppe 0 fange ich jetzt auch ab, den absturz kann ich aber nicht nicht reproduzieren. wenn die fehlermeldung ausgegeben wird passiert danach nichts mehr.

kannst du den absturz reproduzieren?

gruss
  andre
Titel: Antw:upate HUEBridge/HUEDevice
Beitrag von: Fritzi am 24 Dezember 2014, 11:32:03
Super update. Danke. :-)

Was anderes: Hat jemand eine Idee. wie man einzelne Devices in der Bridge löschen kann? Über die original-Apps und andere Drittanwendungen finde ich keine Lösung.

Grüsse,
Fritzi
Titel: Antw:upate HUEBridge/HUEDevice
Beitrag von: Loredo am 24 Dezember 2014, 11:49:00
Zitat von: justme1968 am 24 Dezember 2014, 11:28:54
das korrekte kommando wäre
set <bridge> deletegroup <group>

Von mir aus auch so, war einfach nur dahin gekritzelt ;)

Zitat von: justme1968 am 24 Dezember 2014, 11:28:54
das fhem device würde beim nächsten autocreate ja wieder erscheinen.


Ja, sofern autocreate aktiviert wäre, wenn ich deine Doku richtig gelesen habe.

Zitat von: justme1968 am 24 Dezember 2014, 11:28:54
das rename der gruppe 0 fange ich jetzt auch ab, den absturz kann ich aber nicht nicht reproduzieren. wenn die fehlermeldung ausgegeben wird passiert danach nichts mehr.

kannst du den absturz reproduzieren?


Hm, ich glaube ich habe zuerst HUEDevice0 gelöscht und dann wollte ich es in der Bridge über das Modul umbenennen.
Titel: Antw:upate HUEBridge/HUEDevice
Beitrag von: justme1968 am 24 Dezember 2014, 11:50:12
@Fritzi: zur zeit scheint das nicht zu gehen. im api gibt es auch kein delete für lampen.

ein reset und alles anlernen scheint zur zeit die einzige möglichkeit zu sein.

gruss
  andre
Titel: upate HUEBridge/HUEDevice
Beitrag von: Fritzi am 24 Dezember 2014, 12:11:07
Zitat von: justme1968 am 24 Dezember 2014, 11:50:12
@Fritzi: zur zeit scheint das nicht zu gehen. im api gibt es auch kein delete für lampen.

ein reset und alles anlernen scheint zur zeit die einzige möglichkeit zu sein.

gruss
  andre
Ja, das ist auch mein Kenntnisstand. Ist natürlich ein ziemlich gruseliger Weg (bei 13 Lampen)...

Trotzdem Frohe Weihnachten! :-)
Titel: upate HUEBridge/HUEDevice
Beitrag von: Fritzi am 24 Dezember 2014, 13:07:54
Zitat von: justme1968 am 24 Dezember 2014, 09:41:35deine bridge hat aus irgend einem grund mit einer leeren antwort geantwortet. wenn das nicht gehäuft passiert kannst du es ignorieren.
Habe auch das Problem Exakt alle fünf Minuten wird ein Log-Eintrag "...empty answer received." angelegt.

Meine Bridge-Firmware ist auf dem aktuellsten Stand 1.5
Titel: Antw:upate HUEBridge/HUEDevice
Beitrag von: justme1968 am 24 Dezember 2014, 13:09:01
ist morgen behoben.

gruss
  andre