Advertisement
Guest User

Untitled

a guest
Nov 3rd, 2024
4,071
1
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 24.63 KB | None | 1 0
  1. - title: technology
  2. path: technology
  3. icon: mdi:server
  4. type: custom:grid-layout
  5. layout:
  6. type: custom:grid-layout
  7. max_cols: 3
  8. grid-template-columns: 450px 400px 570px
  9. badges: []
  10. cards:
  11. - type: vertical-stack
  12. cards:
  13. - type: custom:mushroom-title-card
  14. title: Servers and Home Assistant
  15. subtitle: ''
  16. card_mod:
  17. style: |
  18. ha-card {
  19. --title-font-size: 1.5rem;
  20. margin-bottom: -1.0rem;
  21. border: none;
  22. box-shadow: none;
  23. background: rgba(0,0,0,0);
  24. margin-top: 0rem;
  25. }
  26. - type: custom:stack-in-card
  27. mode: vertical
  28. cards:
  29. - type: horizontal-stack
  30. cards:
  31. - type: vertical-stack
  32. cards:
  33. - type: markdown
  34. content: >
  35.  
  36. **Server:** Darth
  37.  
  38. **Uptime:** {{
  39. states("sensor.glances_192_168_1_72_uptime") }}
  40.  
  41. **15 Min Load:** {{
  42. states("sensor.192_168_1_72_cpu_load")| round(2) }}
  43. - type: picture
  44. image: /local/pi.png
  45. card_mod:
  46. style: |
  47. ha-card {
  48. height: 80px !important;
  49. width: 100px !important;
  50. overflow: invisible !important;
  51. background: white;
  52. left: 20px;
  53. bottom: 10px
  54. }
  55. - type: vertical-stack
  56. cards:
  57. - type: horizontal-stack
  58. cards:
  59. - type: gauge
  60. min: 0
  61. max: 100
  62. entity: sensor.192_168_1_72_cpu_used
  63. name: CPU
  64. severity:
  65. green: 0
  66. yellow: 30
  67. red: 70
  68. - type: gauge
  69. entity: sensor.192_168_1_72_ram_used
  70. min: 0
  71. max: 8048
  72. name: RAM
  73. severity:
  74. green: 0
  75. yellow: 5000
  76. red: 6800
  77. unit: MB
  78. - type: horizontal-stack
  79. cards:
  80. - type: gauge
  81. min: 0
  82. max: 100
  83. severity:
  84. green: 0
  85. yellow: 50
  86. red: 80
  87. entity: sensor.192_168_1_72_cpu_thermal_0_temperature
  88. name: Temp
  89. - type: gauge
  90. entity: sensor.192_168_1_72_used_percent
  91. min: 0
  92. max: 100
  93. severity:
  94. green: 0
  95. yellow: 60
  96. red: 80
  97. name: SD-Card
  98. - type: custom:stack-in-card
  99. mode: vertical
  100. cards:
  101. - type: horizontal-stack
  102. cards:
  103. - type: vertical-stack
  104. cards:
  105. - type: markdown
  106. content: >
  107.  
  108. **Server:** Obi-Wan
  109.  
  110. **Uptime:** {{
  111. states("sensor.glances_192_168_1_133_uptime") }}
  112.  
  113. **15 Min Load:** {{
  114. states("sensor.192_168_1_133_cpu_load")| round(2) }}
  115. - type: picture
  116. image: /local/pi.png
  117. card_mod:
  118. style: |
  119. ha-card {
  120. height: 80px !important;
  121. width: 100px !important;
  122. overflow: invisible !important;
  123. background: white;
  124. left: 20px;
  125. bottom: 10px
  126. }
  127. - type: vertical-stack
  128. cards:
  129. - type: horizontal-stack
  130. cards:
  131. - type: gauge
  132. min: 0
  133. max: 100
  134. entity: sensor.192_168_1_133_cpu_usage
  135. name: CPU
  136. severity:
  137. green: 0
  138. yellow: 30
  139. red: 70
  140. - type: gauge
  141. entity: sensor.192_168_1_133_memory_use
  142. min: 0
  143. max: 8048
  144. name: RAM
  145. severity:
  146. green: 0
  147. yellow: 5000
  148. red: 6800
  149. unit: MB
  150. - type: horizontal-stack
  151. cards:
  152. - type: gauge
  153. min: 0
  154. max: 100
  155. severity:
  156. green: 0
  157. yellow: 50
  158. red: 80
  159. entity: sensor.192_168_1_133_cpu_thermal_0_temperature
  160. name: Temp
  161. - type: gauge
  162. entity: sensor.192_168_1_133_disk_usage
  163. min: 0
  164. max: 100
  165. severity:
  166. green: 0
  167. yellow: 60
  168. red: 80
  169. name: SD-Card
  170. - type: custom:stack-in-card
  171. mode: vertical
  172. cards:
  173. - type: picture
  174. image: /local/homeassistantbanner2.png
  175. card_mod:
  176. style: |
  177. ha-card {
  178. width: 220px !important;
  179. overflow: invisible !important;
  180. margin-top: 1.0rem;
  181. margin-bottom: 0.5rem;
  182. margin-left: 1.0rem;
  183. background: white;
  184. left: 50px
  185. top: 0px
  186. }
  187. - type: horizontal-stack
  188. cards:
  189. - type: custom:mushroom-entity-card
  190. entity: binary_sensor.docker_hub_update_available
  191. name: Home Assistant
  192. icon: mdi:home-assistant
  193. layout: horizontal
  194. - type: custom:mushroom-entity-card
  195. entity: sensor.docker_homeassistant_state
  196. name: Status
  197. layout: horizontal
  198. icon: mdi:home-assistant
  199. - type: horizontal-stack
  200. cards:
  201. - type: custom:mushroom-entity-card
  202. entity: sensor.uptime
  203. name: Uptime
  204. icon: mdi:timer
  205. layout: horizontal
  206. - type: custom:mushroom-entity-card
  207. entity: sensor.home_assistant_v2_db_size
  208. name: Database
  209. icon: mdi:database
  210. layout: horizontal
  211. card_mod:
  212. style: |
  213. ha-card {
  214. height: 240px !important;
  215. overflow: invisible !important;
  216. background: white;
  217. }
  218. view_layout:
  219. grid-column: 1
  220. - type: vertical-stack
  221. cards:
  222. - type: custom:mushroom-title-card
  223. title: Storage, DNS and Docker
  224. subtitle: ''
  225. card_mod:
  226. style: |
  227. ha-card {
  228. --title-font-size: 1.5rem;
  229. margin-bottom: -1.0rem;
  230. border: none;
  231. box-shadow: none;
  232. background: rgba(0,0,0,0);
  233. margin-top: 0rem;
  234. }
  235. - type: custom:stack-in-card
  236. mode: vertical
  237. cards:
  238. - type: horizontal-stack
  239. cards:
  240. - type: vertical-stack
  241. cards:
  242. - type: picture
  243. image: /local/synologyicon.png
  244. card_mod:
  245. style: |
  246. ha-card {
  247. height: 60px !important;
  248. width: 170px !important;
  249.  
  250. margin-top: 1.0rem;
  251. margin-bottom: -1.0rem;
  252.  
  253. overflow: invisible !important;
  254. background: white;
  255. left: 20px
  256. }
  257. - type: markdown
  258. content: >
  259.  
  260. **Server:** Synology
  261.  
  262. **Address:** 192.168.1.54
  263.  
  264.  
  265. **Drive 1 State:** {{
  266. states("sensor.kingdiskstation_drive_1_status") }}
  267.  
  268. **Drive 2 State:** {{
  269. states("sensor.kingdiskstation_drive_2_status") }}
  270.  
  271.  
  272. **Drive 1 Temp:** {{
  273. states("sensor.kingdiskstation_drive_1_temperature")
  274. }}
  275.  
  276. **Drive 2 Temp:** {{
  277. states("sensor.kingdiskstation_drive_2_temperature")
  278. }}
  279. - type: vertical-stack
  280. cards:
  281. - type: horizontal-stack
  282. cards:
  283. - type: gauge
  284. min: 0
  285. max: 100
  286. entity: sensor.kingdiskstation_cpu_utilization_total
  287. name: CPU
  288. severity:
  289. green: 0
  290. yellow: 70
  291. red: 85
  292. - type: gauge
  293. entity: sensor.kingdiskstation_memory_usage_real
  294. min: 0
  295. max: 100
  296. name: RAM
  297. severity:
  298. green: 0
  299. yellow: 70
  300. red: 80
  301. - type: horizontal-stack
  302. cards:
  303. - type: gauge
  304. entity: sensor.kingdiskstation_volume_1_volume_used
  305. min: 0
  306. max: 100
  307. severity:
  308. green: 0
  309. yellow: 60
  310. red: 80
  311. name: Drive Space
  312. - type: custom:stack-in-card
  313. mode: vertical
  314. cards:
  315. - type: picture
  316. image: /local/adguardbanner2.png
  317. card_mod:
  318. style: |
  319. ha-card {
  320. width: 200px !important;
  321. overflow: invisible !important;
  322. margin-top: 1.0rem;
  323. margin-bottom: 0.5rem;
  324. margin-left: 1.0rem;
  325. background: white;
  326. left: 50px
  327. top: 0px
  328. }
  329. - type: horizontal-stack
  330. cards:
  331. - type: vertical-stack
  332. cards:
  333. - type: markdown
  334. content: >
  335.  
  336. **Adguard Home**
  337.  
  338. **Container:** {{
  339. states("sensor.docker_adguard_state") }} {{
  340. states("sensor.docker_adguard_status") }}
  341.  
  342.  
  343. **DNS Queries:** {{
  344. states("sensor.adguard_home_dns_queries") }}
  345.  
  346. **Blocked:** {{
  347. states("sensor.adguard_home_dns_queries_blocked") }}
  348.  
  349. **Ratio:** {{
  350. states("sensor.adguard_home_dns_queries_blocked_ratio")
  351. }}
  352. - type: vertical-stack
  353. cards:
  354. - type: vertical-stack
  355. cards:
  356. - type: custom:mushroom-entity-card
  357. entity: switch.adguard_home_protection
  358. name: Home Protection
  359. icon: mdi:power
  360. - type: custom:mushroom-entity-card
  361. entity: switch.adguard_home_safe_search
  362. name: Safe Search
  363. icon: mdi:power
  364. - type: custom:stack-in-card
  365. mode: vertical
  366. cards:
  367. - type: picture
  368. image: /local/dockerbanner.png
  369. card_mod:
  370. style: |
  371. ha-card {
  372. width: 120px !important;
  373. overflow: invisible !important;
  374. margin-top: 1.0rem;
  375. margin-bottom: 0.5rem;
  376. margin-left: 1.0rem;
  377. background: white;
  378. left: 50px
  379. top: 0px
  380. }
  381. - type: horizontal-stack
  382. cards:
  383. - type: custom:mushroom-entity-card
  384. entity: sensor.docker_version
  385. name: Version
  386. icon: mdi:docker
  387. layout: horizontal
  388. card_mod:
  389. style: |
  390. ha-card {
  391. height: 75px !important;
  392. overflow: invisible !important;
  393. background: white;
  394. }
  395. - type: custom:mushroom-entity-card
  396. entity: sensor.docker_containers_total
  397. name: Total
  398. layout: horizontal
  399. card_mod:
  400. style: |
  401. ha-card {
  402. height: 75px !important;
  403. overflow: invisible !important;
  404. background: white;
  405. }
  406. - type: custom:mushroom-entity-card
  407. entity: sensor.docker_containers_running
  408. name: Running
  409. layout: horizontal
  410. card_mod:
  411. style: |
  412. ha-card {
  413. height: 75px !important;
  414. overflow: invisible !important;
  415. background: white;
  416. }
  417. - type: vertical-stack
  418. mode: vertical
  419. cards:
  420. - type: custom:mushroom-title-card
  421. title: Network and Apps
  422. subtitle: ''
  423. card_mod:
  424. style: |
  425. ha-card {
  426. --title-font-size: 1.5rem;
  427. margin-bottom: -1.0rem;
  428. border: none;
  429. box-shadow: none;
  430. background: rgba(0,0,0,0);
  431. margin-top: 0rem;
  432. }
  433. - type: custom:stack-in-card
  434. mode: vertical
  435. cards:
  436. - type: picture
  437. image: /local/vodafone.png
  438. card_mod:
  439. style: |
  440. ha-card {
  441. width: 150px !important;
  442. overflow: invisible !important;
  443. margin-top: 1.0rem;
  444. margin-bottom: 0.5rem;
  445. margin-left: 1.0rem;
  446. background: white;
  447. left: 50px
  448. top: 0px
  449. }
  450. - type: horizontal-stack
  451. cards:
  452. - type: custom:mini-graph-card
  453. entities:
  454. - sensor.speedtest_download
  455. name: Download
  456. icon: none
  457. line_color: blue
  458. card_mod:
  459. style: |
  460. ha-card {
  461. margin-right: 0.5rem;
  462. }
  463. - type: custom:mini-graph-card
  464. entities:
  465. - sensor.speedtest_upload
  466. name: Upload
  467. icon: none
  468. line_color: blue
  469. card_mod:
  470. style: |
  471. ha-card {
  472. margin-right: 0.5rem;
  473. }
  474. - type: custom:mini-graph-card
  475. entities:
  476. - sensor.speedtest_ping
  477. name: Ping
  478. line_color: blue
  479. icon: none
  480. card_mod:
  481. style: |
  482. ha-card {
  483. margin-right: 0.5rem;
  484. }
  485. - type: custom:stack-in-card
  486. mode: vertical
  487. cards:
  488. - type: horizontal-stack
  489. cards:
  490. - type: custom:mushroom-entity-card
  491. entity: sensor.public_ip
  492. name: Public IP
  493. icon: mdi:ip
  494. - type: custom:mushroom-entity-card
  495. entity: sensor.last_entity_update
  496. name: Last test
  497. icon: mdi:clock
  498. - type: custom:mushroom-entity-card
  499. entity: input_button.run_speedtest
  500. tap_action:
  501. action: call-service
  502. service: homeassistant.update_entity
  503. target:
  504. entity_id: sensor.speedtest_download
  505. secondary_info: none
  506. name: Run Speedtest
  507. - type: custom:stack-in-card
  508. mode: vertical
  509. cards:
  510. - type: picture
  511. image: /local/uptimebanner2.png
  512. card_mod:
  513. style: |
  514. ha-card {
  515. width: 200px !important;
  516. overflow: invisible !important;
  517. margin-top: 1.0rem;
  518. margin-bottom: 0.5rem;
  519. margin-left: 1.0rem;
  520. background: white;
  521. left: 50px
  522. top: 0px
  523. }
  524. - type: horizontal-stack
  525. cards:
  526. - type: custom:mushroom-entity-card
  527. entity: sensor.uptimekuma_adguard
  528. name: Adguard
  529. icon: mdi:dns
  530. icon_color: purple
  531. layout: null
  532. icon_type: entity-picture
  533. tap_action:
  534. action: none
  535. - type: custom:mushroom-entity-card
  536. entity: sensor.uptimekuma_mealie
  537. name: Mealie
  538. icon: mdi:backup-restore
  539. icon_color: purple
  540. layout: null
  541. icon_type: entity-picture
  542. tap_action:
  543. action: none
  544. - type: custom:mushroom-entity-card
  545. entity: sensor.uptimekuma_grafana
  546. name: Grafana
  547. icon: mdi:graph-outline
  548. icon_color: purple
  549. layout: null
  550. icon_type: entity-picture
  551. tap_action:
  552. action: none
  553. - type: horizontal-stack
  554. cards:
  555. - type: custom:mushroom-entity-card
  556. entity: sensor.uptimekuma_jellyfin
  557. name: Jellyfin
  558. layout: null
  559. icon_type: entity-picture
  560. tap_action:
  561. action: none
  562. - type: custom:mushroom-entity-card
  563. entity: sensor.uptimekuma_jellyseerr
  564. name: Jellyseerr
  565. icon_color: purple
  566. layout: null
  567. icon_type: entity-picture
  568. tap_action:
  569. action: none
  570. - type: custom:mushroom-entity-card
  571. entity: sensor.uptimekuma_kanboard
  572. name: Kanboard
  573. layout: null
  574. icon_type: entity-picture
  575. tap_action:
  576. action: none
  577. - type: horizontal-stack
  578. cards:
  579. - type: custom:mushroom-entity-card
  580. entity: sensor.uptimekuma_dozzle
  581. name: Dozzle
  582. icon: mdi:web
  583. icon_color: purple
  584. layout: null
  585. icon_type: entity-picture
  586. tap_action:
  587. action: none
  588. - type: custom:mushroom-entity-card
  589. entity: sensor.uptimekuma_portainer
  590. name: Portainer
  591. icon: mdi:docker
  592. icon_color: purple
  593. layout: null
  594. icon_type: entity-picture
  595. tap_action:
  596. action: none
  597. - type: custom:mushroom-entity-card
  598. entity: sensor.uptimekuma_prowlarr
  599. name: Prowlarr
  600. icon_color: purple
  601. layout: null
  602. icon_type: entity-picture
  603. tap_action:
  604. action: none
  605. - type: horizontal-stack
  606. cards:
  607. - type: custom:mushroom-entity-card
  608. entity: sensor.uptimekuma_radarr
  609. name: Radarr
  610. icon: mdi:radar
  611. icon_color: purple
  612. layout: null
  613. icon_type: entity-picture
  614. tap_action:
  615. action: none
  616. - type: custom:mushroom-entity-card
  617. entity: sensor.uptimekuma_sonarr
  618. name: Sonarr
  619. icon: mdi:television
  620. icon_color: purple
  621. layout: null
  622. icon_type: entity-picture
  623. tap_action:
  624. action: none
  625. - type: custom:mushroom-entity-card
  626. entity: sensor.uptimekuma_transmission
  627. name: Transmission
  628. icon: mdi:transmission-tower
  629. icon_color: purple
  630. layout: null
  631. icon_type: entity-picture
  632. tap_action:
  633. action: none
  634. card_mod:
  635. style: |
  636. ha-card {
  637. height: 350px !important;
  638. overflow: invisible !important;
  639. background: white;
  640. }
  641. view_layout:
  642. grid-column: 3
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement