Skeem

CellarTracker Lovelace

Feb 27th, 2021 (edited)
252
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 10.09 KB | None | 0 0
  1. # the following names can be used for "data" below: 'count', 'type', 'country', "region", "vintage", "varietal", "wine", "beginconsume", "endconsume","score","size","price"
  2. # to be used together with either:
  3. #https://pastebin.com/M9GV38Vm
  4. #or:
  5. #https://pastebin.com/y75MvnwW
  6.  
  7.   - title: Vin
  8.     icon: mdi:glass-wine #mdi:bottle-wine
  9.     panel: true
  10.     cards:
  11.       - id: 2273829
  12.         type: custom:layout-card
  13.         layout: horizontal
  14.         column_num: 2
  15.         max_width: [50%, 50%]
  16.         cards:
  17.               - type: vertical-stack
  18.                 cards:
  19.                       - type: 'custom:flex-table-card'
  20.                         clickable: true
  21.                         title: Rødvin
  22.                         strict: true
  23.                         sort_by: varietal+
  24.                         css:
  25.                               table+: "font-size: x-small;"
  26.                         entities:
  27.                           include: sensor.cellar_tracker_flaske*
  28.                         columns:
  29.                           - data: type
  30.                             name: Type
  31.                             hidden: True
  32.                             modify: '((x.indexOf("Red") >= 0) && (x.indexOf("Sparkling") < 0) && (x.indexOf("Fortified") < 0) && (x.indexOf("Dessert") < 0)) ? x : null'
  33.                           - data: varietal
  34.                             name: Drue
  35.                           - data: wine
  36.                             name: Navn
  37.                           - data: count
  38.                             name: Antal
  39.                           - data: country
  40.                             name: Land
  41.                           - data: vintage
  42.                             name: Årgang
  43.                             modify: '(x == "1001") ? "" : x'
  44.                           - data: score
  45.                             name: Score
  46.                             modify: '(x == "") ? "" : Math.round(x.valueOf())'
  47.                           - data: beginconsume
  48.                             name: Start
  49.                           - data: endconsume
  50.                             name: Slut
  51.  
  52.                       - type: 'custom:flex-table-card'
  53.                         clickable: true
  54.                         title: Hvidvin
  55.                         strict: true
  56.                         sort_by: varietal+
  57.                         css:
  58.                               table+: "font-size: x-small;"
  59.                         entities:
  60.                           include: sensor.cellar_tracker_flaske*
  61.                         columns:
  62.                           - data: type
  63.                             name: Type
  64.                             hidden: True
  65.                             modify: '((x.indexOf("White") >= 0) && (x.indexOf("Sparkling") < 0) && (x.indexOf("Fortified") < 0) && (x.indexOf("Dessert") < 0)) ? x : null'
  66.                           - data: varietal
  67.                             name: Drue
  68.                           - data: wine
  69.                             name: Navn
  70.                           - data: count
  71.                             name: Antal
  72.                           - data: country
  73.                             name: Land
  74.                           - data: vintage
  75.                             name: Årgang
  76.                             modify: '(x == "1001") ? "" : x'
  77.                           - data: score
  78.                             name: Score
  79.                             modify: '(x == "") ? "" : Math.round(x.valueOf())'
  80.                           - data: beginconsume
  81.                             name: Start
  82.                           - data: endconsume
  83.                             name: Slut
  84.  
  85.                       - type: 'custom:flex-table-card'
  86.                         clickable: true
  87.                         title: Rosévin
  88.                         strict: true
  89.                         sort_by: varietal+
  90.                         css:
  91.                               table+: "font-size: x-small;"
  92.                         entities:
  93.                           include: sensor.cellar_tracker_flaske*
  94.                         columns:
  95.                           - data: type
  96.                             name: Type
  97.                             hidden: True
  98.                             modify: '((x.indexOf("Ros") >= 0) && (x.indexOf("Sparkling") < 0) && (x.indexOf("Fortified") < 0) && (x.indexOf("Dessert") < 0)) ? x : null'
  99.                           - data: varietal
  100.                             name: Drue
  101.                           - data: wine
  102.                             name: Navn
  103.                           - data: count
  104.                             name: Antal
  105.                           - data: country
  106.                             name: Land
  107.                           - data: vintage
  108.                             name: Årgang
  109.                             modify: '(x == "1001") ? "" : x'
  110.                           - data: score
  111.                             name: Score
  112.                             modify: '(x == "") ? "" : Math.round(x.valueOf())'
  113.                           - data: beginconsume
  114.                             name: Start
  115.                           - data: endconsume
  116.                             name: Slut
  117.  
  118.  
  119.               - type: vertical-stack
  120.                 cards:
  121.                       - type: 'custom:flex-table-card'
  122.                         clickable: true
  123.                         title: Mousserende vin
  124.                         strict: true
  125.                         sort_by: varietal+
  126.                         css:
  127.                               table+: "font-size: x-small;"
  128.                         entities:
  129.                           include: sensor.cellar_tracker_flaske*
  130.                         columns:
  131.                           - data: type
  132.                             name: Type
  133.                             hidden: True
  134.                             modify: '(x.indexOf("Sparkling") >= 0) ? x : null'
  135.                           - data: varietal
  136.                             name: Type
  137.                           - data: wine
  138.                             name: Navn
  139.                           - data: count
  140.                             name: Antal
  141.                           - data: country
  142.                             name: Land
  143.                           - data: vintage
  144.                             name: Årgang
  145.                             modify: '(x == "1001") ? "" : x'
  146.                           - data: score
  147.                             name: Score
  148.                             modify: '(x == "") ? "" : Math.round(x.valueOf())'
  149.                           - data: beginconsume
  150.                             name: Start
  151.                           - data: endconsume
  152.                             name: Slut
  153.  
  154.                       - type: 'custom:flex-table-card'
  155.                         clickable: true
  156.                         title: Dessertvin
  157.                         strict: true
  158.                         sort_by: varietal+
  159.                         css:
  160.                               table+: "font-size: x-small;"
  161.                         entities:
  162.                           include: sensor.cellar_tracker_flaske*
  163.                         columns:
  164.                           - data: type
  165.                             name: Type
  166.                             hidden: True
  167.                             modify: '(x.indexOf("Fortified") >= 0)  || (x.indexOf("Dessert") >= 0) ? x : null'
  168.                           - data: varietal
  169.                             name: Type
  170.                           - data: wine
  171.                             name: Navn
  172.                           - data: count
  173.                             name: Antal
  174.                           - data: country
  175.                             name: Land
  176.                           - data: vintage
  177.                             name: Årgang
  178.                             modify: '(x == "1001") ? "" : x'
  179.                           - data: score
  180.                             name: Score
  181.                             modify: '(x == "") ? "" : Math.round(x.valueOf())'
  182.                           - data: beginconsume
  183.                             name: Start
  184.                           - data: endconsume
  185.                             name: Slut
  186.  
  187.                       - type: 'custom:flex-table-card'
  188.                         clickable: true
  189.                         title: Andre
  190.                         strict: true
  191.                         sort_by: varietal+
  192.                         css:
  193.                               table+: "font-size: x-small;"
  194.                         entities:
  195.                           include: sensor.cellar_tracker_flaske*
  196.                         columns:
  197.                           - data: type
  198.                             name: Type
  199.                             hidden: True
  200.                             modify: '((x.indexOf("White") < 0) && (x.indexOf("Ros") <0) && (x.indexOf("Red") < 0)  && (x.indexOf("Fortified") < 0) && (x.indexOf("Dessert") < 0)) ? x : null'
  201.                           - data: varietal
  202.                             name: Type
  203.                           - data: wine
  204.                             name: Navn
  205.                           - data: count
  206.                             name: Antal
  207.                           - data: country
  208.                             name: Land
  209.                           - data: vintage
  210.                             name: Årgang
  211.                             modify: '(x == "1001") ? "" : x'
  212.                           - data: score
  213.                             name: Score
  214.                             modify: '(x == "") ? "" : Math.round(x.valueOf())'
  215.                           - data: beginconsume
  216.                             name: Start
  217.                           - data: endconsume
  218.                             name: Slut
  219.  
  220.  
  221.  
  222. #Types defined by CellarTracker are divided as follows:
  223. #Rød:
  224. #-Red
  225.  
  226. #Hvid:
  227. #-White
  228.  
  229. #Rosé:
  230. #-Rosé
  231.  
  232. #Mousserende:
  233. #-Blue - Sparkling
  234. #-Orange - Sparkling
  235. #-Red - Sparkling
  236. #-White - Sparkling
  237. #-Rosé - Sparkling
  238.  
  239. #Dessert:
  240. #-Red - Fortified
  241. #-Red - Sweet/Dessert
  242. #-Rosé - Fortified
  243. #-Rosé - Sweet/Dessert
  244. #-White - Sweet/Dessert
  245. #-White - Fortified
  246.  
  247. #Andre:
  248. #-Beer
  249. #-Blue
  250. #-Fruit/Vegetable Wine
  251. #-Non-Alcoholic
  252. #-Orange
  253. #-Sake
  254. #-Spirits
Add Comment
Please, Sign In to add comment