Advertisement
Bartek_Buduje

Karta UI - rekuperator

Dec 4th, 2022
2,575
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 10.02 KB | None | 0 0
  1. type: vertical-stack
  2. cards:
  3.   - type: horizontal-stack
  4.     cards:
  5.       - type: button
  6.         tap_action:
  7.           action: toggle
  8.         entity: switch.rekuperator_on_off
  9.         name: Praca
  10.         show_state: true
  11.         icon: mdi:air-filter
  12.         show_name: true
  13.         show_icon: true
  14.       - type: button
  15.         tap_action:
  16.           action: more-info
  17.         entity: binary_sensor.rekuperator_silownik_bypassu
  18.         name: Bypass
  19.         show_state: true
  20.         icon: mdi:arrow-decision
  21.       - type: conditional
  22.         conditions:
  23.           - entity: switch.rekuperator_zima
  24.             state: 'on'
  25.         card:
  26.           type: button
  27.           tap_action:
  28.             action: toggle
  29.           entity: switch.rekuperator_zima
  30.           name: Zima
  31.           icon: mdi:snowflake
  32.       - type: conditional
  33.         conditions:
  34.           - entity: switch.rekuperator_zima
  35.             state: 'off'
  36.         card:
  37.           type: button
  38.           tap_action:
  39.             action: toggle
  40.           entity: switch.rekuperator_zima
  41.           name: Lato
  42.           icon: mdi:sun-snowflake
  43.       - type: button
  44.         tap_action:
  45.           action: toggle
  46.         entity: switch.rekuperator_mode
  47.         name: Auto
  48.         show_state: true
  49.         icon: mdi:home-floor-a
  50.   - type: horizontal-stack
  51.     cards:
  52.       - type: button
  53.         tap_action:
  54.           action: call-service
  55.           service: modbus.write_register
  56.           service_data:
  57.             address: 4210
  58.             unit: 10
  59.             value: 60
  60.             hub: reku
  61.         target: {}
  62.         entity: input_boolean.test
  63.         show_icon: false
  64.         name: 60%
  65.       - type: button
  66.         tap_action:
  67.           action: call-service
  68.           service: modbus.write_register
  69.           service_data:
  70.             address: 4210
  71.             unit: 10
  72.             value: 70
  73.             hub: reku
  74.         target: {}
  75.         entity: input_boolean.test
  76.         show_icon: false
  77.         name: 70%
  78.       - type: button
  79.         tap_action:
  80.           action: call-service
  81.           service: modbus.write_register
  82.           service_data:
  83.             address: 4210
  84.             unit: 10
  85.             value: 80
  86.             hub: reku
  87.         target: {}
  88.         entity: input_boolean.test
  89.         show_icon: false
  90.         name: 80%
  91.       - type: button
  92.         tap_action:
  93.           action: call-service
  94.           service: modbus.write_register
  95.           service_data:
  96.             address: 4210
  97.             unit: 10
  98.             value: 90
  99.             hub: reku
  100.         target: {}
  101.         entity: input_boolean.test
  102.         show_icon: false
  103.         name: 90%
  104.       - type: button
  105.         tap_action:
  106.           action: call-service
  107.           service: modbus.write_register
  108.           service_data:
  109.             address: 4210
  110.             unit: 10
  111.             value: 100
  112.             hub: reku
  113.         target: {}
  114.         entity: input_boolean.test
  115.         show_icon: false
  116.         name: 100%
  117.   - type: picture-elements
  118.     elements:
  119.       - type: state-label
  120.         entity: sensor.rekuperator_temperatura_czerpnia
  121.         style:
  122.           top: 27%
  123.           left: 7%
  124.           color: black
  125.       - type: state-label
  126.         entity: sensor.rekuperator_temperatura_za_fpx
  127.         style:
  128.           top: 14%
  129.           left: 19%
  130.       - type: state-label
  131.         entity: sensor.rekuperator_temperatura_nawiew
  132.         style:
  133.           top: 54%
  134.           left: 94%
  135.           color: black
  136.       - type: state-label
  137.         entity: sensor.rekuperator_strumien_nawiew
  138.         style:
  139.           top: 72%
  140.           left: 93%
  141.       - type: state-label
  142.         entity: sensor.rekuperator_wysterowanie_nawiew
  143.         style:
  144.           top: 65%
  145.           left: 94%
  146.       - type: state-label
  147.         entity: sensor.rekuperator_temperatura_wywiew
  148.         style:
  149.           top: 27%
  150.           left: 94%
  151.           color: black
  152.       - type: state-label
  153.         entity: sensor.rekuperator_strumien_wywiew
  154.         style:
  155.           top: 10%
  156.           left: 92%
  157.       - type: state-label
  158.         entity: sensor.rekuperator_wysterowanie_wywiew
  159.         style:
  160.           top: 18%
  161.           left: 94%
  162.       - type: state-label
  163.         entity: sensor.rekuperator_sprawnosc
  164.         style:
  165.           top: 80%
  166.           left: 50%
  167.       - type: state-label
  168.         entity: sensor.rekuperator_temperatura_pcb
  169.         style:
  170.           top: 72%
  171.           left: 35%
  172.       - type: state-label
  173.         entity: sensor.rekuperator_odzyskana_moc
  174.         style:
  175.           top: 90%
  176.           left: 50%
  177.       - type: state-label
  178.         entity: sensor.rekuperator_speedmanual
  179.         style:
  180.           top: 85%
  181.           left: 12%
  182.           border: 1px solid white
  183.           border-radius: 5%
  184.       - type: image
  185.         entity: binary_sensor.rekuperator_silownik_bypassu
  186.         state_image:
  187.           'on': /local/reku_bypass3.png
  188.           'off': /local/reku_empty.png
  189.         style:
  190.           top: 41%
  191.           left: 51%
  192.           width: 25%
  193.       - type: image
  194.         entity: sensor.rekuperator_fpx_flaga
  195.         state_image:
  196.           '0': /local/reku_empty.png
  197.           '1': /local/reku_fpx.png
  198.         style:
  199.           top: 8%
  200.           left: 52.5%
  201.           width: 10%
  202.       - type: image
  203.         entity: sensor.rekuperator_fpx_tryb
  204.         state_image:
  205.           '0': /local/reku_empty.png
  206.           '1': /local/reku_1.png
  207.           '2': /local/reku_2.png
  208.         style:
  209.           top: 8%
  210.           left: 60%
  211.           width: 3.5%
  212.       - type: image
  213.         entity: sensor.rekuperator_alarm
  214.         state_image:
  215.           '0': /local/reku_empty.png
  216.           '1': /local/reku_alarm.png
  217.         style:
  218.           top: 8%
  219.           left: 20%
  220.           width: 15%
  221.       - type: image
  222.         entity: sensor.rekuperator_error
  223.         state_image:
  224.           '0': /local/reku_empty.png
  225.           '1': /local/reku_alarm.png
  226.         style:
  227.           top: 8%
  228.           left: 20%
  229.           width: 15%
  230.       - type: image
  231.         entity: sensor.rekuperator_awaria_cf_nawiewu
  232.         state_image:
  233.           '0': /local/reku_empty.png
  234.           '1': /local/reku_alarm.png
  235.         style:
  236.           top: 8%
  237.           left: 20%
  238.           width: 15%
  239.       - type: image
  240.         entity: sensor.rekuperator_awaria_cf_wywiewu
  241.         state_image:
  242.           '0': /local/reku_empty.png
  243.           '1': /local/reku_alarm.png
  244.         style:
  245.           top: 8%
  246.           left: 20%
  247.           width: 15%
  248.       - type: image
  249.         entity: sensor.rekuperator_awaria_wentylatora_nawiewu
  250.         state_image:
  251.           '0': /local/reku_empty.png
  252.           '1': /local/reku_alarm.png
  253.         style:
  254.           top: 8%
  255.           left: 20%
  256.           width: 15%
  257.       - type: image
  258.         entity: sensor.rekuperator_awaria_wentylatora_wywiewu
  259.         state_image:
  260.           '0': /local/reku_empty.png
  261.           '1': /local/reku_alarm.png
  262.         style:
  263.           top: 8%
  264.           left: 20%
  265.           width: 15%
  266.       - type: image
  267.         entity: sensor.rekuperator_fpx_zabezpieczenie_termiczne
  268.         state_image:
  269.           '0': /local/reku_empty.png
  270.           '1': /local/reku_alarm.png
  271.         style:
  272.           top: 8%
  273.           left: 20%
  274.           width: 15%
  275.       - type: image
  276.         entity: sensor.rekuperator_wymiana_filtrow
  277.         state_image:
  278.           '0': /local/reku_empty.png
  279.           '1': /local/reku_alarm.png
  280.         style:
  281.           top: 8%
  282.           left: 20%
  283.           width: 15%
  284.     image: /local/reku_nobypass3.png
  285.   - type: horizontal-stack
  286.     cards:
  287.       - type: button
  288.         tap_action:
  289.           action: call-service
  290.           service: modbus.write_register
  291.           service_data:
  292.             address: 4210
  293.             unit: 10
  294.             value: 10
  295.             hub: reku
  296.         target: {}
  297.         entity: input_boolean.test
  298.         show_icon: false
  299.         name: 10%
  300.       - type: button
  301.         tap_action:
  302.           action: call-service
  303.           service: modbus.write_register
  304.           service_data:
  305.             address: 4210
  306.             unit: 10
  307.             value: 20
  308.             hub: reku
  309.         target: {}
  310.         entity: input_boolean.test
  311.         show_icon: false
  312.         name: 20%
  313.       - type: button
  314.         tap_action:
  315.           action: call-service
  316.           service: modbus.write_register
  317.           service_data:
  318.             address: 4210
  319.             unit: 10
  320.             value: 30
  321.             hub: reku
  322.         target: {}
  323.         entity: input_boolean.test
  324.         show_icon: false
  325.         name: 30%
  326.       - type: button
  327.         tap_action:
  328.           action: call-service
  329.           service: modbus.write_register
  330.           service_data:
  331.             address: 4210
  332.             unit: 10
  333.             value: 40
  334.             hub: reku
  335.         target: {}
  336.         entity: input_boolean.test
  337.         show_icon: false
  338.         name: 40%
  339.       - type: button
  340.         tap_action:
  341.           action: call-service
  342.           service: modbus.write_register
  343.           service_data:
  344.             address: 4210
  345.             unit: 10
  346.             value: 50
  347.             hub: reku
  348.         target: {}
  349.         entity: input_boolean.test
  350.         show_icon: false
  351.         name: 50%
  352.   - type: horizontal-stack
  353.     cards:
  354.       - type: button
  355.         tap_action:
  356.           action: toggle
  357.         entity: switch.rekuperator_pusty_dom
  358.         name: Pusty dom
  359.         icon: mdi:home-account
  360.         show_state: true
  361.       - type: button
  362.         tap_action:
  363.           action: toggle
  364.         entity: switch.rekuperator_wietrzenie
  365.         name: Wietrzenie
  366.         show_state: true
  367.         icon: mdi:fan
  368.       - type: button
  369.         tap_action:
  370.           action: toggle
  371.         entity: switch.rekuperator_okna
  372.         name: Otwarte okna
  373.         show_state: true
  374.         icon: mdi:window-open-variant
  375.       - type: button
  376.         tap_action:
  377.           action: toggle
  378.         entity: switch.rekuperator_kominek
  379.         name: Kominek
  380.         show_state: true
  381.         icon: mdi:fireplace
  382.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement