Skip to content

بازنویسی رنگ‌ها ​

این پارامتر پیکربندی به شما امکان می‌دهد رنگ‌های پیش‌فرض color_scheme انتخاب‌شده فعلی را تغییر دهید. این امکان به شما اجازه می‌دهد زیبایی بصری نقشه را به‌طور کامل مطابق با تم داشبورد و سلیقه شخصی خود شخصی‌سازی کنید. رنگ‌های ترجیحی را می‌توان در بخش override_colors در پیکربندی YAML تعریف کرد، که کدهای رنگ استاندارد مانند مقادیر هگزا، RGB و RGBA را می‌پذیرد.

رنگ‌های حالت تاریک

امکان تعریف رنگ‌های جداگانه مخصوص حالت تاریک وجود دارد که با گروه‌بندی آنها در یک بخش dark در داخل override_colors انجام می‌گیرد. این رنگ‌ها به‌طور خودکار زمانی که داشبورد Home Assistant از تم تاریک استفاده می‌کند، اولویت می‌یابند.

رنگ‌های قابل تغییر:

  • 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

رنگ‌های بخش

هنگام تغییر رنگ‌های segment، باید هر اتاق را با دو رنگ تعریف کرد. در هر جفت، رنگ اول رنگ معمولی اتاق است و رنگ دوم رنگی است که هنگام انتخاب اتاق استفاده می‌شود.

استایل کارت

این پیکربندی به‌طور انحصاری رنگ‌های داخل نقشه را بازنویسی می‌کند. اگر نیاز است رنگ‌های مربوط به کل رابط کارت بازنویسی شوند، لطفاً به بخش استایل کارت مراجعه کنید.

مثال YAML ​

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)'