Skip to content

Farben überschreiben ​

Dieser Konfigurationsparameter ermöglicht es Ihnen, die Standardfarben der aktuell ausgewählten color_scheme zu überschreiben. Dadurch können Sie das visuelle Erscheinungsbild der Karte vollständig an Ihr Dashboard-Thema und Ihren persönlichen Geschmack anpassen. Bevorzugte Farben können unter der override_colors-Einstellung in der YAML-Konfiguration definiert werden, die Standardfarbcodes wie Hex, RGB und RGBA-Werte akzeptiert.

Farben im Dunkelmodus

Es ist möglich, separate Farben speziell für den Dunkelmodus zu definieren, indem man sie unter einem dark-Abschnitt innerhalb von override_colors gruppiert. Diese Farben haben automatisch Vorrang, wenn das Home Assistant-Dashboard ein dunkles Thema verwendet.

Verfügbare zu überschreibende Farben:

  • floor, wall, passive_segment, new_segment, hidden_segment
  • no_go, no_go_outline, no_mop, no_mop_outline
  • virtual_wall, virtual_threshold, passable_threshold, impassable_threshold
  • ramp, ramp_outline, low_lying_area, auto_low_lying_area, manual_low_lying_area
  • curtain, split_line
  • active_area, active_area_outline, active_point, active_point_outline
  • carpet, carpet_outline, deleted_carpet, deleted_carpet_outline, detected_carpet, detected_carpet_outline
  • path, mop_path
  • icon_background, settings_background, settings_icon_background
  • text, order, text_stroke
  • obstacle_background, floor_material
  • carpet_color_selected, detected_carpet_color, carpet_color, carpet_color_deleted
  • wifi_wall, wifi_excellent, wifi_high, wifi_low, wifi_poor, wifi_unreached
  • dirty_area, clean_area, second_clean_area
  • blocked_segment, blocked_segment_overlay, blocked_segment_floor

Segmentfarben

Beim Überschreiben der segment-Farben müssen diese als Paare von zwei Farben für jeden Raum definiert werden. In jedem Paar ist die erste Farbe die normale Farbe des Raums und die zweite Farbe die Farbe, die verwendet wird, wenn der Raum ausgewählt ist.

Kartenstil

Diese Konfiguration überschreibt ausschließlich die Farben, die innerhalb der Karte selbst dargestellt werden. Wenn die Farben der gesamten Kartenoberfläche überschrieben werden müssen, lesen Sie bitte den Abschnitt Kartenstil.

YAML-Beispiel ​

yaml
type: custom:dreame-vacuum-card
entity: vacuum.l10s_gen2
override_colors:
  floor: 'rgba(110,110,110,1)'
  wall: 'rgba(64,64,64,1)'
  path: 'rgba(200,200,200,1)'
  active_area: 'rgba(113,189,237,0.4)'
  no_go: 'rgba(133,0,0,0.5)'
  no_mop: 'rgba(134,0,226,0.5)'
  virtual_wall: 'rgba(133,0,0,0.78)'
  carpet: 'rgba(36,163,55,1)'
  icon_background: 'rgba(50,50,50,1)'
  text: 'rgba(220,220,220,1)'
  segment:
    - - 'rgba(46,81,142,1)'
      - 'rgba(12,92,232,1)'
    - - 'rgba(130,111,38,1)'
      - 'rgba(180,146,9,1)'
    - - 'rgba(39,111,158,1)'
      - 'rgba(15,152,242,1)'
    - - 'rgba(83,104,56,1)'
      - 'rgba(76,168,63,1)'
  dark:
    floor: 'rgba(20,20,20,1)'
    wall: 'rgba(40,40,40,1)'
    path: 'rgba(255,255,255,0.8)'
    active_area: 'rgba(50,100,200,0.4)'
    no_go: 'rgba(200,0,0,0.5)'
    no_mop: 'rgba(100,0,100,0.5)'
    icon_background: 'rgba(50,50,50,1)'
    text: 'rgba(255,255,255,1)'