1
0

lovelace.lovelace_main 45 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334
  1. {
  2. "version": 1,
  3. "minor_version": 1,
  4. "key": "lovelace.lovelace_main",
  5. "data": {
  6. "config": {
  7. "title": "🌈🏠✨",
  8. "views": [
  9. {
  10. "theme": "Backend-selected",
  11. "path": "wisteria-main",
  12. "title": "Wisteria Main",
  13. "icon": "mdi:home",
  14. "badges": [],
  15. "cards": [
  16. {
  17. "type": "grid",
  18. "square": false,
  19. "columns": 1,
  20. "cards": [
  21. {
  22. "type": "entities",
  23. "entities": [
  24. {
  25. "entity": "light.nightstands"
  26. },
  27. {
  28. "entity": "switch.lava_lamp_socket"
  29. },
  30. {
  31. "entity": "switch.bedroom_heater_switch"
  32. },
  33. {
  34. "entity": "light.adri_s_lamp_2"
  35. },
  36. {
  37. "entity": "fan.purity"
  38. },
  39. {
  40. "entity": "binary_sensor.bedroom_occupancy",
  41. "name": "Occupancy"
  42. },
  43. {
  44. "entity": "sensor.bedroom_temperature",
  45. "name": "Temperature"
  46. },
  47. {
  48. "entity": "sensor.purity_pm2_5"
  49. }
  50. ],
  51. "title": "Queen's Abode",
  52. "state_color": true
  53. },
  54. {
  55. "square": false,
  56. "type": "grid",
  57. "cards": [
  58. {
  59. "show_name": true,
  60. "show_icon": true,
  61. "type": "button",
  62. "tap_action": {
  63. "action": "toggle"
  64. },
  65. "entity": "scene.daytime_normal",
  66. "icon_height": "36px"
  67. },
  68. {
  69. "show_name": true,
  70. "show_icon": true,
  71. "type": "button",
  72. "tap_action": {
  73. "action": "toggle"
  74. },
  75. "entity": "scene.nighttime_normal",
  76. "icon_height": "36px"
  77. }
  78. ],
  79. "columns": 2
  80. },
  81. {
  82. "show_state": false,
  83. "show_name": false,
  84. "camera_view": "live",
  85. "type": "picture-entity",
  86. "entity": "camera.horus_onvif_secondstreamprofile",
  87. "image": "https://demo.home-assistant.io/stub_config/bedroom.png",
  88. "hold_action": {
  89. "action": "url",
  90. "url_path": "https://agent.dgtlu.net"
  91. }
  92. }
  93. ]
  94. },
  95. {
  96. "type": "grid",
  97. "square": false,
  98. "columns": 1,
  99. "cards": [
  100. {
  101. "type": "entities",
  102. "entities": [
  103. {
  104. "entity": "light.counter_switch_1"
  105. },
  106. {
  107. "entity": "light.kitchen_ceiling_2",
  108. "name": "Ceiling"
  109. },
  110. {
  111. "entity": "light.sink_2"
  112. },
  113. {
  114. "entity": "light.table_2"
  115. },
  116. {
  117. "entity": "binary_sensor.kitchen_occupancy",
  118. "name": "Occupancy"
  119. },
  120. {
  121. "entity": "sensor.kitchen_temperature",
  122. "name": "Temperature"
  123. }
  124. ],
  125. "title": "The Entire Kitchen",
  126. "state_color": true
  127. },
  128. {
  129. "show_state": false,
  130. "show_name": false,
  131. "camera_view": "auto",
  132. "type": "picture-entity",
  133. "image": "https://demo.home-assistant.io/stub_config/bedroom.png",
  134. "hold_action": {
  135. "action": "url",
  136. "url_path": "https://agent.dgtlu.net"
  137. },
  138. "camera_image": "camera.agent_athena_nibbles_nibbles",
  139. "entity": "camera.agent_athena_nibbles_nibbles"
  140. },
  141. {
  142. "show_state": false,
  143. "show_name": false,
  144. "camera_view": "auto",
  145. "type": "picture-entity",
  146. "entity": "camera.thot_police_onvif_mediaprofile_channel1_substream1",
  147. "image": "https://demo.home-assistant.io/stub_config/bedroom.png",
  148. "hold_action": {
  149. "action": "url",
  150. "url_path": "https://agent.dgtlu.net"
  151. }
  152. }
  153. ]
  154. },
  155. {
  156. "type": "grid",
  157. "square": false,
  158. "columns": 1,
  159. "cards": [
  160. {
  161. "type": "entities",
  162. "entities": [
  163. {
  164. "entity": "light.backyard_lights"
  165. },
  166. {
  167. "entity": "light.front_door_2"
  168. },
  169. {
  170. "entity": "light.back_door_2"
  171. },
  172. {
  173. "entity": "light.backyard_floodlight_2"
  174. },
  175. {
  176. "entity": "switch.driveway_floodlights",
  177. "icon": "mdi:light-flood-down"
  178. },
  179. {
  180. "entity": "automation.backyard_motion_light_2"
  181. },
  182. {
  183. "entity": "sensor.garage_motion_sensor_battery_level"
  184. },
  185. {
  186. "entity": "sensor.driveway_motion_sensor_battery_level"
  187. },
  188. {
  189. "entity": "sensor.pirate_weather_temperature"
  190. },
  191. {
  192. "entity": "sensor.pirate_weather_humidity"
  193. },
  194. {
  195. "entity": "sensor.pirate_weather_wind_speed"
  196. },
  197. {
  198. "entity": "sensor.pirate_weather_precip_probability"
  199. },
  200. {
  201. "entity": "sensor.pirate_weather_nearest_storm_distance"
  202. }
  203. ],
  204. "title": "Outside",
  205. "state_color": true
  206. },
  207. {
  208. "show_current": false,
  209. "show_forecast": true,
  210. "type": "weather-forecast",
  211. "entity": "weather.rochester_ny_weather_2",
  212. "forecast_type": "hourly"
  213. },
  214. {
  215. "square": true,
  216. "columns": 4,
  217. "type": "grid",
  218. "cards": [
  219. {
  220. "show_name": true,
  221. "show_icon": true,
  222. "type": "button",
  223. "tap_action": {
  224. "action": "toggle"
  225. },
  226. "entity": "scene.backyard_normal",
  227. "show_state": false,
  228. "name": "Back Normal",
  229. "icon": "mdi:lightbulb"
  230. },
  231. {
  232. "show_name": true,
  233. "show_icon": true,
  234. "type": "button",
  235. "tap_action": {
  236. "action": "toggle"
  237. },
  238. "entity": "scene.front_yard_normal",
  239. "name": "Front Normal",
  240. "show_state": false
  241. },
  242. {
  243. "show_name": true,
  244. "show_icon": true,
  245. "type": "button",
  246. "tap_action": {
  247. "action": "toggle"
  248. },
  249. "entity": "scene.backyard_alert",
  250. "name": "Back Alert",
  251. "show_state": false
  252. },
  253. {
  254. "show_name": true,
  255. "show_icon": true,
  256. "type": "button",
  257. "tap_action": {
  258. "action": "toggle"
  259. },
  260. "entity": "scene.front_yard_alert",
  261. "name": "Front Alert",
  262. "show_state": false,
  263. "icon": "mdi:alarm-light"
  264. }
  265. ]
  266. },
  267. {
  268. "show_state": false,
  269. "show_name": false,
  270. "camera_view": "live",
  271. "type": "picture-entity",
  272. "entity": "camera.full_frontal_onvif_substream",
  273. "image": "https://demo.home-assistant.io/stub_config/bedroom.png",
  274. "hold_action": {
  275. "action": "url",
  276. "url_path": "https://agent.dgtlu.net"
  277. }
  278. },
  279. {
  280. "show_state": false,
  281. "show_name": false,
  282. "camera_view": "live",
  283. "type": "picture-entity",
  284. "entity": "camera.rear_entry_onvif_substream",
  285. "image": "https://demo.home-assistant.io/stub_config/bedroom.png",
  286. "hold_action": {
  287. "action": "url",
  288. "url_path": "https://agent.dgtlu.net"
  289. }
  290. }
  291. ]
  292. },
  293. {
  294. "type": "grid",
  295. "square": false,
  296. "columns": 1,
  297. "cards": [
  298. {
  299. "type": "entities",
  300. "entities": [
  301. {
  302. "entity": "light.living_room_lights"
  303. },
  304. {
  305. "entity": "light.north_sconce_2"
  306. },
  307. {
  308. "entity": "light.south_sconce_2"
  309. },
  310. {
  311. "entity": "lock.back_door_deadbolt"
  312. },
  313. {
  314. "entity": "sensor.back_door_deadbolt_battery_level"
  315. }
  316. ],
  317. "title": "Living Room"
  318. },
  319. {
  320. "show_state": false,
  321. "show_name": false,
  322. "camera_view": "auto",
  323. "type": "picture-entity",
  324. "entity": "camera.salon_onvif_minorstream",
  325. "image": "https://demo.home-assistant.io/stub_config/bedroom.png",
  326. "hold_action": {
  327. "action": "url",
  328. "url_path": "https://agent.dgtlu.net"
  329. }
  330. }
  331. ]
  332. },
  333. {
  334. "square": false,
  335. "type": "grid",
  336. "columns": 1,
  337. "cards": [
  338. {
  339. "type": "entities",
  340. "entities": [
  341. {
  342. "entity": "light.basement_ceiling"
  343. },
  344. {
  345. "entity": "light.atmosphere"
  346. },
  347. {
  348. "entity": "light.basement_stairs"
  349. },
  350. {
  351. "entity": "switch.basement_heater_switch"
  352. },
  353. {
  354. "entity": "binary_sensor.basement_occupancy",
  355. "name": "Occupancy"
  356. },
  357. {
  358. "entity": "sensor.basement_temperature",
  359. "name": "Temperature"
  360. },
  361. {
  362. "entity": "sensor.141837000059482_current_humidity"
  363. },
  364. {
  365. "entity": "select.141837000059482_fan_speed"
  366. },
  367. {
  368. "entity": "switch.servers_power_switch"
  369. },
  370. {
  371. "entity": "sensor.basement_stairs_motion_sensor_battery"
  372. }
  373. ],
  374. "title": "Basement",
  375. "state_color": true
  376. },
  377. {
  378. "show_state": false,
  379. "show_name": false,
  380. "camera_view": "live",
  381. "type": "picture-entity",
  382. "entity": "camera.rumpus_onvif_secondstreamprofile",
  383. "image": "https://demo.home-assistant.io/stub_config/bedroom.png",
  384. "hold_action": {
  385. "action": "url",
  386. "url_path": "https://agent.dgtlu.net"
  387. }
  388. },
  389. {
  390. "show_state": false,
  391. "show_name": false,
  392. "camera_view": "auto",
  393. "type": "picture-entity",
  394. "entity": "camera.agent_athena_squeak_squeak",
  395. "image": "https://demo.home-assistant.io/stub_config/bedroom.png",
  396. "hold_action": {
  397. "action": "url",
  398. "url_path": "https://agent.dgtlu.net"
  399. }
  400. }
  401. ]
  402. },
  403. {
  404. "type": "entities",
  405. "entities": [
  406. {
  407. "entity": "light.vanity"
  408. },
  409. {
  410. "entity": "sensor.bathroom_smart_switch_battery"
  411. }
  412. ],
  413. "title": "Powder Room",
  414. "state_color": true
  415. },
  416. {
  417. "square": false,
  418. "type": "grid",
  419. "cards": [
  420. {
  421. "type": "entities",
  422. "entities": [
  423. {
  424. "entity": "light.dining_room_2"
  425. },
  426. {
  427. "entity": "light.parlor_ceiling_2"
  428. },
  429. {
  430. "entity": "light.parlor_sconces"
  431. },
  432. {
  433. "entity": "sensor.the_heat_temperature"
  434. },
  435. {
  436. "entity": "sensor.the_heat_humidity"
  437. },
  438. {
  439. "entity": "climate.the_heat"
  440. }
  441. ],
  442. "title": "Front Room",
  443. "state_color": true
  444. },
  445. {
  446. "show_state": false,
  447. "show_name": false,
  448. "camera_view": "auto",
  449. "type": "picture-entity",
  450. "entity": "camera.antechamber_onvif_minorstream",
  451. "image": "https://demo.home-assistant.io/stub_config/bedroom.png",
  452. "hold_action": {
  453. "action": "url",
  454. "url_path": "https://agent.dgtlu.net"
  455. }
  456. },
  457. {
  458. "square": false,
  459. "type": "grid",
  460. "cards": [
  461. {
  462. "type": "entity",
  463. "entity": "cover.parlor_blinds",
  464. "state_color": true
  465. },
  466. {
  467. "type": "entity",
  468. "entity": "cover.dining_room_blinds_cover",
  469. "state_color": true
  470. },
  471. {
  472. "type": "entity",
  473. "entity": "cover.front_room_blinds",
  474. "state_color": true
  475. }
  476. ],
  477. "columns": 3
  478. }
  479. ],
  480. "columns": 1
  481. },
  482. {
  483. "type": "grid",
  484. "square": false,
  485. "columns": 1,
  486. "cards": [
  487. {
  488. "type": "entities",
  489. "entities": [
  490. {
  491. "entity": "light.office_2"
  492. },
  493. {
  494. "entity": "switch.office_heater_switch"
  495. },
  496. {
  497. "entity": "binary_sensor.office_occupancy",
  498. "name": "Occupancy"
  499. },
  500. {
  501. "entity": "sensor.office_temperature",
  502. "name": "Temperature"
  503. }
  504. ],
  505. "title": "Office",
  506. "state_color": true
  507. },
  508. {
  509. "show_state": false,
  510. "show_name": false,
  511. "camera_view": "auto",
  512. "type": "picture-entity",
  513. "entity": "camera.third_estate_onvif_profile001",
  514. "image": "https://demo.home-assistant.io/stub_config/bedroom.png",
  515. "hold_action": {
  516. "action": "url",
  517. "url_path": "https://agent.dgtlu.net"
  518. }
  519. }
  520. ]
  521. },
  522. {
  523. "type": "grid",
  524. "square": false,
  525. "columns": 1,
  526. "cards": [
  527. {
  528. "type": "entities",
  529. "entities": [
  530. {
  531. "entity": "light.fan"
  532. },
  533. {
  534. "entity": "light.wdf_dream_rgb_strip_24_48key_bk7231n"
  535. },
  536. {
  537. "entity": "light.noah_s_strip_lights_south"
  538. }
  539. ],
  540. "title": "Noah's Room",
  541. "state_color": true
  542. }
  543. ]
  544. },
  545. {
  546. "type": "entities",
  547. "entities": [
  548. {
  549. "entity": "light.stairs"
  550. },
  551. {
  552. "entity": "light.upper_stairs_light"
  553. },
  554. {
  555. "entity": "light.lower_stairs_light"
  556. }
  557. ],
  558. "title": "Stairs",
  559. "state_color": true
  560. },
  561. {
  562. "square": false,
  563. "columns": 1,
  564. "type": "grid",
  565. "cards": [
  566. {
  567. "type": "markdown",
  568. "content": "# Network"
  569. },
  570. {
  571. "square": false,
  572. "columns": 2,
  573. "type": "grid",
  574. "cards": [
  575. {
  576. "type": "gauge",
  577. "entity": "sensor.home_dgtlu_net_upload_speed",
  578. "name": "Upload Speed"
  579. },
  580. {
  581. "type": "gauge",
  582. "entity": "sensor.home_dgtlu_net_download_speed",
  583. "name": "Download Speed"
  584. },
  585. {
  586. "graph": "line",
  587. "hours_to_show": 2,
  588. "type": "sensor",
  589. "entity": "sensor.home_dgtlu_net_average_load_1m",
  590. "detail": 2,
  591. "name": "Home Load Avg (1m)"
  592. },
  593. {
  594. "hours_to_show": 2,
  595. "graph": "line",
  596. "type": "sensor",
  597. "entity": "sensor.home_dgtlu_net_cpu_temperature",
  598. "detail": 2,
  599. "name": "home CPU Temp"
  600. }
  601. ]
  602. },
  603. {
  604. "type": "entities",
  605. "entities": [
  606. {
  607. "entity": "sensor.home_dgtlu_net_devices_connected"
  608. },
  609. {
  610. "entity": "update.hacs_update"
  611. },
  612. {
  613. "entity": "sensor.home_assistant_v2_db_size"
  614. }
  615. ],
  616. "state_color": true
  617. }
  618. ]
  619. },
  620. {
  621. "type": "grid",
  622. "square": true,
  623. "columns": 3,
  624. "cards": [
  625. {
  626. "type": "picture-entity",
  627. "entity": "person.adri",
  628. "aspect_ratio": "1",
  629. "show_name": false,
  630. "image": "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' width='50' height='50' style='background-color:%23b3e5fC'%3E%3Cg%3E%3Ctext font-family='roboto' x='50%25' y='50%25' text-anchor='middle' stroke='%23212121' font-size='1.3em' dy='.3em'%3Ea%3C/text%3E%3C/g%3E%3C/svg%3E"
  631. },
  632. {
  633. "type": "picture-entity",
  634. "entity": "person.jenn",
  635. "aspect_ratio": "1",
  636. "show_name": false,
  637. "image": "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' width='50' height='50' style='background-color:%23b3e5fC'%3E%3Cg%3E%3Ctext font-family='roboto' x='50%25' y='50%25' text-anchor='middle' stroke='%23212121' font-size='1.3em' dy='.3em'%3Ej%3C/text%3E%3C/g%3E%3C/svg%3E"
  638. }
  639. ]
  640. },
  641. {
  642. "type": "media-control",
  643. "entity": "media_player.spotify_adri_c"
  644. }
  645. ]
  646. },
  647. {
  648. "theme": "Backend-selected",
  649. "title": "Wisteria Media",
  650. "path": "wisteria-media",
  651. "icon": "mdi:movie-open-play",
  652. "badges": [],
  653. "cards": [
  654. {
  655. "type": "grid",
  656. "square": false,
  657. "columns": 1,
  658. "cards": [
  659. {
  660. "type": "markdown",
  661. "content": "# Living Room"
  662. },
  663. {
  664. "type": "media-control",
  665. "entity": "media_player.living_room_tv"
  666. },
  667. {
  668. "type": "media-control",
  669. "entity": "media_player.living_room_tv_dlna"
  670. },
  671. {
  672. "type": "media-control",
  673. "entity": "media_player.lvr_receiver"
  674. },
  675. {
  676. "type": "media-control",
  677. "entity": "media_player.lvr_receiver_dlna"
  678. }
  679. ]
  680. },
  681. {
  682. "square": false,
  683. "columns": 1,
  684. "type": "grid",
  685. "cards": [
  686. {
  687. "type": "markdown",
  688. "content": "# Other"
  689. },
  690. {
  691. "type": "media-control",
  692. "entity": "media_player.spotify_adri_c"
  693. }
  694. ]
  695. },
  696. {
  697. "type": "grid",
  698. "square": false,
  699. "columns": 1,
  700. "cards": [
  701. {
  702. "type": "markdown",
  703. "content": "# Alexa Media Player"
  704. },
  705. {
  706. "type": "media-control",
  707. "entity": "media_player.bedroom_echo"
  708. },
  709. {
  710. "type": "media-control",
  711. "entity": "media_player.kitchen_echo"
  712. },
  713. {
  714. "type": "media-control",
  715. "entity": "media_player.living_room_echo"
  716. },
  717. {
  718. "type": "media-control",
  719. "entity": "media_player.office_echo"
  720. },
  721. {
  722. "type": "media-control",
  723. "entity": "media_player.parlor_echo"
  724. },
  725. {
  726. "type": "media-control",
  727. "entity": "media_player.noah_s_echo"
  728. },
  729. {
  730. "type": "media-control",
  731. "entity": "media_player.downstairs"
  732. },
  733. {
  734. "type": "media-control",
  735. "entity": "media_player.everywhere"
  736. },
  737. {
  738. "type": "media-control",
  739. "entity": "media_player.wisteria_manor"
  740. }
  741. ]
  742. },
  743. {
  744. "square": false,
  745. "columns": 1,
  746. "type": "grid",
  747. "cards": [
  748. {
  749. "type": "entity",
  750. "entity": "sensor.flix_dgtlu_net_active_clients"
  751. }
  752. ]
  753. }
  754. ]
  755. },
  756. {
  757. "theme": "Backend-selected",
  758. "title": "Cameras",
  759. "path": "cameras",
  760. "icon": "mdi:video-account",
  761. "type": "panel",
  762. "badges": [],
  763. "cards": [
  764. {
  765. "square": false,
  766. "columns": 3,
  767. "type": "grid",
  768. "cards": [
  769. {
  770. "show_state": false,
  771. "show_name": false,
  772. "camera_view": "live",
  773. "type": "picture-entity",
  774. "entity": "camera.full_frontal_onvif_substream",
  775. "hold_action": {
  776. "action": "url",
  777. "url_path": "https://agent.dgtlu.net"
  778. },
  779. "aspect_ratio": "16x9"
  780. },
  781. {
  782. "show_state": false,
  783. "show_name": false,
  784. "camera_view": "live",
  785. "type": "picture-entity",
  786. "entity": "camera.rear_entry_onvif_substream",
  787. "hold_action": {
  788. "action": "url",
  789. "url_path": "https://agent.dgtlu.net"
  790. },
  791. "aspect_ratio": "16x9"
  792. },
  793. {
  794. "show_state": false,
  795. "show_name": false,
  796. "camera_view": "auto",
  797. "type": "picture-entity",
  798. "entity": "camera.antechamber_onvif_minorstream",
  799. "hold_action": {
  800. "action": "url",
  801. "url_path": "https://agent.dgtlu.net"
  802. }
  803. },
  804. {
  805. "show_state": false,
  806. "show_name": false,
  807. "camera_view": "auto",
  808. "type": "picture-entity",
  809. "entity": "camera.third_estate_onvif_profile001",
  810. "hold_action": {
  811. "action": "url",
  812. "url_path": "https://agent.dgtlu.net"
  813. }
  814. },
  815. {
  816. "show_state": false,
  817. "show_name": false,
  818. "camera_view": "live",
  819. "type": "picture-entity",
  820. "entity": "camera.horus_onvif_secondstreamprofile",
  821. "aspect_ratio": "16x9",
  822. "hold_action": {
  823. "action": "url",
  824. "url_path": "https://agent.dgtlu.net"
  825. }
  826. },
  827. {
  828. "show_state": false,
  829. "show_name": false,
  830. "camera_view": "auto",
  831. "type": "picture-entity",
  832. "entity": "camera.rumpus_onvif_secondstreamprofile",
  833. "hold_action": {
  834. "action": "url",
  835. "url_path": "https://agent.dgtlu.net"
  836. }
  837. },
  838. {
  839. "show_state": false,
  840. "show_name": false,
  841. "camera_view": "auto",
  842. "type": "picture-entity",
  843. "hold_action": {
  844. "action": "url",
  845. "url_path": "https://agent.dgtlu.net"
  846. },
  847. "entity": "camera.salon_onvif_minorstream"
  848. },
  849. {
  850. "show_state": false,
  851. "show_name": false,
  852. "camera_view": "auto",
  853. "type": "picture-entity",
  854. "entity": "camera.thot_police_onvif_mediaprofile_channel1_substream1",
  855. "hold_action": {
  856. "action": "url",
  857. "url_path": "https://agent.dgtlu.net"
  858. },
  859. "aspect_ratio": "16x9"
  860. },
  861. {
  862. "show_state": false,
  863. "show_name": false,
  864. "camera_view": "auto",
  865. "type": "picture-entity",
  866. "entity": "camera.agent_athena_nibbles_nibbles",
  867. "camera_image": "camera.nibbles",
  868. "hold_action": {
  869. "action": "url",
  870. "url_path": "https://agent.dgtlu.net"
  871. }
  872. },
  873. {
  874. "show_state": false,
  875. "show_name": false,
  876. "camera_view": "auto",
  877. "type": "picture-entity",
  878. "hold_action": {
  879. "action": "url",
  880. "url_path": "https://agent.dgtlu.net"
  881. },
  882. "entity": "camera.agent_athena_squeak_squeak"
  883. },
  884. {
  885. "show_state": false,
  886. "show_name": false,
  887. "camera_view": "auto",
  888. "type": "picture-entity",
  889. "hold_action": {
  890. "action": "url",
  891. "url_path": "https://agent.dgtlu.net"
  892. },
  893. "entity": "camera.agent_athena_eufy_lr_eufy_lr"
  894. },
  895. {
  896. "show_state": false,
  897. "show_name": false,
  898. "camera_view": "live",
  899. "type": "picture-entity",
  900. "entity": "camera.agent_athena_ipcam_ipcam",
  901. "aspect_ratio": "16:9"
  902. },
  903. {
  904. "type": "entities",
  905. "entities": [
  906. {
  907. "entity": "button.full_frontal_onvif_reboot"
  908. },
  909. {
  910. "entity": "button.rear_entry_onvif_reboot"
  911. },
  912. {
  913. "entity": "button.antechamber_onvif_reboot"
  914. },
  915. {
  916. "entity": "button.salon_onvif_reboot"
  917. },
  918. {
  919. "entity": "button.thot_police_onvif_reboot"
  920. },
  921. {
  922. "entity": "button.third_estate_onvif_reboot"
  923. },
  924. {
  925. "entity": "button.horus_onvif_reboot"
  926. },
  927. {
  928. "entity": "button.rumpus_onvif_reboot"
  929. }
  930. ],
  931. "show_header_toggle": false,
  932. "state_color": true
  933. },
  934. {
  935. "type": "entities",
  936. "entities": [
  937. {
  938. "entity": "switch.full_frontal_onvif_ir_lamp"
  939. },
  940. {
  941. "entity": "switch.rear_entry_onvif_ir_lamp"
  942. },
  943. {
  944. "entity": "switch.antechamber_onvif_ir_lamp"
  945. },
  946. {
  947. "entity": "switch.salon_onvif_ir_lamp"
  948. },
  949. {
  950. "entity": "switch.thot_police_onvif_ir_lamp"
  951. },
  952. {
  953. "entity": "switch.third_estate_onvif_ir_lamp"
  954. },
  955. {
  956. "entity": "switch.horus_onvif_ir_lamp"
  957. },
  958. {
  959. "entity": "switch.rumpus_onvif_ir_lamp"
  960. }
  961. ],
  962. "show_header_toggle": false,
  963. "state_color": true
  964. }
  965. ]
  966. }
  967. ]
  968. },
  969. {
  970. "theme": "Backend-selected",
  971. "title": "Servers",
  972. "path": "servers",
  973. "icon": "mdi:server-network",
  974. "badges": [],
  975. "cards": [
  976. {
  977. "square": false,
  978. "columns": 1,
  979. "type": "grid",
  980. "cards": [
  981. {
  982. "type": "markdown",
  983. "content": "## Iris"
  984. },
  985. {
  986. "square": false,
  987. "columns": 2,
  988. "type": "grid",
  989. "cards": [
  990. {
  991. "graph": "line",
  992. "hours_to_show": 2,
  993. "type": "sensor",
  994. "entity": "sensor.localhost_cpu_thermal_0_temperature",
  995. "detail": 2,
  996. "name": "CPU Temp"
  997. },
  998. {
  999. "hours_to_show": 2,
  1000. "graph": "line",
  1001. "type": "sensor",
  1002. "entity": "sensor.localhost_cpu_used",
  1003. "detail": 2,
  1004. "name": "CPU Load"
  1005. }
  1006. ]
  1007. },
  1008. {
  1009. "square": false,
  1010. "columns": 4,
  1011. "type": "grid",
  1012. "cards": [
  1013. {
  1014. "type": "gauge",
  1015. "entity": "sensor.localhost_ram_used_percent",
  1016. "name": "RAM Used"
  1017. },
  1018. {
  1019. "type": "gauge",
  1020. "entity": "sensor.localhost_swap_used_percent",
  1021. "name": "Swap Used"
  1022. },
  1023. {
  1024. "type": "gauge",
  1025. "entity": "sensor.localhost_config_used_percent",
  1026. "name": "/config Used"
  1027. }
  1028. ]
  1029. },
  1030. {
  1031. "type": "entities",
  1032. "entities": [
  1033. {
  1034. "entity": "sensor.localhost_uptime"
  1035. }
  1036. ]
  1037. }
  1038. ]
  1039. },
  1040. {
  1041. "square": false,
  1042. "columns": 1,
  1043. "type": "grid",
  1044. "cards": [
  1045. {
  1046. "type": "markdown",
  1047. "content": "## Metis"
  1048. },
  1049. {
  1050. "square": false,
  1051. "columns": 2,
  1052. "type": "grid",
  1053. "cards": [
  1054. {
  1055. "graph": "line",
  1056. "hours_to_show": 2,
  1057. "type": "sensor",
  1058. "entity": "sensor.metis_dgtlu_net_package_id_0_temperature",
  1059. "detail": 2,
  1060. "name": "CPU Temp"
  1061. },
  1062. {
  1063. "graph": "line",
  1064. "hours_to_show": 2,
  1065. "type": "sensor",
  1066. "entity": "sensor.metis_dgtlu_net_cpu_usage",
  1067. "detail": 2,
  1068. "name": "CPU Load"
  1069. }
  1070. ]
  1071. },
  1072. {
  1073. "square": false,
  1074. "columns": 4,
  1075. "type": "grid",
  1076. "cards": [
  1077. {
  1078. "type": "gauge",
  1079. "entity": "sensor.metis_dgtlu_net_memory_usage",
  1080. "name": "RAM Used",
  1081. "needle": false
  1082. },
  1083. {
  1084. "type": "gauge",
  1085. "entity": "sensor.metis_dgtlu_net_swap_usage",
  1086. "name": "Swap Used"
  1087. },
  1088. {
  1089. "type": "gauge",
  1090. "entity": "sensor.metis_dgtlu_net_disk_used",
  1091. "name": "/ Used"
  1092. }
  1093. ]
  1094. },
  1095. {
  1096. "type": "entities",
  1097. "entities": [
  1098. {
  1099. "entity": "sensor.metis_dgtlu_net_radeon_1_temperature",
  1100. "secondary_info": "none",
  1101. "name": "GPU 1 Temp"
  1102. },
  1103. {
  1104. "entity": "sensor.metis_dgtlu_net_uptime"
  1105. }
  1106. ],
  1107. "show_header_toggle": false,
  1108. "state_color": true
  1109. }
  1110. ]
  1111. },
  1112. {
  1113. "square": false,
  1114. "columns": 1,
  1115. "type": "grid",
  1116. "cards": [
  1117. {
  1118. "type": "markdown",
  1119. "content": "## Demeter"
  1120. },
  1121. {
  1122. "square": false,
  1123. "columns": 2,
  1124. "type": "grid",
  1125. "cards": [
  1126. {
  1127. "graph": "line",
  1128. "hours_to_show": 2,
  1129. "type": "sensor",
  1130. "entity": "sensor.demeter_dgtlu_net_package_id_0_temperature",
  1131. "detail": 2,
  1132. "name": "CPU Temp"
  1133. },
  1134. {
  1135. "graph": "line",
  1136. "hours_to_show": 2,
  1137. "type": "sensor",
  1138. "entity": "sensor.demeter_dgtlu_net_cpu_usage",
  1139. "detail": 2,
  1140. "name": "CPU Load"
  1141. }
  1142. ]
  1143. },
  1144. {
  1145. "square": false,
  1146. "columns": 4,
  1147. "type": "grid",
  1148. "cards": [
  1149. {
  1150. "type": "gauge",
  1151. "entity": "sensor.demeter_dgtlu_net_memory_usage",
  1152. "name": "RAM Used",
  1153. "needle": false
  1154. },
  1155. {
  1156. "type": "gauge",
  1157. "entity": "sensor.demeter_dgtlu_net_swap_usage",
  1158. "name": "Swap Used"
  1159. },
  1160. {
  1161. "type": "gauge",
  1162. "entity": "sensor.demeter_dgtlu_net_disk_used",
  1163. "name": "/ Used"
  1164. }
  1165. ]
  1166. },
  1167. {
  1168. "type": "entities",
  1169. "entities": [
  1170. {
  1171. "entity": "sensor.demeter_dgtlu_net_radeon_1_temperature"
  1172. },
  1173. {
  1174. "entity": "sensor.demeter_dgtlu_net_uptime"
  1175. }
  1176. ]
  1177. }
  1178. ]
  1179. },
  1180. {
  1181. "square": false,
  1182. "columns": 1,
  1183. "type": "grid",
  1184. "cards": [
  1185. {
  1186. "type": "markdown",
  1187. "content": "## Athena"
  1188. },
  1189. {
  1190. "square": false,
  1191. "columns": 2,
  1192. "type": "grid",
  1193. "cards": [
  1194. {
  1195. "graph": "line",
  1196. "hours_to_show": 2,
  1197. "type": "sensor",
  1198. "entity": "sensor.athena_dgtlu_net_cpu_usage",
  1199. "detail": 2,
  1200. "name": "CPU Load"
  1201. }
  1202. ]
  1203. },
  1204. {
  1205. "square": false,
  1206. "columns": 4,
  1207. "type": "grid",
  1208. "cards": [
  1209. {
  1210. "type": "gauge",
  1211. "entity": "sensor.athena_dgtlu_net_memory_usage",
  1212. "name": "RAM Used",
  1213. "needle": false
  1214. },
  1215. {
  1216. "type": "gauge",
  1217. "entity": "sensor.athena_dgtlu_net_swap_usage",
  1218. "name": "Swap Used"
  1219. },
  1220. {
  1221. "type": "gauge",
  1222. "entity": "sensor.athena_dgtlu_net_disk_usage",
  1223. "name": "/ Used"
  1224. }
  1225. ]
  1226. },
  1227. {
  1228. "square": false,
  1229. "columns": 4,
  1230. "type": "grid",
  1231. "cards": [
  1232. {
  1233. "type": "gauge",
  1234. "entity": "sensor.athena_dgtlu_net_mnt_qshare_disk_usage",
  1235. "name": "qshare Used",
  1236. "needle": false
  1237. },
  1238. {
  1239. "type": "gauge",
  1240. "entity": "sensor.athena_dgtlu_net_mnt_rshare_disk_usage",
  1241. "name": "rshare Used"
  1242. },
  1243. {
  1244. "type": "gauge",
  1245. "entity": "sensor.athena_dgtlu_net_mnt_sshare_disk_usage",
  1246. "name": "sshare Used"
  1247. }
  1248. ]
  1249. },
  1250. {
  1251. "type": "entities",
  1252. "entities": [
  1253. {
  1254. "entity": "sensor.athena_dgtlu_net_uptime"
  1255. }
  1256. ]
  1257. }
  1258. ]
  1259. },
  1260. {
  1261. "square": false,
  1262. "columns": 1,
  1263. "type": "grid",
  1264. "cards": [
  1265. {
  1266. "type": "markdown",
  1267. "content": "## Persephone"
  1268. },
  1269. {
  1270. "square": false,
  1271. "columns": 2,
  1272. "type": "grid",
  1273. "cards": [
  1274. {
  1275. "graph": "line",
  1276. "hours_to_show": 2,
  1277. "type": "sensor",
  1278. "entity": "sensor.persephone_dgtlu_net_cpu_usage",
  1279. "detail": 2,
  1280. "name": "CPU Load"
  1281. }
  1282. ]
  1283. },
  1284. {
  1285. "square": false,
  1286. "columns": 4,
  1287. "type": "grid",
  1288. "cards": [
  1289. {
  1290. "type": "gauge",
  1291. "entity": "sensor.persephone_dgtlu_net_memory_usage",
  1292. "name": "RAM Used",
  1293. "needle": false
  1294. },
  1295. {
  1296. "type": "gauge",
  1297. "entity": "sensor.persephone_dgtlu_net_swap_usage",
  1298. "name": "Swap Used"
  1299. },
  1300. {
  1301. "type": "gauge",
  1302. "entity": "sensor.persephone_dgtlu_net_disk_usage",
  1303. "name": "/ Used"
  1304. }
  1305. ]
  1306. },
  1307. {
  1308. "square": false,
  1309. "columns": 4,
  1310. "type": "grid",
  1311. "cards": [
  1312. {
  1313. "type": "gauge",
  1314. "entity": "sensor.persephone_dgtlu_net_mnt_pshare_disk_usage",
  1315. "name": "pshare Used"
  1316. }
  1317. ]
  1318. },
  1319. {
  1320. "type": "entities",
  1321. "entities": [
  1322. {
  1323. "entity": "sensor.persephone_dgtlu_net_uptime"
  1324. }
  1325. ]
  1326. }
  1327. ]
  1328. }
  1329. ]
  1330. }
  1331. ]
  1332. }
  1333. }
  1334. }