elradix

ESPHOME Lovelace

Jun 5th, 2019
123
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ESPHOME LOVELACE
  2. ### 1  ESPHOME SSID-IP-SIGNAL
  3.  
  4. cards:
  5.   - color_type: label-card
  6.     name: ESPHOME SSID-IP-SIGNAL
  7.     styles:
  8.       card:
  9.         - height: 40px
  10.         - font-weight: bold
  11.         - text-orientation: mixed
  12.         - font-size: 20px
  13.         - text-Transform: uppercase
  14.         - background-image: >-
  15.             linear-gradient(90deg, rgba(2,0,36,1) 0%, rgba(9,9,121,1) 7%,
  16.             rgba(0,212,255,1) 100%)
  17.         - font-weight: bold
  18.         - padding: 2%
  19.         - color: white
  20.         - border-radius: 50px
  21.         - border-style: solid
  22.         - border-width: 2px
  23.         - border-color: '#e5e5e5'
  24.     type: 'custom:button-card'
  25.   - cards:
  26.       - entities:
  27.           - entity: sensor.living_ssid
  28.             icon: 'mdi:wifi-star'
  29.             name: Living
  30.           - entity: sensor.easyplus_ssid
  31.             icon: 'mdi:wifi-star'
  32.             name: Easyplus
  33.           - entity: sensor.ketel_ssid
  34.             icon: 'mdi:wifi-star'
  35.             name: Ketel
  36.           - entity: sensor.server_ssid
  37.             icon: 'mdi:wifi-star'
  38.             name: Server
  39.           - entity: sensor.kodi_ssid
  40.             icon: 'mdi:wifi-star'
  41.             name: Kodi
  42.         show_icon: false
  43.         type: glance
  44.     type: horizontal-stack
  45.   - cards:
  46.       - entities:
  47.           - entity: sensor.living_ip
  48.             icon: 'mdi:ip'
  49.             name: Living
  50.           - entity: sensor.easyplus_ip
  51.             icon: 'mdi:ip'
  52.             name: Easyplus
  53.           - entity: sensor.ketel_ip
  54.             icon: 'mdi:ip'
  55.             name: Ketel
  56.           - entity: sensor.server_ip
  57.             icon: 'mdi:ip'
  58.             name: Server
  59.           - entity: sensor.kodi_ip
  60.             icon: 'mdi:ip'
  61.             name: Kodi
  62.         show_icon: false
  63.         show_name: false
  64.         type: glance
  65.     type: horizontal-stack
  66.   - cards:
  67.       - entities:
  68.           - entity: sensor.living_wifi
  69.             icon: 'mdi:wifi-star'
  70.             name: Living
  71.           - entity: sensor.easyplus_wifi
  72.             icon: 'mdi:wifi-star'
  73.             name: Easyplus
  74.           - entity: sensor.ketel_wifi
  75.             icon: 'mdi:wifi-star'
  76.             name: Ketel
  77.           - entity: sensor.server_wifi
  78.             icon: 'mdi:wifi-star'
  79.             name: Server
  80.           - entity: sensor.kodi_wifi
  81.             icon: 'mdi:wifi-star'
  82.             name: Kodi
  83.         show_icon: false
  84.         show_name: false
  85.         type: glance
  86.     type: horizontal-stack
  87. entities: null
  88. type: vertical-stack
  89. #####################
  90.  
  91. ### 2  ESPHOME UPTIME - VERSION
  92.  
  93. cards:
  94.   - color_type: label-card
  95.     name: ESPHOME UPTIME - VERSION
  96.     styles:
  97.       card:
  98.         - height: 40px
  99.         - font-weight: bold
  100.         - text-orientation: mixed
  101.         - font-size: 20px
  102.         - text-Transform: uppercase
  103.         - background-image: >-
  104.             linear-gradient(90deg, rgba(2,0,36,1) 0%, rgba(9,9,121,1) 7%,
  105.             rgba(0,212,255,1) 100%)
  106.         - font-weight: bold
  107.         - padding: 2%
  108.         - color: white
  109.         - border-radius: 50px
  110.         - border-style: solid
  111.         - border-width: 2px
  112.         - border-color: '#e5e5e5'
  113.     type: 'custom:button-card'
  114.   - cards:
  115.       - entities:
  116.           - entity: sensor.living_uptime
  117.             name: Living
  118.           - entity: sensor.easyplus_uptime
  119.             name: Easyplus
  120.           - entity: sensor.ketel_uptime
  121.             name: Ketel
  122.           - entity: sensor.server_uptime
  123.             name: Server
  124.           - entity: sensor.kodi_uptime
  125.             name: Kodi
  126.         show_icon: false
  127.         type: glance
  128.     type: horizontal-stack
  129.   - cards:
  130.       - entities:
  131.           - entity: sensor.living_version
  132.             icon: 'mdi:arrow-up-bold-circle-outline'
  133.             name: Living
  134.           - entity: sensor.easyplus_version
  135.             icon: 'mdi:arrow-up-bold-circle-outline'
  136.             name: Easyplus
  137.           - entity: sensor.ketel_version
  138.             icon: 'mdi:arrow-up-bold-circle-outline'
  139.             name: Ketel
  140.           - entity: sensor.server_version
  141.             icon: 'mdi:arrow-up-bold-circle-outline'
  142.             name: Server
  143.           - entity: sensor.kodi_version
  144.             icon: 'mdi:arrow-up-bold-circle-outline'
  145.             name: Kodi
  146.         show_icon: false
  147.         show_name: false
  148.         type: glance
  149.     type: horizontal-stack
  150. type: vertical-stack
  151. #####################
  152.  
  153. ### 3  ESPHOME STATUS
  154. cards:
  155.   - color_type: label-card
  156.     name: ESPHOME STATUS
  157.     styles:
  158.       card:
  159.         - height: 40px
  160.         - font-weight: bold
  161.         - text-orientation: mixed
  162.         - font-size: 20px
  163.         - text-Transform: uppercase
  164.         - background-image: >-
  165.             linear-gradient(90deg, rgba(2,0,36,1) 0%, rgba(9,9,121,1) 7%,
  166.             rgba(0,212,255,1) 100%)
  167.         - font-weight: bold
  168.         - padding: 2%
  169.         - color: white
  170.         - border-radius: 50px
  171.         - border-style: solid
  172.         - border-width: 2px
  173.         - border-color: '#e5e5e5'
  174.     type: 'custom:button-card'
  175.   - cards:
  176.       - entities:
  177.           - entity: binary_sensor.living_status
  178.             name: Living
  179.           - entity: binary_sensor.easyplus_status
  180.             name: Easyplus
  181.           - entity: binary_sensor.ketel_status
  182.             name: Ketel
  183.           - entity: binary_sensor.server_status
  184.             name: Server
  185.           - entity: binary_sensor.kodi_status
  186.             name: Kodi
  187.         show_state: false
  188.         type: glance
  189.     type: horizontal-stack
  190. type: vertical-stack
  191. #####################
  192.  
  193.  
  194.  
  195. ### 4  ESPHOME STATUS
  196. cards:
  197.   - color_type: label-card
  198.     name: ESPHOME STATUS
  199.     styles:
  200.       card:
  201.         - height: 40px
  202.         - font-weight: bold
  203.         - text-orientation: mixed
  204.         - font-size: 20px
  205.         - text-Transform: uppercase
  206.         - background-image: >-
  207.             linear-gradient(90deg, rgba(2,0,36,1) 0%, rgba(9,9,121,1) 7%,
  208.             rgba(0,212,255,1) 100%)
  209.         - font-weight: bold
  210.         - padding: 2%
  211.         - color: white
  212.         - border-radius: 50px
  213.         - border-style: solid
  214.         - border-width: 2px
  215.         - border-color: '#e5e5e5'
  216.     type: 'custom:button-card'
  217.   - cards:
  218.       - entities:
  219.           - entity: binary_sensor.living_status
  220.             name: Living
  221.           - entity: binary_sensor.easyplus_status
  222.             name: Easyplus
  223.           - entity: binary_sensor.ketel_status
  224.             name: Ketel
  225.           - entity: binary_sensor.server_status
  226.             name: Server
  227.           - entity: binary_sensor.kodi_status
  228.             name: Kodi
  229.         show_state: false
  230.         type: glance
  231.     type: horizontal-stack
  232. type: vertical-stack
  233. #####################
  234.  
  235. ### 5  ESPHOME REBOOT
  236. cards:
  237.   - color_type: label-card
  238.     name: ESPHOME REBOOT
  239.     styles:
  240.       card:
  241.         - height: 40px
  242.         - font-weight: bold
  243.         - text-orientation: mixed
  244.         - font-size: 20px
  245.         - text-Transform: uppercase
  246.         - background-image: >-
  247.             linear-gradient(90deg, rgba(2,0,36,1) 0%, rgba(9,9,121,1) 7%,
  248.             rgba(0,212,255,1) 100%)
  249.         - font-weight: bold
  250.         - padding: 2%
  251.         - color: white
  252.         - border-radius: 50px
  253.         - border-style: solid
  254.         - border-width: 2px
  255.         - border-color: '#e5e5e5'
  256.     type: 'custom:button-card'
  257.   - cards:
  258.       - entities:
  259.           - entity: switch.living_restart
  260.             name: Living
  261.             tap_action:
  262.               action: toggle
  263.           - entity: switch.easyplus_restart
  264.             name: Easyplus
  265.             tap_action:
  266.               action: toggle
  267.           - entity: switch.ketel_restart
  268.             name: Ketel
  269.             tap_action:
  270.               action: toggle
  271.           - entity: switch.server_restart
  272.             name: Server
  273.             tap_action:
  274.               action: toggle
  275.           - entity: switch.kodi_restart
  276.             name: Kodi
  277.             tap_action:
  278.               action: toggle
  279.         show_state: false
  280.         type: glance
  281.     type: horizontal-stack
  282. type: vertical-stack
  283. #####################
  284. ### 6  ESPHOME LED
  285. cards:
  286.   - color_type: label-card
  287.     name: ESPHOME LED
  288.     styles:
  289.       card:
  290.         - height: 40px
  291.         - font-weight: bold
  292.         - text-orientation: mixed
  293.         - font-size: 20px
  294.         - text-Transform: uppercase
  295.         - background-image: >-
  296.             linear-gradient(90deg, rgba(2,0,36,1) 0%, rgba(9,9,121,1) 7%,
  297.             rgba(0,212,255,1) 100%)
  298.         - font-weight: bold
  299.         - padding: 2%
  300.         - color: white
  301.         - border-radius: 50px
  302.         - border-style: solid
  303.         - border-width: 2px
  304.         - border-color: '#e5e5e5'
  305.     type: 'custom:button-card'
  306.   - cards:
  307.       - entities:
  308.           - entity: light.living_green_led
  309.             name: Living
  310.             tap_action:
  311.               action: toggle
  312.           - entity: light.easyplus_green_led
  313.             name: Easyplus
  314.             tap_action:
  315.               action: toggle
  316.           - entity: light.ketel_green_led
  317.             name: Ketel
  318.             tap_action:
  319.               action: toggle
  320.           - entity: light.server_green_led
  321.             name: Server
  322.             tap_action:
  323.               action: toggle
  324.           - entity: light.kodi_green_led
  325.             name: Kodi
  326.             tap_action:
  327.               action: toggle
  328.         show_state: false
  329.         type: glance
  330.     type: horizontal-stack
  331. type: vertical-stack
RAW Paste Data