Home Assistant: Wie Philips Hue Dimmschalter mit Hue Lampen koppeln?

elknipso

Commander
Registriert
Apr. 2010
Beiträge
2.474
Hallo,

ich stehe gerade vor dem Problem, dass ich nicht mehr weiß wie ich Philips Hue Dimmschalter mit meinen Lampen in Home Assistant gekoppelt habe. Aktuell möchte ich die zwei Philips Hue Dimmschalter nach dem zurücksetzen mit neuen Philips Hue Outdoor Lampen koppeln welche auch wunderbar in Home Assistant integriert werden konnten und funktionieren wie sie sollen. Integration über Zigbee Dongle direkt am Home Assistant.

Aber wie bekomme ich den Dimmschalter zum steuern der Lampen? In der Automation Übersicht fehlt schlicht der Eintrag für simples an/aus und ich weiß ich hatte schon mal das Problem beim letzten Mal, erinnere mich aber leider nicht mehr daran wie ich dies gelöst habe.
 
Zuletzt bearbeitet:
Nutz doch die KI?
Dashboard Code und Templatecode kopieren und suchen lassen.

Wenn deine Dimmschalter über die Hue Bridge eingebunden sind, würde ich es so machen:

  1. Einstellungen → Geräte & Dienste → Philips Hue → Geräte
  2. Deinen Hue Dimmschalter öffnen.
  3. Beim Bereich Automationen auf das + gehen.
  4. Dort „Etwas tun, wenn …“ bzw. einen Geräte-Trigger auswählen.
  5. Als Auslöser sollte dann etwas in Richtung
    „Ein-Taste gedrückt / losgelassen“,
    „Aus-Taste gedrückt / losgelassen“,
    „Heller“, „Dunkler“ usw. auftauchen.
  6. Als Aktion wählst du anschließend deine Outdoor-Lampen und dort z. B. Licht einschalten, Licht ausschalten oder Licht umschalten (Toggle).
Auslöser: Hue-Dimmschalter → Tastendruck
Aktion: Outdoor-Lampe → Ein/Aus


{# ============================================================
HOME ASSISTANT KOMPLETTEXPORT – EINZELDATEI KOMPAKT

Enthält:
- Systemübersicht
- Bereiche
- Geräte
- sämtliche aktuell geladenen Entitäten
- Helfer
- Zustände
- Einheiten
- Device- und State-Class
- Bereich und Gerät
- Auffälligkeiten

Stark gekürzt, damit das Ergebnis möglichst unter
262.144 Zeichen bleibt.
============================================================ #}

{%- set ns = namespace(
devices=[],
no_area=0,
unavailable=0,
unknown=0,
domains=[]
) -%}

{%- for e in states -%}
{%- set eid = e.entity_id -%}
{%- set did = device_id(eid) -%}

{%- if did and did not in ns.devices -%}
{%- set ns.devices = ns.devices + [did] -%}
{%- endif -%}

{%- if area_name(eid) is none -%}
{%- set ns.no_area = ns.no_area + 1 -%}
{%- endif -%}

{%- if e.state == 'unavailable' -%}
{%- set ns.unavailable = ns.unavailable + 1 -%}
{%- endif -%}

{%- if e.state == 'unknown' -%}
{%- set ns.unknown = ns.unknown + 1 -%}
{%- endif -%}

{%- if e.domain not in ns.domains -%}
{%- set ns.domains = ns.domains + [e.domain] -%}
{%- endif -%}
{%- endfor -%}

===== HOME ASSISTANT KOMPLETTEXPORT =====
ZEIT={{ now() }}
BEREICHE={{ areas() | count }}
GERÄTE={{ ns.devices | count }}
ENTITÄTEN={{ states | count }}
OHNE_BEREICH={{ ns.no_area }}
UNAVAILABLE={{ ns.unavailable }}
UNKNOWN={{ ns.unknown }}

===== DOMAINS =====
{%- for d in ns.domains | sort %}
D|{{ d }}|{{ states[d] | count }}
{%- endfor %}

===== BEREICHE =====
{%- for aid in areas() | sort %}
A|{{ aid }}|{{ area_name(aid) or '-' }}|G={{ area_devices(aid) | count }}|E={{ area_entities(aid) | count }}
{%- endfor %}

===== GERÄTE =====
{%- for did in ns.devices | sort %}
G|{{ did }}|{{ device_name(did) or '-' }}|A={{ area_name(did) or '-' }}|H={{ device_attr(did, 'manufacturer') or '-' }}|M={{ device_attr(did, 'model') or '-' }}|SW={{ device_attr(did, 'sw_version') or '-' }}|E={{ device_entities(did) | count }}
{%- endfor %}

===== ENTITÄTEN =====
{%- for e in states | sort(attribute='entity_id') %}
{%- set eid = e.entity_id -%}
{%- set did = device_id(eid) -%}
E|{{ eid }}|N={{ e.name or '-' }}|S={{ e.state }}|U={{ state_attr(eid, 'unit_of_measurement') or '-' }}|DC={{ state_attr(eid, 'device_class') or '-' }}|SC={{ state_attr(eid, 'state_class') or '-' }}|A={{ area_name(eid) or '-' }}|G={{ device_name(did) if did else '-' }}|H={{ is_hidden_entity(eid) }}
{%- endfor %}

===== AUFFÄLLIGKEITEN =====
{%- for e in states | sort(attribute='entity_id') %}
{%- set eid = e.entity_id -%}
{%- if e.state == 'unavailable' %}
X|UNAVAILABLE|{{ eid }}|{{ e.name or '-' }}|A={{ area_name(eid) or '-' }}|G={{ device_name(eid) or '-' }}
{%- elif e.state == 'unknown'
and e.domain not in ['button', 'notify'] %}
X|UNKNOWN|{{ eid }}|{{ e.name or '-' }}|A={{ area_name(eid) or '-' }}|G={{ device_name(eid) or '-' }}
{%- endif %}
{%- endfor %}

===== TEMPERATUR-AUFFÄLLIG =====
{%- for e in states.sensor %}
{%- set eid = e.entity_id -%}
{%- if state_attr(eid, 'device_class') == 'temperature'
and is_number(e.state)
and (e.state | float > 80 or e.state | float < -40) %}
X|TEMP|{{ eid }}|{{ e.state }}|{{ e.name or '-' }}
{%- endif %}
{%- endfor %}

===== ENDE =====
 
elknipso schrieb:
Eine meiner An/Aus Automation:

mit Zigbee2mqtt
4924.png
 
Habs hinbekommen!
Danke für die Hilfe.

Ursache für die Probleme bei meinem letzten Versuch war die Verwendung eines nicht passendes Blueprints.
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: duAffentier
@elknipso
Bitte den Ursprungstext nicht löschen. Nun weiss keiner mehr um was es ging. Und ich hab nur eine Benachrichtung über ein Zitat bekommen aber keine Ahnung was es war.
Ich habe mir angewöhnt, den Text durchzustreichen. mit
Code:
[s]
Text
[/s]
 
Ich hatte ursprünglich im letzten Beitrag nur verschiedene Lösungsansätze zitiert und jeweils dabei geschrieben, dass es nicht funktioniert hat und um mehr Details gebeten.

Das wurde damit ja hinfällig weil die Ursache in einem nicht passenden Blueprint lag, daher wollte ich zukünftigen Lesern ersparen unnötig viel nicht mehr passenden Text mit Rückfragen zu lesen :).
 
Zurück
Oben