pjarbit

full panel

Oct 25th, 2024
203
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 274.27 KB | None | 0 0
  1. views:
  2. - title: HOME ASSISTANT
  3. panel: true
  4. cards:
  5. - type: custom:layout-card
  6. layout_type: grid
  7. layout:
  8. grid-template-columns: 150px 200px 1fr 15px 1fr 15px 1fr 15px 1fr 200px
  9. grid-template-rows: auto
  10. gap: 15px 15px
  11. cards:
  12. - type: vertical-stack
  13. cards:
  14. - type: markdown
  15. content: '## CONTROL'
  16. theme: clear-dark-vibrant
  17. card_mod:
  18. style: |
  19. ha-card {
  20. background: none;
  21. box-shadow: none;
  22. }
  23. - type: custom:button-card
  24. card_mod:
  25. style: |
  26. :host {
  27. --ha-card-background: #00adb5 !important; #teal card color
  28. --primary-text-color: rgba(0, 0, 0, 0.8) !important; # Black text for better readability
  29. --disabled-text-color: rgba(241, 241, 241, .8) !important; # Off-white color for off state
  30. --icon-color: rgba(241, 241, 241, .8) !important; # off white
  31. }
  32. ha-card {
  33. theme: ClearDarkVibrant !important;
  34. }
  35. .button-card-main {
  36. font-size: 20px !important; # Adjust the size here
  37. font-weight: bold !important; # Make the font bold
  38. }
  39. name: HOME
  40. icon: mdi:home-assistant
  41. tap_action:
  42. action: navigate
  43. navigation_path: /narrow-new/narrow-new/0
  44. - type: grid
  45. columns: 1
  46. square: false
  47. cards:
  48. - type: custom:bubble-card
  49. card_type: separator
  50. name: ''
  51. icon: ''
  52. styles: |
  53. .separator-container div:last-child {
  54. opacity: 1!important;
  55. background-color: #00adb5 !important; # Teal color for the separator line
  56. height: 2px !important; # Slightly thicker line
  57. padding: 0px
  58. }
  59. card_layout: normal
  60. - type: custom:button-card
  61. style: |
  62. ha-card {
  63. background-color: rgba(67, 73, 82, 1) !important;
  64. color: rgba(241, 241, 241, 1) !important;
  65. }
  66. name: LIGHTING
  67. icon: mdi:lightbulb-group
  68. tap_action:
  69. action: navigate
  70. navigation_path: /narrow-new/lighting-left
  71. - type: grid
  72. columns: 1
  73. square: false
  74. cards:
  75. - type: custom:bubble-card
  76. card_type: separator
  77. name: ''
  78. icon: ''
  79. styles: |
  80. .separator-container div:last-child {
  81. opacity: 1!important;
  82. background-color: #00adb5 !important; # Teal color for the separator line
  83. height: 2px !important; # Slightly thicker line
  84. padding: 0px
  85. }
  86. card_layout: normal
  87. - type: custom:button-card
  88. style: |
  89. ha-card {
  90. background-color: rgba(67, 73, 82, 1) !important;
  91. color: rgba(241, 241, 241, 1) !important; # Corrected syntax
  92. }
  93. name: CARS
  94. icon: mdi:car
  95. tap_action:
  96. action: navigate
  97. navigation_path: /narrow-new/cars
  98. - type: grid
  99. columns: 1
  100. square: false
  101. cards:
  102. - type: custom:bubble-card
  103. card_type: separator
  104. name: ''
  105. icon: ''
  106. styles: |
  107. .separator-container div:last-child {
  108. opacity: 1!important;
  109. background-color: #00adb5 !important; # Teal color for the separator line
  110. height: 2px !important; # Slightly thicker line
  111. padding: 0px
  112. }
  113. card_layout: normal
  114. - type: custom:button-card
  115. name: CLIMATE
  116. icon: mdi:fan
  117. tap_action:
  118. action: navigate
  119. navigation_path: /narrow-new/hvac
  120. theme: clear-dark-vibrant
  121. - type: grid
  122. columns: 1
  123. square: false
  124. cards:
  125. - type: custom:bubble-card
  126. card_type: separator
  127. name: ''
  128. icon: ''
  129. styles: |
  130. .separator-container div:last-child {
  131. opacity: 1!important;
  132. background-color: #00adb5 !important; # Teal color for the separator line
  133. height: 2px !important; # Slightly thicker line
  134. padding: 0px
  135. }
  136. card_layout: normal
  137. - type: custom:button-card
  138. name: MUSIC
  139. icon: mdi:music-box
  140. tap_action:
  141. action: navigate
  142. navigation_path: /narrow-new/music
  143. theme: clear-dark-vibrant
  144. - type: custom:gap-card
  145. height: 0px
  146. - type: vertical-stack
  147. cards:
  148. - type: markdown
  149. content: '## ANY DRIVE'
  150. card_mod:
  151. style: |
  152. ha-card {
  153. background: none;
  154. box-shadow: none;
  155. }
  156. - type: custom:digital-clock
  157. theme: clear-dark-vibrant
  158. card_mod:
  159. style: |
  160. ha-card {
  161. background-color: rgba(67, 73, 82, 1) !important;
  162. color: rgba(241, 241, 241, 1) !important; # Corrected syntax
  163. }
  164. - type: grid
  165. columns: 1
  166. square: false
  167. cards:
  168. - type: custom:bubble-card
  169. card_type: separator
  170. name: ''
  171. icon: ''
  172. styles: |
  173. .separator-container div:last-child {
  174. opacity: 1!important;
  175. background-color: #00adb5 !important; # Teal color for the separator line
  176. height: 2px !important; # Slightly thicker line
  177. padding: 0px
  178. }
  179. card_layout: normal
  180. - type: custom:gap-card
  181. height: 10px
  182. - show_current: true
  183. show_forecast: true
  184. type: weather-forecast
  185. entity: weather.forecast_home
  186. forecast_type: daily
  187. secondary_info_attribute: temperature
  188. theme: clear-dark-vibrant
  189. - type: grid
  190. columns: 1
  191. square: false
  192. cards:
  193. - type: custom:bubble-card
  194. card_type: separator
  195. name: ''
  196. icon: ''
  197. styles: |
  198. .separator-container div:last-child {
  199. opacity: 1!important;
  200. background-color: #00adb5 !important; # Teal color for the separator line
  201. height: 2px !important; # Slightly thicker line
  202. padding: 0px
  203. }
  204. card_layout: normal
  205. - type: custom:gap-card
  206. height: 10px
  207. - type: iframe
  208. url: >-
  209. https://embed.windy.com/embed.html?type=map&location=coordinates&metricRain=default&metricTemp=default&metricWind=default&zoom=6&overlay=radar&product=radar&level=surface&lat=42.871&lon=-84.954&message=true"
  210. frameborder="0"
  211. aspect_ratio: '1'
  212. layout_options:
  213. grid_columns: 4
  214. grid_rows: 5
  215. - type: custom:gap-card
  216. height: 0px
  217. - type: vertical-stack
  218. cards:
  219. - type: markdown
  220. content: '## HONEYWELL'
  221. card_mod:
  222. style: |
  223. ha-card {
  224. background: none;
  225. box-shadow: none;
  226. }
  227. - states:
  228. - arm_home
  229. - arm_away
  230. code: true
  231. type: alarm-panel
  232. entity: alarm_control_panel.home
  233. name: ALARM
  234. theme: clear-dark-vibrant
  235. - type: grid
  236. columns: 1
  237. square: false
  238. cards:
  239. - type: custom:bubble-card
  240. card_type: separator
  241. name: ''
  242. icon: ''
  243. styles: |
  244. .separator-container div:last-child {
  245. opacity: 1!important;
  246. background-color: #00adb5 !important; # Teal color for the separator line
  247. height: 2px !important; # Slightly thicker line
  248. padding: 0px
  249. }
  250. card_layout: normal
  251. - type: custom:gap-card
  252. height: 10px
  253. - square: false
  254. type: grid
  255. cards:
  256. - type: conditional
  257. conditions:
  258. - condition: state
  259. entity: >-
  260. cover.smart_garage_door_yourgarage_garage_1
  261. state: closed
  262. card:
  263. type: custom:button-card
  264. entity: >-
  265. cover.smart_garage_door_yourgarage_garage_1
  266. name: FULL CLOSED
  267. show_name: true
  268. show_state: false
  269. styles:
  270. card:
  271. - background-color: rgba(67, 73, 82, 1)
  272. name:
  273. - color: '#CCCCCC'
  274. icon:
  275. - color: rgba(241, 241, 241, .8)
  276. padding: 15px
  277. - type: conditional
  278. conditions:
  279. - condition: state
  280. entity: >-
  281. cover.smart_garage_door_yourgarage_garage_1
  282. state: open
  283. card:
  284. type: custom:button-card
  285. entity: >-
  286. cover.smart_garage_door_yourgarage_garage_1
  287. name: FULL OPEN
  288. show_name: true
  289. show_state: false
  290. styles:
  291. card:
  292. - background-color: rgba(67, 73, 82, 1)
  293. name:
  294. - color: '#CCCCCC'
  295. icon:
  296. - color: '#FFA726'
  297. - icon: mdi:garage-open
  298. padding: 15px
  299. - type: conditional
  300. conditions:
  301. - condition: state
  302. entity: >-
  303. cover.smart_garage_door_yourgarage_garage_1
  304. state_not: closed
  305. - condition: and
  306. conditions:
  307. - condition: state
  308. entity: >-
  309. cover.smart_garage_door_yourgarage_garage_2
  310. state: open
  311. - condition: state
  312. entity: >-
  313. cover.smart_garage_door_yourgarage_garage_1
  314. state_not: open
  315. card:
  316. type: custom:button-card
  317. entity: >-
  318. cover.smart_garage_door_yourgarage_garage_1
  319. name: FULL ALERT
  320. show_name: true
  321. show_state: false
  322. styles:
  323. card:
  324. - background-color: rgba(67, 73, 82, 1)
  325. name:
  326. - color: '#CCCCCC'
  327. icon:
  328. - color: rgba(219, 25, 25, 1)
  329. padding: 15px
  330. - type: conditional
  331. conditions:
  332. - condition: state
  333. entity: >-
  334. cover.smart_garage_door_yourgarage_garage_2
  335. state: closed
  336. card:
  337. type: custom:button-card
  338. entity: >-
  339. cover.smart_garage_door_yourgarage_garage_2
  340. name: HALF CLOSED
  341. show_name: true
  342. show_state: false
  343. styles:
  344. card:
  345. - background-color: rgba(67, 73, 82, 1)
  346. name:
  347. - color: '#CCCCCC'
  348. icon:
  349. - color: rgba(241, 241, 241,.8)
  350. padding: 15px
  351. - type: conditional
  352. conditions:
  353. - condition: state
  354. entity: >-
  355. cover.smart_garage_door_yourgarage_garage_2
  356. state: open
  357. card:
  358. type: custom:button-card
  359. entity: >-
  360. cover.smart_garage_door_yourgarage_garage_2
  361. name: HALF OPEN
  362. show_name: true
  363. show_state: false
  364. styles:
  365. card:
  366. - background-color: rgba(67, 73, 82, 1)
  367. name:
  368. - color: '#CCCCCC'
  369. icon:
  370. - color: '#FFA726'
  371. - icon: mdi:garage-open
  372. padding: 15px
  373. - type: conditional
  374. conditions:
  375. - condition: state
  376. entity: >-
  377. cover.smart_garage_door_yourgarage_garage_2
  378. state_not: closed
  379. - condition: and
  380. conditions:
  381. - condition: state
  382. entity: >-
  383. cover.smart_garage_door_yourgarage_garage_2
  384. state: open
  385. - condition: state
  386. entity: >-
  387. cover.smart_garage_door_yourgarage_garage_2
  388. state_not: open
  389. card:
  390. type: custom:button-card
  391. entity: >-
  392. cover.smart_garage_door_yourgarage_garage_2
  393. name: HALF ALERT
  394. show_name: true
  395. show_state: false
  396. styles:
  397. card:
  398. - background-color: rgba(67, 73, 82, 1)
  399. name:
  400. - color: '#CCCCCC'
  401. icon:
  402. - color: rgba(219, 25, 25, 1)
  403. padding: 15px
  404. columns: 2
  405. - type: grid
  406. columns: 1
  407. square: false
  408. cards:
  409. - type: custom:bubble-card
  410. card_type: separator
  411. name: ''
  412. icon: ''
  413. styles: |
  414. .separator-container div:last-child {
  415. opacity: 1!important;
  416. background-color: #00adb5 !important; # Teal color for the separator line
  417. height: 2px !important; # Slightly thicker line
  418. padding: 0px
  419. }
  420. card_layout: normal
  421. - type: custom:gap-card
  422. height: 10px
  423. - type: horizontal-stack
  424. cards:
  425. - type: gauge
  426. entity: sensor.xxx1_fuel_level
  427. theme: clear-dark-vibrant
  428. needle: true
  429. severity:
  430. green: 41
  431. yellow: 20
  432. red: 0
  433. name: MLE Fuel Tank
  434. - type: gauge
  435. entity: sensor.xxx2_state_of_charge
  436. name: EQE Battery
  437. theme: clear-dark-vibrant
  438. needle: true
  439. severity:
  440. green: 41
  441. yellow: 20
  442. red: 0
  443. - type: conditional
  444. conditions:
  445. - condition: numeric_state
  446. entity: sensor.xxx2_charging_power
  447. above: 1
  448. card:
  449. type: gauge
  450. theme: clear-dark-vibrant
  451. needle: true
  452. severity:
  453. green: 9
  454. yellow: 7.5
  455. red: 0
  456. entity: sensor.xxx2_charging_power
  457. max: 15
  458. name: Charge Power
  459. - type: gauge
  460. theme: clear-dark-vibrant
  461. needle: true
  462. severity:
  463. green: 41
  464. yellow: 20
  465. red: 0
  466. entity: sensor.front_door_battery
  467. name: Ring Battery
  468. - type: custom:gap-card
  469. height: 0px
  470. - type: vertical-stack
  471. cards:
  472. - type: markdown
  473. content: '## NOTIFICATIONS'
  474. theme: Mushroom Square Shadow
  475. card_mod:
  476. style: |
  477. ha-card {
  478. background: none;
  479. box-shadow: none;
  480. }
  481. - type: custom:button-card
  482. entity: sensor.unmet_conditions_list
  483. name: NOTIFICATIONS
  484. show_name: true
  485. show_icon: true
  486. show_state: false
  487. styles:
  488. card:
  489. - background-color: >
  490. [[[ if (entity.state !== "") { return "rgba(255, 0, 0,
  491. 0.7)"; } else { return "rgba(67, 73, 82, 1)"; } ]]]
  492. - border-radius: 10px
  493. - padding: 10px
  494. - color: >
  495. [[[ if (entity.state === "") { return "rgb(47, 207,
  496. 118)"; } else { return "rgb(255, 255, 255)"; } ]]]
  497. - font-size: 20px
  498. - white-space: normal
  499. name:
  500. - font-weight: bold
  501. label:
  502. - white-space: normal
  503. - display: block
  504. - max-width: 100%
  505. icon:
  506. - color: >
  507. [[[ if (entity.state === "") { return "rgb(47, 207,
  508. 118)"; } else { return "rgb(255, 255, 255)"; } ]]]
  509. - width: 80px
  510. - height: 80px
  511. icon: >
  512. [[[ if (entity.state !== "") { return "mdi:alert-circle"; }
  513. else { return "mdi:hand-okay"; } ]]]
  514. show_label: true
  515. label: >
  516. [[[ if (entity.state !== "") { return entity.state; } else {
  517. return "All CLEAR"; } ]]]
  518. tap_action:
  519. action: none
  520. hold_action:
  521. action: none
  522. - type: custom:bubble-card
  523. name: ''
  524. icon: ''
  525. styles: |
  526. .separator-container div:last-child {
  527. opacity: 1!important;
  528. background-color: #00adb5 !important; # Teal color for the separator line
  529. height: 2px !important; # Slightly thicker line
  530. padding: 0px
  531. }
  532. card_layout: normal
  533. card_type: separator
  534. - type: vertical-stack
  535. cards:
  536. - type: custom:button-card
  537. styles:
  538. card:
  539. - background-color: rgba(0, 0, 0, 0.0)
  540. - box-shadow: none
  541. - border: none
  542. - padding: 0px !important
  543. - margin: 5px !important
  544. - display: flex
  545. - align-items: center
  546. - height: 20px !important
  547. name:
  548. - justify-self: start
  549. - font-size: 20px
  550. - font-weight: bold
  551. - margin-left: 10px
  552. - color: rgba(255, 255, 255, 0.8)
  553. - padding: 0px !important
  554. - text-transform: uppercase
  555. - display: flex
  556. - align-items: center
  557. name: Cameras
  558. - type: vertical-stack
  559. styles:
  560. card:
  561. - margin: 0px !important
  562. - padding: 0px !important
  563. cards:
  564. - show_state: true
  565. show_name: true
  566. camera_view: live
  567. type: picture-entity
  568. entity: camera.front_door
  569. image: https://demo.home-assistant.io/stub_config/bedroom.png
  570. name: Front Door Ring
  571. camera_image: camera.front_door
  572. theme: clear-dark-vibrant
  573. style: |
  574. ha-card {
  575. margin: 0px !important;
  576. padding: 0px !important;
  577. }
  578. - camera_view: live
  579. type: picture-glance
  580. image: https://demo.home-assistant.io/stub_config/kitchen.png
  581. entities:
  582. - entity: light.backyard_light
  583. - entity: switch.backyard_siren
  584. title: Back Yard Ring
  585. camera_image: camera.backyard
  586. theme: clear-dark-vibrant
  587. style: |
  588. ha-card {
  589. margin: 0px !important;
  590. padding: 0px !important;
  591. }
  592. - type: horizontal-stack
  593. styles:
  594. card:
  595. - margin: 0px !important
  596. - padding: 0px !important
  597. cards:
  598. - type: custom:button-card
  599. entity: sensor.front_door_last_motion
  600. icon: mdi:webcam
  601. show_name: true
  602. show_icon: false
  603. show_state: true
  604. name: Front Door Last Motion
  605. styles:
  606. card:
  607. - background: rgba(67, 73, 82, 1)
  608. - border-radius: 10px
  609. - padding: 15px !important
  610. - margin: 0px !important
  611. - color: white
  612. name:
  613. - font-size: 16px
  614. - white-space: normal
  615. - max-width: 100%
  616. state:
  617. - font-size: 10px
  618. - color: rgba(215, 215, 215, 1)
  619. - margin-top: 8px
  620. icon:
  621. - color: rgba(215, 215, 215, 1)
  622. tap_action:
  623. action: none
  624. hold_action:
  625. action: none
  626. label:
  627. - font-size: 12px
  628. - color: '#CCCCCC'
  629. - type: custom:button-card
  630. entity: sensor.backyard_last_activity
  631. icon: mdi:webcam
  632. show_name: true
  633. show_icon: false
  634. show_state: true
  635. name: Backyard Last Motion
  636. styles:
  637. card:
  638. - background: rgba(67, 73, 82, 1)
  639. - border-radius: 10px
  640. - padding: 15px !important
  641. - margin: 0px !important
  642. - color: white
  643. name:
  644. - font-size: 16px
  645. - white-space: normal
  646. - max-width: 100%
  647. state:
  648. - font-size: 10px
  649. - color: rgba(215, 215, 215, 1)
  650. - margin-top: 8px
  651. icon:
  652. - color: rgba(215, 215, 215, 1)
  653. tap_action:
  654. action: none
  655. hold_action:
  656. action: none
  657. label:
  658. - font-size: 12px
  659. - color: '#CCCCCC'
  660. - type: custom:gap-card
  661. height: 0px
  662. - type: vertical-stack
  663. cards:
  664. - type: markdown
  665. content: '## CALENDAR'
  666. card_mod:
  667. style: |
  668. ha-card {
  669. background: none;
  670. box-shadow: none;
  671. }
  672. - type: custom:atomic-calendar-revive
  673. entities:
  674. - entity: calendar.pjarbit_gmail_com
  675. - entity: calendar.family
  676. - entity: calendar.work
  677. - entity: calendar.jewish_holidays
  678. name: Jewish holidays
  679. - entity: calendar.holidays_in_united_states
  680. name: Holidays in united states
  681. defaultMode: Event
  682. showCurrentEventLine: true
  683. theme: clear-dark-vibrant
  684. - type: custom:bubble-card
  685. name: ''
  686. icon: ''
  687. styles: |
  688. .separator-container div:last-child {
  689. opacity: 1!important;
  690. background-color: #00adb5 !important; # Teal color for the separator line
  691. height: 2px !important; # Slightly thicker line
  692. padding: 0px
  693. }
  694. card_layout: normal
  695. card_type: separator
  696. - type: markdown
  697. content: '## DETROIT SPORTS'
  698. theme: Mushroom Square Shadow
  699. card_mod:
  700. style: |
  701. ha-card {
  702. background: none;
  703. box-shadow: none;
  704. }
  705. - type: horizontal-stack
  706. cards:
  707. - type: custom:local-conditional-card
  708. id: lions
  709. default: show
  710. card:
  711. type: vertical-stack
  712. cards:
  713. - type: custom:paper-buttons-row
  714. styles:
  715. background-color: rgba(67, 73, 82, 1)
  716. border: 5px solid rgba(67, 73, 82, 1)
  717. border-radius: 10px
  718. justify-content: center
  719. width: 483px
  720. margin: auto auto auto auto
  721. buttons:
  722. - layout: name
  723. name: LIONS
  724. tap_action:
  725. action: fire-dom-event
  726. local_conditional_card:
  727. action: set
  728. ids:
  729. - lions: show
  730. - tigers: hide
  731. - MSU: hide
  732. - UofM: hide
  733. styles:
  734. name:
  735. color: black
  736. padding: 0 22px
  737. button:
  738. background: rgb(0,173,181)
  739. border-radius: 10px
  740. height: 24px
  741. display: flex
  742. - layout: name
  743. name: TIGERS
  744. tap_action:
  745. action: fire-dom-event
  746. local_conditional_card:
  747. action: set
  748. ids:
  749. - lions: hide
  750. - tigers: show
  751. - MSU: hide
  752. - UofM: hide
  753. styles:
  754. name:
  755. color: white
  756. padding: 0 22px
  757. button:
  758. background: none
  759. border-radius: 10px
  760. height: 24px
  761. display: flex
  762. - layout: name
  763. name: MSU
  764. tap_action:
  765. action: fire-dom-event
  766. local_conditional_card:
  767. action: set
  768. ids:
  769. - lions: hide
  770. - tigers: hide
  771. - MSU: show
  772. - UofM: hide
  773. styles:
  774. name:
  775. color: white
  776. padding: 0 22px
  777. button:
  778. background: none
  779. border-radius: 5px
  780. height: 24px
  781. display: flex
  782. - layout: name
  783. name: UOFM
  784. tap_action:
  785. action: fire-dom-event
  786. local_conditional_card:
  787. action: set
  788. ids:
  789. - lions: hide
  790. - tigers: hide
  791. - MSU: hide
  792. - UofM: show
  793. styles:
  794. name:
  795. color: white
  796. padding: 0 22px
  797. button:
  798. background: none
  799. border-radius: 10px
  800. height: 24px
  801. display: flex
  802. - type: custom:teamtracker-card
  803. entity: sensor.team_tracker_2
  804. - type: custom:local-conditional-card
  805. id: tigers
  806. default: hide
  807. card:
  808. type: vertical-stack
  809. cards:
  810. - type: vertical-stack
  811. cards:
  812. - type: custom:paper-buttons-row
  813. styles:
  814. background-color: rgba(67, 73, 82, 1)
  815. border: 5px solid rgba(67, 73, 82, 1)
  816. border-radius: 10px
  817. justify-content: center
  818. width: 483px
  819. margin: auto auto auto auto
  820. buttons:
  821. - layout: name
  822. name: LIONS
  823. tap_action:
  824. action: fire-dom-event
  825. local_conditional_card:
  826. action: set
  827. ids:
  828. - lions: show
  829. - tigers: hide
  830. - MSU: hide
  831. - UofM: hide
  832. styles:
  833. name:
  834. color: white
  835. padding: 0 22px
  836. button:
  837. background: none
  838. border-radius: 10px
  839. height: 24px
  840. display: flex
  841. - layout: name
  842. name: TIGERS
  843. tap_action:
  844. action: fire-dom-event
  845. local_conditional_card:
  846. action: set
  847. ids:
  848. - lions: hide
  849. - tigers: show
  850. - MSU: hide
  851. - UofM: hide
  852. styles:
  853. name:
  854. color: black
  855. padding: 0 22px
  856. button:
  857. background: rgb(0,173,181)
  858. border-radius: 10px
  859. height: 24px
  860. display: flex
  861. - layout: name
  862. name: MSU
  863. tap_action:
  864. action: fire-dom-event
  865. local_conditional_card:
  866. action: set
  867. ids:
  868. - lions: hide
  869. - tigers: hide
  870. - MSU: show
  871. - UofM: hide
  872. styles:
  873. name:
  874. color: white
  875. padding: 0 22px
  876. button:
  877. background: none
  878. border-radius: 10px
  879. height: 24px
  880. display: flex
  881. - layout: name
  882. name: UOFM
  883. tap_action:
  884. action: fire-dom-event
  885. local_conditional_card:
  886. action: set
  887. ids:
  888. - lions: hide
  889. - tigers: hide
  890. - MSU: hide
  891. - UofM: show
  892. styles:
  893. name:
  894. color: white
  895. padding: 0 22px
  896. button:
  897. background: none
  898. border-radius: 10px
  899. height: 24px
  900. display: flex
  901. - type: custom:teamtracker-card
  902. entity: sensor.team_tracker_3
  903. - type: custom:local-conditional-card
  904. id: MSU
  905. default: hide
  906. card:
  907. type: vertical-stack
  908. cards:
  909. - type: vertical-stack
  910. cards:
  911. - type: custom:paper-buttons-row
  912. styles:
  913. background-color: rgba(67, 73, 82, 1)
  914. border: 5px solid rgba(67, 73, 82, 1)
  915. border-radius: 10px
  916. justify-content: center
  917. width: 483px
  918. margin: auto auto auto auto
  919. buttons:
  920. - layout: name
  921. name: LIONS
  922. tap_action:
  923. action: fire-dom-event
  924. local_conditional_card:
  925. action: set
  926. ids:
  927. - lions: show
  928. - tigers: hide
  929. - MSU: hide
  930. - UofM: hide
  931. styles:
  932. name:
  933. color: white
  934. padding: 0 22px
  935. button:
  936. background: none
  937. border-radius: 10px
  938. height: 24px
  939. display: flex
  940. - layout: name
  941. name: TIGERS
  942. tap_action:
  943. action: fire-dom-event
  944. local_conditional_card:
  945. action: set
  946. ids:
  947. - lions: hide
  948. - tigers: show
  949. - MSU: hide
  950. - UofM: hide
  951. styles:
  952. name:
  953. color: white
  954. padding: 0 22px
  955. button:
  956. background: none
  957. border-radius: 10px
  958. height: 24px
  959. display: flex
  960. - layout: name
  961. name: MSU
  962. tap_action:
  963. action: fire-dom-event
  964. local_conditional_card:
  965. action: set
  966. ids:
  967. - lions: hide
  968. - tigers: hide
  969. - MSU: show
  970. - UofM: hide
  971. styles:
  972. name:
  973. color: black
  974. padding: 0 22px
  975. button:
  976. background: rgb(0,173,181)
  977. border-radius: 10px
  978. height: 24px
  979. display: flex
  980. - layout: name
  981. name: UOFM
  982. tap_action:
  983. action: fire-dom-event
  984. local_conditional_card:
  985. action: set
  986. ids:
  987. - lions: hide
  988. - tigers: hide
  989. - MSU: hide
  990. - UofM: show
  991. styles:
  992. name:
  993. color: white
  994. padding: 0 22px
  995. button:
  996. background: none
  997. border-radius: 10px
  998. height: 24px
  999. display: flex
  1000. - type: custom:teamtracker-card
  1001. entity: sensor.msu_football
  1002. - type: custom:local-conditional-card
  1003. id: UofM
  1004. default: hide
  1005. card:
  1006. type: vertical-stack
  1007. cards:
  1008. - type: vertical-stack
  1009. cards:
  1010. - type: custom:paper-buttons-row
  1011. styles:
  1012. background-color: rgba(67, 73, 82, 1)
  1013. border: 5px solid rgba(67, 73, 82, 1)
  1014. border-radius: 10px
  1015. justify-content: center
  1016. width: 483px
  1017. margin: auto auto auto auto
  1018. buttons:
  1019. - layout: name
  1020. name: LIONS
  1021. tap_action:
  1022. action: fire-dom-event
  1023. local_conditional_card:
  1024. action: set
  1025. ids:
  1026. - lions: show
  1027. - tigers: hide
  1028. - MSU: hide
  1029. - UofM: hide
  1030. styles:
  1031. name:
  1032. color: white
  1033. padding: 0 22px
  1034. button:
  1035. background: none
  1036. border-radius: 10px
  1037. height: 24px
  1038. display: flex
  1039. - layout: name
  1040. name: TIGERS
  1041. tap_action:
  1042. action: fire-dom-event
  1043. local_conditional_card:
  1044. action: set
  1045. ids:
  1046. - lions: hide
  1047. - tigers: show
  1048. - MSU: hide
  1049. - UofM: hide
  1050. styles:
  1051. name:
  1052. color: white
  1053. padding: 0 22px
  1054. button:
  1055. background: none
  1056. border-radius: 10px
  1057. height: 24px
  1058. display: flex
  1059. - layout: name
  1060. name: MSU
  1061. tap_action:
  1062. action: fire-dom-event
  1063. local_conditional_card:
  1064. action: set
  1065. ids:
  1066. - lions: hide
  1067. - tigers: hide
  1068. - MSU: show
  1069. - UofM: hide
  1070. styles:
  1071. name:
  1072. color: white
  1073. padding: 0 22px
  1074. button:
  1075. background: none
  1076. border-radius: 10px
  1077. height: 24px
  1078. display: flex
  1079. - layout: name
  1080. name: UOFM
  1081. tap_action:
  1082. action: fire-dom-event
  1083. local_conditional_card:
  1084. action: set
  1085. ids:
  1086. - lions: hide
  1087. - tigers: hide
  1088. - MSU: hide
  1089. - UofM: show
  1090. styles:
  1091. name:
  1092. color: black
  1093. padding: 0 22px
  1094. button:
  1095. background: rgb(0,173,181)
  1096. border-radius: 10px
  1097. height: 24px
  1098. display: flex
  1099. - type: custom:teamtracker-card
  1100. entity: sensor.uofm_football
  1101. - type: custom:gap-card
  1102. height: 0px
  1103. background:
  1104. image: /api/image/serve/3499b3ed333edb925addbf4d1091ed75/original
  1105. type: panel
  1106. theme: clear-dark-vibrant
  1107. icon: mdi:home-assistant
  1108. layout:
  1109. type: custom:mod-card
  1110. card:
  1111. type: entities
  1112. entities: []
  1113. style: |
  1114. hui-view {
  1115. background-image: url("/api/image/serve/27ec78429b8135bfd3dd0e43d7e5be01/original");
  1116. background-size: cover; # Ensures the image covers the entire screen
  1117. background-position: center;
  1118. background-repeat: no-repeat;
  1119. }
  1120.  
  1121. @media only screen and (max-width: 600px) {
  1122. hui-view {
  1123. background-size: contain; # For smaller screens, contain the image to avoid cropping
  1124. }
  1125. }
  1126. - title: HOME ASSISTANT
  1127. path: lighting-left
  1128. icon: mdi:lightbulb-group
  1129. theme: clear-dark-vibrant
  1130. type: panel
  1131. cards:
  1132. - type: custom:layout-card
  1133. layout_type: grid
  1134. layout:
  1135. grid-template-columns: 150px 300px 1fr 25px 1fr 25px 1fr 300px
  1136. grid-template-rows: auto
  1137. gap: 15px 15px
  1138. cards:
  1139. - type: vertical-stack
  1140. cards:
  1141. - type: markdown
  1142. content: '## CONTROL'
  1143. theme: clear-dark-vibrant
  1144. card_mod:
  1145. style: |
  1146. ha-card {
  1147. background: none;
  1148. box-shadow: none;
  1149. }
  1150. - type: custom:button-card
  1151. style: |
  1152. ha-card {
  1153. background-color: #00adb5 !important;
  1154. color: #00adb5 !important;
  1155. }
  1156. name: HOME
  1157. icon: mdi:home-assistant
  1158. tap_action:
  1159. action: navigate
  1160. navigation_path: /narrow-new/narrow-new/0
  1161. - type: grid
  1162. columns: 1
  1163. square: false
  1164. cards:
  1165. - type: custom:bubble-card
  1166. card_type: separator
  1167. name: ''
  1168. icon: ''
  1169. styles: |
  1170. .separator-container div:last-child {
  1171. opacity: 1!important;
  1172. background-color: #00adb5 !important; # Teal color for the separator line
  1173. height: 2px !important; # Slightly thicker line
  1174. padding: 0px
  1175. }
  1176. card_layout: normal
  1177. - type: custom:button-card
  1178. card_mod:
  1179. style: |
  1180. :host {
  1181. --ha-card-background: #00adb5 !important; #teal card color
  1182. --primary-text-color: rgba(0, 0, 0, 0.8) !important; # Black text for better readability
  1183. --disabled-text-color: rgba(241, 241, 241, .8) !important; # Off-white color for off state
  1184. --icon-color: rgba(241, 241, 241, .8) !important; # off white
  1185. }
  1186. ha-card {
  1187. theme: ClearDarkVibrant !important;
  1188. }
  1189. .button-card-main {
  1190. font-size: 20px !important; # Adjust the size here
  1191. font-weight: bold !important; # Make the font bold
  1192. }
  1193. name: LIGHTING
  1194. icon: mdi:lightbulb-group
  1195. tap_action:
  1196. action: navigate
  1197. navigation_path: /narrow-new/lighting-left
  1198. - type: grid
  1199. columns: 1
  1200. square: false
  1201. cards:
  1202. - type: custom:bubble-card
  1203. card_type: separator
  1204. name: ''
  1205. icon: ''
  1206. styles: |
  1207. .separator-container div:last-child {
  1208. opacity: 1!important;
  1209. background-color: #00adb5 !important; # Teal color for the separator line
  1210. height: 2px !important; # Slightly thicker line
  1211. padding: 0px
  1212. }
  1213. card_layout: normal
  1214. - type: custom:button-card
  1215. style: |
  1216. ha-card {
  1217. background-color: rgba(67, 73, 82, 1) !important;
  1218. color: rgba(241, 241, 241, 1) !important; # Corrected syntax
  1219. }
  1220. name: CARS
  1221. icon: mdi:car
  1222. tap_action:
  1223. action: navigate
  1224. navigation_path: /narrow-new/cars
  1225. - type: grid
  1226. columns: 1
  1227. square: false
  1228. cards:
  1229. - type: custom:bubble-card
  1230. card_type: separator
  1231. name: ''
  1232. icon: ''
  1233. styles: |
  1234. .separator-container div:last-child {
  1235. opacity: 1!important;
  1236. background-color: #00adb5 !important; # Teal color for the separator line
  1237. height: 2px !important; # Slightly thicker line
  1238. padding: 0px
  1239. }
  1240. card_layout: normal
  1241. - type: custom:button-card
  1242. name: HVAC
  1243. icon: mdi:fan
  1244. tap_action:
  1245. action: navigate
  1246. navigation_path: /narrow-new/hvac
  1247. theme: clear-dark-vibrant
  1248. - type: grid
  1249. columns: 1
  1250. square: false
  1251. cards:
  1252. - type: custom:bubble-card
  1253. card_type: separator
  1254. name: ''
  1255. icon: ''
  1256. styles: |
  1257. .separator-container div:last-child {
  1258. opacity: 1!important;
  1259. background-color: #00adb5 !important; # Teal color for the separator line
  1260. height: 2px !important; # Slightly thicker line
  1261. padding: 0px
  1262. }
  1263. card_layout: normal
  1264. - type: custom:button-card
  1265. name: MUSIC
  1266. icon: mdi:music-box
  1267. tap_action:
  1268. action: navigate
  1269. navigation_path: narrow-new/music
  1270. theme: clear-dark-vibrant
  1271. - type: custom:gap-card
  1272. height: 0px
  1273. - type: vertical-stack
  1274. cards:
  1275. - type: vertical-stack
  1276. cards:
  1277. - type: custom:gap-card
  1278. height: 10
  1279. - type: custom:button-card
  1280. styles:
  1281. card:
  1282. - background: transparent
  1283. - padding: 0px
  1284. - border-radius: 10px
  1285. - box-shadow: none
  1286. name:
  1287. - font-size: 18px
  1288. - font-weight: bold
  1289. - color: rgba(241, 241, 241, 1)
  1290. - text-transform: uppercase
  1291. - text-align: left
  1292. - justify-self: start
  1293. label:
  1294. - justify-self: start
  1295. name: Kitchen lights
  1296. tap_action:
  1297. action: call-service
  1298. service: script.toggle_all_kitchen_lights
  1299. hold_action:
  1300. action: none
  1301. - type: grid
  1302. columns: 1
  1303. square: false
  1304. cards:
  1305. - type: custom:bubble-card
  1306. card_type: separator
  1307. name: ''
  1308. icon: ''
  1309. styles: |
  1310. .separator-container div:last-child {
  1311. opacity: 1!important;
  1312. background-color: #00adb5 !important; # Teal color for the separator line
  1313. height: 2px !important; # Slightly thicker line
  1314. padding: 0px
  1315. }
  1316. card_layout: normal
  1317. - type: custom:mushroom-light-card
  1318. entity: light.kitchen_led_group
  1319. use_light_color: false
  1320. show_brightness_control: true
  1321. icon_color: amber
  1322. fill_container: false
  1323. collapsible_controls: false
  1324. show_color_control: false
  1325. show_color_temp_control: false
  1326. layout: horizontal
  1327. - type: vertical-stack
  1328. cards:
  1329. - type: custom:mushroom-light-card
  1330. entity: light.kitchen_ceiling_cans
  1331. use_light_color: false
  1332. show_brightness_control: true
  1333. icon_color: amber
  1334. fill_container: false
  1335. collapsible_controls: false
  1336. show_color_control: false
  1337. show_color_temp_control: false
  1338. layout: horizontal
  1339. tap_action:
  1340. action: toggle
  1341. hold_action:
  1342. action: more-info
  1343. card_mod:
  1344. style: >
  1345. ha-card {
  1346. color: rgba(215, 215, 215, 1) !important;
  1347. }
  1348.  
  1349. mushroom-state-item div.primary, mushroom-state-item
  1350. div.secondary {
  1351. color: rgba(215, 215, 215, 1) !important;
  1352. }
  1353.  
  1354. ]]]
  1355. - width: 40px
  1356.  
  1357. - height: 51px
  1358. icon: mdi:light-recessed
  1359. - type: vertical-stack
  1360. cards:
  1361. - type: custom:mushroom-light-card
  1362. entity: light.kitchen_table
  1363. use_light_color: false
  1364. show_brightness_control: true
  1365. icon_color: amber
  1366. fill_container: false
  1367. collapsible_controls: false
  1368. show_color_control: false
  1369. show_color_temp_control: false
  1370. layout: horizontal
  1371. tap_action:
  1372. action: toggle
  1373. hold_action:
  1374. action: more-info
  1375. icon: mdi:light-recessed
  1376. card_mod:
  1377. style: >
  1378. ha-card {
  1379. color: rgba(215, 215, 215, 1) !important;
  1380. }
  1381.  
  1382. mushroom-state-item div.primary, mushroom-state-item
  1383. div.secondary {
  1384. color: rgba(215, 215, 215, 1) !important;
  1385. }
  1386.  
  1387. ]]]
  1388. - width: 40px
  1389.  
  1390. - height: 51px
  1391. - type: vertical-stack
  1392. cards:
  1393. - type: custom:mushroom-light-card
  1394. entity: switch.kitchen_island_pendants
  1395. use_light_color: false
  1396. show_brightness_control: true
  1397. icon_color: amber
  1398. fill_container: false
  1399. collapsible_controls: false
  1400. show_color_control: false
  1401. show_color_temp_control: false
  1402. layout: horizontal
  1403. tap_action:
  1404. action: toggle
  1405. hold_action:
  1406. action: more-info
  1407. icon: mdi:vanity-light
  1408. card_mod:
  1409. style: >
  1410. ha-card {
  1411. color: rgba(215, 215, 215, 1) !important;
  1412. }
  1413.  
  1414. mushroom-state-item div.primary, mushroom-state-item
  1415. div.secondary {
  1416. color: rgba(215, 215, 215, 1) !important;
  1417. }
  1418.  
  1419. ]]]
  1420. - width: 40px
  1421.  
  1422. - height: 51px
  1423. - type: vertical-stack
  1424. cards:
  1425. - type: custom:gap-card
  1426. height: 10
  1427. - type: custom:button-card
  1428. styles:
  1429. card:
  1430. - background: transparent
  1431. - padding: 0px
  1432. - border-radius: 10px
  1433. - box-shadow: none
  1434. - top_margin: 5px
  1435. name:
  1436. - font-size: 18px
  1437. - font-weight: bold
  1438. - color: rgba(241, 241, 241, 1)
  1439. - text-transform: uppercase
  1440. - text-align: center
  1441. - justify-self: start
  1442. label:
  1443. - justify-self: start
  1444. name: OFFICE LIGHTS
  1445. tap_action:
  1446. action: call-service
  1447. service: script.toggle_all_office_lights
  1448. hold_action:
  1449. action: none
  1450. - type: custom:bubble-card
  1451. card_type: separator
  1452. name: ''
  1453. icon: ''
  1454. styles: |
  1455. .separator-container div:last-child {
  1456. opacity: 1!important;
  1457. background-color: #00adb5 !important; # Teal color for the separator line
  1458. height: 2px !important; # Slightly thicker line
  1459. padding: 0px
  1460. }
  1461. card_layout: normal
  1462. - type: custom:mushroom-light-card
  1463. use_light_color: false
  1464. show_brightness_control: true
  1465. icon_color: amber
  1466. fill_container: false
  1467. collapsible_controls: false
  1468. show_color_control: false
  1469. show_color_temp_control: false
  1470. layout: horizontal
  1471. tap_action:
  1472. action: toggle
  1473. hold_action:
  1474. action: more-info
  1475. entity: light.office_can_lights
  1476. icon: mdi:light-recessed
  1477. card_mod:
  1478. style: >
  1479. ha-card {
  1480. color: rgba(215, 215, 215, 1) !important;
  1481. }
  1482.  
  1483. mushroom-state-item div.primary, mushroom-state-item
  1484. div.secondary {
  1485. color: rgba(215, 215, 215, 1) !important;
  1486. }
  1487.  
  1488. ]]]
  1489. - width: 40px
  1490.  
  1491. - height: 51px
  1492. - type: custom:mushroom-light-card
  1493. use_light_color: false
  1494. show_brightness_control: true
  1495. icon_color: amber
  1496. fill_container: false
  1497. collapsible_controls: false
  1498. show_color_control: false
  1499. show_color_temp_control: false
  1500. layout: horizontal
  1501. tap_action:
  1502. action: toggle
  1503. hold_action:
  1504. action: more-info
  1505. entity: light.office_chandelier_led
  1506. icon: ''
  1507. card_mod:
  1508. style: >
  1509. ha-card {
  1510. color: rgba(215, 215, 215, 1) !important;
  1511. }
  1512.  
  1513. mushroom-state-item div.primary, mushroom-state-item
  1514. div.secondary {
  1515. color: rgba(215, 215, 215, 1) !important;
  1516. }
  1517.  
  1518. ]]]
  1519. - width: 40px
  1520.  
  1521. - height: 51px
  1522. - type: vertical-stack
  1523. cards:
  1524. - type: custom:mushroom-light-card
  1525. entity: light.office_pic_light_2
  1526. use_light_color: false
  1527. show_brightness_control: true
  1528. icon_color: amber
  1529. fill_container: false
  1530. collapsible_controls: false
  1531. show_color_control: false
  1532. show_color_temp_control: false
  1533. layout: horizontal
  1534. tap_action:
  1535. action: toggle
  1536. hold_action:
  1537. action: more-info
  1538. icon: mdi:outdoor-lamp
  1539. name: Office Picture Light
  1540. card_mod:
  1541. style: >
  1542. ha-card {
  1543. color: rgba(215, 215, 215, 1) !important;
  1544. }
  1545.  
  1546. mushroom-state-item div.primary, mushroom-state-item
  1547. div.secondary {
  1548. color: rgba(215, 215, 215, 1) !important;
  1549. }
  1550.  
  1551. ]]]
  1552. - width: 40px
  1553.  
  1554. - height: 51px
  1555. - type: custom:mushroom-light-card
  1556. entity: light.office_shelves_led
  1557. use_light_color: false
  1558. show_brightness_control: true
  1559. icon_color: amber
  1560. fill_container: false
  1561. collapsible_controls: false
  1562. show_color_control: false
  1563. show_color_temp_control: false
  1564. layout: horizontal
  1565. icon: mdi:led-strip
  1566. name: Wall Unit LED
  1567. - type: custom:mushroom-light-card
  1568. entity: light.office_soffit_leds
  1569. use_light_color: false
  1570. show_brightness_control: true
  1571. icon_color: amber
  1572. fill_container: false
  1573. collapsible_controls: false
  1574. show_color_control: false
  1575. show_color_temp_control: false
  1576. layout: horizontal
  1577. icon: mdi:light-recessed
  1578. name: Office Soffit LED
  1579. - type: custom:gap-card
  1580. height: 0px
  1581. - type: vertical-stack
  1582. cards:
  1583. - type: custom:gap-card
  1584. height: 10
  1585. - type: vertical-stack
  1586. cards:
  1587. - type: custom:button-card
  1588. styles:
  1589. card:
  1590. - background: transparent
  1591. - padding: 0px
  1592. - border-radius: 10px
  1593. - box-shadow: none
  1594. name:
  1595. - font-size: 18px
  1596. - font-weight: bold
  1597. - color: rgba(241, 241, 241, 1)
  1598. - text-transform: uppercase
  1599. - text-align: left
  1600. - justify-self: start
  1601. label:
  1602. - justify-self: start
  1603. name: Family Room lights
  1604. tap_action:
  1605. action: call-service
  1606. service: script.toggle_all_fam_rm
  1607. hold_action:
  1608. action: none
  1609. - type: custom:bubble-card
  1610. card_type: separator
  1611. name: ''
  1612. icon: ''
  1613. styles: |
  1614. .separator-container div:last-child {
  1615. opacity: 1!important;
  1616. background-color: #00adb5 !important; # Teal color for the separator line
  1617. height: 2px !important; # Slightly thicker line
  1618. padding: 0px
  1619. }
  1620. card_layout: normal
  1621. - type: custom:mushroom-light-card
  1622. entity: light.fam_room_front_u
  1623. use_light_color: false
  1624. show_brightness_control: true
  1625. icon_color: amber
  1626. fill_container: false
  1627. collapsible_controls: false
  1628. show_color_control: false
  1629. show_color_temp_control: false
  1630. layout: horizontal
  1631. icon: mdi:light-recessed
  1632. - type: custom:mushroom-light-card
  1633. entity: light.fam_rm_mid
  1634. use_light_color: false
  1635. show_brightness_control: true
  1636. icon_color: amber
  1637. fill_container: false
  1638. collapsible_controls: false
  1639. show_color_control: false
  1640. show_color_temp_control: false
  1641. layout: horizontal
  1642. icon: mdi:light-recessed
  1643. name: Fam Room Mid
  1644. - type: custom:mushroom-light-card
  1645. entity: light.fam_room_back_4
  1646. use_light_color: false
  1647. show_brightness_control: true
  1648. icon_color: amber
  1649. fill_container: false
  1650. collapsible_controls: false
  1651. show_color_control: false
  1652. show_color_temp_control: false
  1653. layout: horizontal
  1654. icon: mdi:light-recessed
  1655. - type: custom:mushroom-light-card
  1656. use_light_color: false
  1657. show_brightness_control: true
  1658. icon_color: amber
  1659. fill_container: false
  1660. collapsible_controls: false
  1661. show_color_control: false
  1662. show_color_temp_control: false
  1663. layout: horizontal
  1664. icon: mdi:lightbulb-spot
  1665. entity: switch.wall_unit_lights_socket_2
  1666. name: Wall Unit Lights
  1667. - type: vertical-stack
  1668. cards:
  1669. - type: custom:gap-card
  1670. height: 10
  1671. - type: custom:button-card
  1672. styles:
  1673. card:
  1674. - background: transparent
  1675. - padding: 0px
  1676. - border-radius: 10px
  1677. - box-shadow: none
  1678. name:
  1679. - font-size: 18px
  1680. - font-weight: bold
  1681. - color: rgba(241, 241, 241, 1)
  1682. - text-transform: uppercase
  1683. - text-align: left
  1684. - justify-self: start
  1685. label:
  1686. - justify-self: start
  1687. name: Foyer lights
  1688. tap_action:
  1689. action: call-service
  1690. service: script.toggle_all_foyer
  1691. hold_action:
  1692. action: none
  1693. - type: custom:bubble-card
  1694. card_type: separator
  1695. name: ''
  1696. icon: ''
  1697. styles: |
  1698. .separator-container div:last-child {
  1699. opacity: 1!important;
  1700. background-color: #00adb5 !important; # Teal color for the separator line
  1701. height: 2px !important; # Slightly thicker line
  1702. padding: 0px
  1703. }
  1704. card_layout: normal
  1705. - type: custom:mushroom-light-card
  1706. entity: light.back_hall_light
  1707. use_light_color: false
  1708. show_brightness_control: true
  1709. icon_color: amber
  1710. fill_container: false
  1711. collapsible_controls: false
  1712. show_color_control: false
  1713. show_color_temp_control: false
  1714. layout: horizontal
  1715. icon: mdi:light-recessed
  1716. - type: custom:mushroom-light-card
  1717. entity: light.front_foyer_main_lights_1
  1718. use_light_color: false
  1719. show_brightness_control: true
  1720. icon_color: amber
  1721. fill_container: false
  1722. collapsible_controls: false
  1723. show_color_control: false
  1724. show_color_temp_control: false
  1725. layout: horizontal
  1726. icon: mdi:light-recessed
  1727. name: Front Foyer Cans
  1728. - type: custom:mushroom-light-card
  1729. entity: light.caseta_r_wireless_in_wall_phase_selectable_dimmer
  1730. use_light_color: false
  1731. show_brightness_control: true
  1732. icon_color: amber
  1733. fill_container: false
  1734. collapsible_controls: false
  1735. show_color_control: false
  1736. show_color_temp_control: false
  1737. layout: horizontal
  1738. icon: mdi:led-strip
  1739. name: Stairs LEDs
  1740. - type: custom:mushroom-light-card
  1741. entity: light.front_foyer_chandelier
  1742. use_light_color: false
  1743. show_brightness_control: true
  1744. icon_color: amber
  1745. fill_container: false
  1746. collapsible_controls: false
  1747. show_color_control: false
  1748. show_color_temp_control: false
  1749. layout: horizontal
  1750. icon: mdi:chandelier
  1751. name: Front Foyer Chadelier
  1752. - type: custom:mushroom-light-card
  1753. entity: light.front_foyer_main_lights_2
  1754. use_light_color: false
  1755. show_brightness_control: true
  1756. icon_color: amber
  1757. fill_container: false
  1758. collapsible_controls: false
  1759. show_color_control: false
  1760. show_color_temp_control: false
  1761. layout: horizontal
  1762. icon: mdi:light-recessed
  1763. - type: custom:mushroom-light-card
  1764. entity: light.stair_sconces_new
  1765. use_light_color: false
  1766. show_brightness_control: true
  1767. icon_color: amber
  1768. fill_container: false
  1769. collapsible_controls: false
  1770. show_color_control: false
  1771. show_color_temp_control: false
  1772. layout: horizontal
  1773. icon: mdi:light-flood-down
  1774. name: Stair Sconces
  1775. - type: custom:mushroom-light-card
  1776. entity: light.laundry_room_light
  1777. use_light_color: false
  1778. show_brightness_control: true
  1779. icon_color: amber
  1780. fill_container: false
  1781. collapsible_controls: false
  1782. show_color_control: false
  1783. show_color_temp_control: false
  1784. layout: horizontal
  1785. icon: mdi:light-recessed
  1786. - type: custom:gap-card
  1787. height: 0px
  1788. - type: vertical-stack
  1789. cards:
  1790. - type: vertical-stack
  1791. cards:
  1792. - type: custom:gap-card
  1793. height: 10
  1794. - type: custom:button-card
  1795. styles:
  1796. card:
  1797. - background: transparent
  1798. - padding: 0px
  1799. - border-radius: 10px
  1800. - box-shadow: none
  1801. name:
  1802. - font-size: 18px
  1803. - font-weight: bold
  1804. - color: rgba(241, 241, 241, 1)
  1805. - text-transform: uppercase
  1806. - text-align: left
  1807. - justify-self: start
  1808. label:
  1809. - justify-self: start
  1810. name: BEDROOM LIGHTS
  1811. tap_action:
  1812. action: call-service
  1813. service: script.toggle_all_bedroom
  1814. hold_action:
  1815. action: none
  1816. - type: grid
  1817. columns: 1
  1818. square: false
  1819. cards:
  1820. - type: custom:bubble-card
  1821. card_type: separator
  1822. name: ''
  1823. icon: ''
  1824. styles: |
  1825. .separator-container div:last-child {
  1826. opacity: 1!important;
  1827. background-color: #00adb5 !important; # Teal color for the separator line
  1828. height: 2px !important; # Slightly thicker line
  1829. padding: 0px
  1830. }
  1831. card_layout: normal
  1832. - type: grid
  1833. columns: 2
  1834. square: false
  1835. cards: []
  1836. - type: custom:mushroom-light-card
  1837. entity: light.bedroom_ceiling
  1838. use_light_color: false
  1839. show_brightness_control: true
  1840. icon_color: amber
  1841. fill_container: false
  1842. collapsible_controls: false
  1843. show_color_control: false
  1844. show_color_temp_control: false
  1845. layout: horizontal
  1846. icon: mdi:light-recessed
  1847. - type: custom:mushroom-light-card
  1848. entity: light.bed_room_ceiling_fan
  1849. use_light_color: false
  1850. show_brightness_control: true
  1851. icon_color: amber
  1852. fill_container: false
  1853. collapsible_controls: false
  1854. show_color_control: false
  1855. show_color_temp_control: false
  1856. layout: horizontal
  1857. icon: mdi:ceiling-fan-light
  1858. name: Bedroom Fan Light
  1859. - type: custom:gap-card
  1860. height: 10
  1861. - type: custom:button-card
  1862. styles:
  1863. card:
  1864. - background: transparent
  1865. - padding: 0px
  1866. - border-radius: 10px
  1867. - box-shadow: none
  1868. name:
  1869. - font-size: 18px
  1870. - font-weight: bold
  1871. - color: rgba(241, 241, 241, 1)
  1872. - text-transform: uppercase
  1873. - text-align: left
  1874. - justify-self: start
  1875. label:
  1876. - justify-self: start
  1877. name: living/dining room lights
  1878. tap_action:
  1879. action: call-service
  1880. service: script.toggle_living_dining_room
  1881. hold_action:
  1882. action: none
  1883. - type: custom:bubble-card
  1884. card_type: separator
  1885. name: ''
  1886. icon: ''
  1887. styles: |
  1888. .separator-container div:last-child {
  1889. opacity: 1!important;
  1890. background-color: #00adb5 !important; # Teal color for the separator line
  1891. height: 2px !important; # Slightly thicker line
  1892. padding: 0px
  1893. }
  1894. card_layout: normal
  1895. - type: vertical-stack
  1896. cards:
  1897. - type: custom:mushroom-light-card
  1898. entity: light.living_room_cans
  1899. use_light_color: false
  1900. show_brightness_control: true
  1901. icon_color: amber
  1902. fill_container: false
  1903. collapsible_controls: false
  1904. show_color_control: false
  1905. show_color_temp_control: false
  1906. layout: horizontal
  1907. tap_action:
  1908. action: toggle
  1909. hold_action:
  1910. action: more-info
  1911. icon: mdi:light-recessed
  1912. name: Living Room Ceiling
  1913. card_mod:
  1914. style: >
  1915. ha-card {
  1916. color: rgba(215, 215, 215, 1) !important;
  1917. }
  1918.  
  1919. mushroom-state-item div.primary, mushroom-state-item
  1920. div.secondary {
  1921. color: rgba(215, 215, 215, 1) !important;
  1922. }
  1923.  
  1924. ]]]
  1925. - width: 40px
  1926.  
  1927. - height: 51px
  1928. - type: vertical-stack
  1929. cards:
  1930. - type: custom:mushroom-light-card
  1931. entity: light.dining_room_ceiling
  1932. use_light_color: false
  1933. show_brightness_control: true
  1934. icon_color: amber
  1935. fill_container: false
  1936. collapsible_controls: false
  1937. show_color_control: false
  1938. show_color_temp_control: false
  1939. layout: horizontal
  1940. tap_action:
  1941. action: toggle
  1942. hold_action:
  1943. action: more-info
  1944. icon: mdi:light-recessed
  1945. name: Dining Room Ceiling
  1946. card_mod:
  1947. style: >
  1948. ha-card {
  1949. color: rgba(215, 215, 215, 1) !important;
  1950. }
  1951.  
  1952. mushroom-state-item div.primary, mushroom-state-item
  1953. div.secondary {
  1954. color: rgba(215, 215, 215, 1) !important;
  1955. }
  1956.  
  1957. ]]]
  1958. - width: 40px
  1959.  
  1960. - height: 51px
  1961. - type: custom:mushroom-light-card
  1962. entity: light.dining_room_chandelier
  1963. use_light_color: false
  1964. show_brightness_control: true
  1965. icon_color: amber
  1966. fill_container: false
  1967. collapsible_controls: false
  1968. show_color_control: false
  1969. show_color_temp_control: false
  1970. layout: horizontal
  1971. tap_action:
  1972. action: toggle
  1973. hold_action:
  1974. action: more-info
  1975. icon: mdi:chandelier
  1976. name: Dining Room Chandelier
  1977. card_mod:
  1978. style: >
  1979. ha-card {
  1980. color: rgba(215, 215, 215, 1) !important;
  1981. }
  1982.  
  1983. mushroom-state-item div.primary, mushroom-state-item
  1984. div.secondary {
  1985. color: rgba(215, 215, 215, 1) !important;
  1986. }
  1987.  
  1988. ]]]
  1989. - width: 40px
  1990.  
  1991. - height: 51px
  1992. - type: custom:gap-card
  1993. height: 10
  1994. - type: custom:button-card
  1995. styles:
  1996. card:
  1997. - background: transparent
  1998. - padding: 0px
  1999. - border-radius: 10px
  2000. - box-shadow: none
  2001. name:
  2002. - font-size: 18px
  2003. - font-weight: bold
  2004. - color: rgba(241, 241, 241, 1)
  2005. - text-transform: uppercase
  2006. - text-align: left
  2007. - justify-self: start
  2008. label:
  2009. - justify-self: start
  2010. name: Outdoor lights
  2011. tap_action:
  2012. action: call-service
  2013. service: script.toggle_all_outside_lights
  2014. hold_action:
  2015. action: none
  2016. - type: custom:bubble-card
  2017. card_type: separator
  2018. name: ''
  2019. icon: ''
  2020. styles: |
  2021. .separator-container div:last-child {
  2022. opacity: 1!important;
  2023. background-color: #00adb5 !important; # Teal color for the separator line
  2024. height: 2px !important; # Slightly thicker line
  2025. padding: 0px
  2026. }
  2027. card_layout: normal
  2028. - type: vertical-stack
  2029. cards:
  2030. - type: custom:mushroom-light-card
  2031. entity: light.pergola
  2032. use_light_color: false
  2033. show_brightness_control: true
  2034. icon_color: amber
  2035. fill_container: false
  2036. collapsible_controls: false
  2037. show_color_control: false
  2038. show_color_temp_control: false
  2039. layout: horizontal
  2040. tap_action:
  2041. action: toggle
  2042. hold_action:
  2043. action: more-info
  2044. icon: mdi:outdoor-lamp
  2045. card_mod:
  2046. style: >
  2047. ha-card {
  2048. color: rgba(215, 215, 215, 1) !important;
  2049. }
  2050.  
  2051. mushroom-state-item div.primary, mushroom-state-item
  2052. div.secondary {
  2053. color: rgba(215, 215, 215, 1) !important;
  2054. }
  2055.  
  2056. ]]]
  2057. - width: 40px
  2058.  
  2059. - height: 51px
  2060. - type: vertical-stack
  2061. cards:
  2062. - type: custom:mushroom-light-card
  2063. entity: light.deck_light
  2064. use_light_color: false
  2065. show_brightness_control: true
  2066. icon_color: amber
  2067. fill_container: false
  2068. collapsible_controls: false
  2069. show_color_control: false
  2070. show_color_temp_control: false
  2071. layout: horizontal
  2072. tap_action:
  2073. action: toggle
  2074. hold_action:
  2075. action: more-info
  2076. icon: mdi:outdoor-lamp
  2077. card_mod:
  2078. style: >
  2079. ha-card {
  2080. color: rgba(215, 215, 215, 1) !important;
  2081. }
  2082.  
  2083. mushroom-state-item div.primary, mushroom-state-item
  2084. div.secondary {
  2085. color: rgba(215, 215, 215, 1) !important;
  2086. }
  2087.  
  2088. ]]]
  2089. - width: 40px
  2090.  
  2091. - height: 51px
  2092. - type: vertical-stack
  2093. cards:
  2094. - type: custom:mushroom-light-card
  2095. entity: light.backyard_light
  2096. use_light_color: false
  2097. show_brightness_control: true
  2098. icon_color: amber
  2099. fill_container: false
  2100. collapsible_controls: false
  2101. show_color_control: false
  2102. show_color_temp_control: false
  2103. layout: horizontal
  2104. tap_action:
  2105. action: toggle
  2106. hold_action:
  2107. action: more-info
  2108. icon: mdi:light-flood-down
  2109. card_mod:
  2110. style: >
  2111. ha-card {
  2112. color: rgba(215, 215, 215, 1) !important;
  2113. }
  2114.  
  2115. mushroom-state-item div.primary, mushroom-state-item
  2116. div.secondary {
  2117. color: rgba(215, 215, 215, 1) !important;
  2118. }
  2119.  
  2120. ]]]
  2121. - width: 40px
  2122.  
  2123. - height: 51px
  2124. - type: custom:gap-card
  2125. height: 10
  2126. - type: custom:button-card
  2127. styles:
  2128. card:
  2129. - background: transparent
  2130. - padding: 0px
  2131. - border-radius: 10px
  2132. - box-shadow: none
  2133. name:
  2134. - font-size: 18px
  2135. - font-weight: bold
  2136. - color: rgba(241, 241, 241, 1)
  2137. - text-transform: uppercase
  2138. - text-align: left
  2139. - justify-self: start
  2140. label:
  2141. - justify-self: start
  2142. name: BATHROOM LIGHTS
  2143. tap_action:
  2144. action: call-service
  2145. service: script.toggle_all_fam_rm
  2146. hold_action:
  2147. action: none
  2148. - type: custom:bubble-card
  2149. card_type: separator
  2150. name: ''
  2151. icon: ''
  2152. styles: |
  2153. .separator-container div:last-child {
  2154. opacity: 1!important;
  2155. background-color: #00adb5 !important; # Teal color for the separator line
  2156. height: 2px !important; # Slightly thicker line
  2157. padding: 0px
  2158. }
  2159. card_layout: normal
  2160. - type: custom:mushroom-light-card
  2161. use_light_color: false
  2162. show_brightness_control: true
  2163. icon_color: amber
  2164. fill_container: false
  2165. collapsible_controls: false
  2166. show_color_control: false
  2167. show_color_temp_control: false
  2168. layout: horizontal
  2169. icon: mdi:lightbulb-fluorescent-tube
  2170. entity: light.bathroom_under_sink_led_lights
  2171. - type: grid
  2172. columns: 1
  2173. square: false
  2174. cards: []
  2175. - type: custom:gap-card
  2176. height: 0px
  2177. - type: custom:gap-card
  2178. height: 0px
  2179. background:
  2180. image: /api/image/serve/b58ac18e8ff6229038089a79ca654112/original
  2181. subview: true
  2182. - title: HOME ASSISTANT
  2183. path: cars
  2184. icon: mdi:car
  2185. theme: clear-dark-vibrant
  2186. type: panel
  2187. cards:
  2188. - type: custom:layout-card
  2189. layout_type: grid
  2190. layout:
  2191. grid-template-columns: 150px 440px 1fr 15px 1fr 15px 1fr 440px
  2192. grid-template-rows: auto
  2193. gap: 15px 15px
  2194. cards:
  2195. - type: vertical-stack
  2196. cards:
  2197. - type: markdown
  2198. content: '## CONTROL'
  2199. theme: clear-dark-vibrant
  2200. card_mod:
  2201. style: |
  2202. ha-card {
  2203. background: none;
  2204. box-shadow: none;
  2205. }
  2206. - type: custom:button-card
  2207. style: |
  2208. ha-card {
  2209. background-color: #00adb5 !important;
  2210. color: #00adb5 !important;
  2211. }
  2212. name: HOME
  2213. icon: mdi:home-assistant
  2214. tap_action:
  2215. action: navigate
  2216. navigation_path: /narrow-new/narrow-new/0
  2217. - type: grid
  2218. columns: 1
  2219. square: false
  2220. cards:
  2221. - type: custom:bubble-card
  2222. card_type: separator
  2223. name: ''
  2224. icon: ''
  2225. styles: |
  2226. .separator-container div:last-child {
  2227. opacity: 1!important;
  2228. background-color: #00adb5 !important; # Teal color for the separator line
  2229. height: 2px !important; # Slightly thicker line
  2230. padding: 0px
  2231. }
  2232. card_layout: normal
  2233. - type: custom:button-card
  2234. style: |
  2235. ha-card {
  2236. background-color: rgba(67, 73, 82, 1) !important;
  2237. color: rgba(241, 241, 241, 1) !important; # Corrected syntax
  2238. }
  2239. name: LIGHTING
  2240. icon: mdi:lightbulb-group
  2241. tap_action:
  2242. action: navigate
  2243. navigation_path: /narrow-new/lighting-left
  2244. - type: grid
  2245. columns: 1
  2246. square: false
  2247. cards:
  2248. - type: custom:bubble-card
  2249. card_type: separator
  2250. name: ''
  2251. icon: ''
  2252. styles: |
  2253. .separator-container div:last-child {
  2254. opacity: 1!important;
  2255. background-color: #00adb5 !important; # Teal color for the separator line
  2256. height: 2px !important; # Slightly thicker line
  2257. padding: 0px
  2258. }
  2259. card_layout: normal
  2260. - type: custom:button-card
  2261. style: |
  2262. ha-card {
  2263. background-color: rgba(67, 73, 82, 1) !important;
  2264. color: rgba(241, 241, 241, 1) !important; # Corrected syntax
  2265. }
  2266. name: CARS
  2267. card_mod:
  2268. style: |
  2269. :host {
  2270. --ha-card-background: #00adb5 !important; #teal card color
  2271. --primary-text-color: rgba(0, 0, 0, 0.8) !important; # Black text for better readability
  2272. --disabled-text-color: rgba(241, 241, 241, .8) !important; # Off-white color for off state
  2273. --icon-color: rgba(241, 241, 241, .8) !important; # off white
  2274. }
  2275. ha-card {
  2276. theme: ClearDarkVibrant !important;
  2277. }
  2278. .button-card-main {
  2279. font-size: 20px !important; # Adjust the size here
  2280. font-weight: bold !important; # Make the font bold
  2281. name: CARS
  2282. icon: mdi:car
  2283. tap_action:
  2284. action: navigate
  2285. navigation_path: /narrow-new/cars
  2286. - type: grid
  2287. columns: 1
  2288. square: false
  2289. cards:
  2290. - type: custom:bubble-card
  2291. card_type: separator
  2292. name: ''
  2293. icon: ''
  2294. styles: |
  2295. .separator-container div:last-child {
  2296. opacity: 1!important;
  2297. background-color: #00adb5 !important; # Teal color for the separator line
  2298. height: 2px !important; # Slightly thicker line
  2299. padding: 0px
  2300. }
  2301. card_layout: normal
  2302. - type: custom:button-card
  2303. icon: mdi:fan
  2304. name: CLIMATE
  2305. tap_action:
  2306. action: navigate
  2307. navigation_path: /narrow-new/hvac
  2308. - type: grid
  2309. columns: 1
  2310. square: false
  2311. cards:
  2312. - type: custom:bubble-card
  2313. card_type: separator
  2314. name: ''
  2315. icon: ''
  2316. styles: |
  2317. .separator-container div:last-child {
  2318. opacity: 1!important;
  2319. background-color: #00adb5 !important; # Teal color for the separator line
  2320. height: 2px !important; # Slightly thicker line
  2321. padding: 0px
  2322. }
  2323. card_layout: normal
  2324. - type: custom:button-card
  2325. name: MUSIC
  2326. icon: mdi:music-box
  2327. tap_action:
  2328. action: navigate
  2329. navigation_path: narrow-new/music
  2330. theme: clear-dark-vibrant
  2331. - type: custom:gap-card
  2332. height: 0px
  2333. - type: vertical-stack
  2334. cards:
  2335. - type: custom:gap-card
  2336. height: 10
  2337. - type: vertical-stack
  2338. cards:
  2339. - type: custom:button-card
  2340. styles:
  2341. card:
  2342. - background: transparent
  2343. - padding: 0px
  2344. - border-radius: 10px
  2345. - box-shadow: none
  2346. name:
  2347. - font-size: 18px
  2348. - font-weight: bold
  2349. - color: rgba(241, 241, 241, 1)
  2350. - text-transform: uppercase
  2351. - text-align: left
  2352. - justify-self: start
  2353. label:
  2354. - justify-self: start
  2355. name: general information
  2356. tap_action:
  2357. action: none
  2358. hold_action:
  2359. action: none
  2360. - type: custom:bubble-card
  2361. card_type: separator
  2362. name: ''
  2363. icon: ''
  2364. styles: |
  2365. .separator-container div:last-child {
  2366. opacity: 1!important;
  2367. background-color: #00adb5 !important; # Teal color for the separator line
  2368. height: 2px !important; # Slightly thicker line
  2369. padding: 0px
  2370. }
  2371. card_layout: normal
  2372. - type: custom:gap-card
  2373. height: 10
  2374. - type: vertical-stack
  2375. cards:
  2376. - type: vertical-stack
  2377. cards:
  2378. - type: horizontal-stack
  2379. cards:
  2380. - type: conditional
  2381. conditions: []
  2382. card:
  2383. type: entity
  2384. entity: lock.xxx1_lock
  2385. theme: clear-dark-vibrant
  2386. name: FPA UNLOCKED
  2387. state_color: true
  2388. - type: conditional
  2389. conditions: []
  2390. card:
  2391. type: entity
  2392. entity: lock.xxx2_lock
  2393. theme: clear-dark-vibrant
  2394. name: PJA UNLOCKED
  2395. state_color: true
  2396. - square: false
  2397. type: grid
  2398. columns: 1
  2399. cards:
  2400. - type: custom:bubble-card
  2401. card_type: separator
  2402. name: ''
  2403. icon: ''
  2404. styles: |
  2405. .separator-container div:last-child {
  2406. opacity: 1!important;
  2407. background-color: #00adb5 !important; # Teal color for the separator line
  2408. height: 2px !important; # Slightly thicker line
  2409. padding: 0px
  2410. }
  2411. card_layout: normal
  2412. - type: custom:gap-card
  2413. height: 10px
  2414. - type: custom:button-card
  2415. entity: sensor.unmet_car_conditions
  2416. name: CAR NOTIFICATIONS
  2417. show_name: true
  2418. show_icon: true
  2419. show_state: false
  2420. styles:
  2421. card:
  2422. - background-color: >
  2423. [[[ if (entity.state !== "") { return "rgba(255,
  2424. 0, 0, 0.7)"; } else { return "rgba(67, 73, 82,
  2425. 1)"; } ]]]
  2426. - border-radius: 10px
  2427. - padding: 10px
  2428. - color: >
  2429. [[[ if (entity.state === "") { return "rgb(47,
  2430. 207, 118)"; } else { return "rgb(255, 255,
  2431. 255)"; } ]]]
  2432. - font-size: 20px
  2433. - white-space: normal
  2434. name:
  2435. - font-weight: bold
  2436. label:
  2437. - white-space: normal
  2438. - display: block
  2439. - max-width: 100%
  2440. icon:
  2441. - color: >
  2442. [[[ if (entity.state === "") { return "rgb(47,
  2443. 207, 118)"; } else { return "rgb(255, 255,
  2444. 255)"; } ]]]
  2445. - width: 80px
  2446. - height: 80px
  2447. icon: >
  2448. [[[ if (entity.state !== "") { return
  2449. "mdi:car-emergency"; } else { return
  2450. "mdi:car-multiple"; } ]]]
  2451. show_label: true
  2452. label: >
  2453. [[[ if (entity.state !== "") { return entity.state; }
  2454. else { return "ALL CLEAR"; } ]]]
  2455. tap_action:
  2456. action: none
  2457. hold_action:
  2458. action: none
  2459. - square: false
  2460. type: grid
  2461. columns: 1
  2462. cards:
  2463. - type: custom:bubble-card
  2464. card_type: separator
  2465. name: ''
  2466. icon: ''
  2467. styles: |
  2468. .separator-container div:last-child {
  2469. opacity: 1!important;
  2470. background-color: #00adb5 !important; # Teal color for the separator line
  2471. height: 2px !important; # Slightly thicker line
  2472. padding: 0px
  2473. }
  2474. card_layout: normal
  2475. - type: custom:gap-card
  2476. height: 10
  2477. - type: picture
  2478. theme: light
  2479. image: /api/image/serve/63075f90986193a52015c381e235bec3/512x512
  2480. card_mod:
  2481. style: |
  2482. ha-card {
  2483. height: 260px;
  2484. width: 260px;
  2485. margin-top: -40px !important;
  2486. margin-left: -30px !important;
  2487. background: none !important; # Transparent background
  2488. box-shadow: none !important; # Remove any shadow
  2489. border: none !important; # Remove borders
  2490. outline: none !important; # Remove outlines
  2491. }
  2492. - type: custom:gap-card
  2493. height: 0px
  2494. - type: vertical-stack
  2495. cards:
  2496. - type: custom:gap-card
  2497. height: 10
  2498. - type: custom:button-card
  2499. styles:
  2500. card:
  2501. - background: transparent
  2502. - padding: 0px
  2503. - border-radius: 10px
  2504. - box-shadow: none
  2505. name:
  2506. - font-size: 18px
  2507. - font-weight: bold
  2508. - color: rgba(241, 241, 241, 1)
  2509. - text-transform: uppercase
  2510. - text-align: left
  2511. - justify-self: start
  2512. label:
  2513. - justify-self: start
  2514. name: MERCEDES CONTROL
  2515. tap_action:
  2516. action: none
  2517. hold_action:
  2518. action: none
  2519. - type: custom:bubble-card
  2520. card_type: separator
  2521. name: ''
  2522. icon: ''
  2523. styles: |
  2524. .separator-container div:last-child {
  2525. opacity: 1!important;
  2526. background-color: #00adb5 !important; # Teal color for the separator line
  2527. height: 2px !important; # Slightly thicker line
  2528. padding: 0px
  2529. }
  2530. card_layout: normal
  2531. - type: custom:gap-card
  2532. height: 10
  2533. - type: custom:vehicle-info-card
  2534. entity: sensor.xxx2_car
  2535. name: xxx2 Mercedes Benz
  2536. show_slides: true
  2537. show_map: true
  2538. show_buttons: true
  2539. show_background: true
  2540. enable_map_popup: true
  2541. enable_services_control: true
  2542. theme: Mushroom Square Shadow
  2543. mode: dark
  2544. services:
  2545. auxheat: true
  2546. charge: true
  2547. doorsLock: true
  2548. engine: true
  2549. preheat: true
  2550. sendRoute: true
  2551. sigPos: true
  2552. sunroof: true
  2553. windows: true
  2554. map_popup_config:
  2555. theme_mode: dark
  2556. default_zoom: 12
  2557. selected_theme:
  2558. theme: Mushroom Square Shadow
  2559. mode: dark
  2560. device_tracker: device_tracker.xxx2_device_tracker
  2561. - type: grid
  2562. columns: 1
  2563. square: false
  2564. cards:
  2565. - type: custom:bubble-card
  2566. card_type: separator
  2567. name: ''
  2568. icon: ''
  2569. styles: |
  2570. .separator-container div:last-child {
  2571. opacity: 1!important;
  2572. background-color: #00adb5 !important; # Teal color for the separator line
  2573. height: 2px !important; # Slightly thicker line
  2574. padding: 0px
  2575. }
  2576. card_layout: normal
  2577. - type: vertical-stack
  2578. cards: []
  2579. - type: custom:vehicle-info-card
  2580. entity: sensor.xxx1_car
  2581. name: xxx1 Mercedes Benz
  2582. show_slides: true
  2583. show_map: true
  2584. show_buttons: true
  2585. show_background: true
  2586. enable_map_popup: true
  2587. enable_services_control: true
  2588. theme: noctis
  2589. services:
  2590. auxheat: true
  2591. charge: true
  2592. doorsLock: true
  2593. engine: true
  2594. preheat: true
  2595. sendRoute: true
  2596. sigPos: true
  2597. sunroof: true
  2598. windows: true
  2599. map_popup_config:
  2600. theme_mode: dark
  2601. default_zoom: 12
  2602. selected_theme:
  2603. theme: Mushroom Square Shadow
  2604. mode: dark
  2605. device_tracker: device_tracker.xxx1_device_tracker
  2606. google_api_key: '1452'
  2607. - type: vertical-stack
  2608. cards:
  2609. - type: vertical-stack
  2610. cards: []
  2611. - type: custom:gap-card
  2612. height: 0px
  2613. - type: vertical-stack
  2614. cards:
  2615. - type: custom:gap-card
  2616. height: 10
  2617. - type: custom:button-card
  2618. styles:
  2619. card:
  2620. - background: transparent
  2621. - padding: 0px
  2622. - border-radius: 10px
  2623. - box-shadow: none
  2624. name:
  2625. - font-size: 18px
  2626. - font-weight: bold
  2627. - color: rgba(241, 241, 241, 1)
  2628. - text-transform: uppercase
  2629. - text-align: left
  2630. - justify-self: start
  2631. label:
  2632. - justify-self: start
  2633. name: LOCATION
  2634. tap_action:
  2635. action: call-service
  2636. service: script.toggle_all_bedroom
  2637. hold_action:
  2638. action: none
  2639. - type: vertical-stack
  2640. cards:
  2641. - type: custom:bubble-card
  2642. card_type: separator
  2643. name: ''
  2644. icon: ''
  2645. styles: |
  2646. .separator-container div:last-child {
  2647. opacity: 1!important;
  2648. background-color: #00adb5 !important; # Teal color for the separator line
  2649. height: 2px !important; # Slightly thicker line
  2650. padding: 0px
  2651. }
  2652. card_layout: normal
  2653. - type: custom:gap-card
  2654. height: 5
  2655. - type: grid
  2656. columns: 1
  2657. square: false
  2658. cards: []
  2659. - type: map
  2660. entities:
  2661. - entity: device_tracker.xxx1_device_tracker
  2662. - entity: device_tracker.xxx2_device_tracker
  2663. theme_mode: light
  2664. title: MAP
  2665. geo_location_sources:
  2666. - all
  2667. aspect_ratio: '1.9'
  2668. - type: vertical-stack
  2669. cards:
  2670. - type: custom:gap-card
  2671. height: 15px
  2672. - type: custom:gap-card
  2673. height: 15px
  2674. - type: custom:button-card
  2675. styles:
  2676. card:
  2677. - background: transparent
  2678. - padding: 0px
  2679. - border-radius: 10px
  2680. - box-shadow: none
  2681. name:
  2682. - font-size: 18px
  2683. - font-weight: bold
  2684. - color: rgba(241, 241, 241, 1)
  2685. - text-transform: uppercase
  2686. - text-align: left
  2687. - justify-self: start
  2688. label:
  2689. - justify-self: start
  2690. name: CHARGING STATUS
  2691. tap_action:
  2692. action: call-service
  2693. service: script.toggle_all_bedroom
  2694. hold_action:
  2695. action: none
  2696. - type: grid
  2697. columns: 1
  2698. square: false
  2699. cards:
  2700. - type: custom:bubble-card
  2701. card_type: separator
  2702. name: ''
  2703. icon: ''
  2704. styles: |
  2705. .separator-container div:last-child {
  2706. opacity: 1!important;
  2707. background-color: #00adb5 !important; # Teal color for the separator line
  2708. height: 2px !important; # Slightly thicker line
  2709. padding: 0px
  2710. }
  2711. card_layout: normal
  2712. - title: Mercedes EQE
  2713. image_url: /api/image/serve/c1f36a24c840e15807fc0f8127b5adf7/original
  2714. charging_image_url: >-
  2715. data:image/jpeg;base64,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bWljTWVkaWEAAACtanVtYgAAAChqdW1kY2JvcgARABCAAACqADibcQNjMnBhLmhhc2guZGF0YQAAAAB9Y2JvcqVqZXhjbHVzaW9uc4GiZXN0YXJ0GQyPZmxlbmd0aBk0T2RuYW1lbmp1bWJmIG1hbmlmZXN0Y2FsZ2ZzaGEyNTZkaGFzaFggu9OhwSyPGD1Rs6HiiGovfEw32uzWE4yrn7G8Ef7HltxjcGFkSQAAAAAAAAAAAAAAAglqdW1iAAAAJGp1bWRjMmNsABEAEIAAAKoAOJtxA2MycGEuY2xhaW0AAAAB3WNib3KoaGRjOnRpdGxlb0dlbmVyYXRlZCBpbWFnZWlkYzpmb3JtYXRqaW1hZ2UvanBlZ2ppbnN0YW5jZUlEeCx4bXAuaWlkOmViMmFhZDc4LTg0MTYtNzU0ZC1hM2NlLTJlZDFlOTc0ZmE4Nm9jbGFpbV9nZW5lcmF0b3J4N0Fkb2JlX1Bob3Rvc2hvcC8yNi4wLjAgYWRvYmVfYzJwYS8wLjEyLjIgYzJwYS1ycy8wLjMyLjV0Y2xhaW1fZ2VuZXJhdG9yX2luZm+Bv2RuYW1lb0Fkb2JlIFBob3Rvc2hvcGd2ZXJzaW9uZjI2LjAuMP9pc2lnbmF0dXJleBlzZWxmI2p1bWJmPWMycGEuc2lnbmF0dXJlamFzc2VydGlvbnOComN1cmx4J3NlbGYjanVtYmY9YzJwYS5hc3NlcnRpb25zL2MycGEuYWN0aW9uc2RoYXNoWCBKacG9/6jeQTB4viTtzPgxOsHRZJU0VnGgDWsGszfUr6JjdXJseClzZWxmI2p1bWJmPWMycGEuYXNzZXJ0aW9ucy9jMnBhLmhhc2guZGF0YWRoYXNoWCD6e6nAWj0lfoQuRjCg/62NFAKuOrE27wvFfxiXkBZdbmNhbGdmc2hhMjU2AAAwEGp1bWIAAAAoanVtZGMyY3MAEQAQgAAAqgA4m3EDYzJwYS5zaWduYXR1cmUAAAAv4GNib3LShFkMwqIBOCQYIYJZBhAwggYMMIID9KADAgECAhB/8nQf0cbeQ7WUeo5lcJ6eMA0GCSqGSIb3DQEBCwUAMHUxCzAJBgNVBAYTAlVTMSMwIQYDVQQKExpBZG9iZSBTeXN0ZW1zIEluY29ycG9yYXRlZDEdMBsGA1UECxMUQWRvYmUgVHJ1c3QgU2Vydmlj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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2WQEApVuzRiNPRPiNEFxpk1BYPjLNKc7/4M8qrqumWMYgXl/76DtPtrLVsztddRQxFd95f0PbsNphqXAP4DxP5vf5b/RpD3UUi3s0K7B7WTyhoMOHYJp68KrcO+vB6gujUnfrv3GoPjFAYBGw2ssOrJ1QnQakFfwv549HJlEbIjGkbHWN0n/pO04Uk/YqOgLxvDMC/x/gDLQCurP6CAALA7XcLjB7tUBgWIxfWk6x71Ju59li6uykh5EtPy2apHrp6udRNT5H19LlP7xku5AnUp+CQC3pJVuQGCyvdM1bg3oskbv1ooIWowEg5018Y/V8i+NMQtjh1ji4nAQFplcKsn+fvP/tFJRQaG90b3Nob3AgMy4wADhCSU0EBAAAAAAADxwBWgADGyVHHAIAAAIAAAA4QklNBCUAAAAAABDNz/p9qMe+CQVwdq6vBcNOOEJJTQQ6AAAAAAEXAAAAEAAAAAEAAAAAAAtwcmludE91dHB1dAAAAAUAAAAAUHN0U2Jvb2wBAAAAAEludGVlbnVtAAAAAEludGUAAAAAR3JwIAAAAA9wcmludFNpeHRlZW5CaXRib29sAAAAAAtwcmludGVyTmFtZVRFWFQAAAAaAFIAaQBjAG8AaAAgADMAMAAwACAARAByACAAQQByAGIAaQB0ACAATwBmAGYAaQBjAGUAAAAAAA9wcmludFByb29mU2V0dXBPYmpjAAAADABQAHIAbwBvAGYAIABTAGUAdAB1AHAAAAAAAApwcm9vZlNldHVwAAAAAQAAAABCbHRuZW51bQAAAAxidWlsdGluUHJvb2YAAAAJcHJvb2ZDTVlLADhCSU0EOwAAAAACLQAAABAAAAABAAAAAAAScHJpbnRPdXRwdXRPcHRpb25zAAAAFwAAAABDcHRuYm9vbAAAAAAAQ2xicmJvb2wAAAAAAFJnc01ib29sAAAAAABDcm5DYm9vbAAAAAAAQ250Q2Jvb2wAAAAAAExibHNib29sAAAAAABOZ3R2Ym9vbAAAAAAARW1sRGJvb2wAAAAAAEludHJib29sAAAAAABCY2tnT2JqYwAAAAEAAAAAAABSR0JDAAAAAwAAAABSZCAgZG91YkBv4AAAAAAAAAAAAEdybiBkb3ViQG/gAAAAAAAAAAAAQmwgIGRvdWJAb+AAAAAAAAAAAABCcmRUVW50RiNSbHQAAAAAAAAAAAAAAABCbGQgVW50RiNSbHQAAAAAAAAAAAAAAABSc2x0VW50RiNQeGxAUgAAAAAAAAAAAAp2ZWN0b3JEYXRhYm9vbAEAAAAAUGdQc2VudW0AAAAAUGdQcwAAAABQZ1BDAAAAAExlZnRVbnRGI1JsdAAAAAAAAAAAAAAAAFRvcCBVbnRGI1JsdAAAAAAAAAAAAAAAAFNjbCBVbnRGI1ByY0BZAAAAAAAAAAAAEGNyb3BXaGVuUHJpbnRpbmdib29sAAAAAA5jcm9wUmVjdEJvdHRvbWxvbmcAAAAAAAAADGNyb3BSZWN0TGVmdGxvbmcAAAAAAAAADWNyb3BSZWN0UmlnaHRsb25nAAAAAAAAAAtjcm9wUmVjdFRvcGxvbmcAAAAAADhCSU0D7QAAAAAAEABIAAAAAQABAEgAAAABAAE4QklNBCYAAAAAAA4AAAAAAAAAAAAAP4AAADhCSU0EDQAAAAAABAAAAB44QklNBBkAAAAAAAQAAAAeOEJJTQPzAAAAAAAJAAAAAAAAAAABADhCSU0nEAAAAAAACgABAAAAAAAAAAE4QklNA/UAAAAAAEgAL2ZmAAEAbGZmAAYAAAAAAAEAL2ZmAAEAoZmaAAYAAAAAAAEAMgAAAAEAWgAAAAYAAAAAAAEANQAAAAEALQAAAAYAAAAAAAE4QklNA/gAAAAAAHAAAP////////////////////////////8D6AAAAAD/////////////////////////////A+gAAAAA/////////////////////////////wPoAAAAAP////////////////////////////8D6AAAOEJJTQQAAAAAAAACAAM4QklNBAIAAAAAAAgAAAAAAAAAADhCSU0EMAAAAAAABAEBAQE4QklNBC0AAAAAAAYAAQAAAAU4QklNBAgAAAAAABAAAAABAAACQAAAAkAAAAAAOEJJTQREAAAAAAAQAAAAAgAAAkAAAAJA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Okluc3RhbmNlSUQ9InhtcC5paWQ6ZWIyYWFkNzgtODQxNi03NTRkLWEzY2UtMmVkMWU5NzRmYTg2IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9IjI3MUVGRUQ1RDM5MEEzRTgxNTdDQzQ2QkFEODg3N0ZDIiBkYzpmb3JtYXQ9ImltYWdlL2pwZWciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHhtcDpDcmVhdGVEYXRlPSIyMDI0LTEwLTE0VDA4OjA1OjQyLTA0OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDI0LTEwLTE0VDA4OjE3OjM5LTA0OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyNC0xMC0xNFQwODoxNzozOS0wNDowMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjk2ZjI0MjQyLTA5NWItYjE0Ni1iMzliLTUwNjg2ZGUwMzdhMyIgc3RFdnQ6d2hlbj0iMjAyNC0xMC0xNFQwODoxNzozOS0wNDowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDI2LjAgKDIwMjQwOTI1Lm0uMjc4NyAxYzQwOGUwKSAgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDplYjJhYWQ3OC04NDE2LTc1NGQtYTNjZS0yZWQxZTk3NGZhODYiIHN0RXZ0OndoZW49IjIwMjQtMTAtMTRUMDg6MTc6MzktMDQ6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyNi4wICgyMDI0MDkyNS5tLjI3ODcgMWM0MDhlMCkgIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPD94cGFja2V0IGVuZD0idyI/Pv/uACFBZG9iZQBkAAAAAAEDABADAgMGAAAAAAAAAAAAAAAA/9sAhAAKBwcLCAsSCgoSFhEOERYbFxYWFxsiFxcXFxciEQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAQsODh8THyIYGCIUDg4OFBQODg4OFBEMDAwMDBERDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wgARCARQB2gDAREAAhEBAxEB/8QA4AABAQADAQEBAAAAAAAAAAAAAAECAwQFBgcBAQEBAQEBAQEAAAAAAAAAAAABAgMEBQYHEAACAQMCBQIEBgMAAgICAwAAEQECEgMEBRAgMCETQAZQYDEUcCIyMxUWQSMHgKA0F5AlsCQ1EQABAgMCCwQGCAUDAQcFAAABAAIRIQMxEhAgMEFRYXGBkSIyQFChM2CxktITBHBCUnKCssIj8MFiouLR4RSTgJCgQ8PTBbBTc+M0EgABAwMDAgYBBAMAAAAAAAAAAREhcDECEDAyQCIgUICQoBJgsNBCYsBScv/aAAwDAQECEQMRAAAA/Pu/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAoUEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKQAAUAVIKAACAKQAAAAAAKCAAFAIAAAAAAAAAAAABQFJAAAAAAAAAAAAAEAKAAAAAAAAAAAAAAAAAAAQoBAAAUAAAABSAAAAAAAAAApAAUAAEAAAAAAAAAAAAAAAAAAgAUhSQoACioUAhQAQAAAAAAAAAAAAAAFIUhSAAAAAAAAKApJQQAAAApCkAAAAgAAAABSAAAApAAUEKAAAAAACAAAAAAAAFAAACgAEAAAAhQASkAAChQAAAAQAAFAABAAAIUgAoCAAARSVVIAIJQBUUAAAiqQACFUEKQAAAQAAAAFAAAAAAAACkAAUBVwQAABCgAAAAABSCBahSFgAAAAAAAAAAAAAAABSAAFAAAAAAACAAAAAAAAoABAAAAAAQAoAAECgAEAAFIUABSARaQKAWgBQAAAYgAkAFWSFAAAAAAAAAACgAAgAAAhQARQAAAACgCkSqpABQAUEAAAAAAABAAAAQAsKAAAAAAAAAAAAAAFAACggApAFIIAAAAUAApSAAAAEAAAIAAUAgKACAAAACFQpQAABCkKCBAAKQAoAACFAAUlAAAKUAhAAAAZEABACgAgABAUpACAAAAAgMjIAhSAAACFBAACkKQoAAQAAAAFAAAAAAAAAAAAhQAAAACBAKAAAAoAAAgAUAAAAEAAoABCgAgKFIAAAAASABlSAIKpCgAkCKCBSUBRLKsFKCFIAAIAgApAAEKBSAFABACqACQFWFAAACAsKAAAEMlkgAhSAKQtQpAICgAEBQCUgWkAS1IAKoWBAAAAAAAAAAAAgKAQAAWpLSFAABAABQAQAApCggKSAW2RQCAFBAAAgCgUWICkFiFIKKSkAAAKFIIFqFAhUAEUgCFFIACkoWABEAChYKAAAIC1IqkgFIpAoAIAAAoAAoqBM1wiAJaKQqACAAAACApAUAACkAoAIUgAAAAAAAAAAAAEKFiWoUgEC0AhSCgAAAgKCAQAACkAFoAAACFWAAACqhSIAEALEVBAAhQBSABkAtAABAEUECUAgACAikzAACgKIgAAAUAgKARQFiFABCpAFUQoACBUBkRSQkZUAIAAAQoAAIUAgAAAAAKAKRAAAUgAACKQoAIgApKALREFAEACAAABQAgBQAAUAECoWAAIABQAAQKAAEAABQUKgAUAAAEAshAIoAACgACVZCigAAoIAQoKCgAAAEABCWIAKIYgoBQEUAAKAABLTKwSUUlVChCggUAAAFBAAAAAASggUAAAAAtSKABQAQAAAAAABAAAAAWgEAAAAAAAAAAAABQAAAQpCkAAAAAAAAAAAAABSAKCChABCrAAAAAAAAAEAAAAAAAAABQAACkABQAAAAQAAFKQxBQAAAAAAAAUgAKCAAAAAAFAAAAAAAAAAAAAUgAAAAEKAAAAAAAAAAAAAAAAAAAACAAoAAAAAAAAAAAAAAAAABACgAEBQAAFIAABIUAAAAAAABQQoBBAtCAoAgKAAAAAhSgxIZAACFIUBAAAAAAUEKAAIAVAAAAAQFAAAAAAABQIUAAICkAAAAAAAAAAAAAAAAAAAAAAAAAAEKAAAAgAAAAKAAAAACgAgAAABAAAAAAUAoAAAAKQFAIABCoAAAAAAAAAACmSxMQAUAQAAoQAAAAFAICgAAEAAAAAAAAAAAAKAIVAAAAAAACyhSQBQAhQAAAAAAQoBCiAAJVAEoCkKQAAFhYgKCAAUgKAAABACgAAUgCFqFEBYAgFABAUAAAAAAAAoAAIACBRULAgAFiUAAABVyQYAFAEABQQAAoCAFIWFAAQogAAQCkBQAAoAgAAACUKQApAAAAAIVZQCAAAoIAAAAUEBQQAoIAACqQAoIAAAAAABAAAFAIAAABQCBaEi1AAUQoCFhSAAAAAAAACkBQAAACAAEAABQIAUgAASgKUGMFoCApAAAAAUAAAEVCkABRKQCULAAAUEAoIAACgARKAASrAAlAIAoBCqAAAAQAFAAAAAVAgAKggBVIIoBKpIUigEoAUAgKsACVYhSUkqkgAAAooAQFABAAAUACItAAAAACgAFABAACECgEKEikoFAIKFELC5EjEoARSVRAAgAAQACgAAAACkQAKAAAAAACBQCAoWACggAAAAAABCkAAAAKqJZZVRAAAAAAAAAAAAAAQVYAAAUEAAAAAAAAAAAAAAAAAAAAAUEAGYAAAKCFAIUAAAAgIQgAAABQAAAFIKAQgIACgFAAAAAKAAApAAAAABAAAAACgAAAAoAAAAAAAAAKQAAhSAAEKpAAAAAAAAAAAABRKCZVAFiFCS0AIRaRCkAAAAAAAAFUAARAAAAAAAAAKCgAAAAEBQAEECgAQAAKQAAAAAAChSAsSqAAQUAAAAAgAAAAAAAKAAAAAAQAFEBQAAACFAAAAAAAqRagASgQAUEAAAAAUAAgAAKACCrEoACkKSFACxCgIUQIUAAAAAAAAUEAABQAQAAAAAAACgBAABCipKKQAAEKAAAAAAAApBSAFJBVEAFAABQAQAAEAAABQACgAAAAAgAEC0AAAWIAAAgAqwAFIAABAUAAAAAgAAAAAoIAAAAAAAAAAAAAAAAUQFQAAAAAAAAAAAAAAFIAAoACLaSBUAUEApCgAAQEAIAUAUhSAABSAyJZACKBREKBQAoAAAIlUEABQAAhYUAACAIAAAAAIAAFAAAAoECAUCAAAAAAAACgAAKkBSABQAgEBQoAlgAKEKIAUIFAABBQAAAAAAAAAACAFAAAAAoBSgFpAAgBQgUUSRSFJQBAAQAAAAItRaQAFbJQAABAEAAEAAAWgAIACkAABRCkCVYgoCgAAgAEKAAAAAAAAAACgAKACAAAApAUhQAAAAAQAAAAFIACkAAAKQAAAQKCUAAAAAAAAKCAAAAQKCUgAICggABQEKCFAiVQAABQAsQAAoAIAAAABSAAAAAAhQAQoAAAAEAKCFqCFBAAFIAAAUEAABSFAAAAABCgAEKAAAoBAAAUEAAAAAAKAAAAAQoAICkAKCFIUAAhQQAAAAAAAAAAAoBAAAAAAAAAAACgEKQAAAAEMiAAAAAAAAAAQoICggAAAKAAAQoABAAUgAAFUAgAgAAUhSAAFpEpFIAUAAAAAEFCwIUAgBSFpAACkAAAAAAAAKRC1IoAAAAAAAAAAAItQpAAAAAAAAAAAAAACgAgAAAAAKQoBACkBQACAQFIUAAAAAEABQKQAIUgKCCqACFAAEFUgAAAQpBQFIAEFWAACFIoAqQFIFIgpKFiUi0IAICgAAAAAAAikBRUgKoIAAAAIAUikBagAAAAAAAAABSCW0gKkigAAAAAAAAAAKpItlIACBQkAlAUAEKAAAAAIFJSWJVWFAQFlUiVSSKAAFlVJBQKASggAKAAAAAAAAFSKKAAAAAAAAQCxKAAABSRUAAEWkAAAAAgALBQAAS2pFokAAAAAAAAALKoAggAAAAEAEKQotIBCgAkBQAAAAAAAAAsKEAKACCAFUAACwIAKAQKAEAAiLCgFIACgAAAoCxKY2UCWAFsAoUICoBCgQAAAABKFSABAAAAAABRIApAEW0WFEABbAUQFRSAooiWAAgAQpBKACFJViUEFUAAAAAkpCkBRSAItqQoAAAAAAAoohUAAAAAAAAAQBAUAAAUAUiFABQAEAVYAAUiCoICioAWFCBagACAAQBabYEAAAAAAKAAQAFBAUhSKQoAgAIAAACgIABQAQAAAAFAAAAAAABCkBQAAAQoIUgAAAAAAKAAAACAAAAAAAAoAAAAAIAAAAAAAAAAAAAAAAAAACkKAAAEC1AAAgKQpCgAikAAAAKSgpAAIAAAAUAKCQoAAICoqAAIi0AAAAUEALACxFBAC0BC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
  2716. image_url_type: image
  2717. charging_image_url_type: image
  2718. vehicle_type: EV
  2719. unit_type: mi
  2720. level_entity: ''
  2721. range_entity: ''
  2722. charging_status_entity: sensor.xxx2_charging_power_valid
  2723. location_entity: device_tracker.xxx2_device_tracker
  2724. mileage_entity: sensor.xxx2_odometer
  2725. show_level: true
  2726. show_range: true
  2727. show_location: true
  2728. show_mileage: true
  2729. show_car_state: true
  2730. show_charge_limit: true
  2731. icon_grid_entities:
  2732. - sensor.xxx2_lock
  2733. - button.xxx2_preclimate_start
  2734. custom_icons:
  2735. sensor.xxx2_lock: {}
  2736. button.xxx2_preclimate_start: {}
  2737. icon_interactions: {}
  2738. icon_styles: {}
  2739. icon_labels: {}
  2740. hybrid_display_order: fuel_first
  2741. car_state_entity: binary_sensor.xxx2_charging_power_valid
  2742. charge_limit_entity: sensor.xxx2_max_state_of_charge
  2743. icon_size: 42
  2744. icon_gap: 15
  2745. showEntityInformation: true
  2746. carStateTextColor: ''
  2747. rangeTextColor: ''
  2748. percentageTextColor: ''
  2749. icon_sizes: {}
  2750. engine_on_entity: ''
  2751. row_separator_color: '#808080'
  2752. row_separator_height: 1
  2753. row_separators: {}
  2754. iconActiveColor: ''
  2755. iconInactiveColor: ''
  2756. useFormattedEntities: true
  2757. mainImageHeight: 180px
  2758. chargingImageHeight: 180px
  2759. showTitle: true
  2760. layoutType: single
  2761. useBarGradient: false
  2762. barGradientStops:
  2763. - percentage: 0
  2764. color: '#ff0000'
  2765. - percentage: 100
  2766. color: '#00ff00'
  2767. cardTitleColor: ''
  2768. cardBackgroundColor: ''
  2769. barBackgroundColor: '#8488ab'
  2770. barBorderColor: ''
  2771. barFillColor: '#00adb5'
  2772. limitIndicatorColor: ''
  2773. infoTextColor: ''
  2774. show_engine_animation: true
  2775. show_charging_animation: true
  2776. show_charging_status: true
  2777. show_engine_on: true
  2778. engine_on_image_url_type: none
  2779. type: custom:ultra-vehicle-card
  2780. battery_level_entity: sensor.xxx2_state_of_charge
  2781. battery_range_entity: sensor.xxx2_range_electric
  2782. fuel_level_entity: ''
  2783. fuel_range_entity: ''
  2784. show_battery: true
  2785. show_battery_range: true
  2786. show_fuel: true
  2787. show_fuel_range: true
  2788. show_charging: true
  2789. image: >-
  2790. https://github.com/user-attachments/assets/4ef72288-5ee9-4fa6-b2f3-c34c4160cf42
  2791. charging_image: >-
  2792. https://github.com/user-attachments/assets/4ef72288-5ee9-4fa6-b2f3-c34c4160cf42
  2793. car_state_url: ''
  2794. charging_status_url: ''
  2795. - type: custom:gap-card
  2796. height: 0px
  2797. - type: vertical-stack
  2798. cards: []
  2799. - type: custom:gap-card
  2800. height: 0px
  2801. background:
  2802. image: /api/image/serve/9a9ec9324ed5f9701918616efabfbfc0/original
  2803. subview: true
  2804. - title: HOME ASSISTANT
  2805. path: hvac
  2806. theme: clear-dark-vibrant
  2807. type: panel
  2808. cards:
  2809. - type: custom:layout-card
  2810. layout_type: grid
  2811. layout:
  2812. grid-template-columns: 150px 350px 1fr 25px 550px 25px 1fr 25px 350px
  2813. grid-template-rows: auto
  2814. gap: 15px 15px
  2815. cards:
  2816. - type: vertical-stack
  2817. cards:
  2818. - type: markdown
  2819. content: '## CONTROL'
  2820. theme: clear-dark-vibrant
  2821. card_mod:
  2822. style: |
  2823. ha-card {
  2824. background: none;
  2825. box-shadow: none;
  2826. }
  2827. - type: custom:button-card
  2828. style: |
  2829. ha-card {
  2830. background-color: #00adb5 !important;
  2831. color: #00adb5 !important;
  2832. }
  2833. name: HOME
  2834. icon: mdi:home-assistant
  2835. tap_action:
  2836. action: navigate
  2837. navigation_path: /narrow-new/narrow-new/0
  2838. - type: grid
  2839. columns: 1
  2840. square: false
  2841. cards:
  2842. - type: custom:bubble-card
  2843. card_type: separator
  2844. name: ''
  2845. icon: ''
  2846. styles: |
  2847. .separator-container div:last-child {
  2848. opacity: 1!important;
  2849. background-color: #00adb5 !important; # Teal color for the separator line
  2850. height: 2px !important; # Slightly thicker line
  2851. padding: 0px
  2852. }
  2853. card_layout: normal
  2854. - type: custom:button-card
  2855. style: |
  2856. ha-card {
  2857. background-color: rgba(67, 73, 82, 1) !important;
  2858. color: rgba(241, 241, 241, 1) !important; # Corrected syntax
  2859. }
  2860. name: LIGHTING
  2861. icon: mdi:lightbulb-group
  2862. tap_action:
  2863. action: navigate
  2864. navigation_path: /narrow-new/lighting-left
  2865. - type: grid
  2866. columns: 1
  2867. square: false
  2868. cards:
  2869. - type: custom:bubble-card
  2870. card_type: separator
  2871. name: ''
  2872. icon: ''
  2873. styles: |
  2874. .separator-container div:last-child {
  2875. opacity: 1!important;
  2876. background-color: #00adb5 !important; # Teal color for the separator line
  2877. height: 2px !important; # Slightly thicker line
  2878. padding: 0px
  2879. }
  2880. card_layout: normal
  2881. - type: custom:button-card
  2882. style: |
  2883. ha-card {
  2884. background-color: rgba(67, 73, 82, 1) !important;
  2885. color: rgba(241, 241, 241, 1) !important; # Corrected syntax
  2886. }
  2887. name: CARS
  2888. icon: mdi:car
  2889. tap_action:
  2890. action: navigate
  2891. navigation_path: /narrow-new/cars
  2892. - type: grid
  2893. columns: 1
  2894. square: false
  2895. cards:
  2896. - type: custom:bubble-card
  2897. card_type: separator
  2898. name: ''
  2899. icon: ''
  2900. styles: |
  2901. .separator-container div:last-child {
  2902. opacity: 1!important;
  2903. background-color: #00adb5 !important; # Teal color for the separator line
  2904. height: 2px !important; # Slightly thicker line
  2905. padding: 0px
  2906. }
  2907. card_layout: normal
  2908. - type: custom:button-card
  2909. card_mod:
  2910. style: |
  2911. :host {
  2912. --ha-card-background: #00adb5 !important; #teal card color
  2913. --primary-text-color: rgba(0, 0, 0, 0.8) !important; # Black text for better readability
  2914. --disabled-text-color: rgba(241, 241, 241, .8) !important; # Off-white color for off state
  2915. --icon-color: rgba(241, 241, 241, .8) !important; # off white
  2916. }
  2917. ha-card {
  2918. theme: ClearDarkVibrant !important;
  2919. }
  2920. .button-card-main {
  2921. font-size: 20px !important; # Adjust the size here
  2922. font-weight: bold !important; # Make the font boldname: HVAC
  2923. icon: mdi:fan
  2924. name: CLIMATE
  2925. tap_action:
  2926. action: navigate
  2927. navigation_path: /narrow-new/hvac
  2928. - type: grid
  2929. columns: 1
  2930. square: false
  2931. cards:
  2932. - type: custom:bubble-card
  2933. card_type: separator
  2934. name: ''
  2935. icon: ''
  2936. styles: |
  2937. .separator-container div:last-child {
  2938. opacity: 1!important;
  2939. background-color: #00adb5 !important; # Teal color for the separator line
  2940. height: 2px !important; # Slightly thicker line
  2941. padding: 0px
  2942. }
  2943. card_layout: normal
  2944. - type: custom:button-card
  2945. name: MUSIC
  2946. icon: mdi:music-box
  2947. tap_action:
  2948. action: navigate
  2949. navigation_path: /narrow-new/music
  2950. theme: clear-dark-vibrant
  2951. - type: custom:gap-card
  2952. height: 0px
  2953. - type: vertical-stack
  2954. cards:
  2955. - type: custom:gap-card
  2956. height: 10
  2957. - type: custom:button-card
  2958. styles:
  2959. card:
  2960. - background: transparent
  2961. - padding: 0px
  2962. - border-radius: 10px
  2963. - box-shadow: none
  2964. name:
  2965. - font-size: 18px
  2966. - font-weight: bold
  2967. - color: rgba(241, 241, 241, 1)
  2968. - text-transform: uppercase
  2969. - text-align: left
  2970. - justify-self: start
  2971. label:
  2972. - justify-self: start
  2973. name: CLIMATE
  2974. tap_action:
  2975. action: none
  2976. hold_action:
  2977. action: none
  2978. - type: grid
  2979. columns: 1
  2980. square: false
  2981. cards:
  2982. - type: custom:bubble-card
  2983. card_type: separator
  2984. name: ''
  2985. icon: ''
  2986. styles: |
  2987. .separator-container div:last-child {
  2988. opacity: 1!important;
  2989. background-color: #00adb5 !important; # Teal color for the separator line
  2990. height: 2px !important; # Slightly thicker line
  2991. padding: 0px
  2992. }
  2993. card_layout: normal
  2994. - type: vertical-stack
  2995. cards:
  2996. - type: custom:gap-card
  2997. height: 10px
  2998. - show_current: false
  2999. show_forecast: true
  3000. type: weather-forecast
  3001. entity: weather.forecast_home
  3002. forecast_type: hourly
  3003. secondary_info_attribute: temperature
  3004. theme: clear-dark-vibrant
  3005. - type: grid
  3006. columns: 1
  3007. square: false
  3008. cards:
  3009. - type: custom:bubble-card
  3010. card_type: separator
  3011. name: ''
  3012. icon: ''
  3013. styles: |
  3014. .separator-container div:last-child {
  3015. opacity: 1!important;
  3016. background-color: #00adb5 !important; # Teal color for the separator line
  3017. height: 2px !important; # Slightly thicker line
  3018. padding: 0px
  3019. }
  3020. card_layout: normal
  3021. - type: vertical-stack
  3022. cards:
  3023. - type: custom:gap-card
  3024. height: 10px
  3025. - type: entities
  3026. entities:
  3027. - entity: sensor.fireplace_tv_temperature
  3028. title: FIREPLACE TV
  3029. - type: custom:gap-card
  3030. height: 0px
  3031. - type: vertical-stack
  3032. cards:
  3033. - type: vertical-stack
  3034. cards:
  3035. - type: custom:gap-card
  3036. height: 10
  3037. - type: custom:button-card
  3038. styles:
  3039. card:
  3040. - background: transparent
  3041. - padding: 0px
  3042. - border-radius: 10px
  3043. - box-shadow: none
  3044. name:
  3045. - font-size: 18px
  3046. - font-weight: bold
  3047. - color: rgba(241, 241, 241, 1)
  3048. - text-transform: uppercase
  3049. - text-align: left
  3050. - justify-self: start
  3051. label:
  3052. - justify-self: start
  3053. name: HVAC
  3054. tap_action:
  3055. action: none
  3056. hold_action:
  3057. action: none
  3058. - type: grid
  3059. columns: 1
  3060. square: false
  3061. cards:
  3062. - type: custom:bubble-card
  3063. card_type: separator
  3064. name: ''
  3065. icon: ''
  3066. styles: |
  3067. .separator-container div:last-child {
  3068. opacity: 1!important;
  3069. background-color: #00adb5 !important; # Teal color for the separator line
  3070. height: 2px !important; # Slightly thicker line
  3071. padding: 0px
  3072. }
  3073. card_layout: normal
  3074. - type: vertical-stack
  3075. cards:
  3076. - type: custom:gap-card
  3077. height: 10px
  3078. - square: false
  3079. type: grid
  3080. cards:
  3081. - type: custom:thermostat-card
  3082. entity: climate.main_floor
  3083. title: MAIN
  3084. features:
  3085. - type: climate-hvac-modes
  3086. - type: custom:thermostat-card
  3087. entity: climate.upstairs
  3088. features:
  3089. - type: climate-hvac-modes
  3090. theme: clear-dark-vibrant
  3091. title: UPSTAIRS
  3092. - type: custom:thermostat-card
  3093. entity: climate.basement
  3094. features:
  3095. - type: climate-hvac-modes
  3096. theme: clear-dark-vibrant
  3097. title: BASEMENT
  3098. - type: custom:thermostat-card
  3099. entity: climate.garage
  3100. features:
  3101. - type: climate-hvac-modes
  3102. theme: clear-dark-vibrant
  3103. title: GARAGE
  3104. columns: 2
  3105. - type: vertical-stack
  3106. cards:
  3107. - type: custom:gap-card
  3108. height: 10px
  3109. - type: vertical-stack
  3110. cards:
  3111. - type: vertical-stack
  3112. cards:
  3113. - type: custom:gap-card
  3114. height: 10
  3115. - type: custom:button-card
  3116. styles:
  3117. card:
  3118. - background: transparent
  3119. - padding: 0px
  3120. - border-radius: 10px
  3121. - box-shadow: none
  3122. name:
  3123. - font-size: 18px
  3124. - font-weight: bold
  3125. - color: rgba(241, 241, 241, 1)
  3126. - text-transform: uppercase
  3127. - text-align: left
  3128. - justify-self: start
  3129. label:
  3130. - justify-self: start
  3131. name: FANS / FIREPLACES
  3132. tap_action:
  3133. action: none
  3134. hold_action:
  3135. action: none
  3136. - type: grid
  3137. columns: 1
  3138. square: false
  3139. cards:
  3140. - type: custom:bubble-card
  3141. card_type: separator
  3142. name: ''
  3143. icon: ''
  3144. styles: |
  3145. .separator-container div:last-child {
  3146. opacity: 1!important;
  3147. background-color: #00adb5 !important; # Teal color for the separator line
  3148. height: 2px !important; # Slightly thicker line
  3149. padding: 0px
  3150. }
  3151. card_layout: normal
  3152. - type: vertical-stack
  3153. cards:
  3154. - type: vertical-stack
  3155. cards:
  3156. - type: custom:gap-card
  3157. height: 10px
  3158. - type: horizontal-stack
  3159. cards:
  3160. - type: custom:mushroom-fan-card
  3161. entity: fan.bed_room_ceiling_fan
  3162. icon_animation: true
  3163. primary_info: name
  3164. fill_container: false
  3165. show_percentage_control: true
  3166. name: BEDROOM FAN
  3167. layout: vertical
  3168. show_oscillate_control: false
  3169. secondary_info: state
  3170. collapsible_controls: false
  3171. icon: phu:fan-blade
  3172. card_mod:
  3173. style:
  3174. height: 70px
  3175. mushroom-fan-percentage-control$: |
  3176. mushroom-shape-icon$: |
  3177. .shape {
  3178. --shape-color: transparent !important;
  3179. }
  3180. mushroom-slider {
  3181. --main-color: #FFBF00 !important;
  3182. }
  3183. .: |
  3184. mushroom-shape-icon{
  3185. --icon-color: #FFBF00 !important;
  3186. --shape-color: transparent !important;
  3187. --icon-symbol-size: 60px
  3188. }
  3189. mushroom-state-item {
  3190. margin-top: 20px;
  3191. }
  3192. ha-card {
  3193. margin-top: -40px !important; # Adjusts top margin to remove extra gap
  3194. margin-bottom: 0px !important; # Adjusts bottom margin to remove extra gap
  3195. }
  3196. - type: custom:mushroom-fan-card
  3197. icon_animation: true
  3198. primary_info: name
  3199. fill_container: false
  3200. show_percentage_control: true
  3201. name: PATIO FAN
  3202. layout: vertical
  3203. show_oscillate_control: false
  3204. secondary_info: state
  3205. collapsible_controls: false
  3206. icon: phu:fan-blade
  3207. entity: fan.pergola_ceiling_fan_2
  3208. card_mod:
  3209. style:
  3210. height: 70px
  3211. mushroom-fan-percentage-control$: |
  3212. mushroom-shape-icon$: |
  3213. .shape {
  3214. --shape-color: transparent !important;
  3215. }
  3216. mushroom-slider {
  3217. --main-color: #FFBF00 !important;
  3218. }
  3219. .: |
  3220. mushroom-shape-icon{
  3221. --icon-color: #FFBF00 !important;
  3222. --shape-color: transparent !important;
  3223. --icon-symbol-size: 60px
  3224. }
  3225. mushroom-state-item {
  3226. margin-top: 20px;
  3227. }
  3228. ha-card {
  3229. margin-top: -40px !important; # Adjusts top margin to remove extra gap
  3230. margin-bottom: 0px !important; # Adjusts bottom margin to remove extra gap
  3231. }
  3232. - type: grid
  3233. columns: 1
  3234. square: false
  3235. cards:
  3236. - type: custom:bubble-card
  3237. card_type: separator
  3238. name: ''
  3239. icon: ''
  3240. styles: |
  3241. .separator-container div:last-child {
  3242. opacity: 1!important;
  3243. background-color: #00adb5 !important; # Teal color for the separator line
  3244. height: 2px !important; # Slightly thicker line
  3245. padding: 0px
  3246. }
  3247. card_layout: normal
  3248. - type: vertical-stack
  3249. cards:
  3250. - type: custom:gap-card
  3251. height: 10px
  3252. - square: false
  3253. type: grid
  3254. cards:
  3255. - type: button
  3256. show_name: true
  3257. show_icon: true
  3258. tap_action:
  3259. action: toggle
  3260. entity: switch.air_iq_socket_1
  3261. name: IQAIR
  3262. icon: mdi:air-filter
  3263. theme: clear-dark-vibrant
  3264. card_mod:
  3265. style: |
  3266. :host {
  3267. --paper-item-icon-color: rgba(241, 241, 241, 0.7) !important; # Off icon color
  3268. }
  3269. .: |
  3270. ha-card {
  3271. padding: 5px !important; # Standard padding for the entire card
  3272. }
  3273. - show_name: true
  3274. show_icon: true
  3275. type: button
  3276. tap_action:
  3277. action: toggle
  3278. entity: light.bed_room_ceiling_fan
  3279. name: BED RM LIGHT
  3280. icon: mdi:ceiling-fan-light
  3281. theme: clear-dark-vibrant
  3282. card_mod:
  3283. style: |
  3284. :host {
  3285. --paper-item-icon-color: rgba(241, 241, 241, 0.7) !important; # Off icon color
  3286. }
  3287. .: |
  3288. ha-card {
  3289. padding: 5px !important; # Standard padding for the entire card
  3290. }
  3291. - show_name: true
  3292. show_icon: true
  3293. type: button
  3294. tap_action:
  3295. action: toggle
  3296. entity: light.pergola_ceiling_fan_2
  3297. name: PATIO FAN LIGHT
  3298. icon: mdi:ceiling-fan-light
  3299. theme: clear-dark-vibrant
  3300. card_mod:
  3301. style: |
  3302. :host {
  3303. --paper-item-icon-color: rgba(241, 241, 241, 0.7) !important; # Off icon color
  3304. }
  3305. .: |
  3306. ha-card {
  3307. padding: 5px !important; # Standard padding for the entire card
  3308. }
  3309. columns: 3
  3310. - type: grid
  3311. columns: 1
  3312. square: false
  3313. cards:
  3314. - type: custom:bubble-card
  3315. card_type: separator
  3316. name: ''
  3317. icon: ''
  3318. styles: |
  3319. .separator-container div:last-child {
  3320. opacity: 1!important;
  3321. background-color: #00adb5 !important; # Teal color for the separator line
  3322. height: 2px !important; # Slightly thicker line
  3323. padding: 0px
  3324. }
  3325. card_layout: normal
  3326. - type: vertical-stack
  3327. cards:
  3328. - type: custom:gap-card
  3329. height: 10px
  3330. - type: horizontal-stack
  3331. cards:
  3332. - type: custom:button-card
  3333. entity: light.family_room_fireplace
  3334. icon: mdi:fire
  3335. name: FAMILY ROOM
  3336. tap_action:
  3337. action: more-info
  3338. hold_action:
  3339. action: toggle
  3340. state:
  3341. - value: 'on'
  3342. styles:
  3343. icon:
  3344. - color: red !important
  3345. - animation: >-
  3346. flicker 0.15s infinite alternate, sway 3s
  3347. ease-in-out infinite
  3348. - width: 80px
  3349. - height: 80px
  3350. - value: 'off'
  3351. styles:
  3352. icon:
  3353. - color: rgba(241, 241, 241, 0.7) !important
  3354. - width: 80px
  3355. - height: 80px
  3356. styles:
  3357. card:
  3358. - background-color: rgba(67, 73, 82, 1) !important
  3359. - box-shadow: var(--ha-card-box-shadow) !important
  3360. - border-radius: var(--ha-card-border-radius, 15px) !important
  3361. - height: 135px
  3362. name:
  3363. - font-weight: normal
  3364. - font-size: 16px
  3365. - color: rgba(241, 241, 241, 0.9) !important
  3366. extra_styles: |
  3367. @keyframes flicker {
  3368. 0% { opacity: 0.9; filter: brightness(0.8); }
  3369. 50% { opacity: 1; filter: brightness(1); }
  3370. 100% { opacity: 0.8; filter: brightness(0.9); }
  3371. }
  3372.  
  3373. @keyframes sway {
  3374. 0% { transform: rotate(0deg) translateX(0px); }
  3375. 25% { transform: rotate(-1deg) translateX(-1px); }
  3376. 50% { transform: rotate(1deg) translateX(1px); }
  3377. 75% { transform: rotate(-1deg) translateX(-0.5px); }
  3378. 100% { transform: rotate(0deg) translateX(0px); }
  3379. card_mod:
  3380. style: |
  3381. :host {
  3382. --ha-card-background: rgba(67, 73, 82, 1) !important; # Deep gray background
  3383. --primary-text-color: rgba(0, 0, 0, 0.8) !important; # Black text for better readability
  3384. --accent-color: red !important; # Red accent color for when the icon is on
  3385. --disabled-text-color: rgba(241, 241, 241, .8) !important; # Off-white color for off state
  3386. }
  3387. ha-card {
  3388. theme: ClearDarkVibrant !important;
  3389. }
  3390. - type: custom:button-card
  3391. entity: light.living_room_fireplace
  3392. icon: mdi:fire
  3393. name: LIVING ROOM
  3394. tap_action:
  3395. action: more-info
  3396. hold_action:
  3397. action: toggle
  3398. state:
  3399. - value: 'on'
  3400. styles:
  3401. icon:
  3402. - color: red !important
  3403. - animation: >-
  3404. flicker 0.15s infinite alternate, sway 3s
  3405. ease-in-out infinite
  3406. - width: 80px
  3407. - height: 80px
  3408. - value: 'off'
  3409. styles:
  3410. icon:
  3411. - color: rgba(241, 241, 241, 0.7) !important
  3412. - width: 80px
  3413. - height: 80px
  3414. styles:
  3415. card:
  3416. - background-color: rgba(67, 73, 82, 1) !important
  3417. - box-shadow: var(--ha-card-box-shadow) !important
  3418. - border-radius: var(--ha-card-border-radius, 15px) !important
  3419. - height: 135px
  3420. name:
  3421. - font-weight: normal
  3422. - font-size: 16px
  3423. - color: rgba(241, 241, 241, 0.9) !important
  3424. extra_styles: |
  3425. @keyframes flicker {
  3426. 0% { opacity: 0.9; filter: brightness(0.8); }
  3427. 50% { opacity: 1; filter: brightness(1); }
  3428. 100% { opacity: 0.8; filter: brightness(0.9); }
  3429. }
  3430.  
  3431. @keyframes sway {
  3432. 0% { transform: rotate(0deg) translateX(0px); }
  3433. 25% { transform: rotate(-1deg) translateX(-1px); }
  3434. 50% { transform: rotate(1deg) translateX(1px); }
  3435. 75% { transform: rotate(-1deg) translateX(-0.5px); }
  3436. 100% { transform: rotate(0deg) translateX(0px); }
  3437. card_mod:
  3438. style: |
  3439. :host {
  3440. --ha-card-background: rgba(67, 73, 82, 1) !important; # Deep gray background
  3441. --primary-text-color: rgba(0, 0, 0, 0.87) !important; # Black text for better readability
  3442. --accent-color: red !important; # Red accent color for when the icon is on
  3443. --disabled-text-color: rgba(241, 241, 241, 1) !important; # Off-white color for off state
  3444. }
  3445. ha-card {
  3446. theme: ClearDarkVibrant !important;
  3447. }
  3448. - type: vertical-stack
  3449. cards:
  3450. - type: grid
  3451. columns: 1
  3452. square: false
  3453. cards:
  3454. - type: custom:bubble-card
  3455. card_type: separator
  3456. name: ''
  3457. icon: ''
  3458. styles: |
  3459. .separator-container div:last-child {
  3460. opacity: 1!important;
  3461. background-color: #00adb5 !important; # Teal color for the separator line
  3462. height: 2px !important; # Slightly thicker line
  3463. padding: 0px
  3464. }
  3465. card_layout: normal
  3466. - type: custom:gap-card
  3467. height: 10px
  3468. - type: horizontal-stack
  3469. cards:
  3470. - type: custom:button-card
  3471. entity: script.bedroom_fireplace_power
  3472. icon: mdi:fire
  3473. name: BEDROOM
  3474. tap_action:
  3475. action: more-info
  3476. hold_action:
  3477. action: script.turn_on
  3478. target:
  3479. entity_id: script.bedroom_fireplace_power
  3480. state:
  3481. - value: 'on'
  3482. styles:
  3483. icon:
  3484. - color: red !important
  3485. - animation: >-
  3486. flicker 0.15s infinite alternate, sway 3s
  3487. ease-in-out infinite
  3488. - width: 80px
  3489. - height: 80px
  3490. - value: 'off'
  3491. styles:
  3492. icon:
  3493. - color: rgba(241, 241, 241, 0.7) !important
  3494. - width: 80px
  3495. - height: 80px
  3496. styles:
  3497. card:
  3498. - background-color: rgba(67, 73, 82, 1) !important
  3499. - box-shadow: var(--ha-card-box-shadow) !important
  3500. - border-radius: var(--ha-card-border-radius, 15px) !important
  3501. - height: 125px
  3502. name:
  3503. - font-weight: normal
  3504. - font-size: 16px
  3505. - color: rgba(241, 241, 241, 0.9) !important
  3506. extra_styles: |
  3507. @keyframes flicker {
  3508. 0% { opacity: 0.9; filter: brightness(0.8); }
  3509. 50% { opacity: 1; filter: brightness(1); }
  3510. 100% { opacity: 0.8; filter: brightness(0.9); }
  3511. }
  3512. @keyframes sway {
  3513. 0% { transform: rotate(0deg) translateX(0px); }
  3514. 25% { transform: rotate(-1deg) translateX(-1px); }
  3515. 50% { transform: rotate(1deg) translateX(1px); }
  3516. 75% { transform: rotate(-1deg) translateX(-0.5px); }
  3517. 100% { transform: rotate(0deg) translateX(0px); }
  3518. card_mod:
  3519. style: |
  3520. :host {
  3521. --ha-card-background: rgba(67, 73, 82, 1) !important;
  3522. --primary-text-color: rgba(0, 0, 0, 0.8) !important;
  3523. --accent-color: red !important;
  3524. --disabled-text-color: rgba(241, 241, 241, .8) !important;
  3525. }
  3526. ha-card {
  3527. theme: ClearDarkVibrant !important;
  3528. }
  3529. - type: custom:button-card
  3530. show_name: true
  3531. show_icon: true
  3532. tap_action:
  3533. action: call-service:script_bedroom_fireplace_timer
  3534. target:
  3535. entity_id: script.bedroom_fireplace_timer
  3536. hold_action:
  3537. action: call-service:script_bedroom_fireplace_timer
  3538. target:
  3539. entity_id: script.bedroom_fireplace_timer
  3540. state:
  3541. - value: 'on'
  3542. styles:
  3543. icon:
  3544. - color: rgba(241,241,241,0.8)
  3545. - width: 65px
  3546. - height: 65px
  3547. - value: 'off'
  3548. styles:
  3549. icon:
  3550. - color: rgba(241,241,241,0.8) !important
  3551. - width: 65px
  3552. - height: 65px
  3553. styles:
  3554. card:
  3555. - background-color: rgba(67, 73, 82, 1) !important
  3556. - box-shadow: var(--ha-card-box-shadow) !important
  3557. - border-radius: var(--ha-card-border-radius, 15px) !important
  3558. - height: 125px
  3559. entity: script.bedroom_fireplace_timer
  3560. icon: mdi:camera-timer
  3561. theme: clear-dark-vibrant
  3562. name: BEDROOM TIMER
  3563. icon_height: 70px
  3564. show_state: false
  3565. title: ' '
  3566. icon: mdi:fan
  3567. background:
  3568. image: /api/image/serve/90534b8d07b9fdf6d570d590afe1a26e/original
  3569. subview: true
  3570. - title: HOME ASSISTANT
  3571. path: music
  3572. icon: mdi:music-box
  3573. type: panel
  3574. theme: clear-dark-vibrant
  3575. cards:
  3576. - type: custom:layout-card
  3577. layout_type: grid
  3578. layout:
  3579. grid-template-columns: 150px 600px 1fr 25px 1fr 600px
  3580. grid-template-rows: auto
  3581. gap: 15px 15px
  3582. cards:
  3583. - type: vertical-stack
  3584. cards:
  3585. - type: markdown
  3586. content: '## CONTROL'
  3587. theme: clear-dark-vibrant
  3588. card_mod:
  3589. style: |
  3590. ha-card {
  3591. background: none;
  3592. box-shadow: none;
  3593. }
  3594. - type: custom:button-card
  3595. style: |
  3596. ha-card {
  3597. background-color: #00adb5 !important;
  3598. color: #00adb5 !important;
  3599. }
  3600. name: HOME
  3601. icon: mdi:home-assistant
  3602. tap_action:
  3603. action: navigate
  3604. navigation_path: /narrow-new/narrow-new/0
  3605. - type: grid
  3606. columns: 1
  3607. square: false
  3608. cards:
  3609. - type: custom:bubble-card
  3610. card_type: separator
  3611. name: ''
  3612. icon: ''
  3613. styles: |
  3614. .separator-container div:last-child {
  3615. opacity: 1!important;
  3616. background-color: #00adb5 !important; # Teal color for the separator line
  3617. height: 2px !important; # Slightly thicker line
  3618. padding: 0px
  3619. }
  3620. card_layout: normal
  3621. - type: custom:button-card
  3622. style: |
  3623. ha-card {
  3624. background-color: rgba(67, 73, 82, 1) !important;
  3625. color: rgba(241, 241, 241, 1) !important; # Corrected syntax
  3626. }
  3627. name: LIGHTING
  3628. icon: mdi:lightbulb-group
  3629. tap_action:
  3630. action: navigate
  3631. navigation_path: /narrow-new/lighting-left
  3632. - type: grid
  3633. columns: 1
  3634. square: false
  3635. cards:
  3636. - type: custom:bubble-card
  3637. card_type: separator
  3638. name: ''
  3639. icon: ''
  3640. styles: |
  3641. .separator-container div:last-child {
  3642. opacity: 1!important;
  3643. background-color: #00adb5 !important; # Teal color for the separator line
  3644. height: 2px !important; # Slightly thicker line
  3645. padding: 0px
  3646. }
  3647. card_layout: normal
  3648. - type: custom:button-card
  3649. style: |
  3650. ha-card {
  3651. background-color: rgba(67, 73, 82, 1) !important;
  3652. color: rgba(241, 241, 241, 1) !important; # Corrected syntax
  3653. }
  3654. name: CARS
  3655. icon: mdi:car
  3656. tap_action:
  3657. action: navigate
  3658. navigation_path: /narrow-new/cars
  3659. - type: grid
  3660. columns: 1
  3661. square: false
  3662. cards:
  3663. - type: custom:bubble-card
  3664. card_type: separator
  3665. name: ''
  3666. icon: ''
  3667. styles: |
  3668. .separator-container div:last-child {
  3669. opacity: 1!important;
  3670. background-color: #00adb5 !important; # Teal color for the separator line
  3671. height: 2px !important; # Slightly thicker line
  3672. padding: 0px
  3673. }
  3674. card_layout: normal
  3675. - type: custom:button-card
  3676. icon: mdi:fan
  3677. name: CLIMATE
  3678. tap_action:
  3679. action: navigate
  3680. navigation_path: /narrow-new/hvac
  3681. - type: grid
  3682. columns: 1
  3683. square: false
  3684. cards:
  3685. - type: custom:bubble-card
  3686. card_type: separator
  3687. name: ''
  3688. icon: ''
  3689. styles: |
  3690. .separator-container div:last-child {
  3691. opacity: 1!important;
  3692. background-color: #00adb5 !important; # Teal color for the separator line
  3693. height: 2px !important; # Slightly thicker line
  3694. padding: 0px
  3695. }
  3696. card_layout: normal
  3697. - type: custom:button-card
  3698. card_mod:
  3699. style: |
  3700. :host {
  3701. --ha-card-background: #00adb5 !important; #teal card color
  3702. --primary-text-color: rgba(0, 0, 0, 0.8) !important; # Black text for better readability
  3703. --disabled-text-color: rgba(241, 241, 241, .8) !important; # Off-white color for off state
  3704. --icon-color: rgba(241, 241, 241, .8) !important; # off white
  3705. }
  3706. ha-card {
  3707. theme: ClearDarkVibrant !important;
  3708. }
  3709. .button-card-main {
  3710. font-size: 20px !important; # Adjust the size here
  3711. font-weight: bold !important; # Make the font bold
  3712. name: MUSIC
  3713. icon: mdi:music-box
  3714. tap_action:
  3715. action: navigate
  3716. navigation_path: /narrow-new/music
  3717. - type: custom:gap-card
  3718. height: 0px
  3719. - type: vertical-stack
  3720. cards:
  3721. - type: tile
  3722. entity: media_player.spotifyplus_phil_arbit
  3723. color: blue
  3724. name: SPOTIFY
  3725. - type: custom:bubble-card
  3726. card_type: separator
  3727. name: ''
  3728. icon: ''
  3729. styles: |
  3730. .separator-container div:last-child {
  3731. opacity: 1!important;
  3732. background-color: #00adb5 !important; # Teal color for the separator line
  3733. height: 2px !important; # Slightly thicker line
  3734. padding: 0px
  3735. }
  3736. card_layout: normal
  3737. - type: custom:gap-card
  3738. height: 10px
  3739. - type: horizontal-stack
  3740. cards:
  3741. - type: tile
  3742. entity: media_player.back_yard
  3743. name: Back Yard
  3744. vertical: false
  3745. hide_state: true
  3746. - type: tile
  3747. entity: media_player.back_yard_2
  3748. tap_action:
  3749. action: toggle
  3750. icon_tap_action:
  3751. action: toggle
  3752. name: Back Yard
  3753. - type: horizontal-stack
  3754. cards:
  3755. - type: tile
  3756. entity: media_player.family_room_6500
  3757. name: Family Room
  3758. hide_state: true
  3759. - type: tile
  3760. entity: media_player.family_room_6500_2
  3761. name: Family Room
  3762. - type: horizontal-stack
  3763. cards:
  3764. - type: tile
  3765. entity: media_player.master_bedroom
  3766. hide_state: true
  3767. - type: tile
  3768. entity: media_player.master_bedroom_2
  3769. name: Master Bedroom
  3770. - type: horizontal-stack
  3771. cards:
  3772. - type: tile
  3773. entity: media_player.basement_4500
  3774. name: Basement Media Room
  3775. show_entity_picture: false
  3776. hide_state: true
  3777. - type: tile
  3778. entity: media_player.basement_4500_2
  3779. name: Basement Movie Room
  3780. title: DENON
  3781. - type: custom:gap-card
  3782. height: 0px
  3783. - type: vertical-stack
  3784. cards:
  3785. - type: entities
  3786. entities:
  3787. - entity: media_player.back_yard_2
  3788. - entity: media_player.back_yard
  3789. - type: vertical-stack
  3790. cards:
  3791. - type: custom:bubble-card
  3792. card_type: separator
  3793. name: ''
  3794. icon: ''
  3795. styles: |
  3796. .separator-container div:last-child {
  3797. opacity: 1!important;
  3798. background-color: #00adb5 !important; # Teal color for the separator line
  3799. height: 2px !important; # Slightly thicker line
  3800. padding: 0px
  3801. }
  3802. card_layout: normal
  3803. - type: custom:gap-card
  3804. height: 10px
  3805. - type: tile
  3806. entity: media_player.back_yard
  3807. color: green
  3808. vertical: true
  3809. show_entity_picture: true
  3810. state_content:
  3811. - state
  3812. - group_members
  3813. - volume_level
  3814. - media_content_id
  3815. - media_content_type
  3816. - media_title
  3817. - media_artist
  3818. - media_album_name
  3819. - source
  3820. - shuffle
  3821. - entity_picture_local
  3822. - media_album_id
  3823. - is_volume_muted
  3824. - media_type
  3825. - media_station
  3826. - media_source_id
  3827. - media_queue_id
  3828. layout_options:
  3829. grid_columns: 4
  3830. grid_rows: 3
  3831. title: SPOTIFY
  3832. title: HEOS
  3833. - type: custom:gap-card
  3834. height: 0px
  3835. background:
  3836. image: /api/image/serve/d44cae824a6db7e3d51bd7e2c9a5aabf/original
  3837. subview: true
  3838.  
Add Comment
Please, Sign In to add comment