『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 10951|回复: 21

[新奇玩法] 自定义HA界面UI,三套黑色主基调主题

[复制链接]

23

主题

632

帖子

4358

积分

元老级技术达人

积分
4358
金钱
3711
HASS币
30

教程狂人

QQ
发表于 2017-9-4 10:51:23 | 显示全部楼层 |阅读模式
本帖最后由 alei643 于 2017-9-4 10:53 编辑

从HA论坛帖子提取的三套基于黑色主基调的自定义主题,在0.52.1版本中测试可正常使用。
使用方法:将帖子底部的代码加入到configuration.yaml文件中的frontend下面,注意缩进,重启HA,进入configuration菜单,general菜单,在Set  a theme 中选择主题即可。


FireShot Capture 4 - Home Assistant - http___alei643.f3322.org_8321_states.png

FireShot Capture 2 - Home Assistant - http___alei643.f3322.org_8321_states.png

FireShot Capture 1 - Home Assistant - http___alei643.f3322.org_8321_states.png


frontend:
  themes:
    darkorange:
       primary-color: "#ff9800"
       light-primary-color: "#ffc947"
       dark-primary-color: "#c66900"
       text-primary-color: "#ffffff"
       primary-background-color: "#37464f"
       sidebar-text_-_background: "#62717b"
       paper-card-background-color: "#263137"
       paper-card-header-color: "var(--text-primary-color)"
       secondary-background-color: "var(--primary-background-color)"
       primary-text-color: "var(--text-primary-color)"
       secondary-text-color: "var(--primary-color)"
       paper-listbox-background-color: "var(--sidebar-text_-_background)"
       paper-toggle-button-checked-ink-color: "var(--dark-primary-color)"
       paper-toggle-button-checked-button-color: "var(--dark-primary-color)"
       paper-toggle-button-checked-bar-color: "var(--dark-primary-color)"
       paper-slider-knob-color: "var(--primary-color)"
       paper-slider-knob-start-color: "var(--primary-color)"
       paper-slider-pin-color: "var(--primary-color)"
       paper-slider-active-color: "var(--primary-color)"
       paper-slider-secondary-color: "var(--light-primary-color)"
       paper-slider-container-color: "var(--sidebar-text_-_background)"
       paper-progress-secondary-color: "var(--sidebar-text_-_background)"
       paper-item-selected_-_background-color: "var(--primary-color)"
       paper-item-icon_-_color: "var(--text-primary-color)"
       paper-item-icon-color: "var(--sidebar-text_-_background)"
       paper-item-icon-active-color: "var(--primary-color)"
       paper-grey-50: "var(--sidebar-text_-_background)"
       paper-grey-200: "var(--primary-background-color)"
       label-badge-background-color: "var(--sidebar-text_-_background)"
       label-badge-text-color: "var(--text-primary-color)"
       label-badge-red: "var(--primary-color)"
       label-badge-blue: "var(--light-primary-color)"
       label-badge-green: "var(--dark-primary-color)"
       label-badge-yellow: "var(--text-primary-color)"
       label-badge-grey: "var(--paper-grey-500)"
       table-row-background-color: "var(--paper-card-background-color)"
      ## table-row-alternative-background-color: "var(--sidebar-text_-_background)”
    midnight:
      # Main colors
      primary-color: '#5294E2'                                                        # Header
      accent-color: '#E45E65'                                                         # Accent color
      dark-primary-color: 'var(--accent-color)'                                       # Hyperlinks
      light-primary-color: 'var(--accent-color)'                                      # Horizontal line in about

      # Text colors
      primary-text-color: '#FFFFFF'                                                   # Primary text colour, here is referencing dark-primary-color
      text-primary-color: 'var(--primary-text-color)'                                 # Primary text colour
      secondary-text-color: '#5294E2'                                                 # For secondary titles in more info boxes etc.
      disabled-text-color: '#7F848E'                                                  # Disabled text colour
      label-badge-border-color: 'green'                                               # Label badge border, just a reference value

      # Background colors
      primary-background-color: '#383C45'                                             # Settings background
      secondary-background-color: '#383C45'                                           # Main card UI background
      divider-color: 'rgba(0, 0, 0, .12)'                                             # Divider

      # Table rows
      table-row-background-color: '#353840'                                           # Table row
      table-row-alternative-background-color: '#3E424B'                               # Table row alternative

      # Nav Menu
      paper-listbox-color: 'var(--primary-color)'                                     # Navigation menu selection hoover
      paper-listbox-background-color: '#2E333A'                                       # Navigation menu background
      paper-grey-50: 'var(--primary-text-color)'
      paper-grey-200: '#414A59'                                                       # Navigation menu selection

      # Paper card
      paper-card-header-color: 'var(--accent-color)'                                  # Card header text colour
      paper-card-background-color: '#434954'                                          # Card background colour
      paper-dialog-background-color: '#434954'                                        # Card dialog background colour
      paper-item-icon-color: 'var(--primary-text-color)'                              # Icon color
      paper-item-icon-active-color: '#F9C536'                                         # Icon color active
      paper-item-icon_-_color: 'green'
      paper-item-selected_-_background-color: '#434954'                               # Popup item select
      paper-tabs-selection-bar-color: 'green'

      # Labels
      label-badge-red: 'var(--accent-color)'                                          # References the brand colour label badge border
      label-badge-text-color: 'var(--primary-text-color)'                             # Now same as label badge border but that's a matter of taste
      label-badge-background-color: '#2E333A'                                         # Same, but can also be set to transparent here

      # Switches
      paper-toggle-button-checked-button-color: 'var(--accent-color)'
      paper-toggle-button-checked-bar-color: 'var(--accent-color)'
      paper-toggle-button-checked-ink-color: 'var(--accent-color)'
      paper-toggle-button-unchecked-button-color: 'var(--disabled-text-color)'
      paper-toggle-button-unchecked-bar-color: 'var(--disabled-text-color)'
      paper-toggle-button-unchecked-ink-color: 'var(--disabled-text-color)'

      # Sliders
      paper-slider-knob-color: 'var(--accent-color)'
      paper-slider-knob-start-color: 'var(--accent-color)'
      paper-slider-pin-color: 'var(--accent-color)'
      paper-slider-active-color: 'var(--accent-color)'
      paper-slider-container-color: 'linear-gradient(var(--primary-background-color), var(--secondary-background-color)) no-repeat'
      paper-slider-secondary-color: 'var(--secondary-background-color)'
      paper-slider-disabled-active-color: 'var(--disabled-text-color)'
      paper-slider-disabled-secondary-color: 'var(--disabled-text-color)'

      # Google colors
      google-red-500: '#E45E65'
      google-green-500: '#39E949'
    darkcyan:
    # Main colors that can be changed
      primary-color: "#00bcd4"
      disabled-text-color: "#545454"
      divider-color: "rgba(255, 255, 255, 0.12)"
      paper-card-background-color: "#4e4e4e"
      paper-grey-200: "#191919"
      paper-item-icon-color: "#d3d3d3"
      paper-listbox-background-color: "#202020"
      paper-listbox-color: "#FFFFFF"
      primary-background-color: "#303030"
      primary-text-color: "#cfcfcf"
      secondary-background-color: "#2b2b2b"
      secondary-text-color: "#04a7bc"
    # Colors based on variables, see above
      label-badge-background-color: "var(--secondary-background-color)"
      label-badge-text-color: "var(--text-primary-color)"
      paper-card-header-color: "#var(--paper-item-icon-color)"
      paper-grey-50: "var(--primary-text-color)"
      paper-item-icon-active-color: "var(--primary-color)"
      paper-item-icon_-_color: "var(--primary-text-color)"
      paper-slider-active-color: "var(--primary-color)"
      paper-slider-knob-color: "var(--primary-color)"
      paper-slider-knob-start-color: "var(--primary-color)"
      paper-slider-pin-color: "var(--primary-color)"
      paper-slider-secondary-color: "var(--light-primary-color)"
      paper-toggle-button-checked-ink-color: "var(--dark-primary-color)"
      paper-toggle-button-checked-button-color: "var(--primary-color)"
      paper-toggle-button-checked-bar-color: "var(--light-primary-color)"
      paper-toggle-button-unchecked-bar-color: "var(--primary-text-color)"


FireShot Capture 3 - Home Assistant - http___alei643.f3322.org_8321_config_core.png

评分

参与人数 2金钱 +13 收起 理由
luzai + 3 666!
+ 10 在下对你的景仰犹如滔滔江水,连绵不绝…….

查看全部评分

回复

使用道具 举报

123

主题

4627

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16025
金钱
11313
HASS币
45
发表于 2017-9-4 10:54:02 | 显示全部楼层
黑色的有点酷酷的!

说实话,还一直没时间玩HA的新功能呢,忙的焦头烂额的
回复

使用道具 举报

19

主题

457

帖子

8123

积分

元老级技术达人

云淡风轻近午天

积分
8123
金钱
7666
HASS币
0

教程狂人

发表于 2017-9-4 11:01:16 | 显示全部楼层
够骚,先收藏,谢谢
回复

使用道具 举报

0

主题

10

帖子

60

积分

注册会员

Rank: 2

积分
60
金钱
50
HASS币
0
发表于 2017-9-4 11:06:10 | 显示全部楼层
高手都在民间
回复

使用道具 举报

0

主题

47

帖子

177

积分

注册会员

Rank: 2

积分
177
金钱
130
HASS币
0
发表于 2017-9-4 14:11:10 | 显示全部楼层
手机UI什么可以跟进就好了。
回复

使用道具 举报

2

主题

237

帖子

1722

积分

金牌会员

Rank: 6Rank: 6

积分
1722
金钱
1485
HASS币
0
发表于 2017-9-4 15:05:28 | 显示全部楼层
为什么不显示“Set  a theme“    配置文件也没有出错
回复

使用道具 举报

23

主题

632

帖子

4358

积分

元老级技术达人

积分
4358
金钱
3711
HASS币
30

教程狂人

QQ
 楼主| 发表于 2017-9-4 17:35:28 | 显示全部楼层
nickey 发表于 2017-9-4 14:11
手机UI什么可以跟进就好了。

这个UI是针对所有终端的,你换个终端就得重新指定一下set a theme。可以用自动化解决
回复

使用道具 举报

23

主题

632

帖子

4358

积分

元老级技术达人

积分
4358
金钱
3711
HASS币
30

教程狂人

QQ
 楼主| 发表于 2017-9-4 17:36:41 | 显示全部楼层
心无痕星有迹 发表于 2017-9-4 15:05
为什么不显示“Set  a theme“    配置文件也没有出错

请确认HA版本为0.52
回复

使用道具 举报

15

主题

105

帖子

540

积分

论坛技术达人

积分
540
金钱
435
HASS币
0

最佳新人教程狂人

发表于 2017-9-4 17:42:03 | 显示全部楼层
hass论坛搬的?试了一个红黑的,太费眼,放弃了。
回复

使用道具 举报

0

主题

132

帖子

501

积分

高级会员

Rank: 4

积分
501
金钱
369
HASS币
0
发表于 2017-9-4 20:11:06 | 显示全部楼层
谢谢分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-7 09:43 , Processed in 0.146822 second(s), 37 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表