# Philips Hue Gerätetyp bearbeiten

**URL:** <https://community.gladysassistant.com/t/editer-le-type-de-feature-des-devices-philips-hue/5806>\
**Category:** Demande de fonctionnalités\
**Tags:** feature-integration, philips-hue\
**Created:** [29. November 2020 um 05:27 UTC](https://community.gladysassistant.com/t/editer-le-type-de-feature-des-devices-philips-hue/5806 "2020-11-29T05:27:06Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Terdious](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/terdious/32/6316_2.png) [@Terdious](https://community.gladysassistant.com/u/Terdious)\
**Post date:** [29. November 2020 um 05:27 UTC](https://community.gladysassistant.com/t/editer-le-type-de-feature-des-devices-philips-hue/5806/1 "2020-11-29T05:27:06Z")

</div>

Hinzufügen eines „Bearbeiten“-Buttons auf den Karten der Philips Hue-Geräte, um die Feature-Kategorie ändern zu können.

Erläuterung des Bedarfs:  
Die Steckdosen werden auch zum Ein- und Ausschalten von Stimmungsbeleuchtungen verwendet (z. B. in meinem Wohnzimmer habe ich 2 Philips Hue-Steckdosen, die 3 Stimmungslampen steuern, die ich einschalte, wenn wir fernsehen). Leider können sie, da sie als „Schalter“ hinzugefügt werden (was bis dahin normal erscheint), nicht über den Dashboard-Befehl zum Ausschalten des Raums gesteuert werden. Diese Änderung würde dies ermöglichen. Natürlich funktioniert dieser Feature-Request auch für andere Integrationen wie Tasmota.

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [3. Dezember 2020 um 15:24 UTC](https://community.gladysassistant.com/t/editer-le-type-de-feature-des-devices-philips-hue/5806/2 "2020-12-03T15:24:39Z")

</div>

Gut gesehen! Gute Idee 🙂

---

<div class="post-metadata">

**Author:** ![Terdious](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/terdious/32/6316_2.png) [@Terdious](https://community.gladysassistant.com/u/Terdious)\
**Post date:** [3. Dezember 2020 um 19:27 UTC](https://community.gladysassistant.com/t/editer-le-type-de-feature-des-devices-philips-hue/5806/3 "2020-12-03T19:27:19Z")

</div>

Das nervt mich, ich würde mich gerne drum kümmern. Nächste Woche bin ich 11 Tage in Elternzeit (mein kleines Mädchen wurde am 11. November geboren), also habe ich etwas Zeit.  
Der einzige Haken ist, dass ich nicht sicher bin, wie ich die Kategorie ändern soll ^^ Ich denke, ich kann mich um den Frontend-Teil kümmern, aber den Rest… mal sehen, ob ich mich drum kümmern kann.  
Ich wollte auch an der Netatmo-Integration arbeiten, aber leider kann ich @damalgos nicht erreichen und sein Pull-Request enthält nicht die letzten Änderungen, die er im Mai vorgenommen hat und die die Verbindung zum Netatmo-Konto ermöglichten…

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [4. Dezember 2020 um 08:05 UTC](https://community.gladysassistant.com/t/editer-le-type-de-feature-des-devices-philips-hue/5806/4 "2020-12-04T08:05:43Z")

</div>

> [@Terdious](#):
>
> Nächste Woche bin ich 11 Tage in Elternzeit

Super 🙂 Genieß es auch mit dem Kleinen 😃

> [@Terdious](#):
>
> Nur ein Problem, ich bin mir nicht sicher, wie ich die Kategorie ändern soll ^^ Kein Problem, die Frontend-Arbeit zu übernehmen, denke ich, aber für den Rest… ich werde sehen, ob ich mich darum kümmern kann.

Schau dir einfach an, wie andere Integrationen das machen, und wenn du es nicht verstehst, kommst du einfach im Forum vorbei und fragst 🙂

---

<div class="post-metadata">

**Author:** ![AlexTrovato](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/alextrovato/32/10705_2.png) [@AlexTrovato](https://community.gladysassistant.com/u/AlexTrovato)\
**Post date:** [4. Dezember 2020 um 21:10 UTC](https://community.gladysassistant.com/t/editer-le-type-de-feature-des-devices-philips-hue/5806/5 "2020-12-04T21:10:07Z")

</div>

Das Thema wurde für die Tasmota-Geräte angesprochen.  
Man muss sicherstellen, dass der Feature-Typ derselbe ist, wenn man sich entscheidet, die Kategorie zu ändern.

Light.binary == Switch.binary

---

<div class="post-metadata">

**Author:** ![AlexTrovato](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/alextrovato/32/10705_2.png) [@AlexTrovato](https://community.gladysassistant.com/u/AlexTrovato)\
**Post date:** [5. Dezember 2020 um 06:03 UTC](https://community.gladysassistant.com/t/editer-le-type-de-feature-des-devices-philips-hue/5806/6 "2020-12-05T06:03:57Z")

</div>

Und ich habe mich im Schlaf gefragt, ob „virtuelle Geräte“ so etwas nicht ermöglichen würden?

- Kategorie ändern
- eine Raumfunktion ändern (nicht das gesamte Gerät)
- einen HTTP-Aufruf steuern (bald verfügbar über Szenen)

Alles konfiguriert über Szenen, wenn sich das virtuelle Gerät ändert, ändere ich den Zustand eines anderen Geräts.

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [7. Dezember 2020 um 06:58 UTC](https://community.gladysassistant.com/t/editer-le-type-de-feature-des-devices-philips-hue/5806/7 "2020-12-07T06:58:02Z")

</div>

> [@AlexTrovato](#):
>
> alles über Szenen konfiguriert, wenn sich das virtuelle Gerät ändert, ändere ich den Zustand eines anderen Geräts.

das ist vielleicht ein bisschen schwerfällig und schwer zu verstehen, oder? Der Benutzer muss sich immer daran erinnern, dass er 2 Geräte nur hat, um eine einzige Sache zu definieren

Ich denke, in diesem speziellen Fall wäre es besser, wenn der Benutzer sagen könnte «&nbsp;diese Steckdose ist ein Licht&nbsp;» 🙂

---

<div class="post-metadata">

**Author:** ![Terdious](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/terdious/32/6316_2.png) [@Terdious](https://community.gladysassistant.com/u/Terdious)\
**Post date:** [7. Dezember 2020 um 08:45 UTC](https://community.gladysassistant.com/t/editer-le-type-de-feature-des-devices-philips-hue/5806/8 "2020-12-07T08:45:38Z")

</div>

> [@pierre-gilles](#):
>
> > [@AlexTrovato](#):
> >
> > Alles über die Szenen konfiguriert, wenn sich das virtuelle Gerät ändert, ändere ich den Zustand eines anderen Geräts.
> 
> Ist das nicht ein bisschen schwerfällig und schwer zu verstehen? Der Benutzer muss sich immer daran erinnern, dass er zwei Geräte nur hat, um eine einzige Sache zu definieren

Ich bin mir einig, dass das für den durchschnittlichen Benutzer ein bisschen schwer zu handhaben ist, das kann abschreckend wirken. Zumal es in den Geräteeinstellungen relativ einfach zu handhaben sein sollte.

> [@AlexTrovato](#):
>
> Ändere ein Raummerkmal (nicht das gesamte Gerät)

Dies sollte nicht vernachlässigt werden, wir begegnen diesem Anwendungsfall in mehreren Fällen mit den Sonoff-Geräten (4ch, 4chpro, dual, …) und in diesem Fall ist es schwieriger zu handhaben. Vielleicht sollte dies in den „Entdeckung“-Menüs der Integration vorgesehen sein, und eine zusätzliche Option, die fragt, ob man die Geräte trennen möchte, sogar für diese Modelle 2 Geräte, direkt die Merkmale in 2 oder 4 Geräte aufteilen. Es ist besser, für das 4ch zum Beispiel 2 getrennte Geräte zu haben, auch wenn sie im selben Raum sind. Das lässt sich danach ohnehin sehr gut konfigurieren.

Mein Anwendungsfall kann ein gutes Beispiel sein: Ich habe ein 4CH Pro, das verwaltet:

- 1 Beleuchtung im Badezimmer,
- 1 Steckdose im Badezimmer (Heizung)
- 1 Beleuchtung in der Toilette,
- 1 Beleuchtung in der Küche.  
Wenn die 4 verschiedene Geräte sind, muss ich nur die ersten beiden im Badezimmer, das nächste in der Toilette und das letzte in der Küche konfigurieren.  
Dies löst auch das Problem der Überschriften im Dashboard, da jedes seinen Gerätenamen hat. Es bleibt nur noch die Möglichkeit, das Merkmal in den Geräteeinstellungen zu ändern, wenn es sich um eine Beleuchtung handelt.

Was denkt ihr?

---

<div class="post-metadata">

**Author:** ![Terdious](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/terdious/32/6316_2.png) [@Terdious](https://community.gladysassistant.com/u/Terdious)\
**Post date:** [7. Dezember 2020 um 08:46 UTC](https://community.gladysassistant.com/t/editer-le-type-de-feature-des-devices-philips-hue/5806/9 "2020-12-07T08:46:54Z")

</div>

Selbst wenn man das Modell außer Acht lässt, nur eine Integrationsprüfung, die jede „Schalter“-Funktion in mehrere Geräte aufteilt.

Wenn ihr damit einverstanden seid, @pierre-gilles und @AlexTrovato, kann ich das diese Woche anschauen, wenn ich dazu in der Lage bin.

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [7. Dezember 2020 um 12:18 UTC](https://community.gladysassistant.com/t/editer-le-type-de-feature-des-devices-philips-hue/5806/10 "2020-12-07T12:18:08Z")

</div>

Je réfléchissait à la question, là où je suis d’accord qu’on veut rendre le cas «&nbsp;lampe branchée sur prise&nbsp;» possible, je ne suis pas sur qu’on veuille que l’utilisateur puisse modifier toute la configuration de ces services censées être clé en main.

Il faut vraiment que le minimum vital soit exposé à l’utilisateur final.

On d’accord que l’on veut ajouter un bouton «&nbsp;Bearbeiten&nbsp;» zur Philips Hue-Integration, in diesem Stil: ?

 ![Screenshot 2020-12-07 at 14.12.40](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/c/cfa1f73b66bc5f7dcf7760b8058966c652559326.png)

Danach zeigt dieser Button eine Ansicht in diesem Stil an:

 ![Screenshot 2020-12-07 at 14.12.28](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/3/3e7f720496b58e6fd9f11fb30481ed05f17c92c3.png)

In dieser Ansicht denke ich, dass wir nur die Änderung der Kategorie **erlauben wollen, wenn es sich um eine Steckdose handelt, die in ein Licht umgewandelt werden soll**.

Man könnte zum Beispiel einen true/false-Toggle «&nbsp;Diese Steckdose ist eine Lampe, Gladys erlauben, diese Steckdose als Lampe zu steuern&nbsp;» einfügen, der die Kategorie von Schalter zu Licht und umgekehrt umschaltet.

Was denkt ihr?

---

<div class="post-metadata">

**Author:** ![Terdious](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/terdious/32/6316_2.png) [@Terdious](https://community.gladysassistant.com/u/Terdious)\
**Post date:** [7. Dezember 2020 um 14:58 UTC](https://community.gladysassistant.com/t/editer-le-type-de-feature-des-devices-philips-hue/5806/11 "2020-12-07T14:58:52Z")

</div>

@pierre-gilles, für mich wäre das schon perfekt aus diesem Blickwinkel und mehr als ausreichend. Einfach und effektiv = Gladys v4 ^^

Aber was ist mit dem Multi-Switch-Teil, den du oben erwähnt hast?

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [7. Dezember 2020 um 15:07 UTC](https://community.gladysassistant.com/t/editer-le-type-de-feature-des-devices-philips-hue/5806/12 "2020-12-07T15:07:58Z")

</div>

> [@Terdious](#):
>
> Aber was ist mit dem oben erwähnten Multi-Schalter-Problem für dich?

Ein viel komplexeres und viel „philosophischeres“ Problem als nur diese Änderung der Feature-Kategorie bei den Philips Hue 🙂

Können wir ein eigenes Thema dafür erstellen, um über dieses Problem zu sprechen?

Ansonsten wird das Multi-Schalter-Problem sofort in den Hintergrund geraten, sobald wir die Philips-Hue-Aufgabe abgeschlossen haben.

---

<div class="post-metadata">

**Author:** ![Terdious](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/terdious/32/6316_2.png) [@Terdious](https://community.gladysassistant.com/u/Terdious)\
**Post date:** [7. Dezember 2020 um 16:58 UTC](https://community.gladysassistant.com/t/editer-le-type-de-feature-des-devices-philips-hue/5806/13 "2020-12-07T16:58:00Z")

</div>

Du hast total recht, entschuldige!!

---

<div class="post-metadata">

**Author:** ![AlexTrovato](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/alextrovato/32/10705_2.png) [@AlexTrovato](https://community.gladysassistant.com/u/AlexTrovato)\
**Post date:** [22. Dezember 2020 um 14:34 UTC](https://community.gladysassistant.com/t/editer-le-type-de-feature-des-devices-philips-hue/5806/14 "2020-12-22T14:34:57Z")

</div>

Hallo, haben wir ein spezifisches Thema für dieses Thema eröffnet?

---

<div class="post-metadata">

**Author:** ![Terdious](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/terdious/32/6316_2.png) [@Terdious](https://community.gladysassistant.com/u/Terdious)\
**Post date:** [22. Dezember 2020 um 15:54 UTC](https://community.gladysassistant.com/t/editer-le-type-de-feature-des-devices-philips-hue/5806/15 "2020-12-22T15:54:02Z")

</div>

Oh nein nicht schon wieder !!

---

<div class="post-metadata">

**Author:** ![Terdious](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/terdious/32/6316_2.png) [@Terdious](https://community.gladysassistant.com/u/Terdious)\
**Post date:** [22. Dezember 2020 um 23:45 UTC](https://community.gladysassistant.com/t/editer-le-type-de-feature-des-devices-philips-hue/5806/16 "2020-12-22T23:45:07Z")

</div>

Erledigt: [https://community.gladysassistant.com/t/pouvoir-modifier-les-pieces-des-divers-features-composant-un-device-avec-multiples-relais/5935](https://community.gladysassistant.com/t/pouvoir-modifier-les-pieces-des-divers-features-composant-un-device-avec-multiples-relais/5935)

---

<div class="post-metadata">

**Author:** ![Terdious](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/terdious/32/6316_2.png) [@Terdious](https://community.gladysassistant.com/u/Terdious)\
**Post date:** [28. Januar 2021 um 17:44 UTC](https://community.gladysassistant.com/t/editer-le-type-de-feature-des-devices-philips-hue/5806/17 "2021-01-28T17:44:04Z")

</div>

PR hier erstellt: [WIP - Philips Hue: Separate Tab für Geräteerkennung hinzugefügt + Bearbeitungsschaltfläche hinzugefügt + Prüfung #1054](https://github.com/GladysAssistant/Gladys/pull/1054)

---

<div class="post-metadata">

**Author:** ![Terdious](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/terdious/32/6316_2.png) [@Terdious](https://community.gladysassistant.com/u/Terdious)\
**Post date:** [29. Januar 2021 um 06:44 UTC](https://community.gladysassistant.com/t/editer-le-type-de-feature-des-devices-philips-hue/5806/18 "2021-01-29T06:44:33Z")

</div>

Hallo,

Im Anschluss an die PR und die Diskussionen zum Thema, um diese Funktion zu integrieren, wollte ich einen Parameter für die Device-Feature-Erstellung beim Erstellen des Devices erstellen, etwa:

```auto
- device_id = id des Devices
- value = [
  {
    device_feature_external_id: id des Device-Features 2,
    create_category: "switch"
  },
  {
    device_feature_external_id: id des Device-Features 2,
    create_category: "switch"
  }

```

Sobald man das Device erstellt, hat man also die Info und wenn man das Kästchen ankreuzt, wird die Kategorie in «&nbsp;light&nbsp;» geändert und diese wird in den Lichtern berücksichtigt, ohne dass man in der Entwicklung besondere Änderungen vornehmen muss. Danach kann man sogar sagen, dass man in seiner Karte die Grundkategorie anzeigt. Und dies kann dann für andere Integrationen übernommen werden, die das gleiche Problem haben (wir sprachen über das Problem der Sonoff-Relais als Schalter, die oft Lichter steuern)

Passt das so? Für bereits erstellte Geräte wollte ich in den Aktionen eine Bedingung «&nbsp;wenn Device-Feature switch/binary und der Parameter des create\_category&nbsp;» nicht existiert, dann wird er erstellt. Wäre das in Ordnung?

---

<div class="post-metadata">

**Author:** ![adrien-cardinale](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/adrien-cardinale/32/6465_2.png) [@adrien-cardinale](https://community.gladysassistant.com/u/adrien-cardinale)\
**Post date:** [29. Januar 2021 um 07:42 UTC](https://community.gladysassistant.com/t/editer-le-type-de-feature-des-devices-philips-hue/5806/19 "2021-01-29T07:42:23Z")

</div>

Gibt es eine Datei, in der man diesen Parameter manuell bearbeiten kann, bis es eine Lösung gibt?

---

<div class="post-metadata">

**Author:** ![Terdious](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/terdious/32/6316_2.png) [@Terdious](https://community.gladysassistant.com/u/Terdious)\
**Post date:** [29. Januar 2021 um 07:49 UTC](https://community.gladysassistant.com/t/editer-le-type-de-feature-des-devices-philips-hue/5806/20 "2021-01-29T07:49:18Z")

</div>

Hallo !! Also ja und nein.

Ich habe direkt in der Datenbank in der Tabelle `t_device_feature` in der Spalte `category` geändert, aber Achtung vor Instabilität danach (ich stoppe den Gladys-Container und ändere dann über die Befehlszeile mit sqlite3).  
Wenn du nicht in der Produktion, sondern in der Entwicklung bist, kannst du die Datei server/services/philips-hue/lib/models/plugOnOff.js ändern und in `features`:

```auto
      category: DEVICE_FEATURE_CATEGORIES.SWITCH,

```

zu

```auto
      category: DEVICE_FEATURE_CATEGORIES.LIGHT,

```

Danach kann man vielleicht im Docker-Container in der Produktion ändern, aber ich weiß nicht wie und denke, dass man das bei jedem Update wiederholen muss.

[Nächste Seite](https://community.gladysassistant.com/t/editer-le-type-de-feature-des-devices-philips-hue/5806.md?page=2)
