Advertisement
Naijaping

Untitled

Feb 17th, 2021
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 242.41 KB | None | 0 0
  1. title: Home
  2. views:
  3. - title: Home
  4. path: home
  5. panel: true
  6. icon: 'mdi:home'
  7. badges: []
  8. cards:
  9. - type: 'custom:layout-card'
  10. column_width:
  11. - 450
  12. - 975
  13. layout: vertical
  14. cards:
  15. - type: 'custom:homekit-card'
  16. horizontalScroll: true
  17. statePositionTop: true
  18. useBrightness: false
  19. useTemperature: false
  20. enableColumns: true
  21. tileHoldAnimation: false
  22. panel: true
  23. home: false
  24. style: |
  25. :host {
  26. --tile-background: rgba(230, 230, 228, 0.5);
  27. --tile-border-radius: 12px;
  28. --tile-width: 100px;
  29. --tile-height: 100px;
  30. --tile-on-background: rgba(255, 255, 255, 1);
  31. --tile-name-text-color: rgba(0, 0, 0, 0.3);
  32. --tile-on-name-text-color: rgba(0, 0, 0, 1);
  33. --tile-state-text-color: rgba(0, 0, 0, 0.3);
  34. --tile-on-state-text-color: rgba(0, 0, 0, 1);
  35. --tile-state-changed-text-color: rgb(50, 50, 50, 1);
  36. --tile-unavailable-state-text-color: rgba(255, 0, 0, 0.25);
  37. --tile-value-text-color: rgba(0, 0, 0, 1);
  38. --tile-value-text-font-size: 12px;
  39. --tile-icon-color: rgba(0, 0, 0, 0.25);
  40. --tile-on-icon-color: #f7d959;
  41. --tile-width-mobile: 90px;
  42. --tile-height-mobile: 90px;
  43. --min-header-height: 150px;
  44. --tile-icon-size: 36px;
  45. --tile-image-radius: 0%
  46. }
  47. rows:
  48. - row: 1
  49. columns:
  50. - column: 1
  51. entities:
  52. - entities:
  53. - entity: device_tracker.user1
  54. image: /local/img/face-1.png
  55. offImage: /local/img/face-1-off.png
  56. name: user1
  57. offStates:
  58. - not_home
  59. - unavailable
  60. - entity: device_tracker.user2
  61. image: /local/img/face-2.png
  62. offImage: /local/img/face-2-off.png
  63. name: user2
  64. offStates:
  65. - not_home
  66. - unavailable
  67. - entity: person.cats
  68. image: /local/img/cats2.png
  69. offImage: /local/img/cats2-off.png
  70. name: Cats
  71. offStates:
  72. - not_home
  73. - unavailable
  74. title: Family
  75. - type: 'custom:homekit-card'
  76. horizontalScroll: true
  77. statePositionTop: true
  78. useBrightness: false
  79. useTemperature: false
  80. enableColumns: true
  81. tileHoldAnimation: false
  82. panel: true
  83. home: false
  84. style: |
  85. :host {
  86. --tile-background: rgba(230, 230, 228, 0.5);
  87. --tile-border-radius: 12px;
  88. --tile-width: 100px;
  89. --tile-height: 100px;
  90. --tile-on-background: rgba(255, 255, 255, 1);
  91. --tile-name-text-color: rgba(0, 0, 0, 0.3);
  92. --tile-on-name-text-color: rgba(0, 0, 0, 1);
  93. --tile-state-text-color: rgba(0, 0, 0, 0.3);
  94. --tile-on-state-text-color: rgba(0, 0, 0, 1);
  95. --tile-state-changed-text-color: rgb(50, 50, 50, 1);
  96. --tile-unavailable-state-text-color: rgba(255, 0, 0, 0.25);
  97. --tile-value-text-color: rgba(0, 0, 0, 1);
  98. --tile-value-text-font-size: 12px;
  99. --tile-icon-color: rgba(0, 0, 0, 0.25);
  100. --tile-on-icon-color: #f7d959;
  101. --tile-width-mobile: 90px;
  102. --tile-height-mobile: 90px;
  103. --min-header-height: 150px;
  104. --tile-icon-size: 36px;
  105. --tile-image-radius: 0%
  106. }
  107. rows:
  108. - row: 2
  109. columns:
  110. - column: 1
  111. entities:
  112. - entities:
  113. - entity: binary_sensor.main_door_motion
  114. name: Main Motion
  115. icon: 'mdi:run'
  116. offIcon: 'mdi:walk'
  117. - entity: binary_sensor.living_room_motion
  118. name: Living Motion
  119. icon: 'mdi:run'
  120. offIcon: 'mdi:walk'
  121. - entity: binary_sensor.book_room_motion
  122. name: Book Motion
  123. icon: 'mdi:run'
  124. offIcon: 'mdi:walk'
  125. - entity: binary_sensor.main_door
  126. name: Main Door
  127. icon: 'mdi:door-open'
  128. offIcon: 'mdi:door-closed'
  129. - entity: binary_sensor.front_balcony_door
  130. name: Front Balcony Door
  131. icon: 'mdi:door-open'
  132. offIcon: 'mdi:door-closed'
  133. - entity: binary_sensor.back_balcony_door
  134. name: Back Balcony Door
  135. icon: 'mdi:door-open'
  136. offIcon: 'mdi:door-closed'
  137. title: Security
  138. - type: 'custom:button-text-card'
  139. large: true
  140. entity: binary_sensor.main_door_motion
  141. title: Motion Detected
  142. subtitle: Movement detected at Main Door!
  143. background_color: '#A81419'
  144. font_color: '#fff'
  145. icon: 'mdi:run'
  146. hide_condition: |
  147. [[[ return entity.state === "off" ]]]
  148. - type: 'custom:button-text-card'
  149. large: true
  150. entity: binary_sensor.main_door
  151. title: Door Open
  152. subtitle: Main Door open now!
  153. background_color: '#A81419'
  154. font_color: '#fff'
  155. icon: 'mdi:door-open'
  156. hide_condition: |
  157. [[[ return entity.state === "off" ]]]
  158.  
  159.  
  160. - type: 'custom:homekit-card'
  161. horizontalScroll: true
  162. statePositionTop: true
  163. useBrightness: false
  164. useTemperature: false
  165. enableColumns: true
  166. tileHoldAnimation: false
  167. panel: true
  168. home: false
  169. style: |
  170. :host {
  171. --tile-background: rgba(230, 230, 228, 0.5);
  172. --tile-border-radius: 12px;
  173. --tile-width: 100px;
  174. --tile-height: 100px;
  175. --tile-on-background: rgba(255, 255, 255, 1);
  176. --tile-name-text-color: rgba(0, 0, 0, 0.3);
  177. --tile-on-name-text-color: rgba(0, 0, 0, 1);
  178. --tile-state-text-color: rgba(0, 0, 0, 0.3);
  179. --tile-on-state-text-color: rgba(0, 0, 0, 1);
  180. --tile-state-changed-text-color: rgb(50, 50, 50, 1);
  181. --tile-unavailable-state-text-color: rgba(255, 0, 0, 0.25);
  182. --tile-value-text-color: rgba(0, 0, 0, 1);
  183. --tile-value-text-font-size: 12px;
  184. --tile-icon-color: rgba(0, 0, 0, 0.25);
  185. --tile-on-icon-color: #f7d959;
  186. --tile-width-mobile: 90px;
  187. --tile-height-mobile: 90px;
  188. --min-header-height: 150px;
  189. --tile-icon-size: 36px;
  190. --tile-image-radius: 0%
  191. }
  192. rows:
  193. - row: 3
  194. columns:
  195. - column: 1
  196. entities:
  197. - entities:
  198. - card: weather-forecast
  199. cardOptions:
  200. entity: weather.home
  201. cardStyle: |
  202. ha-card {
  203. padding: 5px!important;
  204. display: flex!important;
  205. flex-direction: column!important;
  206. background: transparent!important;
  207. box-shadow: none!important;
  208. border-radius:0!important;
  209. }
  210. .content {
  211. display: flex!important;
  212. flex-direction: row!important;
  213. }
  214. .icon-image {
  215. min-width: auto!important;
  216. }
  217. .icon-image > * {
  218. height: 33px!important;
  219. flex: 0 0 33px!important;
  220. }
  221. .info .name-state {
  222. font-weight: 600;
  223. padding:0!important;
  224. }
  225. .info .name-state .state {
  226. font-size:14px!important;
  227. text-align:left;
  228. padding: 5px!important;
  229. }
  230. .info .name-state .name {
  231. font-size:0px!important;
  232. }
  233. .info .temp-attribute {
  234. width:100%;
  235. font-weight: 600;
  236. }
  237. .info .temp-attribute .temp {
  238. font-size: 14px!important;
  239. }
  240. .info .temp-attribute .temp span {
  241. font-size: 12px!important;
  242. }
  243. .forecast {
  244. font-size: 12px!important;
  245. padding-top: 2px!important;
  246. }
  247. .forecast-image-icon {
  248. padding:0!important;
  249. }
  250. .forecast-image-icon > * {
  251. width:20px!important;
  252. height:20px!important;
  253. margin: 0 auto!important;
  254. }
  255. .forecast .temp {
  256. margin-top:0!important;
  257. font-size:12px!important;
  258. }
  259. .forecast .templow {
  260. display:none;
  261. }
  262. nopaddign: true
  263. higher: true
  264. higherSize: 1
  265. wider: true
  266. widerSize: 3
  267. title: Weather
  268. - break
  269. - type: 'custom:homekit-card'
  270. title: Home
  271. titleColor: '#000'
  272. horizontalScroll: true
  273. statePositionTop: true
  274. useBrightness: false
  275. useTemperature: false
  276. enableColumns: true
  277. tileHoldAnimation: false
  278. panel: true
  279. home: false
  280. style: |
  281. :host {
  282. --tile-background: rgba(230, 230, 228, 0.5);
  283. --tile-border-radius: 12px;
  284. --tile-width: 100px;
  285. --tile-height: 100px;
  286. --tile-on-background: rgba(255, 255, 255, 1);
  287. --tile-name-text-color: rgba(0, 0, 0, 0.3);
  288. --tile-on-name-text-color: rgba(0, 0, 0, 1);
  289. --tile-state-text-color: rgba(0, 0, 0, 0.3);
  290. --tile-on-state-text-color: rgba(0, 0, 0, 1);
  291. --tile-state-changed-text-color: rgb(50, 50, 50, 1);
  292. --tile-unavailable-state-text-color: rgba(255, 0, 0, 0.25);
  293. --tile-value-text-color: rgba(0, 0, 0, 1);
  294. --tile-value-text-font-size: 12px;
  295. --tile-icon-color: rgba(0, 0, 0, 0.25);
  296. --tile-on-icon-color: #f7d959;
  297. --tile-width-mobile: 90px;
  298. --tile-height-mobile: 90px;
  299. --min-header-height: 150px;
  300. --tile-icon-size: 36px;
  301. --tile-image-radius: 0%
  302. }
  303. rows:
  304. - row: 1
  305. columns:
  306. - column: 2
  307. entities:
  308. - entities:
  309. - entity: light.all_lights
  310. icon: 'mdi:lightbulb-group'
  311. name: Home
  312. popupExtend:
  313. settingsCard:
  314. type: 'custom:light-entity-card'
  315. cardOptions:
  316. entity: this
  317. persist_features: true
  318. smooth_color_wheel: true
  319. child_card: true
  320. consolidate_entities: true
  321. actions:
  322. - color: '#FFDABB'
  323. name: Bright
  324. service: light.turn_on
  325. service_data:
  326. brightness: 255
  327. entity_id: light.all_lights
  328. kelvin: 4500
  329. - color: '#FFC18D'
  330. name: Classic
  331. service: light.turn_on
  332. service_data:
  333. brightness: 217
  334. entity_id: light.all_lights
  335. kelvin: 3500
  336. - color: '#FFAA5F'
  337. name: Soft
  338. service: light.turn_on
  339. service_data:
  340. brightness: 128
  341. entity_id: light.all_lights
  342. kelvin: 2800
  343. - color: '#FF9B3D'
  344. name: Relax
  345. service: light.turn_on
  346. service_data:
  347. brightness: 64
  348. entity_id: light.all_lights
  349. kelvin: 2400
  350. - entity: light.living_room
  351. icon: 'mdi:lightbulb-group'
  352. name: Living Room
  353. popupExtend:
  354. settingsCard:
  355. type: 'custom:light-entity-card'
  356. cardOptions:
  357. entity: this
  358. persist_features: true
  359. smooth_color_wheel: true
  360. child_card: true
  361. consolidate_entities: true
  362. actions:
  363. - color: '#FFDABB'
  364. name: Bright
  365. service: scene.turn_on
  366. service_data:
  367. entity_id: scene.living_bright_lights
  368. - color: '#FFC18D'
  369. name: Classic
  370. service: scene.turn_on
  371. service_data:
  372. entity_id: scene.living_classic_lights
  373. - color: '#FFAA5F'
  374. name: Soft
  375. service: scene.turn_on
  376. service_data:
  377. entity_id: scene.living_soft_lights
  378. - color: '#FF9B3D'
  379. name: Relax
  380. service: scene.turn_on
  381. service_data:
  382. entity_id: scene.living_relax_lights
  383. - entity: light.pc_room
  384. icon: 'mdi:lightbulb-group'
  385. name: PC Room
  386. popupExtend:
  387. settingsCard:
  388. type: 'custom:light-entity-card'
  389. cardOptions:
  390. entity: this
  391. persist_features: true
  392. smooth_color_wheel: true
  393. child_card: true
  394. consolidate_entities: true
  395. actions:
  396. - color: '#FFDABB'
  397. name: Bright
  398. service: scene.turn_on
  399. service_data:
  400. entity_id: scene.pc_bright_lights
  401. - color: '#FFC18D'
  402. name: Classic
  403. service: scene.turn_on
  404. service_data:
  405. entity_id: scene.pc_classic_lights
  406. - color: '#FFAA5F'
  407. name: Soft
  408. service: scene.turn_on
  409. service_data:
  410. entity_id: scene.pc_soft_lights
  411. - color: '#FF9B3D'
  412. name: Relax
  413. service: scene.turn_on
  414. service_data:
  415. entity_id: scene.pc_relax_lights
  416. - entity: light.book_room
  417. icon: 'mdi:lightbulb-group'
  418. name: Book Room
  419. popupExtend:
  420. settingsCard:
  421. type: 'custom:light-entity-card'
  422. cardOptions:
  423. entity: this
  424. persist_features: true
  425. smooth_color_wheel: true
  426. child_card: true
  427. consolidate_entities: true
  428. actions:
  429. - color: '#FFDABB'
  430. name: Bright
  431. service: scene.turn_on
  432. service_data:
  433. entity_id: scene.book_bright_lights
  434. - color: '#FFC18D'
  435. name: Classic
  436. service: scene.turn_on
  437. service_data:
  438. entity_id: scene.book_classic_lights
  439. - color: '#FFAA5F'
  440. name: Soft
  441. service: scene.turn_on
  442. service_data:
  443. entity_id: scene.book_soft_lights
  444. - color: '#FF9B3D'
  445. name: Relax
  446. service: scene.turn_on
  447. service_data:
  448. entity_id: scene.book_relax_lights
  449. - entity: light.bedroom
  450. icon: 'mdi:lightbulb-group'
  451. name: Bedroom
  452. popupExtend:
  453. settingsCard:
  454. type: 'custom:light-entity-card'
  455. cardOptions:
  456. entity: this
  457. persist_features: true
  458. smooth_color_wheel: true
  459. child_card: true
  460. consolidate_entities: true
  461. actions:
  462. - color: '#FFDABB'
  463. name: Bright
  464. service: scene.turn_on
  465. service_data:
  466. entity_id: scene.bed_bright_lights
  467. - color: '#FFC18D'
  468. name: Classic
  469. service: scene.turn_on
  470. service_data:
  471. entity_id: scene.bed_classic_lights
  472. - color: '#FFAA5F'
  473. name: Soft
  474. service: scene.turn_on
  475. service_data:
  476. entity_id: scene.bed_soft_lights
  477. - color: '#FF9B3D'
  478. name: Relax
  479. service: scene.turn_on
  480. service_data:
  481. entity_id: scene.bed_relax_lights
  482. - entity: light.lobby
  483. icon: 'mdi:lightbulb-group'
  484. name: Lobby
  485. popupExtend:
  486. settingsCard:
  487. type: 'custom:light-entity-card'
  488. cardOptions:
  489. entity: this
  490. persist_features: true
  491. smooth_color_wheel: true
  492. child_card: true
  493. consolidate_entities: true
  494. actions:
  495. - color: '#FFDABB'
  496. name: Bright
  497. service: scene.turn_on
  498. service_data:
  499. entity_id: scene.lobby_bright_lights
  500. - color: '#FFC18D'
  501. name: Classic
  502. service: scene.turn_on
  503. service_data:
  504. entity_id: scene.lobby_classic_lights
  505. - color: '#FFAA5F'
  506. name: Soft
  507. service: scene.turn_on
  508. service_data:
  509. entity_id: scene.lobby_soft_lights
  510. - color: '#FF9B3D'
  511. name: Relax
  512. service: scene.turn_on
  513. service_data:
  514. entity_id: scene.lobby_relax_lights
  515. - entity: light.saloon
  516. icon: 'mdi:lightbulb-group'
  517. name: Saloon
  518. popupExtend:
  519. settingsCard:
  520. type: 'custom:light-entity-card'
  521. cardOptions:
  522. entity: this
  523. persist_features: true
  524. smooth_color_wheel: true
  525. child_card: true
  526. consolidate_entities: true
  527. actions:
  528. - color: '#FFDABB'
  529. name: Bright
  530. service: light.turn_on
  531. service_data:
  532. brightness: 255
  533. entity_id: light.saloon
  534. kelvin: 4500
  535. - color: '#FFC18D'
  536. name: Classic
  537. service: light.turn_on
  538. service_data:
  539. brightness: 217
  540. entity_id: light.saloon
  541. kelvin: 3500
  542. - color: '#FFAA5F'
  543. name: Soft
  544. service: light.turn_on
  545. service_data:
  546. brightness: 128
  547. entity_id: light.saloon
  548. kelvin: 2800
  549. - color: '#FF9B3D'
  550. name: Relax
  551. service: light.turn_on
  552. service_data:
  553. brightness: 64
  554. entity_id: light.saloon
  555. kelvin: 2400
  556. popup:
  557. type: 'custom:light-popup-card'
  558. icon: 'mdi:lightbulb-group'
  559. actionsInARow: 2
  560. scenesInARow: 2
  561. brightnessWidth: 130px
  562. brightnessHeight: 360px
  563. borderRadius: 1.75em
  564. switchWidth: 130px
  565. switchHeight: 360px
  566. sliderColor: '#eee'
  567. sliderThumbColor: 'rgba(100, 100, 100, 0.9)'
  568. sliderTrackColor: 'rgba(100, 100, 100, 0.9)'
  569. fullscreen: true
  570. settings: true
  571. title: Lights
  572. - type: 'custom:homekit-card'
  573. horizontalScroll: true
  574. statePositionTop: true
  575. useBrightness: false
  576. useTemperature: false
  577. enableColumns: true
  578. tileHoldAnimation: false
  579. panel: true
  580. home: false
  581. style: |
  582. :host {
  583. --tile-background: rgba(230, 230, 228, 0.5);
  584. --tile-border-radius: 12px;
  585. --tile-width: 100px;
  586. --tile-height: 100px;
  587. --tile-on-background: rgba(255, 255, 255, 1);
  588. --tile-name-text-color: rgba(0, 0, 0, 0.3);
  589. --tile-on-name-text-color: rgba(0, 0, 0, 1);
  590. --tile-state-text-color: rgba(0, 0, 0, 0.3);
  591. --tile-on-state-text-color: rgba(0, 0, 0, 1);
  592. --tile-state-changed-text-color: rgb(50, 50, 50, 1);
  593. --tile-unavailable-state-text-color: rgba(255, 0, 0, 0.25);
  594. --tile-value-text-color: rgba(0, 0, 0, 1);
  595. --tile-value-text-font-size: 12px;
  596. --tile-icon-color: rgba(0, 0, 0, 0.25);
  597. --tile-on-icon-color: #f7d959;
  598. --tile-width-mobile: 90px;
  599. --tile-height-mobile: 90px;
  600. --min-header-height: 150px;
  601. --tile-icon-size: 36px;
  602. --tile-image-radius: 0%
  603. }
  604. rows:
  605. - row: 2
  606. columns:
  607. - column: 2
  608. entities:
  609. - entities:
  610. - entity: media_player.lg_49
  611. name: LG TV-49
  612. icon: 'mdi:television'
  613. - entity: media_player.lg_43
  614. name: LG TV-43
  615. - entity: media_player.living_room_speaker
  616. name: Living Room
  617. - entity: media_player.pc_room_speaker
  618. name: PC Room
  619. - entity: media_player.book_room_speaker
  620. name: Book Room
  621. - entity: media_player.bedroom_speaker
  622. name: Bedroom
  623. - entity: media_player.home_group
  624. name: Home Group
  625. - entity: media_player.shield_android_tv
  626. name: Nvidia Shield
  627. - entity: media_player.chromecast
  628. name: Chromecast
  629. title: Media
  630. - type: 'custom:homekit-card'
  631. horizontalScroll: true
  632. statePositionTop: true
  633. useBrightness: false
  634. useTemperature: false
  635. enableColumns: true
  636. tileHoldAnimation: false
  637. panel: true
  638. home: false
  639. style: |
  640. :host {
  641. --tile-background: rgba(230, 230, 228, 0.5);
  642. --tile-border-radius: 12px;
  643. --tile-width: 100px;
  644. --tile-height: 100px;
  645. --tile-on-background: rgba(255, 255, 255, 1);
  646. --tile-name-text-color: rgba(0, 0, 0, 0.3);
  647. --tile-on-name-text-color: rgba(0, 0, 0, 1);
  648. --tile-state-text-color: rgba(0, 0, 0, 0.3);
  649. --tile-on-state-text-color: rgba(0, 0, 0, 1);
  650. --tile-state-changed-text-color: rgb(50, 50, 50, 1);
  651. --tile-unavailable-state-text-color: rgba(255, 0, 0, 0.25);
  652. --tile-value-text-color: rgba(0, 0, 0, 1);
  653. --tile-value-text-font-size: 12px;
  654. --tile-icon-color: rgba(0, 0, 0, 0.25);
  655. --tile-on-icon-color: #f7d959;
  656. --tile-width-mobile: 90px;
  657. --tile-height-mobile: 90px;
  658. --min-header-height: 150px;
  659. --tile-icon-size: 36px;
  660. --tile-image-radius: 0%
  661. }
  662. rows:
  663. - row: 3
  664. columns:
  665. - column: 2
  666. entities:
  667. - entities:
  668. - entity: sensor.living_room_temp
  669. icon: 'mdi:thermometer'
  670. name: Living Room
  671. - entity: sensor.pc_room_temp
  672. icon: 'mdi:thermometer'
  673. name: PC Room
  674. - entity: sensor.book_room_temp
  675. icon: 'mdi:thermometer'
  676. name: Book Room
  677. - entity: sensor.xiaomi_airpurifier_temp
  678. icon: 'mdi:thermometer'
  679. name: Bedroom
  680. - entity: sensor.saloon_temp
  681. icon: 'mdi:thermometer'
  682. name: Saloon
  683. - entity: sensor.front_balcony_temp
  684. icon: 'mdi:thermometer'
  685. name: Front Balcony
  686. - entity: sensor.back_balcony_temp
  687. icon: 'mdi:thermometer'
  688. name: Back Balcony
  689. title: Environment
  690. - title: Lights
  691. path: lights
  692. panel: true
  693. icon: 'mdi:lightbulb-group'
  694. badges: []
  695. cards:
  696. - type: 'custom:layout-card'
  697. column_width:
  698. - 575
  699. - 575
  700. - 575
  701. layout: vertical
  702. cards:
  703. - type: 'custom:homekit-card'
  704. horizontalScroll: true
  705. statePositionTop: true
  706. useBrightness: false
  707. useTemperature: false
  708. enableColumns: true
  709. tileHoldAnimation: false
  710. panel: true
  711. home: false
  712. style: |
  713. :host {
  714. --tile-background: rgba(230, 230, 228, 0.5);
  715. --tile-border-radius: 12px;
  716. --tile-width: 100px;
  717. --tile-height: 100px;
  718. --tile-on-background: rgba(255, 255, 255, 1);
  719. --tile-name-text-color: rgba(0, 0, 0, 0.3);
  720. --tile-on-name-text-color: rgba(0, 0, 0, 1);
  721. --tile-state-text-color: rgba(0, 0, 0, 0.3);
  722. --tile-on-state-text-color: rgba(0, 0, 0, 1);
  723. --tile-state-changed-text-color: rgb(50, 50, 50, 1);
  724. --tile-unavailable-state-text-color: rgba(255, 0, 0, 0.25);
  725. --tile-value-text-color: rgba(0, 0, 0, 1);
  726. --tile-value-text-font-size: 12px;
  727. --tile-icon-color: rgba(0, 0, 0, 0.25);
  728. --tile-on-icon-color: #f7d959;
  729. --tile-width-mobile: 90px;
  730. --tile-height-mobile: 90px;
  731. --min-header-height: 150px;
  732. --tile-icon-size: 36px;
  733. --tile-image-radius: 0%
  734. }
  735. rows:
  736. - row: 1
  737. columns:
  738. - column: 1
  739. entities:
  740. - entities:
  741. - entity: light.living_room
  742. icon: 'mdi:lightbulb-group'
  743. name: ALL
  744. popupExtend:
  745. settingsCard:
  746. type: 'custom:light-entity-card'
  747. cardOptions:
  748. entity: this
  749. persist_features: true
  750. smooth_color_wheel: true
  751. child_card: true
  752. consolidate_entities: true
  753. actions:
  754. - color: '#FFDABB'
  755. name: Bright
  756. service: scene.turn_on
  757. service_data:
  758. entity_id: scene.living_bright_lights
  759. - color: '#FFC18D'
  760. name: Classic
  761. service: scene.turn_on
  762. service_data:
  763. entity_id: scene.living_classic_lights
  764. - color: '#FFAA5F'
  765. name: Soft
  766. service: scene.turn_on
  767. service_data:
  768. entity_id: scene.living_soft_lights
  769. - color: '#FF9B3D'
  770. name: Relax
  771. service: scene.turn_on
  772. service_data:
  773. entity_id: scene.living_relax_lights
  774. - entity: light.living_top_light_a
  775. name: Top Light A
  776. popupExtend:
  777. settingsCard:
  778. type: 'custom:light-entity-card'
  779. cardOptions:
  780. entity: this
  781. persist_features: true
  782. smooth_color_wheel: true
  783. child_card: true
  784. consolidate_entities: true
  785. actions:
  786. - color: '#FFC18D'
  787. name: Classic
  788. service: light.turn_on
  789. service_data:
  790. brightness: 217
  791. entity_id: light.living_top_light_a
  792. kelvin: 3500
  793. - color: '#FFAA5F'
  794. name: Soft
  795. service: light.turn_on
  796. service_data:
  797. brightness: 128
  798. entity_id: light.living_top_light_a
  799. kelvin: 2800
  800. - color: '#FF9B3D'
  801. name: Relax
  802. service: light.turn_on
  803. service_data:
  804. brightness: 64
  805. entity_id: light.living_top_light_a
  806. kelvin: 2400
  807. - color: '#FF9B3D'
  808. name: Night
  809. service: light.turn_on
  810. service_data:
  811. brightness: 3
  812. entity_id: light.living_top_light_a
  813. kelvin: 1700
  814. - entity: light.living_top_light_b
  815. name: Top Light B
  816. popupExtend:
  817. settingsCard:
  818. type: 'custom:light-entity-card'
  819. cardOptions:
  820. entity: this
  821. persist_features: true
  822. smooth_color_wheel: true
  823. child_card: true
  824. consolidate_entities: true
  825. actions:
  826. - color: '#FFC18D'
  827. name: Classic
  828. service: light.turn_on
  829. service_data:
  830. brightness: 217
  831. entity_id: light.living_top_light_b
  832. kelvin: 3500
  833. - color: '#FFAA5F'
  834. name: Soft
  835. service: light.turn_on
  836. service_data:
  837. brightness: 128
  838. entity_id: light.living_top_light_b
  839. kelvin: 2800
  840. - color: '#FF9B3D'
  841. name: Relax
  842. service: light.turn_on
  843. service_data:
  844. brightness: 64
  845. entity_id: light.living_top_light_b
  846. kelvin: 2400
  847. - color: '#FF9B3D'
  848. name: Night
  849. service: light.turn_on
  850. service_data:
  851. brightness: 3
  852. entity_id: light.living_top_light_b
  853. kelvin: 1700
  854. - entity: light.living_top_light_c
  855. name: Top Light C
  856. popupExtend:
  857. settingsCard:
  858. type: 'custom:light-entity-card'
  859. cardOptions:
  860. entity: this
  861. persist_features: true
  862. smooth_color_wheel: true
  863. child_card: true
  864. consolidate_entities: true
  865. actions:
  866. - color: '#FFC18D'
  867. name: Classic
  868. service: light.turn_on
  869. service_data:
  870. brightness: 217
  871. entity_id: light.living_top_light_c
  872. kelvin: 3500
  873. - color: '#FFAA5F'
  874. name: Soft
  875. service: light.turn_on
  876. service_data:
  877. brightness: 128
  878. entity_id: light.living_top_light_c
  879. kelvin: 2800
  880. - color: '#FF9B3D'
  881. name: Relax
  882. service: light.turn_on
  883. service_data:
  884. brightness: 64
  885. entity_id: light.living_top_light_c
  886. kelvin: 2400
  887. - color: '#FF9B3D'
  888. name: Night
  889. service: light.turn_on
  890. service_data:
  891. brightness: 3
  892. entity_id: light.living_top_light_c
  893. kelvin: 1700
  894. - entity: light.living_top_light_d
  895. name: Top Light D
  896. popupExtend:
  897. settingsCard:
  898. type: 'custom:light-entity-card'
  899. cardOptions:
  900. entity: this
  901. persist_features: true
  902. smooth_color_wheel: true
  903. child_card: true
  904. consolidate_entities: true
  905. actions:
  906. - color: '#FFC18D'
  907. name: Classic
  908. service: light.turn_on
  909. service_data:
  910. brightness: 217
  911. entity_id: light.living_top_light_d
  912. kelvin: 3500
  913. - color: '#FFAA5F'
  914. name: Soft
  915. service: light.turn_on
  916. service_data:
  917. brightness: 128
  918. entity_id: light.living_top_light_d
  919. kelvin: 2800
  920. - color: '#FF9B3D'
  921. name: Relax
  922. service: light.turn_on
  923. service_data:
  924. brightness: 64
  925. entity_id: light.living_top_light_d
  926. kelvin: 2400
  927. - color: '#FF9B3D'
  928. name: Night
  929. service: light.turn_on
  930. service_data:
  931. brightness: 3
  932. entity_id: light.living_top_light_d
  933. kelvin: 1700
  934. - entity: light.living_top_light_e
  935. name: Top Light E
  936. popupExtend:
  937. settingsCard:
  938. type: 'custom:light-entity-card'
  939. cardOptions:
  940. entity: this
  941. persist_features: true
  942. smooth_color_wheel: true
  943. child_card: true
  944. consolidate_entities: true
  945. actions:
  946. - color: '#FFC18D'
  947. name: Classic
  948. service: light.turn_on
  949. service_data:
  950. brightness: 217
  951. entity_id: light.living_top_light_e
  952. kelvin: 3500
  953. - color: '#FFAA5F'
  954. name: Soft
  955. service: light.turn_on
  956. service_data:
  957. brightness: 128
  958. entity_id: light.living_top_light_e
  959. kelvin: 2800
  960. - color: '#FF9B3D'
  961. name: Relax
  962. service: light.turn_on
  963. service_data:
  964. brightness: 64
  965. entity_id: light.living_top_light_e
  966. kelvin: 2400
  967. - color: '#FF9B3D'
  968. name: Night
  969. service: light.turn_on
  970. service_data:
  971. brightness: 3
  972. entity_id: light.living_top_light_e
  973. kelvin: 1700
  974. - entity: light.living_first_light
  975. name: First Light
  976. popupExtend:
  977. settingsCard:
  978. type: 'custom:light-entity-card'
  979. cardOptions:
  980. entity: this
  981. persist_features: true
  982. smooth_color_wheel: true
  983. child_card: true
  984. consolidate_entities: true
  985. actions:
  986. - color: '#FFC18D'
  987. name: Classic
  988. service: light.turn_on
  989. service_data:
  990. brightness: 217
  991. entity_id: light.living_first_light
  992. kelvin: 3500
  993. - color: '#FFAA5F'
  994. name: Soft
  995. service: light.turn_on
  996. service_data:
  997. brightness: 128
  998. entity_id: light.living_first_light
  999. kelvin: 2800
  1000. - color: '#FF9B3D'
  1001. name: Relax
  1002. service: light.turn_on
  1003. service_data:
  1004. brightness: 64
  1005. entity_id: light.living_first_light
  1006. kelvin: 2400
  1007. - color: '#FF9B3D'
  1008. name: Night
  1009. service: light.turn_on
  1010. service_data:
  1011. brightness: 3
  1012. entity_id: light.living_first_light
  1013. kelvin: 1700
  1014. - entity: light.living_second_light
  1015. name: Second Light
  1016. popupExtend:
  1017. settingsCard:
  1018. type: 'custom:light-entity-card'
  1019. cardOptions:
  1020. entity: this
  1021. persist_features: true
  1022. smooth_color_wheel: true
  1023. child_card: true
  1024. consolidate_entities: true
  1025. actions:
  1026. - color: '#FFC18D'
  1027. name: Classic
  1028. service: light.turn_on
  1029. service_data:
  1030. brightness: 217
  1031. entity_id: light.living_second_light
  1032. kelvin: 3500
  1033. - color: '#FFAA5F'
  1034. name: Soft
  1035. service: light.turn_on
  1036. service_data:
  1037. brightness: 128
  1038. entity_id: light.living_second_light
  1039. kelvin: 2800
  1040. - color: '#FF9B3D'
  1041. name: Relax
  1042. service: light.turn_on
  1043. service_data:
  1044. brightness: 64
  1045. entity_id: light.living_second_light
  1046. kelvin: 2400
  1047. - color: '#FF9B3D'
  1048. name: Night
  1049. service: light.turn_on
  1050. service_data:
  1051. brightness: 3
  1052. entity_id: light.living_second_light
  1053. kelvin: 1700
  1054. - entity: light.hue_play_first
  1055. name: Play First
  1056. popupExtend:
  1057. settingsCard:
  1058. type: 'custom:light-entity-card'
  1059. cardOptions:
  1060. entity: this
  1061. persist_features: true
  1062. smooth_color_wheel: true
  1063. child_card: true
  1064. consolidate_entities: true
  1065. actions:
  1066. - color: '#FFC18D'
  1067. name: Classic
  1068. service: light.turn_on
  1069. service_data:
  1070. brightness: 217
  1071. entity_id: light.hue_play_first
  1072. kelvin: 3500
  1073. - color: '#FFAA5F'
  1074. name: Soft
  1075. service: light.turn_on
  1076. service_data:
  1077. brightness: 128
  1078. entity_id: light.hue_play_first
  1079. kelvin: 2800
  1080. - color: '#FF9B3D'
  1081. name: Relax
  1082. service: light.turn_on
  1083. service_data:
  1084. brightness: 64
  1085. entity_id: light.hue_play_first
  1086. kelvin: 2400
  1087. - color: '#FF9B3D'
  1088. name: Night
  1089. service: light.turn_on
  1090. service_data:
  1091. brightness: 3
  1092. entity_id: light.hue_play_first
  1093. kelvin: 1700
  1094. - entity: light.hue_play_middle
  1095. name: Play Middle
  1096. popupExtend:
  1097. settingsCard:
  1098. type: 'custom:light-entity-card'
  1099. cardOptions:
  1100. entity: this
  1101. persist_features: true
  1102. smooth_color_wheel: true
  1103. child_card: true
  1104. consolidate_entities: true
  1105. actions:
  1106. - color: '#FFC18D'
  1107. name: Classic
  1108. service: light.turn_on
  1109. service_data:
  1110. brightness: 217
  1111. entity_id: light.hue_play_middle
  1112. kelvin: 3500
  1113. - color: '#FFAA5F'
  1114. name: Soft
  1115. service: light.turn_on
  1116. service_data:
  1117. brightness: 128
  1118. entity_id: light.hue_play_middle
  1119. kelvin: 2800
  1120. - color: '#FF9B3D'
  1121. name: Relax
  1122. service: light.turn_on
  1123. service_data:
  1124. brightness: 64
  1125. entity_id: light.hue_play_middle
  1126. kelvin: 2400
  1127. - color: '#FF9B3D'
  1128. name: Night
  1129. service: light.turn_on
  1130. service_data:
  1131. brightness: 3
  1132. entity_id: light.hue_play_middle
  1133. kelvin: 1700
  1134. - entity: light.hue_play_second
  1135. name: Play Second
  1136. popupExtend:
  1137. settingsCard:
  1138. type: 'custom:light-entity-card'
  1139. cardOptions:
  1140. entity: this
  1141. persist_features: true
  1142. smooth_color_wheel: true
  1143. child_card: true
  1144. consolidate_entities: true
  1145. actions:
  1146. - color: '#FFC18D'
  1147. name: Classic
  1148. service: light.turn_on
  1149. service_data:
  1150. brightness: 217
  1151. entity_id: light.hue_play_second
  1152. kelvin: 3500
  1153. - color: '#FFAA5F'
  1154. name: Soft
  1155. service: light.turn_on
  1156. service_data:
  1157. brightness: 128
  1158. entity_id: light.hue_play_second
  1159. kelvin: 2800
  1160. - color: '#FF9B3D'
  1161. name: Relax
  1162. service: light.turn_on
  1163. service_data:
  1164. brightness: 64
  1165. entity_id: light.hue_play_second
  1166. kelvin: 2400
  1167. - color: '#FF9B3D'
  1168. name: Night
  1169. service: light.turn_on
  1170. service_data:
  1171. brightness: 3
  1172. entity_id: light.hue_play_second
  1173. kelvin: 1700
  1174. popup:
  1175. type: 'custom:light-popup-card'
  1176. actionsInARow: 2
  1177. scenesInARow: 2
  1178. brightnessWidth: 130px
  1179. brightnessHeight: 360px
  1180. borderRadius: 1.75em
  1181. switchWidth: 130px
  1182. switchHeight: 360px
  1183. sliderColor: '#eee'
  1184. sliderThumbColor: 'rgba(100, 100, 100, 0.9)'
  1185. sliderTrackColor: 'rgba(100, 100, 100, 0.9)'
  1186. settings: true
  1187. title: Living Room Lights
  1188. tileOnRow: 4
  1189. - type: 'custom:homekit-card'
  1190. horizontalScroll: true
  1191. statePositionTop: true
  1192. useBrightness: false
  1193. useTemperature: false
  1194. enableColumns: true
  1195. tileHoldAnimation: false
  1196. panel: true
  1197. home: false
  1198. style: |
  1199. :host {
  1200. --tile-background: rgba(230, 230, 228, 0.5);
  1201. --tile-border-radius: 12px;
  1202. --tile-width: 100px;
  1203. --tile-height: 100px;
  1204. --tile-on-background: rgba(255, 255, 255, 1);
  1205. --tile-name-text-color: rgba(0, 0, 0, 0.3);
  1206. --tile-on-name-text-color: rgba(0, 0, 0, 1);
  1207. --tile-state-text-color: rgba(0, 0, 0, 0.3);
  1208. --tile-on-state-text-color: rgba(0, 0, 0, 1);
  1209. --tile-state-changed-text-color: rgb(50, 50, 50, 1);
  1210. --tile-unavailable-state-text-color: rgba(255, 0, 0, 0.25);
  1211. --tile-value-text-color: rgba(0, 0, 0, 1);
  1212. --tile-value-text-font-size: 12px;
  1213. --tile-icon-color: rgba(0, 0, 0, 0.25);
  1214. --tile-on-icon-color: #f7d959;
  1215. --tile-width-mobile: 90px;
  1216. --tile-height-mobile: 90px;
  1217. --min-header-height: 150px;
  1218. --tile-icon-size: 36px;
  1219. --tile-image-radius: 0%
  1220. }
  1221. rows:
  1222. - row: 2
  1223. columns:
  1224. - column: 1
  1225. entities:
  1226. - entities:
  1227. - entity: light.pc_room
  1228. icon: 'mdi:lightbulb-group'
  1229. name: ALL
  1230. popupExtend:
  1231. settingsCard:
  1232. type: 'custom:light-entity-card'
  1233. cardOptions:
  1234. entity: this
  1235. persist_features: true
  1236. smooth_color_wheel: true
  1237. child_card: true
  1238. consolidate_entities: false
  1239. white_value: true
  1240. color_temp: true
  1241. actions:
  1242. - color: '#FFDABB'
  1243. name: Bright
  1244. service: scene.turn_on
  1245. service_data:
  1246. entity_id: scene.pc_bright_lights
  1247. - color: '#FFC18D'
  1248. name: Classic
  1249. service: scene.turn_on
  1250. service_data:
  1251. entity_id: scene.pc_classic_lights
  1252. - color: '#FFAA5F'
  1253. name: Soft
  1254. service: scene.turn_on
  1255. service_data:
  1256. entity_id: scene.pc_soft_lights
  1257. - color: '#FF9B3D'
  1258. name: Relax
  1259. service: scene.turn_on
  1260. service_data:
  1261. entity_id: scene.pc_relax_lights
  1262. - entity: light.pc_top_light
  1263. name: Top Light
  1264. popupExtend:
  1265. settingsCard:
  1266. type: 'custom:light-entity-card'
  1267. cardOptions:
  1268. entity: this
  1269. persist_features: true
  1270. smooth_color_wheel: true
  1271. child_card: true
  1272. consolidate_entities: true
  1273. actions:
  1274. - color: '#FFC18D'
  1275. name: Classic
  1276. service: light.turn_on
  1277. service_data:
  1278. brightness: 217
  1279. entity_id: light.pc_top_light
  1280. kelvin: 3500
  1281. - color: '#FFAA5F'
  1282. name: Soft
  1283. service: light.turn_on
  1284. service_data:
  1285. brightness: 128
  1286. entity_id: light.pc_top_light
  1287. kelvin: 2800
  1288. - color: '#FF9B3D'
  1289. name: Relax
  1290. service: light.turn_on
  1291. service_data:
  1292. brightness: 64
  1293. entity_id: light.pc_top_light
  1294. kelvin: 2400
  1295. - color: '#FF9B3D'
  1296. name: Night
  1297. service: light.turn_on
  1298. service_data:
  1299. brightness: 3
  1300. entity_id: light.pc_top_light
  1301. kelvin: 1700
  1302. - entity: light.pc_first_light
  1303. name: First Light
  1304. popupExtend:
  1305. settingsCard:
  1306. type: 'custom:light-entity-card'
  1307. cardOptions:
  1308. entity: this
  1309. persist_features: true
  1310. smooth_color_wheel: true
  1311. child_card: true
  1312. consolidate_entities: true
  1313. actions:
  1314. - color: '#FFC18D'
  1315. name: Classic
  1316. service: light.turn_on
  1317. service_data:
  1318. brightness: 217
  1319. entity_id: light.pc_first_light
  1320. kelvin: 3500
  1321. - color: '#FFAA5F'
  1322. name: Soft
  1323. service: light.turn_on
  1324. service_data:
  1325. brightness: 128
  1326. entity_id: light.pc_first_light
  1327. kelvin: 2800
  1328. - color: '#FF9B3D'
  1329. name: Relax
  1330. service: light.turn_on
  1331. service_data:
  1332. brightness: 64
  1333. entity_id: light.pc_first_light
  1334. kelvin: 2400
  1335. - color: '#FF9B3D'
  1336. name: Night
  1337. service: light.turn_on
  1338. service_data:
  1339. brightness: 3
  1340. entity_id: light.pc_first_light
  1341. kelvin: 1700
  1342. - entity: light.pc_second_light
  1343. name: Second Light
  1344. popupExtend:
  1345. settingsCard:
  1346. type: 'custom:light-entity-card'
  1347. cardOptions:
  1348. entity: this
  1349. persist_features: true
  1350. smooth_color_wheel: true
  1351. child_card: true
  1352. consolidate_entities: true
  1353. actions:
  1354. - color: '#FFC18D'
  1355. name: Classic
  1356. service: light.turn_on
  1357. service_data:
  1358. brightness: 217
  1359. entity_id: light.pc_second_light
  1360. kelvin: 3500
  1361. - color: '#FFAA5F'
  1362. name: Soft
  1363. service: light.turn_on
  1364. service_data:
  1365. brightness: 128
  1366. entity_id: light.pc_second_light
  1367. kelvin: 2800
  1368. - color: '#FF9B3D'
  1369. name: Relax
  1370. service: light.turn_on
  1371. service_data:
  1372. brightness: 64
  1373. entity_id: light.pc_second_light
  1374. kelvin: 2400
  1375. - color: '#FF9B3D'
  1376. name: Night
  1377. service: light.turn_on
  1378. service_data:
  1379. brightness: 3
  1380. entity_id: light.pc_second_light
  1381. kelvin: 1700
  1382. popup:
  1383. type: 'custom:light-popup-card'
  1384. actionsInARow: 2
  1385. scenesInARow: 2
  1386. brightnessWidth: 130px
  1387. brightnessHeight: 360px
  1388. borderRadius: 1.75em
  1389. switchWidth: 130px
  1390. switchHeight: 360px
  1391. sliderColor: '#eee'
  1392. sliderThumbColor: 'rgba(100, 100, 100, 0.9)'
  1393. sliderTrackColor: 'rgba(100, 100, 100, 0.9)'
  1394. settings: true
  1395. title: PC Room Lights
  1396. tileOnRow: 4
  1397. - break
  1398. - type: 'custom:homekit-card'
  1399. horizontalScroll: true
  1400. statePositionTop: true
  1401. useBrightness: false
  1402. useTemperature: false
  1403. enableColumns: true
  1404. tileHoldAnimation: false
  1405. panel: true
  1406. home: false
  1407. style: |
  1408. :host {
  1409. --tile-background: rgba(230, 230, 228, 0.5);
  1410. --tile-border-radius: 12px;
  1411. --tile-width: 100px;
  1412. --tile-height: 100px;
  1413. --tile-on-background: rgba(255, 255, 255, 1);
  1414. --tile-name-text-color: rgba(0, 0, 0, 0.3);
  1415. --tile-on-name-text-color: rgba(0, 0, 0, 1);
  1416. --tile-state-text-color: rgba(0, 0, 0, 0.3);
  1417. --tile-on-state-text-color: rgba(0, 0, 0, 1);
  1418. --tile-state-changed-text-color: rgb(50, 50, 50, 1);
  1419. --tile-unavailable-state-text-color: rgba(255, 0, 0, 0.25);
  1420. --tile-value-text-color: rgba(0, 0, 0, 1);
  1421. --tile-value-text-font-size: 12px;
  1422. --tile-icon-color: rgba(0, 0, 0, 0.25);
  1423. --tile-on-icon-color: #f7d959;
  1424. --tile-width-mobile: 90px;
  1425. --tile-height-mobile: 90px;
  1426. --min-header-height: 150px;
  1427. --tile-icon-size: 36px;
  1428. --tile-image-radius: 0%
  1429. }
  1430. rows:
  1431. - row: 1
  1432. columns:
  1433. - column: 2
  1434. entities:
  1435. - entities:
  1436. - entity: light.book_room
  1437. icon: 'mdi:lightbulb-group'
  1438. name: ALL
  1439. popupExtend:
  1440. settingsCard:
  1441. type: 'custom:light-entity-card'
  1442. cardOptions:
  1443. entity: this
  1444. persist_features: true
  1445. smooth_color_wheel: true
  1446. child_card: true
  1447. consolidate_entities: true
  1448. actions:
  1449. - color: '#FFDABB'
  1450. name: Bright
  1451. service: scene.turn_on
  1452. service_data:
  1453. entity_id: scene.book_bright_lights
  1454. - color: '#FFC18D'
  1455. name: Classic
  1456. service: scene.turn_on
  1457. service_data:
  1458. entity_id: scene.book_classic_lights
  1459. - color: '#FFAA5F'
  1460. name: Soft
  1461. service: scene.turn_on
  1462. service_data:
  1463. entity_id: scene.book_soft_lights
  1464. - color: '#FF9B3D'
  1465. name: Relax
  1466. service: scene.turn_on
  1467. service_data:
  1468. entity_id: scene.book_relax_lights
  1469. - entity: light.book_top_light_a
  1470. name: Top Light A
  1471. popupExtend:
  1472. settingsCard:
  1473. type: 'custom:light-entity-card'
  1474. cardOptions:
  1475. entity: this
  1476. persist_features: true
  1477. smooth_color_wheel: true
  1478. child_card: true
  1479. consolidate_entities: true
  1480. actions:
  1481. - color: '#FFC18D'
  1482. name: Classic
  1483. service: light.turn_on
  1484. service_data:
  1485. brightness: 217
  1486. entity_id: light.book_top_light_a
  1487. kelvin: 3500
  1488. - color: '#FFAA5F'
  1489. name: Soft
  1490. service: light.turn_on
  1491. service_data:
  1492. brightness: 128
  1493. entity_id: light.book_top_light_a
  1494. kelvin: 2800
  1495. - color: '#FF9B3D'
  1496. name: Relax
  1497. service: light.turn_on
  1498. service_data:
  1499. brightness: 64
  1500. entity_id: light.book_top_light_a
  1501. kelvin: 2400
  1502. - color: '#FF9B3D'
  1503. name: Night
  1504. service: light.turn_on
  1505. service_data:
  1506. brightness: 3
  1507. entity_id: light.book_top_light_a
  1508. kelvin: 1700
  1509. - entity: light.book_top_light_b
  1510. name: Top Light B
  1511. popupExtend:
  1512. settingsCard:
  1513. type: 'custom:light-entity-card'
  1514. cardOptions:
  1515. entity: this
  1516. persist_features: true
  1517. smooth_color_wheel: true
  1518. child_card: true
  1519. consolidate_entities: true
  1520. actions:
  1521. - color: '#FFC18D'
  1522. name: Classic
  1523. service: light.turn_on
  1524. service_data:
  1525. brightness: 217
  1526. entity_id: light.book_top_light_b
  1527. kelvin: 3500
  1528. - color: '#FFAA5F'
  1529. name: Soft
  1530. service: light.turn_on
  1531. service_data:
  1532. brightness: 128
  1533. entity_id: light.book_top_light_b
  1534. kelvin: 2800
  1535. - color: '#FF9B3D'
  1536. name: Relax
  1537. service: light.turn_on
  1538. service_data:
  1539. brightness: 64
  1540. entity_id: light.book_top_light_b
  1541. kelvin: 2400
  1542. - color: '#FF9B3D'
  1543. name: Night
  1544. service: light.turn_on
  1545. service_data:
  1546. brightness: 3
  1547. entity_id: light.book_top_light_b
  1548. kelvin: 1700
  1549. - entity: light.book_top_light_c
  1550. name: Top Light C
  1551. popupExtend:
  1552. settingsCard:
  1553. type: 'custom:light-entity-card'
  1554. cardOptions:
  1555. entity: this
  1556. persist_features: true
  1557. smooth_color_wheel: true
  1558. child_card: true
  1559. consolidate_entities: true
  1560. actions:
  1561. - color: '#FFC18D'
  1562. name: Classic
  1563. service: light.turn_on
  1564. service_data:
  1565. brightness: 217
  1566. entity_id: light.book_top_light_c
  1567. kelvin: 3500
  1568. - color: '#FFAA5F'
  1569. name: Soft
  1570. service: light.turn_on
  1571. service_data:
  1572. brightness: 128
  1573. entity_id: light.book_top_light_c
  1574. kelvin: 2800
  1575. - color: '#FF9B3D'
  1576. name: Relax
  1577. service: light.turn_on
  1578. service_data:
  1579. brightness: 64
  1580. entity_id: light.book_top_light_c
  1581. kelvin: 2400
  1582. - color: '#FF9B3D'
  1583. name: Night
  1584. service: light.turn_on
  1585. service_data:
  1586. brightness: 3
  1587. entity_id: light.book_top_light_c
  1588. kelvin: 1700
  1589. - entity: light.book_first_light
  1590. name: First Light
  1591. popupExtend:
  1592. settingsCard:
  1593. type: 'custom:light-entity-card'
  1594. cardOptions:
  1595. entity: this
  1596. persist_features: true
  1597. smooth_color_wheel: true
  1598. child_card: true
  1599. consolidate_entities: true
  1600. actions:
  1601. - color: '#FFC18D'
  1602. name: Classic
  1603. service: light.turn_on
  1604. service_data:
  1605. brightness: 217
  1606. entity_id: light.book_first_light
  1607. kelvin: 3500
  1608. - color: '#FFAA5F'
  1609. name: Soft
  1610. service: light.turn_on
  1611. service_data:
  1612. brightness: 128
  1613. entity_id: light.book_first_light
  1614. kelvin: 2800
  1615. - color: '#FF9B3D'
  1616. name: Relax
  1617. service: light.turn_on
  1618. service_data:
  1619. brightness: 64
  1620. entity_id: light.book_first_light
  1621. kelvin: 2400
  1622. - color: '#FF9B3D'
  1623. name: Night
  1624. service: light.turn_on
  1625. service_data:
  1626. brightness: 3
  1627. entity_id: light.book_first_light
  1628. kelvin: 1700
  1629. - entity: light.book_second_light
  1630. name: Second Light
  1631. popupExtend:
  1632. settingsCard:
  1633. type: 'custom:light-entity-card'
  1634. cardOptions:
  1635. entity: this
  1636. persist_features: true
  1637. smooth_color_wheel: true
  1638. child_card: true
  1639. consolidate_entities: true
  1640. actions:
  1641. - color: '#FFC18D'
  1642. name: Classic
  1643. service: light.turn_on
  1644. service_data:
  1645. brightness: 217
  1646. entity_id: light.book_second_light
  1647. kelvin: 3500
  1648. - color: '#FFAA5F'
  1649. name: Soft
  1650. service: light.turn_on
  1651. service_data:
  1652. brightness: 128
  1653. entity_id: light.book_second_light
  1654. kelvin: 2800
  1655. - color: '#FF9B3D'
  1656. name: Relax
  1657. service: light.turn_on
  1658. service_data:
  1659. brightness: 64
  1660. entity_id: light.book_second_light
  1661. kelvin: 2400
  1662. - color: '#FF9B3D'
  1663. name: Night
  1664. service: light.turn_on
  1665. service_data:
  1666. brightness: 3
  1667. entity_id: light.book_second_light
  1668. kelvin: 1700
  1669. - entity: light.hue_go
  1670. name: Hue Go
  1671. popupExtend:
  1672. settingsCard:
  1673. type: 'custom:light-entity-card'
  1674. cardOptions:
  1675. entity: this
  1676. persist_features: true
  1677. smooth_color_wheel: true
  1678. child_card: true
  1679. consolidate_entities: true
  1680. actions:
  1681. - color: '#FFC18D'
  1682. name: Classic
  1683. service: light.turn_on
  1684. service_data:
  1685. brightness: 217
  1686. entity_id: light.hue_go
  1687. kelvin: 3500
  1688. - color: '#FFAA5F'
  1689. name: Soft
  1690. service: light.turn_on
  1691. service_data:
  1692. brightness: 128
  1693. entity_id: light.hue_go
  1694. kelvin: 2800
  1695. - color: '#FF9B3D'
  1696. name: Relax
  1697. service: light.turn_on
  1698. service_data:
  1699. brightness: 64
  1700. entity_id: light.hue_go
  1701. kelvin: 2400
  1702. - color: '#FF9B3D'
  1703. name: Night
  1704. service: light.turn_on
  1705. service_data:
  1706. brightness: 3
  1707. entity_id: light.hue_go
  1708. kelvin: 1700
  1709. - entity: light.cat_light
  1710. name: Cat Light
  1711. popupExtend:
  1712. settingsCard:
  1713. type: 'custom:light-entity-card'
  1714. cardOptions:
  1715. entity: this
  1716. persist_features: true
  1717. smooth_color_wheel: true
  1718. child_card: true
  1719. consolidate_entities: true
  1720. actions:
  1721. - color: '#FFC18D'
  1722. name: Classic
  1723. service: light.turn_on
  1724. service_data:
  1725. brightness: 217
  1726. entity_id: light.cat_light
  1727. kelvin: 3500
  1728. - color: '#FFAA5F'
  1729. name: Soft
  1730. service: light.turn_on
  1731. service_data:
  1732. brightness: 128
  1733. entity_id: light.cat_light
  1734. kelvin: 2800
  1735. - color: '#FF9B3D'
  1736. name: Relax
  1737. service: light.turn_on
  1738. service_data:
  1739. brightness: 64
  1740. entity_id: light.cat_light
  1741. kelvin: 2400
  1742. - color: '#FF9B3D'
  1743. name: Night
  1744. service: light.turn_on
  1745. service_data:
  1746. brightness: 3
  1747. entity_id: light.cat_light
  1748. kelvin: 1700
  1749. popup:
  1750. type: 'custom:light-popup-card'
  1751. actionsInARow: 2
  1752. scenesInARow: 2
  1753. brightnessWidth: 130px
  1754. brightnessHeight: 360px
  1755. borderRadius: 1.75em
  1756. switchWidth: 130px
  1757. switchHeight: 360px
  1758. sliderColor: '#eee'
  1759. sliderThumbColor: 'rgba(100, 100, 100, 0.9)'
  1760. sliderTrackColor: 'rgba(100, 100, 100, 0.9)'
  1761. settings: true
  1762. title: Book Room Lights
  1763. tileOnRow: 4
  1764. - type: 'custom:homekit-card'
  1765. horizontalScroll: true
  1766. statePositionTop: true
  1767. useBrightness: false
  1768. useTemperature: false
  1769. enableColumns: true
  1770. tileHoldAnimation: false
  1771. panel: true
  1772. home: false
  1773. style: |
  1774. :host {
  1775. --tile-background: rgba(230, 230, 228, 0.5);
  1776. --tile-border-radius: 12px;
  1777. --tile-width: 100px;
  1778. --tile-height: 100px;
  1779. --tile-on-background: rgba(255, 255, 255, 1);
  1780. --tile-name-text-color: rgba(0, 0, 0, 0.3);
  1781. --tile-on-name-text-color: rgba(0, 0, 0, 1);
  1782. --tile-state-text-color: rgba(0, 0, 0, 0.3);
  1783. --tile-on-state-text-color: rgba(0, 0, 0, 1);
  1784. --tile-state-changed-text-color: rgb(50, 50, 50, 1);
  1785. --tile-unavailable-state-text-color: rgba(255, 0, 0, 0.25);
  1786. --tile-value-text-color: rgba(0, 0, 0, 1);
  1787. --tile-value-text-font-size: 12px;
  1788. --tile-icon-color: rgba(0, 0, 0, 0.25);
  1789. --tile-on-icon-color: #f7d959;
  1790. --tile-width-mobile: 90px;
  1791. --tile-height-mobile: 90px;
  1792. --min-header-height: 150px;
  1793. --tile-icon-size: 36px;
  1794. --tile-image-radius: 0%
  1795. }
  1796. rows:
  1797. - row: 2
  1798. columns:
  1799. - column: 2
  1800. entities:
  1801. - entities:
  1802. - entity: light.bedroom
  1803. icon: 'mdi:lightbulb-group'
  1804. name: ALL
  1805. popupExtend:
  1806. settingsCard:
  1807. type: 'custom:light-entity-card'
  1808. cardOptions:
  1809. entity: this
  1810. persist_features: true
  1811. smooth_color_wheel: true
  1812. child_card: true
  1813. consolidate_entities: true
  1814. actions:
  1815. - color: '#FFDABB'
  1816. name: Bright
  1817. service: scene.turn_on
  1818. service_data:
  1819. entity_id: scene.bed_bright_lights
  1820. - color: '#FFC18D'
  1821. name: Classic
  1822. service: scene.turn_on
  1823. service_data:
  1824. entity_id: scene.bed_classic_lights
  1825. - color: '#FFAA5F'
  1826. name: Soft
  1827. service: scene.turn_on
  1828. service_data:
  1829. entity_id: scene.bed_soft_lights
  1830. - color: '#FF9B3D'
  1831. name: Relax
  1832. service: scene.turn_on
  1833. service_data:
  1834. entity_id: scene.bed_relax_lights
  1835. - entity: light.bed_top_light_a
  1836. name: Top Light A
  1837. popupExtend:
  1838. settingsCard:
  1839. type: 'custom:light-entity-card'
  1840. cardOptions:
  1841. entity: this
  1842. persist_features: true
  1843. smooth_color_wheel: true
  1844. child_card: true
  1845. consolidate_entities: true
  1846. actions:
  1847. - color: '#FFC18D'
  1848. name: Classic
  1849. service: light.turn_on
  1850. service_data:
  1851. brightness: 217
  1852. entity_id: light.bed_top_light_a
  1853. kelvin: 3500
  1854. - color: '#FFAA5F'
  1855. name: Soft
  1856. service: light.turn_on
  1857. service_data:
  1858. brightness: 128
  1859. entity_id: light.bed_top_light_a
  1860. kelvin: 2800
  1861. - color: '#FF9B3D'
  1862. name: Relax
  1863. service: light.turn_on
  1864. service_data:
  1865. brightness: 64
  1866. entity_id: light.bed_top_light_a
  1867. kelvin: 2400
  1868. - color: '#FF9B3D'
  1869. name: Night
  1870. service: light.turn_on
  1871. service_data:
  1872. brightness: 3
  1873. entity_id: light.bed_top_light_a
  1874. kelvin: 1700
  1875. - entity: light.bed_top_light_b
  1876. name: Top Light B
  1877. popupExtend:
  1878. settingsCard:
  1879. type: 'custom:light-entity-card'
  1880. cardOptions:
  1881. entity: this
  1882. persist_features: true
  1883. smooth_color_wheel: true
  1884. child_card: true
  1885. consolidate_entities: true
  1886. actions:
  1887. - color: '#FFC18D'
  1888. name: Classic
  1889. service: light.turn_on
  1890. service_data:
  1891. brightness: 217
  1892. entity_id: light.bed_top_light_b
  1893. kelvin: 3500
  1894. - color: '#FFAA5F'
  1895. name: Soft
  1896. service: light.turn_on
  1897. service_data:
  1898. brightness: 128
  1899. entity_id: light.bed_top_light_b
  1900. kelvin: 2800
  1901. - color: '#FF9B3D'
  1902. name: Relax
  1903. service: light.turn_on
  1904. service_data:
  1905. brightness: 64
  1906. entity_id: light.bed_top_light_b
  1907. kelvin: 2400
  1908. - color: '#FF9B3D'
  1909. name: Night
  1910. service: light.turn_on
  1911. service_data:
  1912. brightness: 3
  1913. entity_id: light.bed_top_light_b
  1914. kelvin: 1700
  1915. - entity: light.bed_top_light_c
  1916. name: Top Light C
  1917. popupExtend:
  1918. settingsCard:
  1919. type: 'custom:light-entity-card'
  1920. cardOptions:
  1921. entity: this
  1922. persist_features: true
  1923. smooth_color_wheel: true
  1924. child_card: true
  1925. consolidate_entities: true
  1926. actions:
  1927. - color: '#FFC18D'
  1928. name: Classic
  1929. service: light.turn_on
  1930. service_data:
  1931. brightness: 217
  1932. entity_id: light.bed_top_light_c
  1933. kelvin: 3500
  1934. - color: '#FFAA5F'
  1935. name: Soft
  1936. service: light.turn_on
  1937. service_data:
  1938. brightness: 128
  1939. entity_id: light.bed_top_light_c
  1940. kelvin: 2800
  1941. - color: '#FF9B3D'
  1942. name: Relax
  1943. service: light.turn_on
  1944. service_data:
  1945. brightness: 64
  1946. entity_id: light.bed_top_light_c
  1947. kelvin: 2400
  1948. - color: '#FF9B3D'
  1949. name: Night
  1950. service: light.turn_on
  1951. service_data:
  1952. brightness: 3
  1953. entity_id: light.bed_top_light_c
  1954. kelvin: 1700
  1955. - entity: light.bed_first_light
  1956. name: First Light
  1957. popupExtend:
  1958. settingsCard:
  1959. type: 'custom:light-entity-card'
  1960. cardOptions:
  1961. entity: this
  1962. persist_features: true
  1963. smooth_color_wheel: true
  1964. child_card: true
  1965. consolidate_entities: true
  1966. actions:
  1967. - color: '#FFC18D'
  1968. name: Classic
  1969. service: light.turn_on
  1970. service_data:
  1971. brightness: 217
  1972. entity_id: light.bed_first_light
  1973. kelvin: 3500
  1974. - color: '#FFAA5F'
  1975. name: Soft
  1976. service: light.turn_on
  1977. service_data:
  1978. brightness: 128
  1979. entity_id: light.bed_first_light
  1980. kelvin: 2800
  1981. - color: '#FF9B3D'
  1982. name: Relax
  1983. service: light.turn_on
  1984. service_data:
  1985. brightness: 64
  1986. entity_id: light.bed_first_light
  1987. kelvin: 2400
  1988. - color: '#FF9B3D'
  1989. name: Night
  1990. service: light.turn_on
  1991. service_data:
  1992. brightness: 3
  1993. entity_id: light.bed_first_light
  1994. kelvin: 1700
  1995. - entity: light.bed_second_light
  1996. name: Second Light
  1997. popupExtend:
  1998. settingsCard:
  1999. type: 'custom:light-entity-card'
  2000. cardOptions:
  2001. entity: this
  2002. persist_features: true
  2003. smooth_color_wheel: true
  2004. child_card: true
  2005. consolidate_entities: true
  2006. actions:
  2007. - color: '#FFC18D'
  2008. name: Classic
  2009. service: light.turn_on
  2010. service_data:
  2011. brightness: 217
  2012. entity_id: light.bed_second_light
  2013. kelvin: 3500
  2014. - color: '#FFAA5F'
  2015. name: Soft
  2016. service: light.turn_on
  2017. service_data:
  2018. brightness: 128
  2019. entity_id: light.bed_second_light
  2020. kelvin: 2800
  2021. - color: '#FF9B3D'
  2022. name: Relax
  2023. service: light.turn_on
  2024. service_data:
  2025. brightness: 64
  2026. entity_id: light.bed_second_light
  2027. kelvin: 2400
  2028. - color: '#FF9B3D'
  2029. name: Night
  2030. service: light.turn_on
  2031. service_data:
  2032. brightness: 3
  2033. entity_id: light.bed_second_light
  2034. kelvin: 1700
  2035. popup:
  2036. type: 'custom:light-popup-card'
  2037. actionsInARow: 2
  2038. scenesInARow: 2
  2039. brightnessWidth: 130px
  2040. brightnessHeight: 360px
  2041. borderRadius: 1.75em
  2042. switchWidth: 130px
  2043. switchHeight: 360px
  2044. sliderColor: '#eee'
  2045. sliderThumbColor: 'rgba(100, 100, 100, 0.9)'
  2046. sliderTrackColor: 'rgba(100, 100, 100, 0.9)'
  2047. settings: true
  2048. title: Bedroom Lights
  2049. tileOnRow: 4
  2050. - break
  2051. - type: 'custom:homekit-card'
  2052. horizontalScroll: true
  2053. statePositionTop: true
  2054. useBrightness: false
  2055. useTemperature: false
  2056. enableColumns: true
  2057. tileHoldAnimation: false
  2058. panel: true
  2059. home: false
  2060. style: |
  2061. :host {
  2062. --tile-background: rgba(230, 230, 228, 0.5);
  2063. --tile-border-radius: 12px;
  2064. --tile-width: 100px;
  2065. --tile-height: 100px;
  2066. --tile-on-background: rgba(255, 255, 255, 1);
  2067. --tile-name-text-color: rgba(0, 0, 0, 0.3);
  2068. --tile-on-name-text-color: rgba(0, 0, 0, 1);
  2069. --tile-state-text-color: rgba(0, 0, 0, 0.3);
  2070. --tile-on-state-text-color: rgba(0, 0, 0, 1);
  2071. --tile-state-changed-text-color: rgb(50, 50, 50, 1);
  2072. --tile-unavailable-state-text-color: rgba(255, 0, 0, 0.25);
  2073. --tile-value-text-color: rgba(0, 0, 0, 1);
  2074. --tile-value-text-font-size: 12px;
  2075. --tile-icon-color: rgba(0, 0, 0, 0.25);
  2076. --tile-on-icon-color: #f7d959;
  2077. --tile-width-mobile: 90px;
  2078. --tile-height-mobile: 90px;
  2079. --min-header-height: 150px;
  2080. --tile-icon-size: 36px;
  2081. --tile-image-radius: 0%
  2082. }
  2083. rows:
  2084. - row: 1
  2085. columns:
  2086. - column: 3
  2087. entities:
  2088. - entities:
  2089. - entity: light.lobby
  2090. icon: 'mdi:lightbulb-group'
  2091. name: ALL
  2092. popupExtend:
  2093. settingsCard:
  2094. type: 'custom:light-entity-card'
  2095. cardOptions:
  2096. entity: this
  2097. persist_features: true
  2098. smooth_color_wheel: true
  2099. child_card: true
  2100. consolidate_entities: true
  2101. actions:
  2102. - color: '#FFDABB'
  2103. name: Bright
  2104. service: scene.turn_on
  2105. service_data:
  2106. entity_id: scene.lobby_bright_lights
  2107. - color: '#FFC18D'
  2108. name: Classic
  2109. service: scene.turn_on
  2110. service_data:
  2111. entity_id: scene.lobby_classic_lights
  2112. - color: '#FFAA5F'
  2113. name: Soft
  2114. service: scene.turn_on
  2115. service_data:
  2116. entity_id: scene.lobby_soft_lights
  2117. - color: '#FF9B3D'
  2118. name: Relax
  2119. service: scene.turn_on
  2120. service_data:
  2121. entity_id: scene.lobby_relax_lights
  2122. - entity: light.lobby_top_light_a
  2123. name: Top Light A
  2124. popupExtend:
  2125. settingsCard:
  2126. type: 'custom:light-entity-card'
  2127. cardOptions:
  2128. entity: this
  2129. persist_features: true
  2130. smooth_color_wheel: true
  2131. child_card: true
  2132. consolidate_entities: true
  2133. actions:
  2134. - color: '#FFC18D'
  2135. name: Classic
  2136. service: light.turn_on
  2137. service_data:
  2138. brightness: 217
  2139. entity_id: light.lobby_top_light_a
  2140. kelvin: 3500
  2141. - color: '#FFAA5F'
  2142. name: Soft
  2143. service: light.turn_on
  2144. service_data:
  2145. brightness: 128
  2146. entity_id: light.lobby_top_light_a
  2147. kelvin: 2800
  2148. - color: '#FF9B3D'
  2149. name: Relax
  2150. service: light.turn_on
  2151. service_data:
  2152. brightness: 64
  2153. entity_id: light.lobby_top_light_a
  2154. kelvin: 2400
  2155. - color: '#FF9B3D'
  2156. name: Night
  2157. service: light.turn_on
  2158. service_data:
  2159. brightness: 3
  2160. entity_id: light.lobby_top_light_a
  2161. kelvin: 1700
  2162. - entity: light.lobby_top_light_b
  2163. name: Top Light B
  2164. popupExtend:
  2165. settingsCard:
  2166. type: 'custom:light-entity-card'
  2167. cardOptions:
  2168. entity: this
  2169. persist_features: true
  2170. smooth_color_wheel: true
  2171. child_card: true
  2172. consolidate_entities: true
  2173. actions:
  2174. - color: '#FFC18D'
  2175. name: Classic
  2176. service: light.turn_on
  2177. service_data:
  2178. brightness: 217
  2179. entity_id: light.lobby_top_light_b
  2180. kelvin: 3500
  2181. - color: '#FFAA5F'
  2182. name: Soft
  2183. service: light.turn_on
  2184. service_data:
  2185. brightness: 128
  2186. entity_id: light.lobby_top_light_b
  2187. kelvin: 2800
  2188. - color: '#FF9B3D'
  2189. name: Relax
  2190. service: light.turn_on
  2191. service_data:
  2192. brightness: 64
  2193. entity_id: light.lobby_top_light_b
  2194. kelvin: 2400
  2195. - color: '#FF9B3D'
  2196. name: Night
  2197. service: light.turn_on
  2198. service_data:
  2199. brightness: 3
  2200. entity_id: light.lobby_top_light_b
  2201. kelvin: 1700
  2202. - entity: light.lobby_first_light
  2203. name: First Light
  2204. popupExtend:
  2205. settingsCard:
  2206. type: 'custom:light-entity-card'
  2207. cardOptions:
  2208. entity: this
  2209. persist_features: true
  2210. smooth_color_wheel: true
  2211. child_card: true
  2212. consolidate_entities: true
  2213. actions:
  2214. - color: '#FFC18D'
  2215. name: Classic
  2216. service: light.turn_on
  2217. service_data:
  2218. brightness: 217
  2219. entity_id: light.lobby_first_light
  2220. kelvin: 3500
  2221. - color: '#FFAA5F'
  2222. name: Soft
  2223. service: light.turn_on
  2224. service_data:
  2225. brightness: 128
  2226. entity_id: light.lobby_first_light
  2227. kelvin: 2800
  2228. - color: '#FF9B3D'
  2229. name: Relax
  2230. service: light.turn_on
  2231. service_data:
  2232. brightness: 64
  2233. entity_id: light.lobby_first_light
  2234. kelvin: 2400
  2235. - color: '#FF9B3D'
  2236. name: Night
  2237. service: light.turn_on
  2238. service_data:
  2239. brightness: 3
  2240. entity_id: light.lobby_first_light
  2241. kelvin: 1700
  2242. popup:
  2243. type: 'custom:light-popup-card'
  2244. actionsInARow: 2
  2245. scenesInARow: 2
  2246. brightnessWidth: 130px
  2247. brightnessHeight: 360px
  2248. borderRadius: 1.75em
  2249. switchWidth: 130px
  2250. switchHeight: 360px
  2251. sliderColor: '#eee'
  2252. sliderThumbColor: 'rgba(100, 100, 100, 0.9)'
  2253. sliderTrackColor: 'rgba(100, 100, 100, 0.9)'
  2254. settings: true
  2255. title: Lobby Lights
  2256. tileOnRow: 4
  2257. - type: 'custom:homekit-card'
  2258. horizontalScroll: true
  2259. statePositionTop: true
  2260. useBrightness: false
  2261. useTemperature: false
  2262. enableColumns: true
  2263. tileHoldAnimation: false
  2264. panel: true
  2265. home: false
  2266. style: |
  2267. :host {
  2268. --tile-background: rgba(230, 230, 228, 0.5);
  2269. --tile-border-radius: 12px;
  2270. --tile-width: 100px;
  2271. --tile-height: 100px;
  2272. --tile-on-background: rgba(255, 255, 255, 1);
  2273. --tile-name-text-color: rgba(0, 0, 0, 0.3);
  2274. --tile-on-name-text-color: rgba(0, 0, 0, 1);
  2275. --tile-state-text-color: rgba(0, 0, 0, 0.3);
  2276. --tile-on-state-text-color: rgba(0, 0, 0, 1);
  2277. --tile-state-changed-text-color: rgb(50, 50, 50, 1);
  2278. --tile-unavailable-state-text-color: rgba(255, 0, 0, 0.25);
  2279. --tile-value-text-color: rgba(0, 0, 0, 1);
  2280. --tile-value-text-font-size: 12px;
  2281. --tile-icon-color: rgba(0, 0, 0, 0.25);
  2282. --tile-on-icon-color: #f7d959;
  2283. --tile-width-mobile: 90px;
  2284. --tile-height-mobile: 90px;
  2285. --min-header-height: 150px;
  2286. --tile-icon-size: 36px;
  2287. --tile-image-radius: 0%
  2288. }
  2289. rows:
  2290. - row: 2
  2291. columns:
  2292. - column: 3
  2293. entities:
  2294. - entities:
  2295. - entity: light.saloon
  2296. icon: 'mdi:lightbulb-group'
  2297. name: ALL
  2298. popupExtend:
  2299. settingsCard:
  2300. type: 'custom:light-entity-card'
  2301. cardOptions:
  2302. entity: this
  2303. persist_features: true
  2304. smooth_color_wheel: true
  2305. child_card: true
  2306. consolidate_entities: true
  2307. actions:
  2308. - color: '#FFC18D'
  2309. name: Classic
  2310. service: light.turn_on
  2311. service_data:
  2312. brightness: 217
  2313. entity_id: light.saloon
  2314. kelvin: 3500
  2315. - color: '#FFAA5F'
  2316. name: Soft
  2317. service: light.turn_on
  2318. service_data:
  2319. brightness: 128
  2320. entity_id: light.saloon
  2321. kelvin: 2800
  2322. - color: '#FF9B3D'
  2323. name: Relax
  2324. service: light.turn_on
  2325. service_data:
  2326. brightness: 64
  2327. entity_id: light.saloon
  2328. kelvin: 2400
  2329. - color: '#FF9B3D'
  2330. name: Night
  2331. service: light.turn_on
  2332. service_data:
  2333. brightness: 3
  2334. entity_id: light.saloon
  2335. kelvin: 1700
  2336. - entity: light.saloon_first_light
  2337. name: First Light
  2338. popupExtend:
  2339. settingsCard:
  2340. type: 'custom:light-entity-card'
  2341. cardOptions:
  2342. entity: this
  2343. persist_features: true
  2344. smooth_color_wheel: true
  2345. child_card: true
  2346. consolidate_entities: true
  2347. actions:
  2348. - color: '#FFC18D'
  2349. name: Classic
  2350. service: light.turn_on
  2351. service_data:
  2352. brightness: 217
  2353. entity_id: light.saloon_first_light
  2354. kelvin: 3500
  2355. - color: '#FFAA5F'
  2356. name: Soft
  2357. service: light.turn_on
  2358. service_data:
  2359. brightness: 128
  2360. entity_id: light.saloon_first_light
  2361. kelvin: 2800
  2362. - color: '#FF9B3D'
  2363. name: Relax
  2364. service: light.turn_on
  2365. service_data:
  2366. brightness: 64
  2367. entity_id: light.saloon_first_light
  2368. kelvin: 2400
  2369. - color: '#FF9B3D'
  2370. name: Night
  2371. service: light.turn_on
  2372. service_data:
  2373. brightness: 3
  2374. entity_id: light.saloon_first_light
  2375. kelvin: 1700
  2376. - entity: light.saloon_second_light
  2377. name: Second Light
  2378. popupExtend:
  2379. settingsCard:
  2380. type: 'custom:light-entity-card'
  2381. cardOptions:
  2382. entity: this
  2383. persist_features: true
  2384. smooth_color_wheel: true
  2385. child_card: true
  2386. consolidate_entities: true
  2387. actions:
  2388. - color: '#FFC18D'
  2389. name: Classic
  2390. service: light.turn_on
  2391. service_data:
  2392. brightness: 217
  2393. entity_id: light.saloon_second_light
  2394. kelvin: 3500
  2395. - color: '#FFAA5F'
  2396. name: Soft
  2397. service: light.turn_on
  2398. service_data:
  2399. brightness: 128
  2400. entity_id: light.saloon_second_light
  2401. kelvin: 2800
  2402. - color: '#FF9B3D'
  2403. name: Relax
  2404. service: light.turn_on
  2405. service_data:
  2406. brightness: 64
  2407. entity_id: light.saloon_second_light
  2408. kelvin: 2400
  2409. - color: '#FF9B3D'
  2410. name: Night
  2411. service: browser_mod.popup
  2412. service_data:
  2413. title: none
  2414. deviceID: this
  2415. card:
  2416. type: entities
  2417. show_header_toggle: false
  2418. entities:
  2419. - entity: light.saloon_second_light
  2420. secondary_info: last-changed
  2421. - type: 'custom:more-info-card'
  2422. entity: light.saloon_second_light
  2423. brightness: false
  2424. color_temp: true
  2425. full_width_sliders: true
  2426. hide_header: true
  2427. show_slider_percent: true
  2428. smooth_color_wheel: true
  2429. consolidate_entities: true
  2430. popup:
  2431. type: 'custom:light-popup-card'
  2432. actionsInARow: 2
  2433. scenesInARow: 2
  2434. brightnessWidth: 130px
  2435. brightnessHeight: 360px
  2436. borderRadius: 1.75em
  2437. switchWidth: 130px
  2438. switchHeight: 360px
  2439. sliderColor: '#eee'
  2440. sliderThumbColor: 'rgba(100, 100, 100, 0.9)'
  2441. sliderTrackColor: 'rgba(100, 100, 100, 0.9)'
  2442. settings: true
  2443. title: Saloon Lights
  2444. tileOnRow: 4
  2445. - title: Sensors
  2446. path: sensors
  2447. icon: 'mdi:eye-circle-outline'
  2448. panel: true
  2449. badges: []
  2450. cards:
  2451. - type: 'custom:layout-card'
  2452. column_width:
  2453. - 575
  2454. - 575
  2455. - 575
  2456. layout: vertical
  2457. cards:
  2458. - type: 'custom:homekit-card'
  2459. title: Media
  2460. titleColor: '#000'
  2461. horizontalScroll: true
  2462. statePositionTop: true
  2463. useBrightness: false
  2464. useTemperature: false
  2465. enableColumns: true
  2466. tileHoldAnimation: false
  2467. panel: true
  2468. home: false
  2469. style: |
  2470. :host {
  2471. --tile-background: rgba(230, 230, 228, 0.5);
  2472. --tile-border-radius: 12px;
  2473. --tile-width: 100px;
  2474. --tile-height: 100px;
  2475. --tile-on-background: rgba(255, 255, 255, 1);
  2476. --tile-name-text-color: rgba(0, 0, 0, 0.3);
  2477. --tile-on-name-text-color: rgba(0, 0, 0, 1);
  2478. --tile-state-text-color: rgba(0, 0, 0, 0.3);
  2479. --tile-on-state-text-color: rgba(0, 0, 0, 1);
  2480. --tile-state-changed-text-color: rgb(50, 50, 50, 1);
  2481. --tile-unavailable-state-text-color: rgba(255, 0, 0, 0.25);
  2482. --tile-value-text-color: rgba(0, 0, 0, 1);
  2483. --tile-value-text-font-size: 12px;
  2484. --tile-icon-color: rgba(0, 0, 0, 0.25);
  2485. --tile-on-icon-color: #f7d959;
  2486. --tile-width-mobile: 90px;
  2487. --tile-height-mobile: 90px;
  2488. --min-header-height: 150px;
  2489. --tile-icon-size: 36px;
  2490. --tile-image-radius: 0%
  2491. }
  2492. rows:
  2493. - row: 1
  2494. columns:
  2495. - column: 1
  2496. entities:
  2497. - entities:
  2498. - card: 'custom:mini-graph-card'
  2499. cardOptions:
  2500. entities:
  2501. - entity: binary_sensor.main_door_motion
  2502. name: Main Door
  2503. color: red
  2504. - entity: binary_sensor.living_room_motion
  2505. name: Living Room
  2506. color: green
  2507. - entity: binary_sensor.book_room_motion
  2508. name: Book Room
  2509. color: blue
  2510. - entity: binary_sensor.night
  2511. color: 'rgba(100,100,100,.75)'
  2512. y_axis: secondary
  2513. aggregate_func: min
  2514. show_state: false
  2515. show_line: true
  2516. show_points: false
  2517. name: Motion
  2518. animate: true
  2519. hours_to_show: 24
  2520. points_per_hour: 6
  2521. update_interval: 10
  2522. aggregate_func: max
  2523. line_width: 1
  2524. smoothing: false
  2525. state_map:
  2526. - value: 'off'
  2527. label: Clear
  2528. - value: 'on'
  2529. label: Detected
  2530. noPadding: true
  2531. higher: true
  2532. higherSize: 2
  2533. wider: true
  2534. widerSize: 4
  2535. - card: 'custom:mini-graph-card'
  2536. cardOptions:
  2537. entities:
  2538. - entity: binary_sensor.main_door
  2539. name: Main Door
  2540. color: red
  2541. - entity: binary_sensor.front_balcony_door
  2542. name: Front Balcony
  2543. color: green
  2544. - entity: binary_sensor.back_balcony_door
  2545. name: Back Balcony
  2546. color: blue
  2547. - entity: binary_sensor.night
  2548. color: 'rgba(100,100,100,.75)'
  2549. y_axis: secondary
  2550. aggregate_func: min
  2551. show_state: false
  2552. show_line: true
  2553. show_points: false
  2554. name: Door
  2555. animate: true
  2556. hours_to_show: 24
  2557. points_per_hour: 6
  2558. update_interval: 10
  2559. aggregate_func: max
  2560. line_width: 1
  2561. smoothing: false
  2562. state_map:
  2563. - value: 'off'
  2564. label: Closed
  2565. - value: 'on'
  2566. label: Open
  2567. noPadding: true
  2568. higher: true
  2569. higherSize: 2
  2570. wider: true
  2571. widerSize: 4
  2572. title: Security Status
  2573. - break
  2574. - type: 'custom:homekit-card'
  2575. title: Media
  2576. titleColor: '#000'
  2577. horizontalScroll: true
  2578. statePositionTop: true
  2579. useBrightness: false
  2580. useTemperature: false
  2581. enableColumns: true
  2582. tileHoldAnimation: false
  2583. panel: true
  2584. home: false
  2585. style: |
  2586. :host {
  2587. --tile-background: rgba(230, 230, 228, 0.5);
  2588. --tile-border-radius: 12px;
  2589. --tile-width: 100px;
  2590. --tile-height: 100px;
  2591. --tile-on-background: rgba(255, 255, 255, 1);
  2592. --tile-name-text-color: rgba(0, 0, 0, 0.3);
  2593. --tile-on-name-text-color: rgba(0, 0, 0, 1);
  2594. --tile-state-text-color: rgba(0, 0, 0, 0.3);
  2595. --tile-on-state-text-color: rgba(0, 0, 0, 1);
  2596. --tile-state-changed-text-color: rgb(50, 50, 50, 1);
  2597. --tile-unavailable-state-text-color: rgba(255, 0, 0, 0.25);
  2598. --tile-value-text-color: rgba(0, 0, 0, 1);
  2599. --tile-value-text-font-size: 12px;
  2600. --tile-icon-color: rgba(0, 0, 0, 0.25);
  2601. --tile-on-icon-color: #f7d959;
  2602. --tile-width-mobile: 90px;
  2603. --tile-height-mobile: 90px;
  2604. --min-header-height: 150px;
  2605. --tile-icon-size: 36px;
  2606. --tile-image-radius: 0%
  2607. }
  2608. rows:
  2609. - row: 2
  2610. columns:
  2611. - column: 1
  2612. entities:
  2613. - entities:
  2614. - card: 'custom:mini-graph-card'
  2615. cardOptions:
  2616. entities:
  2617. - entity: sensor.living_room_temp
  2618. show: ''
  2619. labels: false
  2620. color_thresholds:
  2621. - value: -20
  2622. color: '#008bff'
  2623. - value: -10
  2624. color: '#62d9ff'
  2625. - value: -5
  2626. color: '#a4f5ff'
  2627. - value: 0
  2628. color: '#f1ffff'
  2629. - value: 5
  2630. color: '#ffff88'
  2631. - value: 10
  2632. color: '#ffe359'
  2633. - value: 15
  2634. color: '#ffb92c'
  2635. - value: 20
  2636. color: '#ff9d20'
  2637. - value: 25
  2638. color: '#ff7d1d'
  2639. - value: 30
  2640. color: '#ff5d11'
  2641. - value: 35
  2642. color: '#ff3609'
  2643. - value: 40
  2644. color: '#a61e00'
  2645. animate: true
  2646. hours_to_show: 24
  2647. points_per_hour: 1
  2648. update_interval: 1
  2649. line_color: var(--accent-color)
  2650. line_width: 8
  2651. font_size: 50
  2652. aggregate_func: max
  2653. noPadding: true
  2654. higher: true
  2655. higherSize: 1
  2656. wider: true
  2657. widerSize: 2
  2658. - card: 'custom:mini-graph-card'
  2659. show_state: true
  2660. cardOptions:
  2661. entities:
  2662. - entity: sensor.pc_room_temp
  2663. show: ''
  2664. labels: false
  2665. color_thresholds:
  2666. - value: -20
  2667. color: '#008bff'
  2668. - value: -10
  2669. color: '#62d9ff'
  2670. - value: -5
  2671. color: '#a4f5ff'
  2672. - value: 0
  2673. color: '#f1ffff'
  2674. - value: 5
  2675. color: '#ffff88'
  2676. - value: 10
  2677. color: '#ffe359'
  2678. - value: 15
  2679. color: '#ffb92c'
  2680. - value: 20
  2681. color: '#ff9d20'
  2682. - value: 25
  2683. color: '#ff7d1d'
  2684. - value: 30
  2685. color: '#ff5d11'
  2686. - value: 35
  2687. color: '#ff3609'
  2688. - value: 40
  2689. color: '#a61e00'
  2690. animate: true
  2691. hours_to_show: 24
  2692. points_per_hour: 1
  2693. update_interval: 1
  2694. line_color: var(--accent-color)
  2695. line_width: 8
  2696. font_size: 50
  2697. aggregate_func: max
  2698. noPadding: true
  2699. higher: true
  2700. higherSize: 1
  2701. wider: true
  2702. widerSize: 2
  2703. - card: 'custom:mini-graph-card'
  2704. cardOptions:
  2705. entities:
  2706. - entity: sensor.book_room_temp
  2707. show: ''
  2708. labels: false
  2709. color_thresholds:
  2710. - value: -20
  2711. color: '#008bff'
  2712. - value: -10
  2713. color: '#62d9ff'
  2714. - value: -5
  2715. color: '#a4f5ff'
  2716. - value: 0
  2717. color: '#f1ffff'
  2718. - value: 5
  2719. color: '#ffff88'
  2720. - value: 10
  2721. color: '#ffe359'
  2722. - value: 15
  2723. color: '#ffb92c'
  2724. - value: 20
  2725. color: '#ff9d20'
  2726. - value: 25
  2727. color: '#ff7d1d'
  2728. - value: 30
  2729. color: '#ff5d11'
  2730. - value: 35
  2731. color: '#ff3609'
  2732. - value: 40
  2733. color: '#a61e00'
  2734. animate: true
  2735. hours_to_show: 24
  2736. points_per_hour: 1
  2737. update_interval: 1
  2738. line_color: var(--accent-color)
  2739. line_width: 8
  2740. font_size: 50
  2741. aggregate_func: max
  2742. noPadding: true
  2743. higher: true
  2744. higherSize: 1
  2745. wider: true
  2746. widerSize: 2
  2747. - card: 'custom:mini-graph-card'
  2748. cardOptions:
  2749. entities:
  2750. - entity: sensor.xiaomi_airpurifier_temp
  2751. show: ''
  2752. labels: false
  2753. color_thresholds:
  2754. - value: -20
  2755. color: '#008bff'
  2756. - value: -10
  2757. color: '#62d9ff'
  2758. - value: -5
  2759. color: '#a4f5ff'
  2760. - value: 0
  2761. color: '#f1ffff'
  2762. - value: 5
  2763. color: '#ffff88'
  2764. - value: 10
  2765. color: '#ffe359'
  2766. - value: 15
  2767. color: '#ffb92c'
  2768. - value: 20
  2769. color: '#ff9d20'
  2770. - value: 25
  2771. color: '#ff7d1d'
  2772. - value: 30
  2773. color: '#ff5d11'
  2774. - value: 35
  2775. color: '#ff3609'
  2776. - value: 40
  2777. color: '#a61e00'
  2778. animate: true
  2779. hours_to_show: 24
  2780. points_per_hour: 1
  2781. update_interval: 1
  2782. line_color: var(--accent-color)
  2783. line_width: 8
  2784. font_size: 50
  2785. aggregate_func: max
  2786. noPadding: true
  2787. higher: true
  2788. higherSize: 1
  2789. wider: true
  2790. widerSize: 2
  2791. - card: 'custom:mini-graph-card'
  2792. cardOptions:
  2793. entities:
  2794. - entity: sensor.saloon_temp
  2795. show: ''
  2796. labels: false
  2797. color_thresholds:
  2798. - value: -20
  2799. color: '#008bff'
  2800. - value: -10
  2801. color: '#62d9ff'
  2802. - value: -5
  2803. color: '#a4f5ff'
  2804. - value: 0
  2805. color: '#f1ffff'
  2806. - value: 5
  2807. color: '#ffff88'
  2808. - value: 10
  2809. color: '#ffe359'
  2810. - value: 15
  2811. color: '#ffb92c'
  2812. - value: 20
  2813. color: '#ff9d20'
  2814. - value: 25
  2815. color: '#ff7d1d'
  2816. - value: 30
  2817. color: '#ff5d11'
  2818. - value: 35
  2819. color: '#ff3609'
  2820. - value: 40
  2821. color: '#a61e00'
  2822. animate: true
  2823. hours_to_show: 24
  2824. points_per_hour: 1
  2825. update_interval: 1
  2826. line_color: var(--accent-color)
  2827. line_width: 8
  2828. font_size: 50
  2829. aggregate_func: max
  2830. noPadding: true
  2831. higher: true
  2832. higherSize: 1
  2833. wider: true
  2834. widerSize: 2
  2835. - card: 'custom:mini-graph-card'
  2836. cardOptions:
  2837. entities:
  2838. - entity: sensor.front_balcony_temp
  2839. show: ''
  2840. labels: false
  2841. color_thresholds:
  2842. - value: -20
  2843. color: '#008bff'
  2844. - value: -10
  2845. color: '#62d9ff'
  2846. - value: -5
  2847. color: '#a4f5ff'
  2848. - value: 0
  2849. color: '#f1ffff'
  2850. - value: 5
  2851. color: '#ffff88'
  2852. - value: 10
  2853. color: '#ffe359'
  2854. - value: 15
  2855. color: '#ffb92c'
  2856. - value: 20
  2857. color: '#ff9d20'
  2858. - value: 25
  2859. color: '#ff7d1d'
  2860. - value: 30
  2861. color: '#ff5d11'
  2862. - value: 35
  2863. color: '#ff3609'
  2864. - value: 40
  2865. color: '#a61e00'
  2866. animate: true
  2867. hours_to_show: 24
  2868. points_per_hour: 1
  2869. update_interval: 1
  2870. line_color: var(--accent-color)
  2871. line_width: 8
  2872. font_size: 50
  2873. aggregate_func: max
  2874. noPadding: true
  2875. higher: true
  2876. higherSize: 1
  2877. wider: true
  2878. widerSize: 2
  2879. - card: 'custom:mini-graph-card'
  2880. cardOptions:
  2881. entities:
  2882. - entity: sensor.back_balcony_temp
  2883. show: ''
  2884. labels: false
  2885. color_thresholds:
  2886. - value: -20
  2887. color: '#008bff'
  2888. - value: -10
  2889. color: '#62d9ff'
  2890. - value: -5
  2891. color: '#a4f5ff'
  2892. - value: 0
  2893. color: '#f1ffff'
  2894. - value: 5
  2895. color: '#ffff88'
  2896. - value: 10
  2897. color: '#ffe359'
  2898. - value: 15
  2899. color: '#ffb92c'
  2900. - value: 20
  2901. color: '#ff9d20'
  2902. - value: 25
  2903. color: '#ff7d1d'
  2904. - value: 30
  2905. color: '#ff5d11'
  2906. - value: 35
  2907. color: '#ff3609'
  2908. - value: 40
  2909. color: '#a61e00'
  2910. animate: true
  2911. hours_to_show: 24
  2912. points_per_hour: 1
  2913. update_interval: 1
  2914. line_color: var(--accent-color)
  2915. line_width: 8
  2916. font_size: 50
  2917. aggregate_func: max
  2918. noPadding: true
  2919. higher: true
  2920. higherSize: 1
  2921. wider: true
  2922. widerSize: 2
  2923. - card: 'custom:mini-graph-card'
  2924. cardOptions:
  2925. entities:
  2926. - entity: sensor.xiaomi_airpurifier_air_quality_pm25
  2927. show: ''
  2928. labels: false
  2929. color_thresholds:
  2930. - value: 0
  2931. color: '#008bff'
  2932. - value: 20
  2933. color: '#62d9ff'
  2934. - value: 40
  2935. color: '#a4f5ff'
  2936. - value: 60
  2937. color: '#f1ffff'
  2938. - value: 80
  2939. color: '#ffff88'
  2940. - value: 100
  2941. color: '#ffe359'
  2942. - value: 120
  2943. color: '#ffb92c'
  2944. - value: 140
  2945. color: '#ff9d20'
  2946. - value: 160
  2947. color: '#ff7d1d'
  2948. - value: 180
  2949. color: '#ff5d11'
  2950. - value: 200
  2951. color: '#ff3609'
  2952. - value: 250
  2953. color: '#a61e00'
  2954. animate: true
  2955. hours_to_show: 24
  2956. points_per_hour: 1
  2957. update_interval: 1
  2958. line_color: var(--accent-color)
  2959. line_width: 8
  2960. font_size: 50
  2961. aggregate_func: max
  2962. noPadding: true
  2963. higher: true
  2964. higherSize: 1
  2965. wider: true
  2966. widerSize: 2
  2967. title: Temperature & AQI Status
  2968. - break
  2969. - type: 'custom:homekit-card'
  2970. title: Media
  2971. titleColor: '#000'
  2972. horizontalScroll: true
  2973. statePositionTop: true
  2974. useBrightness: false
  2975. useTemperature: false
  2976. enableColumns: true
  2977. tileHoldAnimation: false
  2978. panel: true
  2979. home: false
  2980. style: |
  2981. :host {
  2982. --tile-background: rgba(230, 230, 228, 0.5);
  2983. --tile-border-radius: 12px;
  2984. --tile-width: 100px;
  2985. --tile-height: 100px;
  2986. --tile-on-background: rgba(255, 255, 255, 1);
  2987. --tile-name-text-color: rgba(0, 0, 0, 0.3);
  2988. --tile-on-name-text-color: rgba(0, 0, 0, 1);
  2989. --tile-state-text-color: rgba(0, 0, 0, 0.3);
  2990. --tile-on-state-text-color: rgba(0, 0, 0, 1);
  2991. --tile-state-changed-text-color: rgb(50, 50, 50, 1);
  2992. --tile-unavailable-state-text-color: rgba(255, 0, 0, 0.25);
  2993. --tile-value-text-color: rgba(0, 0, 0, 1);
  2994. --tile-value-text-font-size: 12px;
  2995. --tile-icon-color: rgba(0, 0, 0, 0.25);
  2996. --tile-on-icon-color: #f7d959;
  2997. --tile-width-mobile: 90px;
  2998. --tile-height-mobile: 90px;
  2999. --min-header-height: 150px;
  3000. --tile-icon-size: 36px;
  3001. --tile-image-radius: 0%
  3002. }
  3003. rows:
  3004. - row: 1
  3005. columns:
  3006. - column: 2
  3007. entities:
  3008. - entities:
  3009. - card: 'custom:mini-graph-card'
  3010. cardOptions:
  3011. entities:
  3012. - entity: sensor.living_room_temp_humidity
  3013. show: ''
  3014. labels: false
  3015. color_thresholds:
  3016. - value: 60
  3017. color: '#002bff'
  3018. - value: 55
  3019. color: '#0068ff'
  3020. - value: 50
  3021. color: '#00aeff'
  3022. - value: 45
  3023. color: '#23cdff'
  3024. - value: 40
  3025. color: '#63e0ff'
  3026. - value: 35
  3027. color: '#94f2ff'
  3028. - value: 30
  3029. color: '#cdfdff'
  3030. - value: 25
  3031. color: '#f0ffff'
  3032. - value: 20
  3033. color: '#fcf089'
  3034. - value: 15
  3035. color: '#ffa729'
  3036. - value: 10
  3037. color: '#ff7814'
  3038. - value: 5
  3039. color: '#ffa500'
  3040. - value: 0
  3041. color: '#ff3609'
  3042. animate: true
  3043. hours_to_show: 24
  3044. points_per_hour: 1
  3045. update_interval: 1
  3046. line_color: var(--accent-color)
  3047. line_width: 8
  3048. font_size: 50
  3049. aggregate_func: max
  3050. noPadding: true
  3051. higher: true
  3052. higherSize: 1
  3053. wider: true
  3054. widerSize: 2
  3055. - card: 'custom:mini-graph-card'
  3056. show_state: true
  3057. cardOptions:
  3058. entities:
  3059. - entity: sensor.pc_room_temp_humidity
  3060. show: ''
  3061. labels: false
  3062. color_thresholds:
  3063. - value: 60
  3064. color: '#002bff'
  3065. - value: 55
  3066. color: '#0068ff'
  3067. - value: 50
  3068. color: '#00aeff'
  3069. - value: 45
  3070. color: '#23cdff'
  3071. - value: 40
  3072. color: '#63e0ff'
  3073. - value: 35
  3074. color: '#94f2ff'
  3075. - value: 30
  3076. color: '#cdfdff'
  3077. - value: 25
  3078. color: '#f0ffff'
  3079. - value: 20
  3080. color: '#fcf089'
  3081. - value: 15
  3082. color: '#ffa729'
  3083. - value: 10
  3084. color: '#ff7814'
  3085. - value: 5
  3086. color: '#ffa500'
  3087. - value: 0
  3088. color: '#ff3609'
  3089. animate: true
  3090. hours_to_show: 24
  3091. points_per_hour: 1
  3092. update_interval: 1
  3093. line_color: var(--accent-color)
  3094. line_width: 8
  3095. font_size: 50
  3096. aggregate_func: max
  3097. noPadding: true
  3098. higher: true
  3099. higherSize: 1
  3100. wider: true
  3101. widerSize: 2
  3102. - card: 'custom:mini-graph-card'
  3103. cardOptions:
  3104. entities:
  3105. - entity: sensor.book_room_temp_humidity
  3106. show: ''
  3107. labels: false
  3108. color_thresholds:
  3109. - value: 60
  3110. color: '#002bff'
  3111. - value: 55
  3112. color: '#0068ff'
  3113. - value: 50
  3114. color: '#00aeff'
  3115. - value: 45
  3116. color: '#23cdff'
  3117. - value: 40
  3118. color: '#63e0ff'
  3119. - value: 35
  3120. color: '#94f2ff'
  3121. - value: 30
  3122. color: '#cdfdff'
  3123. - value: 25
  3124. color: '#f0ffff'
  3125. - value: 20
  3126. color: '#fcf089'
  3127. - value: 15
  3128. color: '#ffa729'
  3129. - value: 10
  3130. color: '#ff7814'
  3131. - value: 5
  3132. color: '#ffa500'
  3133. - value: 0
  3134. color: '#ff3609'
  3135. animate: true
  3136. hours_to_show: 24
  3137. points_per_hour: 1
  3138. update_interval: 1
  3139. line_color: var(--accent-color)
  3140. line_width: 8
  3141. font_size: 50
  3142. aggregate_func: max
  3143. noPadding: true
  3144. higher: true
  3145. higherSize: 1
  3146. wider: true
  3147. widerSize: 2
  3148. - card: 'custom:mini-graph-card'
  3149. cardOptions:
  3150. entities:
  3151. - entity: sensor.xiaomi_airpurifier_humidity
  3152. show: ''
  3153. labels: false
  3154. color_thresholds:
  3155. - value: 60
  3156. color: '#002bff'
  3157. - value: 55
  3158. color: '#0068ff'
  3159. - value: 50
  3160. color: '#00aeff'
  3161. - value: 45
  3162. color: '#23cdff'
  3163. - value: 40
  3164. color: '#63e0ff'
  3165. - value: 35
  3166. color: '#94f2ff'
  3167. - value: 30
  3168. color: '#cdfdff'
  3169. - value: 25
  3170. color: '#f0ffff'
  3171. - value: 20
  3172. color: '#fcf089'
  3173. - value: 15
  3174. color: '#ffa729'
  3175. - value: 10
  3176. color: '#ff7814'
  3177. - value: 5
  3178. color: '#ffa500'
  3179. - value: 0
  3180. color: '#ff3609'
  3181. animate: true
  3182. hours_to_show: 24
  3183. points_per_hour: 1
  3184. update_interval: 1
  3185. line_color: var(--accent-color)
  3186. line_width: 8
  3187. font_size: 50
  3188. aggregate_func: max
  3189. noPadding: true
  3190. higher: true
  3191. higherSize: 1
  3192. wider: true
  3193. widerSize: 2
  3194. - card: 'custom:mini-graph-card'
  3195. cardOptions:
  3196. entities:
  3197. - entity: sensor.saloon_temp_humidity
  3198. show: ''
  3199. labels: false
  3200. color_thresholds:
  3201. - value: 60
  3202. color: '#002bff'
  3203. - value: 55
  3204. color: '#0068ff'
  3205. - value: 50
  3206. color: '#00aeff'
  3207. - value: 45
  3208. color: '#23cdff'
  3209. - value: 40
  3210. color: '#63e0ff'
  3211. - value: 35
  3212. color: '#94f2ff'
  3213. - value: 30
  3214. color: '#cdfdff'
  3215. - value: 25
  3216. color: '#f0ffff'
  3217. - value: 20
  3218. color: '#fcf089'
  3219. - value: 15
  3220. color: '#ffa729'
  3221. - value: 10
  3222. color: '#ff7814'
  3223. - value: 5
  3224. color: '#ffa500'
  3225. - value: 0
  3226. color: '#ff3609'
  3227. animate: true
  3228. hours_to_show: 24
  3229. points_per_hour: 1
  3230. update_interval: 1
  3231. line_color: var(--accent-color)
  3232. line_width: 8
  3233. font_size: 50
  3234. aggregate_func: max
  3235. noPadding: true
  3236. higher: true
  3237. higherSize: 1
  3238. wider: true
  3239. widerSize: 2
  3240. - card: 'custom:mini-graph-card'
  3241. cardOptions:
  3242. entities:
  3243. - entity: sensor.front_balcony_temp_humidity
  3244. show: ''
  3245. labels: false
  3246. color_thresholds:
  3247. - value: 60
  3248. color: '#002bff'
  3249. - value: 55
  3250. color: '#0068ff'
  3251. - value: 50
  3252. color: '#00aeff'
  3253. - value: 45
  3254. color: '#23cdff'
  3255. - value: 40
  3256. color: '#63e0ff'
  3257. - value: 35
  3258. color: '#94f2ff'
  3259. - value: 30
  3260. color: '#cdfdff'
  3261. - value: 25
  3262. color: '#f0ffff'
  3263. - value: 20
  3264. color: '#fcf089'
  3265. - value: 15
  3266. color: '#ffa729'
  3267. - value: 10
  3268. color: '#ff7814'
  3269. - value: 5
  3270. color: '#ffa500'
  3271. - value: 0
  3272. color: '#ff3609'
  3273. animate: true
  3274. hours_to_show: 24
  3275. points_per_hour: 1
  3276. update_interval: 1
  3277. line_color: var(--accent-color)
  3278. line_width: 8
  3279. font_size: 50
  3280. aggregate_func: max
  3281. noPadding: true
  3282. higher: true
  3283. higherSize: 1
  3284. wider: true
  3285. widerSize: 2
  3286. - card: 'custom:mini-graph-card'
  3287. cardOptions:
  3288. entities:
  3289. - entity: sensor.back_balcony_temp_humidity
  3290. show: ''
  3291. labels: false
  3292. color_thresholds:
  3293. - value: 60
  3294. color: '#002bff'
  3295. - value: 55
  3296. color: '#0068ff'
  3297. - value: 50
  3298. color: '#00aeff'
  3299. - value: 45
  3300. color: '#23cdff'
  3301. - value: 40
  3302. color: '#63e0ff'
  3303. - value: 35
  3304. color: '#94f2ff'
  3305. - value: 30
  3306. color: '#cdfdff'
  3307. - value: 25
  3308. color: '#f0ffff'
  3309. - value: 20
  3310. color: '#fcf089'
  3311. - value: 15
  3312. color: '#ffa729'
  3313. - value: 10
  3314. color: '#ff7814'
  3315. - value: 5
  3316. color: '#ffa500'
  3317. - value: 0
  3318. color: '#ff3609'
  3319. animate: true
  3320. hours_to_show: 24
  3321. points_per_hour: 1
  3322. update_interval: 1
  3323. line_color: var(--accent-color)
  3324. line_width: 8
  3325. font_size: 50
  3326. aggregate_func: max
  3327. noPadding: true
  3328. higher: true
  3329. higherSize: 1
  3330. wider: true
  3331. widerSize: 2
  3332. title: Humidity Status
  3333. - title: Media
  3334. path: media
  3335. icon: 'mdi:play-circle'
  3336. panel: true
  3337. badges: []
  3338. cards:
  3339. - type: 'custom:layout-card'
  3340. column_width:
  3341. - 450
  3342. - 725
  3343. layout: vertical
  3344. cards:
  3345. - type: 'custom:homekit-card'
  3346. title: Media
  3347. titleColor: '#000'
  3348. horizontalScroll: true
  3349. statePositionTop: true
  3350. useBrightness: false
  3351. useTemperature: false
  3352. enableColumns: true
  3353. tileHoldAnimation: false
  3354. panel: true
  3355. home: false
  3356. style: |
  3357. :host {
  3358. --tile-background: rgba(230, 230, 228, 0.5);
  3359. --tile-border-radius: 12px;
  3360. --tile-width: 100px;
  3361. --tile-height: 100px;
  3362. --tile-on-background: rgba(255, 255, 255, 1);
  3363. --tile-name-text-color: rgba(0, 0, 0, 0.3);
  3364. --tile-on-name-text-color: rgba(0, 0, 0, 1);
  3365. --tile-state-text-color: rgba(0, 0, 0, 0.3);
  3366. --tile-on-state-text-color: rgba(0, 0, 0, 1);
  3367. --tile-state-changed-text-color: rgb(50, 50, 50, 1);
  3368. --tile-unavailable-state-text-color: rgba(255, 0, 0, 0.25);
  3369. --tile-value-text-color: rgba(0, 0, 0, 1);
  3370. --tile-value-text-font-size: 12px;
  3371. --tile-icon-color: rgba(0, 0, 0, 0.25);
  3372. --tile-on-icon-color: #f7d959;
  3373. --tile-width-mobile: 90px;
  3374. --tile-height-mobile: 90px;
  3375. --min-header-height: 150px;
  3376. --tile-icon-size: 36px;
  3377. --tile-image-radius: 0%
  3378. }
  3379. rows:
  3380. - row: 1
  3381. columns:
  3382. - column: 1
  3383. entities:
  3384. - entities:
  3385. - entity: media_player.lg_49
  3386. name: LG TV-49
  3387. icon: 'mdi:television'
  3388. popup:
  3389. actionsInARow: 3
  3390. scenesInARow: 3
  3391. brightnessWidth: 130px
  3392. brightnessHeight: 360px
  3393. borderRadius: 1.75em
  3394. switchWidth: 130px
  3395. switchHeight: 360px
  3396. sliderColor: '#eee'
  3397. sliderThumbColor: 'rgba(100, 100, 100, 0.9)'
  3398. sliderTrackColor: 'rgba(100, 100, 100, 0.9)'
  3399. type: 'custom:media_player-popup-card'
  3400. actions:
  3401. - service: media_player.media_previous_track
  3402. service_data:
  3403. entity_id: this
  3404. name: previous
  3405. icon: 'mdi:skip-previous'
  3406. - service: media_player.media_play_pause
  3407. service_data:
  3408. entity_id: this
  3409. name: play/pause
  3410. icon: 'mdi:play-pause'
  3411. - service: media_player.media_next_track
  3412. service_data:
  3413. entity_id: this
  3414. name: next
  3415. icon: 'mdi:skip-next'
  3416. - card: 'custom:mini-media-player'
  3417. noPadding: true
  3418. higher: true
  3419. higherSize: 1
  3420. wider: true
  3421. widerSize: 2
  3422. double_tap_action:
  3423. action: popup
  3424. entity: media_player.lg_49
  3425. cardStyle: |
  3426. ha-card {
  3427. height: 100%;
  3428.  
  3429. box-shadow: none !important;
  3430. position: relative;
  3431. font-size: 0.65vw !important;
  3432. image
  3433. }
  3434. ha-card{
  3435. overflow: hidden !important;
  3436. }
  3437. :host #primaryProgress{
  3438. background: #474A52 !important;
  3439. display: flex !important;
  3440. height: 100%;
  3441. }
  3442. cardOptions:
  3443. artwork: full-cover
  3444. entity: media_player.lg_49
  3445. hide:
  3446. power: true
  3447. progress: false
  3448. runtime: true
  3449. icon: true
  3450. name: true
  3451. source: true
  3452. volume: true
  3453. controls: false
  3454. - entity: media_player.lg_43
  3455. name: LG TV-43
  3456. popup:
  3457. actionsInARow: 3
  3458. scenesInARow: 3
  3459. brightnessWidth: 130px
  3460. brightnessHeight: 360px
  3461. borderRadius: 1.75em
  3462. switchWidth: 130px
  3463. switchHeight: 360px
  3464. sliderColor: '#eee'
  3465. sliderThumbColor: 'rgba(100, 100, 100, 0.9)'
  3466. sliderTrackColor: 'rgba(100, 100, 100, 0.9)'
  3467. type: 'custom:media_player-popup-card'
  3468. actions:
  3469. - service: media_player.media_previous_track
  3470. service_data:
  3471. entity_id: this
  3472. name: previous
  3473. icon: 'mdi:skip-previous'
  3474. - service: media_player.media_play_pause
  3475. service_data:
  3476. entity_id: this
  3477. name: play/pause
  3478. icon: 'mdi:play-pause'
  3479. - service: media_player.media_next_track
  3480. service_data:
  3481. entity_id: this
  3482. name: next
  3483. icon: 'mdi:skip-next'
  3484. - card: 'custom:mini-media-player'
  3485. noPadding: true
  3486. higher: true
  3487. higherSize: 1
  3488. wider: true
  3489. widerSize: 2
  3490. double_tap_action:
  3491. action: popup
  3492. entity: media_player.lg_43
  3493. cardStyle: |
  3494. ha-card {
  3495. height: 88%;
  3496. background: none !important;
  3497. box-shadow: none !important;
  3498. position: relative;
  3499. font-size: 0.65vw !important;
  3500. image
  3501. }
  3502. ha-card{
  3503. overflow: hidden !important;
  3504. }
  3505. :host #primaryProgress{
  3506. background: #474A52 !important;
  3507. display: flex !important;
  3508. height: 100%;
  3509. }
  3510. cardOptions:
  3511. artwork: full-cover
  3512. entity: media_player.lg_43
  3513. hide:
  3514. power: true
  3515. progress: false
  3516. runtime: true
  3517. icon: true
  3518. name: true
  3519. source: true
  3520. volume: true
  3521. controls: false
  3522. - entity: media_player.shield_android_tv
  3523. name: Nvidia Shield
  3524. popup:
  3525. actionsInARow: 3
  3526. scenesInARow: 3
  3527. brightnessWidth: 130px
  3528. brightnessHeight: 360px
  3529. borderRadius: 1.75em
  3530. switchWidth: 130px
  3531. switchHeight: 360px
  3532. sliderColor: '#eee'
  3533. sliderThumbColor: 'rgba(100, 100, 100, 0.9)'
  3534. sliderTrackColor: 'rgba(100, 100, 100, 0.9)'
  3535. type: 'custom:media_player-popup-card'
  3536. actions:
  3537. - service: media_player.media_previous_track
  3538. service_data:
  3539. entity_id: this
  3540. name: previous
  3541. icon: 'mdi:skip-previous'
  3542. - service: media_player.media_play_pause
  3543. service_data:
  3544. entity_id: this
  3545. name: play/pause
  3546. icon: 'mdi:play-pause'
  3547. - service: media_player.media_next_track
  3548. service_data:
  3549. entity_id: this
  3550. name: next
  3551. icon: 'mdi:skip-next'
  3552. - card: 'custom:mini-media-player'
  3553. noPadding: true
  3554. higher: true
  3555. higherSize: 1
  3556. wider: true
  3557. widerSize: 2
  3558. double_tap_action:
  3559. action: popup
  3560. entity: media_player.shield_android_tv
  3561. cardStyle: |
  3562. ha-card {
  3563. height: 100%;
  3564.  
  3565. box-shadow: none !important;
  3566. position: relative;
  3567. font-size: 0.65vw !important;
  3568. image
  3569. }
  3570. ha-card{
  3571. overflow: hidden !important;
  3572. }
  3573. :host #primaryProgress{
  3574. background: #474A52 !important;
  3575. display: flex !important;
  3576. height: 100%;
  3577. }
  3578. cardOptions:
  3579. artwork: full-cover
  3580. entity: media_player.shield_android_tv
  3581. hide:
  3582. power: true
  3583. progress: false
  3584. runtime: true
  3585. icon: true
  3586. name: true
  3587. source: true
  3588. volume: true
  3589. controls: false
  3590. - entity: media_player.chromecast
  3591. name: Chromecast
  3592. popup:
  3593. actionsInARow: 3
  3594. scenesInARow: 3
  3595. brightnessWidth: 130px
  3596. brightnessHeight: 360px
  3597. borderRadius: 1.75em
  3598. switchWidth: 130px
  3599. switchHeight: 360px
  3600. sliderColor: '#eee'
  3601. sliderThumbColor: 'rgba(100, 100, 100, 0.9)'
  3602. sliderTrackColor: 'rgba(100, 100, 100, 0.9)'
  3603. type: 'custom:media_player-popup-card'
  3604. actions:
  3605. - service: media_player.media_previous_track
  3606. service_data:
  3607. entity_id: this
  3608. name: previous
  3609. icon: 'mdi:skip-previous'
  3610. - service: media_player.media_play_pause
  3611. service_data:
  3612. entity_id: this
  3613. name: play/pause
  3614. icon: 'mdi:play-pause'
  3615. - service: media_player.media_next_track
  3616. service_data:
  3617. entity_id: this
  3618. name: next
  3619. icon: 'mdi:skip-next'
  3620. - card: 'custom:mini-media-player'
  3621. noPadding: true
  3622. higher: true
  3623. higherSize: 1
  3624. wider: true
  3625. widerSize: 2
  3626. double_tap_action:
  3627. action: popup
  3628. entity: media_player.chromecast
  3629. cardStyle: |
  3630. ha-card {
  3631. height: 88%;
  3632. background: none !important;
  3633. box-shadow: none !important;
  3634. position: relative;
  3635. font-size: 0.65vw !important;
  3636. image
  3637. }
  3638. ha-card{
  3639. overflow: hidden !important;
  3640. }
  3641. :host #primaryProgress{
  3642. background: #474A52 !important;
  3643. display: flex !important;
  3644. height: 100%;
  3645. }
  3646. cardOptions:
  3647. artwork: full-cover
  3648. entity: media_player.chromecast
  3649. hide:
  3650. power: true
  3651. progress: false
  3652. runtime: true
  3653. icon: true
  3654. name: true
  3655. source: true
  3656. volume: true
  3657. controls: false
  3658. title: Screens
  3659. tileOnRow: 3
  3660. - break
  3661. - type: 'custom:homekit-card'
  3662. title: Media
  3663. titleColor: '#000'
  3664. horizontalScroll: true
  3665. statePositionTop: true
  3666. useBrightness: false
  3667. useTemperature: false
  3668. enableColumns: true
  3669. tileHoldAnimation: false
  3670. panel: true
  3671. home: false
  3672. style: |
  3673. :host {
  3674. --tile-background: rgba(230, 230, 228, 0.5);
  3675. --tile-border-radius: 12px;
  3676. --tile-width: 100px;
  3677. --tile-height: 100px;
  3678. --tile-on-background: rgba(255, 255, 255, 1);
  3679. --tile-name-text-color: rgba(0, 0, 0, 0.3);
  3680. --tile-on-name-text-color: rgba(0, 0, 0, 1);
  3681. --tile-state-text-color: rgba(0, 0, 0, 0.3);
  3682. --tile-on-state-text-color: rgba(0, 0, 0, 1);
  3683. --tile-state-changed-text-color: rgb(50, 50, 50, 1);
  3684. --tile-unavailable-state-text-color: rgba(255, 0, 0, 0.25);
  3685. --tile-value-text-color: rgba(0, 0, 0, 1);
  3686. --tile-value-text-font-size: 12px;
  3687. --tile-icon-color: rgba(0, 0, 0, 0.25);
  3688. --tile-on-icon-color: #f7d959;
  3689. --tile-width-mobile: 90px;
  3690. --tile-height-mobile: 90px;
  3691. --min-header-height: 150px;
  3692. --tile-icon-size: 36px;
  3693. --tile-image-radius: 0%
  3694. }
  3695. rows:
  3696. - row: 1
  3697. columns:
  3698. - column: 1
  3699. entities:
  3700. - entities:
  3701. - entity: media_player.home_group
  3702. name: Home Group
  3703. popup:
  3704. actionsInARow: 3
  3705. scenesInARow: 3
  3706. brightnessWidth: 130px
  3707. brightnessHeight: 360px
  3708. borderRadius: 1.75em
  3709. switchWidth: 130px
  3710. switchHeight: 360px
  3711. sliderColor: '#eee'
  3712. sliderThumbColor: 'rgba(100, 100, 100, 0.9)'
  3713. sliderTrackColor: 'rgba(100, 100, 100, 0.9)'
  3714. type: 'custom:media_player-popup-card'
  3715. actions:
  3716. - service: media_player.media_previous_track
  3717. service_data:
  3718. entity_id: this
  3719. name: previous
  3720. icon: 'mdi:skip-previous'
  3721. - service: media_player.media_play_pause
  3722. service_data:
  3723. entity_id: this
  3724. name: play/pause
  3725. icon: 'mdi:play-pause'
  3726. - service: media_player.media_next_track
  3727. service_data:
  3728. entity_id: this
  3729. name: next
  3730. icon: 'mdi:skip-next'
  3731. - entity: media_player.living_room_speaker
  3732. name: Living Room
  3733. popup:
  3734. actionsInARow: 3
  3735. scenesInARow: 3
  3736. brightnessWidth: 130px
  3737. brightnessHeight: 360px
  3738. borderRadius: 1.75em
  3739. switchWidth: 130px
  3740. switchHeight: 360px
  3741. sliderColor: '#eee'
  3742. sliderThumbColor: 'rgba(100, 100, 100, 0.9)'
  3743. sliderTrackColor: 'rgba(100, 100, 100, 0.9)'
  3744. type: 'custom:media_player-popup-card'
  3745. actions:
  3746. - service: media_player.media_previous_track
  3747. service_data:
  3748. entity_id: this
  3749. name: previous
  3750. icon: 'mdi:skip-previous'
  3751. - service: media_player.media_play_pause
  3752. service_data:
  3753. entity_id: this
  3754. name: play/pause
  3755. icon: 'mdi:play-pause'
  3756. - service: media_player.media_next_track
  3757. service_data:
  3758. entity_id: this
  3759. name: next
  3760. icon: 'mdi:skip-next'
  3761. - entity: media_player.pc_room_speaker
  3762. name: PC Room
  3763. popup:
  3764. actionsInARow: 3
  3765. scenesInARow: 3
  3766. brightnessWidth: 130px
  3767. brightnessHeight: 360px
  3768. borderRadius: 1.75em
  3769. switchWidth: 130px
  3770. switchHeight: 360px
  3771. sliderColor: '#eee'
  3772. sliderThumbColor: 'rgba(100, 100, 100, 0.9)'
  3773. sliderTrackColor: 'rgba(100, 100, 100, 0.9)'
  3774. type: 'custom:media_player-popup-card'
  3775. actions:
  3776. - service: media_player.media_previous_track
  3777. service_data:
  3778. entity_id: this
  3779. name: previous
  3780. icon: 'mdi:skip-previous'
  3781. - service: media_player.media_play_pause
  3782. service_data:
  3783. entity_id: this
  3784. name: play/pause
  3785. icon: 'mdi:play-pause'
  3786. - service: media_player.media_next_track
  3787. service_data:
  3788. entity_id: this
  3789. name: next
  3790. icon: 'mdi:skip-next'
  3791. - entity: media_player.book_room_speaker
  3792. name: Book Room
  3793. popup:
  3794. actionsInARow: 3
  3795. scenesInARow: 3
  3796. brightnessWidth: 130px
  3797. brightnessHeight: 360px
  3798. borderRadius: 1.75em
  3799. switchWidth: 130px
  3800. switchHeight: 360px
  3801. sliderColor: '#eee'
  3802. sliderThumbColor: 'rgba(100, 100, 100, 0.9)'
  3803. sliderTrackColor: 'rgba(100, 100, 100, 0.9)'
  3804. type: 'custom:media_player-popup-card'
  3805. actions:
  3806. - service: media_player.media_previous_track
  3807. service_data:
  3808. entity_id: this
  3809. name: previous
  3810. icon: 'mdi:skip-previous'
  3811. - service: media_player.media_play_pause
  3812. service_data:
  3813. entity_id: this
  3814. name: play/pause
  3815. icon: 'mdi:play-pause'
  3816. - service: media_player.media_next_track
  3817. service_data:
  3818. entity_id: this
  3819. name: next
  3820. icon: 'mdi:skip-next'
  3821. - entity: media_player.bedroom_speaker
  3822. name: Bedroom
  3823. popup:
  3824. actionsInARow: 3
  3825. scenesInARow: 3
  3826. brightnessWidth: 130px
  3827. brightnessHeight: 360px
  3828. borderRadius: 1.75em
  3829. switchWidth: 130px
  3830. switchHeight: 360px
  3831. sliderColor: '#eee'
  3832. sliderThumbColor: 'rgba(100, 100, 100, 0.9)'
  3833. sliderTrackColor: 'rgba(100, 100, 100, 0.9)'
  3834. type: 'custom:media_player-popup-card'
  3835. actions:
  3836. - service: media_player.media_previous_track
  3837. service_data:
  3838. entity_id: this
  3839. name: previous
  3840. icon: 'mdi:skip-previous'
  3841. - service: media_player.media_play_pause
  3842. service_data:
  3843. entity_id: this
  3844. name: play/pause
  3845. icon: 'mdi:play-pause'
  3846. - service: media_player.media_next_track
  3847. service_data:
  3848. entity_id: this
  3849. name: next
  3850. icon: 'mdi:skip-next'
  3851. - card: 'custom:mini-media-player'
  3852. noPadding: true
  3853. higher: true
  3854. higherSize: 1
  3855. wider: true
  3856. widerSize: 1
  3857. double_tap_action:
  3858. action: popup
  3859. entity: media_player.home_group
  3860. cardStyle: |
  3861. ha-card {
  3862. height: 100%;
  3863. background: none !important;
  3864. box-shadow: none !important;
  3865. position: relative;
  3866. font-size: 0.65vw !important;
  3867. image
  3868. }
  3869. ha-card{
  3870. overflow: hidden !important;
  3871. }
  3872. :host #primaryProgress{
  3873. background: #474A52 !important;
  3874. display: flex !important;
  3875. height: 100%;
  3876. }
  3877. cardOptions:
  3878. artwork: full-cover
  3879. entity: media_player.living_room_speaker
  3880. hide:
  3881. power: true
  3882. progress: false
  3883. runtime: true
  3884. icon: true
  3885. name: true
  3886. source: true
  3887. volume: true
  3888. controls: false
  3889. - card: 'custom:mini-media-player'
  3890. noPadding: true
  3891. higher: true
  3892. higherSize: 1
  3893. wider: true
  3894. widerSize: 1
  3895. double_tap_action:
  3896. action: popup
  3897. entity: media_player.living_room_speaker
  3898. cardStyle: |
  3899. ha-card {
  3900. height: 100%;
  3901. background: none !important;
  3902. box-shadow: none !important;
  3903. position: relative;
  3904. font-size: 0.65vw !important;
  3905. image
  3906. }
  3907. ha-card{
  3908. overflow: hidden !important;
  3909. }
  3910. :host #primaryProgress{
  3911. background: #474A52 !important;
  3912. display: flex !important;
  3913. height: 100%;
  3914. }
  3915. cardOptions:
  3916. artwork: full-cover
  3917. entity: media_player.living_room_speaker
  3918. hide:
  3919. power: true
  3920. progress: false
  3921. runtime: true
  3922. icon: true
  3923. name: true
  3924. source: true
  3925. volume: true
  3926. controls: false
  3927. - card: 'custom:mini-media-player'
  3928. noPadding: true
  3929. higher: true
  3930. higherSize: 1
  3931. wider: true
  3932. widerSize: 1
  3933. double_tap_action:
  3934. action: popup
  3935. entity: media_player.pc_room_speaker
  3936. cardStyle: |
  3937. ha-card {
  3938. height: 100%;
  3939. background: none !important;
  3940. box-shadow: none !important;
  3941. position: relative;
  3942. font-size: 0.65vw !important;
  3943. image
  3944. }
  3945. ha-card{
  3946. overflow: hidden !important;
  3947. }
  3948. :host #primaryProgress{
  3949. background: #474A52 !important;
  3950. display: flex !important;
  3951. height: 100%;
  3952. }
  3953. cardOptions:
  3954. artwork: full-cover
  3955. entity: media_player.pc_room_speaker
  3956. hide:
  3957. power: true
  3958. progress: false
  3959. runtime: true
  3960. icon: true
  3961. name: true
  3962. source: true
  3963. volume: true
  3964. controls: false
  3965. - card: 'custom:mini-media-player'
  3966. noPadding: true
  3967. higher: true
  3968. higherSize: 1
  3969. wider: true
  3970. widerSize: 1
  3971. double_tap_action:
  3972. action: popup
  3973. entity: media_player.book_room_speaker
  3974. cardStyle: |
  3975. ha-card {
  3976. height: 100%;
  3977. background: none !important;
  3978. box-shadow: none !important;
  3979. position: relative;
  3980. font-size: 0.65vw !important;
  3981. image
  3982. }
  3983. ha-card{
  3984. overflow: hidden !important;
  3985. }
  3986. :host #primaryProgress{
  3987. background: #474A52 !important;
  3988. display: flex !important;
  3989. height: 100%;
  3990. }
  3991. cardOptions:
  3992. artwork: full-cover
  3993. entity: media_player.book_room_speaker
  3994. hide:
  3995. power: true
  3996. progress: false
  3997. runtime: true
  3998. icon: true
  3999. name: true
  4000. source: true
  4001. volume: true
  4002. controls: false
  4003. - card: 'custom:mini-media-player'
  4004. noPadding: true
  4005. higher: true
  4006. higherSize: 1
  4007. wider: true
  4008. widerSize: 1
  4009. double_tap_action:
  4010. action: popup
  4011. entity: media_player.bedroom_speaker
  4012. cardStyle: |
  4013. ha-card {
  4014. height: 100%;
  4015. background: none !important;
  4016. box-shadow: none !important;
  4017. position: relative;
  4018. font-size: 0.65vw !important;
  4019. image
  4020. }
  4021. ha-card{
  4022. overflow: hidden !important;
  4023. }
  4024. :host #primaryProgress{
  4025. background: #474A52 !important;
  4026. display: flex !important;
  4027. height: 100%;
  4028. }
  4029. cardOptions:
  4030. artwork: full-cover
  4031. entity: media_player.bedroom_speaker
  4032. hide:
  4033. power: true
  4034. progress: false
  4035. runtime: true
  4036. icon: true
  4037. name: true
  4038. source: true
  4039. volume: true
  4040. controls: false
  4041. title: Speakers
  4042. - title: Devices
  4043. path: devices
  4044. icon: 'mdi:robot-vacuum'
  4045. panel: true
  4046. badges: []
  4047. cards:
  4048. - type: 'custom:layout-card'
  4049. column_width:
  4050. - 375
  4051. - 500
  4052. layout: vertical
  4053. cards:
  4054. - type: 'custom:button-card'
  4055. color: auto
  4056. color_type: blank-card
  4057. styles:
  4058. card:
  4059. - height: 25px
  4060. - type: 'custom:vacuum-card'
  4061. entity: vacuum.xiaomi_vacuum_cleaner
  4062. stats:
  4063. default:
  4064. - attribute: filter_left
  4065. unit: hours
  4066. subtitle: Filter
  4067. - attribute: side_brush_left
  4068. unit: hours
  4069. subtitle: Side brush
  4070. - attribute: main_brush_left
  4071. unit: hours
  4072. subtitle: Main brush
  4073. - attribute: sensor_dirty_left
  4074. unit: hours
  4075. subtitle: Sensors
  4076. cleaning:
  4077. - attribute: cleaned_area
  4078. unit: m2
  4079. subtitle: Cleaning area
  4080. - attribute: cleaning_time
  4081. unit: minutes
  4082. subtitle: Cleaning time
  4083. actions:
  4084. - name: Clean living room
  4085. service: script.clean_living_room
  4086. icon: 'mdi:sofa'
  4087. - name: Clean bedroom
  4088. service: script.clean_bedroom
  4089. icon: 'mdi:bed-empty'
  4090. - name: Clean kitchen
  4091. service: script.clean_kitchen
  4092. icon: 'mdi:silverware-fork-knife'
  4093. - break
  4094. - type: 'custom:button-card'
  4095. color: auto
  4096. color_type: blank-card
  4097. styles:
  4098. card:
  4099. - height: 25px
  4100. - type: 'custom:xiaomi-vacuum-map-card'
  4101. entity: vacuum.xiaomi_vacuum_cleaner
  4102. map_camera: camera.roborock
  4103. camera_calibration: true
  4104. calibration_points:
  4105. - vacuum:
  4106. x: 25500
  4107. 'y': 25500
  4108. map:
  4109. x: 466
  4110. 'y': 1889
  4111. - vacuum:
  4112. x: 26500
  4113. 'y': 26500
  4114. map:
  4115. x: 730
  4116. 'y': 1625
  4117. - vacuum:
  4118. x: 25500
  4119. 'y': 26500
  4120. map:
  4121. x: 466
  4122. 'y': 1625
  4123. zones:
  4124. - - - 25000
  4125. - 31000
  4126. - 30500
  4127. - 27500
  4128. - - - 26000
  4129. - 23500
  4130. - 18750
  4131. - 27500
  4132. - - - 26100
  4133. - 23500
  4134. - 30500
  4135. - 27400
  4136. - - - 21000
  4137. - 19000
  4138. - 24250
  4139. - 23500
  4140. - - - 17500
  4141. - 19000
  4142. - 21000
  4143. - 23500
  4144. - - - 18750
  4145. - 23250
  4146. - 13000
  4147. - 28750
  4148. - - - 24250
  4149. - 18750
  4150. - 31500
  4151. - 23500
  4152. - break
  4153. - type: 'custom:button-card'
  4154. color: auto
  4155. color_type: blank-card
  4156. styles:
  4157. card:
  4158. - height: 25px
  4159. - type: 'custom:purifier-card'
  4160. entity: fan.xiaomi_miio_device
  4161. stats:
  4162. - attribute: filter_life_remaining
  4163. unit: '%'
  4164. subtitle: Filter Remaining
  4165. - attribute: motor_speed
  4166. unit: RPS
  4167. subtitle: Motor Speed
  4168. actions:
  4169. - name: Silent
  4170. icon: 'mdi:weather-night'
  4171. speed: Silent
  4172. - name: 25%
  4173. icon: 'mdi:circle-slice-2'
  4174. speed: Favorite
  4175. xiaomi_miio_favorite_level: 3
  4176. - name: 50%
  4177. icon: 'mdi:circle-slice-4'
  4178. speed: Favorite
  4179. xiaomi_miio_favorite_level: 7
  4180. - name: 75%
  4181. icon: 'mdi:circle-slice-6'
  4182. speed: Favorite
  4183. xiaomi_miio_favorite_level: 10
  4184. - name: 100%
  4185. icon: 'mdi:circle-slice-8'
  4186. speed: Favorite
  4187. xiaomi_miio_favorite_level: 14
  4188. - name: Auto
  4189. icon: 'mdi:brightness-auto'
  4190. speed: Auto
  4191. show_name: true
  4192. show_state: true
  4193. show_toolbar: true
  4194. compact_view: false
  4195. - title: Camera
  4196. path: camera
  4197. icon: 'mdi:webcam'
  4198. panel: true
  4199. badges: []
  4200. cards:
  4201. - type: 'custom:layout-card'
  4202. column_width:
  4203. - 575
  4204. layout: vertical
  4205. cards:
  4206. - type: 'custom:button-card'
  4207. color: auto
  4208. color_type: blank-card
  4209. styles:
  4210. card:
  4211. - height: 25px
  4212. - type: picture-glance
  4213. aspect_ratio: 0%
  4214. camera_image: camera.wyze_cam
  4215. camera_view: live
  4216. entities: []
  4217. title: null
  4218. tap_action:
  4219. action: more-info
  4220. - title: Raspberry
  4221. path: raspberry
  4222. icon: 'mdi:developer-board'
  4223. panel: true
  4224. badges: []
  4225. cards:
  4226. - type: 'custom:layout-card'
  4227. column_width:
  4228. - 600
  4229. - 600
  4230. layout: vertical
  4231. cards:
  4232. - type: 'custom:homekit-card'
  4233. title: Media
  4234. titleColor: '#000'
  4235. horizontalScroll: true
  4236. statePositionTop: true
  4237. useBrightness: false
  4238. useTemperature: false
  4239. enableColumns: true
  4240. tileHoldAnimation: false
  4241. panel: true
  4242. home: false
  4243. style: |
  4244. :host {
  4245. --tile-background: rgba(230, 230, 228, 0.5);
  4246. --tile-border-radius: 12px;
  4247. --tile-width: 100px;
  4248. --tile-height: 100px;
  4249. --tile-on-background: rgba(255, 255, 255, 1);
  4250. --tile-name-text-color: rgba(0, 0, 0, 0.3);
  4251. --tile-on-name-text-color: rgba(0, 0, 0, 1);
  4252. --tile-state-text-color: rgba(0, 0, 0, 0.3);
  4253. --tile-on-state-text-color: rgba(0, 0, 0, 1);
  4254. --tile-state-changed-text-color: rgb(50, 50, 50, 1);
  4255. --tile-unavailable-state-text-color: rgba(255, 0, 0, 0.25);
  4256. --tile-value-text-color: rgba(0, 0, 0, 1);
  4257. --tile-value-text-font-size: 12px;
  4258. --tile-icon-color: rgba(0, 0, 0, 0.25);
  4259. --tile-on-icon-color: #f7d959;
  4260. --tile-width-mobile: 90px;
  4261. --tile-height-mobile: 90px;
  4262. --min-header-height: 150px;
  4263. --tile-icon-size: 36px;
  4264. --tile-image-radius: 0%
  4265. }
  4266. rows:
  4267. - row: 1
  4268. columns:
  4269. - column: 1
  4270. entities:
  4271. - entities:
  4272. - card: 'custom:mini-graph-card'
  4273. cardOptions:
  4274. entities:
  4275. - entity: sensor.processor_use
  4276. name: CPU
  4277. show: ''
  4278. labels: true
  4279. color_thresholds:
  4280. - value: 10
  4281. color: '#ffb92c'
  4282. - value: 25
  4283. color: '#ff9d20'
  4284. - value: 40
  4285. color: '#ff7d1d'
  4286. - value: 55
  4287. color: '#ff5d11'
  4288. - value: 70
  4289. color: '#ff3609'
  4290. - value: 85
  4291. color: '#a61e00'
  4292. animate: true
  4293. hours_to_show: 24
  4294. points_per_hour: 1
  4295. update_interval: 1
  4296. line_color: var(--accent-color)
  4297. line_width: 8
  4298. font_size: 50
  4299. aggregate_func: max
  4300. noPadding: true
  4301. higher: true
  4302. higherSize: 1
  4303. wider: true
  4304. widerSize: 2
  4305. - card: 'custom:mini-graph-card'
  4306. cardOptions:
  4307. entities:
  4308. - entity: sensor.cpu_temperature
  4309. name: CPU Temp
  4310. icon: 'mdi:gauge'
  4311. show: ''
  4312. labels: false
  4313. color_thresholds:
  4314. - value: 0
  4315. color: '#008bff'
  4316. - value: 10
  4317. color: '#62d9ff'
  4318. - value: 20
  4319. color: '#a4f5ff'
  4320. - value: 30
  4321. color: '#f1ffff'
  4322. - value: 40
  4323. color: '#ffff88'
  4324. - value: 45
  4325. color: '#ffe359'
  4326. - value: 50
  4327. color: '#ffb92c'
  4328. - value: 55
  4329. color: '#ff9d20'
  4330. - value: 60
  4331. color: '#ff7d1d'
  4332. - value: 65
  4333. color: '#ff5d11'
  4334. - value: 70
  4335. color: '#ff3609'
  4336. - value: 80
  4337. color: '#a61e00'
  4338. animate: true
  4339. hours_to_show: 24
  4340. points_per_hour: 1
  4341. update_interval: 1
  4342. line_color: var(--accent-color)
  4343. line_width: 8
  4344. font_size: 50
  4345. aggregate_func: max
  4346. noPadding: true
  4347. higher: true
  4348. higherSize: 1
  4349. wider: true
  4350. widerSize: 2
  4351. - card: 'custom:mini-graph-card'
  4352. cardOptions:
  4353. entities:
  4354. - entity: sensor.memory_use_percent
  4355. name: Memory
  4356. show: ''
  4357. labels: true
  4358. color_thresholds:
  4359. - value: 20
  4360. color: '#008bff'
  4361. - value: 25
  4362. color: '#62d9ff'
  4363. - value: 30
  4364. color: '#a4f5ff'
  4365. - value: 35
  4366. color: '#f1ffff'
  4367. - value: 40
  4368. color: '#ffff88'
  4369. - value: 45
  4370. color: '#ffe359'
  4371. - value: 50
  4372. color: '#ffb92c'
  4373. - value: 55
  4374. color: '#ff9d20'
  4375. - value: 60
  4376. color: '#ff7d1d'
  4377. - value: 65
  4378. color: '#ff5d11'
  4379. - value: 70
  4380. color: '#ff3609'
  4381. - value: 75
  4382. color: '#a61e00'
  4383. animate: true
  4384. hours_to_show: 24
  4385. points_per_hour: 1
  4386. update_interval: 1
  4387. line_color: var(--accent-color)
  4388. line_width: 8
  4389. font_size: 50
  4390. aggregate_func: max
  4391. noPadding: true
  4392. higher: true
  4393. higherSize: 1
  4394. wider: true
  4395. widerSize: 2
  4396. - card: 'custom:mini-graph-card'
  4397. cardOptions:
  4398. entities:
  4399. - entity: sensor.disk_use_percent_home
  4400. name: Disk
  4401. show: ''
  4402. labels: true
  4403. color_thresholds:
  4404. - value: 5
  4405. color: '#a4f5ff'
  4406. - value: 15
  4407. color: '#f1ffff'
  4408. - value: 25
  4409. color: '#ffff88'
  4410. - value: 35
  4411. color: '#ffe359'
  4412. - value: 45
  4413. color: '#ffb92c'
  4414. - value: 55
  4415. color: '#ff9d20'
  4416. - value: 65
  4417. color: '#ff7d1d'
  4418. - value: 75
  4419. color: '#ff5d11'
  4420. - value: 85
  4421. color: '#ff3609'
  4422. - value: 95
  4423. color: '#a61e00'
  4424. animate: true
  4425. hours_to_show: 24
  4426. points_per_hour: 1
  4427. update_interval: 1
  4428. line_color: var(--accent-color)
  4429. line_width: 8
  4430. font_size: 50
  4431. aggregate_func: max
  4432. noPadding: true
  4433. higher: true
  4434. higherSize: 1
  4435. wider: true
  4436. widerSize: 2
  4437. title: Raspberry Status
  4438. - break
  4439. - type: 'custom:homekit-card'
  4440. title: Media
  4441. titleColor: '#000'
  4442. horizontalScroll: true
  4443. statePositionTop: true
  4444. useBrightness: false
  4445. useTemperature: false
  4446. enableColumns: true
  4447. tileHoldAnimation: false
  4448. panel: true
  4449. home: false
  4450. style: |
  4451. :host {
  4452. --tile-background: rgba(230, 230, 228, 0.5);
  4453. --tile-border-radius: 12px;
  4454. --tile-width: 100px;
  4455. --tile-height: 100px;
  4456. --tile-on-background: rgba(255, 255, 255, 1);
  4457. --tile-name-text-color: rgba(0, 0, 0, 0.3);
  4458. --tile-on-name-text-color: rgba(0, 0, 0, 1);
  4459. --tile-state-text-color: rgba(0, 0, 0, 0.3);
  4460. --tile-on-state-text-color: rgba(0, 0, 0, 1);
  4461. --tile-state-changed-text-color: rgb(50, 50, 50, 1);
  4462. --tile-unavailable-state-text-color: rgba(255, 0, 0, 0.25);
  4463. --tile-value-text-color: rgba(0, 0, 0, 1);
  4464. --tile-value-text-font-size: 12px;
  4465. --tile-icon-color: rgba(0, 0, 0, 0.25);
  4466. --tile-on-icon-color: #f7d959;
  4467. --tile-width-mobile: 90px;
  4468. --tile-height-mobile: 90px;
  4469. --min-header-height: 150px;
  4470. --tile-icon-size: 36px;
  4471. --tile-image-radius: 0%
  4472. }
  4473. rows:
  4474. - row: 2
  4475. columns:
  4476. - column: 1
  4477. entities:
  4478. - entities:
  4479. - card: 'custom:mini-graph-card'
  4480. cardOptions:
  4481. entities:
  4482. - entity: sensor.speedtest_download
  4483. show: ''
  4484. labels: true
  4485. color_thresholds:
  4486. - value: 0
  4487. color: '#660000'
  4488. - value: 5
  4489. color: '#cce0cc'
  4490. - value: 10
  4491. color: '#99c199'
  4492. - value: 15
  4493. color: '#66a366'
  4494. - value: 20
  4495. color: '#328432'
  4496. - value: 25
  4497. color: '#006600'
  4498. animate: true
  4499. hours_to_show: 24
  4500. points_per_hour: 1
  4501. update_interval: 1
  4502. line_color: var(--accent-color)
  4503. line_width: 8
  4504. font_size: 50
  4505. aggregate_func: max
  4506. noPadding: true
  4507. higher: true
  4508. higherSize: 1
  4509. wider: true
  4510. widerSize: 2
  4511. - card: 'custom:mini-graph-card'
  4512. cardOptions:
  4513. entities:
  4514. - entity: sensor.speedtest_upload
  4515. show: ''
  4516. labels: false
  4517. color_thresholds:
  4518. - value: 0
  4519. color: '#660000'
  4520. - value: 1.5
  4521. color: '#cce0cc'
  4522. - value: 3
  4523. color: '#99c199'
  4524. - value: 4.5
  4525. color: '#66a366'
  4526. - value: 6
  4527. color: '#328432'
  4528. - value: 7.5
  4529. color: '#006600'
  4530. animate: true
  4531. hours_to_show: 24
  4532. points_per_hour: 1
  4533. update_interval: 1
  4534. line_color: var(--accent-color)
  4535. line_width: 8
  4536. font_size: 50
  4537. aggregate_func: max
  4538. noPadding: true
  4539. higher: true
  4540. higherSize: 1
  4541. wider: true
  4542. widerSize: 2
  4543. - card: 'custom:mini-graph-card'
  4544. cardOptions:
  4545. entities:
  4546. - entity: sensor.speedtest_ping
  4547. show: ''
  4548. labels: true
  4549. color_thresholds:
  4550. - value: 10000
  4551. color: '#660000'
  4552. - value: 5000
  4553. color: '#fe6800'
  4554. - value: 1000
  4555. color: '#feaa00'
  4556. - value: 500
  4557. color: '#fff700'
  4558. - value: 100
  4559. color: '#66a366'
  4560. - value: 25
  4561. color: '#328432'
  4562. - value: 0
  4563. color: '#006600'
  4564. animate: true
  4565. hours_to_show: 24
  4566. points_per_hour: 1
  4567. update_interval: 1
  4568. line_color: var(--accent-color)
  4569. line_width: 8
  4570. font_size: 50
  4571. aggregate_func: max
  4572. state_map:
  4573. - value: 'off'
  4574. label: Day
  4575. - value: 'on'
  4576. label: Night
  4577. noPadding: true
  4578. higher: true
  4579. higherSize: 1
  4580. wider: true
  4581. widerSize: 2
  4582. title: Net Speed Status
  4583. - title: Batteries
  4584. path: batteries
  4585. icon: 'mdi:battery-outline'
  4586. panel: true
  4587. badges: []
  4588. cards:
  4589. - type: 'custom:layout-card'
  4590. column_width:
  4591. - 350
  4592. - 850
  4593. layout: vertical
  4594. cards:
  4595. - type: 'custom:homekit-card'
  4596. title: Media
  4597. titleColor: '#000'
  4598. horizontalScroll: true
  4599. statePositionTop: true
  4600. useBrightness: false
  4601. useTemperature: false
  4602. enableColumns: true
  4603. tileHoldAnimation: false
  4604. panel: true
  4605. home: false
  4606. style: |
  4607. :host {
  4608. --tile-background: rgba(230, 230, 228, 0.5);
  4609. --tile-border-radius: 12px;
  4610. --tile-width: 100px;
  4611. --tile-height: 100px;
  4612. --tile-on-background: rgba(255, 255, 255, 1);
  4613. --tile-name-text-color: rgba(0, 0, 0, 0.3);
  4614. --tile-on-name-text-color: rgba(0, 0, 0, 1);
  4615. --tile-state-text-color: rgba(0, 0, 0, 0.3);
  4616. --tile-on-state-text-color: rgba(0, 0, 0, 1);
  4617. --tile-state-changed-text-color: rgb(50, 50, 50, 1);
  4618. --tile-unavailable-state-text-color: rgba(255, 0, 0, 0.25);
  4619. --tile-value-text-color: rgba(0, 0, 0, 1);
  4620. --tile-value-text-font-size: 12px;
  4621. --tile-icon-color: rgba(0, 0, 0, 0.25);
  4622. --tile-on-icon-color: #f7d959;
  4623. --tile-width-mobile: 90px;
  4624. --tile-height-mobile: 90px;
  4625. --min-header-height: 150px;
  4626. --tile-icon-size: 36px;
  4627. --tile-image-radius: 0%
  4628. }
  4629. rows:
  4630. - row: 1
  4631. columns:
  4632. - column: 1
  4633. entities:
  4634. - entities:
  4635. - card: 'custom:mini-graph-card'
  4636. cardOptions:
  4637. entities:
  4638. - entity: sensor.phone1_battery_level
  4639. show: ''
  4640. labels: false
  4641. color_thresholds:
  4642. - value: 100
  4643. color: '#008000'
  4644. - value: 80
  4645. color: '#3CB371'
  4646. - value: 60
  4647. color: '#FFD700'
  4648. - value: 40
  4649. color: '#FFA500'
  4650. - value: 20
  4651. color: '#FF7F50'
  4652. - value: 0
  4653. color: '#FF4500'
  4654. animate: true
  4655. hours_to_show: 24
  4656. points_per_hour: 2
  4657. update_interval: 300
  4658. line_color: var(--accent-color)
  4659. line_width: 8
  4660. font_size: 50
  4661. aggregate_func: max
  4662. noPadding: true
  4663. higher: true
  4664. higherSize: 1
  4665. wider: true
  4666. widerSize: 2
  4667. - card: 'custom:mini-graph-card'
  4668. cardOptions:
  4669. entities:
  4670. - entity: sensor.phone2_battery_level
  4671. show: ''
  4672. labels: false
  4673. color_thresholds:
  4674. - value: 100
  4675. color: '#008000'
  4676. - value: 80
  4677. color: '#3CB371'
  4678. - value: 60
  4679. color: '#FFD700'
  4680. - value: 40
  4681. color: '#FFA500'
  4682. - value: 20
  4683. color: '#FF7F50'
  4684. - value: 0
  4685. color: '#FF4500'
  4686. animate: true
  4687. hours_to_show: 24
  4688. points_per_hour: 2
  4689. update_interval: 300
  4690. line_color: var(--accent-color)
  4691. line_width: 8
  4692. font_size: 50
  4693. aggregate_func: max
  4694. noPadding: true
  4695. higher: true
  4696. higherSize: 1
  4697. wider: true
  4698. widerSize: 2
  4699. title: Phone Battery Status
  4700. - break
  4701. - type: 'custom:homekit-card'
  4702. title: Media
  4703. titleColor: '#000'
  4704. horizontalScroll: true
  4705. statePositionTop: true
  4706. useBrightness: false
  4707. useTemperature: false
  4708. enableColumns: true
  4709. tileHoldAnimation: false
  4710. panel: true
  4711. home: false
  4712. style: |
  4713. :host {
  4714. --tile-background: rgba(230, 230, 228, 0.5);
  4715. --tile-border-radius: 12px;
  4716. --tile-width: 100px;
  4717. --tile-height: 100px;
  4718. --tile-on-background: rgba(255, 255, 255, 1);
  4719. --tile-name-text-color: rgba(0, 0, 0, 0.3);
  4720. --tile-on-name-text-color: rgba(0, 0, 0, 1);
  4721. --tile-state-text-color: rgba(0, 0, 0, 0.3);
  4722. --tile-on-state-text-color: rgba(0, 0, 0, 1);
  4723. --tile-state-changed-text-color: rgb(50, 50, 50, 1);
  4724. --tile-unavailable-state-text-color: rgba(255, 0, 0, 0.25);
  4725. --tile-value-text-color: rgba(0, 0, 0, 1);
  4726. --tile-value-text-font-size: 12px;
  4727. --tile-icon-color: rgba(0, 0, 0, 0.25);
  4728. --tile-on-icon-color: #f7d959;
  4729. --tile-width-mobile: 90px;
  4730. --tile-height-mobile: 90px;
  4731. --min-header-height: 150px;
  4732. --tile-icon-size: 36px;
  4733. --tile-image-radius: 0%
  4734. }
  4735. rows:
  4736. - row: 2
  4737. columns:
  4738. - column: 1
  4739. entities:
  4740. - entities:
  4741. - card: 'custom:mini-graph-card'
  4742. cardOptions:
  4743. entities:
  4744. - entity: sensor.main_door_motion_battery
  4745. show: ''
  4746. labels: false
  4747. color_thresholds:
  4748. - value: 100
  4749. color: '#008000'
  4750. - value: 80
  4751. color: '#3CB371'
  4752. - value: 60
  4753. color: '#FFD700'
  4754. - value: 40
  4755. color: '#FFA500'
  4756. - value: 20
  4757. color: '#FF7F50'
  4758. - value: 0
  4759. color: '#FF4500'
  4760. animate: true
  4761. hours_to_show: 168
  4762. points_per_hour: 0.25
  4763. update_interval: 300
  4764. line_color: var(--accent-color)
  4765. line_width: 8
  4766. font_size: 50
  4767. aggregate_func: max
  4768. noPadding: true
  4769. higher: true
  4770. higherSize: 1
  4771. wider: true
  4772. widerSize: 2
  4773. - card: 'custom:mini-graph-card'
  4774. cardOptions:
  4775. entities:
  4776. - entity: sensor.main_door_battery
  4777. show: ''
  4778. labels: false
  4779. color_thresholds:
  4780. - value: 100
  4781. color: '#008000'
  4782. - value: 80
  4783. color: '#3CB371'
  4784. - value: 60
  4785. color: '#FFD700'
  4786. - value: 40
  4787. color: '#FFA500'
  4788. - value: 20
  4789. color: '#FF7F50'
  4790. - value: 0
  4791. color: '#FF4500'
  4792. animate: true
  4793. hours_to_show: 168
  4794. points_per_hour: 0.25
  4795. update_interval: 3600
  4796. line_color: var(--accent-color)
  4797. line_width: 8
  4798. font_size: 50
  4799. aggregate_func: max
  4800. noPadding: true
  4801. higher: true
  4802. higherSize: 1
  4803. wider: true
  4804. widerSize: 2
  4805. - card: 'custom:mini-graph-card'
  4806. cardOptions:
  4807. entities:
  4808. - entity: sensor.living_room_motion_battery
  4809. show: ''
  4810. labels: false
  4811. color_thresholds:
  4812. - value: 100
  4813. color: '#008000'
  4814. - value: 80
  4815. color: '#3CB371'
  4816. - value: 60
  4817. color: '#FFD700'
  4818. - value: 40
  4819. color: '#FFA500'
  4820. - value: 20
  4821. color: '#FF7F50'
  4822. - value: 0
  4823. color: '#FF4500'
  4824. animate: true
  4825. hours_to_show: 168
  4826. points_per_hour: 0.25
  4827. update_interval: 3600
  4828. line_color: var(--accent-color)
  4829. line_width: 8
  4830. font_size: 50
  4831. aggregate_func: max
  4832. noPadding: true
  4833. higher: true
  4834. higherSize: 1
  4835. wider: true
  4836. widerSize: 2
  4837. - card: 'custom:mini-graph-card'
  4838. cardOptions:
  4839. entities:
  4840. - entity: sensor.front_balcony_door_battery
  4841. show: ''
  4842. labels: false
  4843. color_thresholds:
  4844. - value: 100
  4845. color: '#008000'
  4846. - value: 80
  4847. color: '#3CB371'
  4848. - value: 60
  4849. color: '#FFD700'
  4850. - value: 40
  4851. color: '#FFA500'
  4852. - value: 20
  4853. color: '#FF7F50'
  4854. - value: 0
  4855. color: '#FF4500'
  4856. animate: true
  4857. hours_to_show: 168
  4858. points_per_hour: 0.25
  4859. update_interval: 3600
  4860. line_color: var(--accent-color)
  4861. line_width: 8
  4862. font_size: 50
  4863. aggregate_func: max
  4864. noPadding: true
  4865. higher: true
  4866. higherSize: 1
  4867. wider: true
  4868. widerSize: 2
  4869. - card: 'custom:mini-graph-card'
  4870. cardOptions:
  4871. entities:
  4872. - entity: sensor.book_room_motion_battery
  4873. show: ''
  4874. labels: false
  4875. color_thresholds:
  4876. - value: 100
  4877. color: '#008000'
  4878. - value: 80
  4879. color: '#3CB371'
  4880. - value: 60
  4881. color: '#FFD700'
  4882. - value: 40
  4883. color: '#FFA500'
  4884. - value: 20
  4885. color: '#FF7F50'
  4886. - value: 0
  4887. color: '#FF4500'
  4888. animate: true
  4889. hours_to_show: 168
  4890. points_per_hour: 0.25
  4891. update_interval: 3600
  4892. line_color: var(--accent-color)
  4893. line_width: 8
  4894. font_size: 50
  4895. aggregate_func: max
  4896. noPadding: true
  4897. higher: true
  4898. higherSize: 1
  4899. wider: true
  4900. widerSize: 2
  4901. - card: 'custom:mini-graph-card'
  4902. cardOptions:
  4903. entities:
  4904. - entity: sensor.back_balcony_door_battery
  4905. show: ''
  4906. labels: false
  4907. color_thresholds:
  4908. - value: 100
  4909. color: '#008000'
  4910. - value: 80
  4911. color: '#3CB371'
  4912. - value: 60
  4913. color: '#FFD700'
  4914. - value: 40
  4915. color: '#FFA500'
  4916. - value: 20
  4917. color: '#FF7F50'
  4918. - value: 0
  4919. color: '#FF4500'
  4920. animate: true
  4921. hours_to_show: 168
  4922. points_per_hour: 0.25
  4923. update_interval: 3600
  4924. line_color: var(--accent-color)
  4925. line_width: 8
  4926. font_size: 50
  4927. aggregate_func: max
  4928. noPadding: true
  4929. higher: true
  4930. higherSize: 1
  4931. wider: true
  4932. widerSize: 2
  4933. - card: 'custom:mini-graph-card'
  4934. cardOptions:
  4935. entities:
  4936. - entity: sensor.living_room_temp_battery
  4937. show: ''
  4938. labels: false
  4939. color_thresholds:
  4940. - value: 100
  4941. color: '#008000'
  4942. - value: 80
  4943. color: '#3CB371'
  4944. - value: 60
  4945. color: '#FFD700'
  4946. - value: 40
  4947. color: '#FFA500'
  4948. - value: 20
  4949. color: '#FF7F50'
  4950. - value: 0
  4951. color: '#FF4500'
  4952. animate: true
  4953. hours_to_show: 168
  4954. points_per_hour: 0.25
  4955. update_interval: 3600
  4956. line_color: var(--accent-color)
  4957. line_width: 8
  4958. font_size: 50
  4959. aggregate_func: max
  4960. noPadding: true
  4961. higher: true
  4962. higherSize: 1
  4963. wider: true
  4964. widerSize: 2
  4965. - card: 'custom:mini-graph-card'
  4966. cardOptions:
  4967. entities:
  4968. - entity: sensor.pc_room_temp_battery
  4969. show: ''
  4970. labels: false
  4971. color_thresholds:
  4972. - value: 100
  4973. color: '#008000'
  4974. - value: 80
  4975. color: '#3CB371'
  4976. - value: 60
  4977. color: '#FFD700'
  4978. - value: 40
  4979. color: '#FFA500'
  4980. - value: 20
  4981. color: '#FF7F50'
  4982. - value: 0
  4983. color: '#FF4500'
  4984. animate: true
  4985. hours_to_show: 168
  4986. points_per_hour: 0.25
  4987. update_interval: 3600
  4988. line_color: var(--accent-color)
  4989. line_width: 8
  4990. font_size: 50
  4991. aggregate_func: max
  4992. noPadding: true
  4993. higher: true
  4994. higherSize: 1
  4995. wider: true
  4996. widerSize: 2
  4997. - card: 'custom:mini-graph-card'
  4998. cardOptions:
  4999. entities:
  5000. - entity: sensor.book_room_temp_battery
  5001. show: ''
  5002. labels: false
  5003. color_thresholds:
  5004. - value: 100
  5005. color: '#008000'
  5006. - value: 80
  5007. color: '#3CB371'
  5008. - value: 60
  5009. color: '#FFD700'
  5010. - value: 40
  5011. color: '#FFA500'
  5012. - value: 20
  5013. color: '#FF7F50'
  5014. - value: 0
  5015. color: '#FF4500'
  5016. animate: true
  5017. hours_to_show: 168
  5018. points_per_hour: 0.25
  5019. update_interval: 3600
  5020. line_color: var(--accent-color)
  5021. line_width: 8
  5022. font_size: 50
  5023. aggregate_func: max
  5024. noPadding: true
  5025. higher: true
  5026. higherSize: 1
  5027. wider: true
  5028. widerSize: 2
  5029. - card: 'custom:mini-graph-card'
  5030. cardOptions:
  5031. entities:
  5032. - entity: sensor.saloon_temp_battery
  5033. show: ''
  5034. labels: false
  5035. color_thresholds:
  5036. - value: 100
  5037. color: '#008000'
  5038. - value: 80
  5039. color: '#3CB371'
  5040. - value: 60
  5041. color: '#FFD700'
  5042. - value: 40
  5043. color: '#FFA500'
  5044. - value: 20
  5045. color: '#FF7F50'
  5046. - value: 0
  5047. color: '#FF4500'
  5048. animate: true
  5049. hours_to_show: 168
  5050. points_per_hour: 0.25
  5051. update_interval: 3600
  5052. line_color: var(--accent-color)
  5053. line_width: 8
  5054. font_size: 50
  5055. aggregate_func: max
  5056. noPadding: true
  5057. higher: true
  5058. higherSize: 1
  5059. wider: true
  5060. widerSize: 2
  5061. - card: 'custom:mini-graph-card'
  5062. cardOptions:
  5063. entities:
  5064. - entity: sensor.front_balcony_temp_battery
  5065. show: ''
  5066. labels: false
  5067. color_thresholds:
  5068. - value: 100
  5069. color: '#008000'
  5070. - value: 80
  5071. color: '#3CB371'
  5072. - value: 60
  5073. color: '#FFD700'
  5074. - value: 40
  5075. color: '#FFA500'
  5076. - value: 20
  5077. color: '#FF7F50'
  5078. - value: 0
  5079. color: '#FF4500'
  5080. animate: true
  5081. hours_to_show: 168
  5082. points_per_hour: 0.25
  5083. update_interval: 3600
  5084. line_color: var(--accent-color)
  5085. line_width: 8
  5086. font_size: 50
  5087. aggregate_func: max
  5088. noPadding: true
  5089. higher: true
  5090. higherSize: 1
  5091. wider: true
  5092. widerSize: 2
  5093. - card: 'custom:mini-graph-card'
  5094. cardOptions:
  5095. entities:
  5096. - entity: sensor.back_balcony_temp_battery
  5097. show: ''
  5098. labels: false
  5099. color_thresholds:
  5100. - value: 100
  5101. color: '#008000'
  5102. - value: 80
  5103. color: '#3CB371'
  5104. - value: 60
  5105. color: '#FFD700'
  5106. - value: 40
  5107. color: '#FFA500'
  5108. - value: 20
  5109. color: '#FF7F50'
  5110. - value: 0
  5111. color: '#FF4500'
  5112. animate: true
  5113. hours_to_show: 168
  5114. points_per_hour: 0.25
  5115. update_interval: 3600
  5116. line_color: var(--accent-color)
  5117. line_width: 8
  5118. font_size: 50
  5119. aggregate_func: max
  5120. noPadding: true
  5121. higher: true
  5122. higherSize: 1
  5123. wider: true
  5124. widerSize: 2
  5125. halfheight: false
  5126. title: Sensor Battery Status
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement