JLindvig

VVM500 Picture Elements

Nov 26th, 2025
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 8.54 KB | None | 0 0
  1. type: picture-elements
  2. image:
  3.   media_content_id: media-source://media_source/local/images/1x1.png
  4.   media_content_type: image/png
  5.   metadata:
  6.     title: 1x1.png
  7.     thumbnail: null
  8.     media_class: image
  9.     children_media_class: null
  10.     navigateIds:
  11.      - {}
  12.       - media_content_type: app
  13.         media_content_id: media-source://media_source
  14.       - media_content_type: ""
  15.         media_content_id: media-source://media_source/local/images
  16. elements:
  17.  # =================================================================
  18.   # ZONE 1: UDELUFT & UDE-ENHED (BUNDEN)
  19.   # =================================================================
  20.  
  21.   # Udetemperatur (BT1) - Ved luftindtag venstre bund
  22.   - type: state-label
  23.     title: Udetemperatur (BT1) - Ved luftindtag venstre bund
  24.     entity: sensor.vvm_500_outdoor_temperature
  25.     style:
  26.       top: 93%
  27.       left: 10%
  28.       text-align: center
  29.       font-weight: bold
  30.  
  31.   # ANIMERET BLÆSER
  32.   - type: state-icon
  33.     title: Blæser
  34.     entity: binary_sensor.vvm_fan
  35.     icon: mdi:fan
  36.     style:
  37.       top: 88%
  38.       left: 28%
  39.       transform: scale(2)
  40.       opacity: 0.9
  41.     card_mod:
  42.       style: |
  43.        state-badge {
  44.           {% if is_state(config.entity, 'on') %} animation: spin 2s linear infinite; {% endif %}
  45.         }
  46.         @keyframes spin { 100% { transform: rotate(360deg); } }
  47.  
  48.   # Fordamper Temp (BT16) - I den nederste veksler
  49.   - type: state-label
  50.     title: Fordamper Temp (BT16)
  51.     entity: sensor.vvm_500_evaporator_eb101_bt16
  52.     style:
  53.       top: 94%
  54.       left: 43%
  55.  
  56.   # Kondensator Temp / Væskelinje (BT15) - I den øverste veksler (varm side)
  57.   - type: state-label
  58.     title: Kondensator Temp (BT15)
  59.     entity: sensor.vvm_500_liquid_line_eb101_bt15
  60.     style:
  61.       top: 86.5%
  62.       left: 58%
  63.  
  64.   # ANIMERET KOMPRESSOR
  65.   - type: state-icon
  66.     title: Kompressor
  67.     entity: binary_sensor.vvm_compressor
  68.     icon: mdi:turbine
  69.     style:
  70.       top: 69.4%
  71.       left: 71.7%
  72.       transform: scale(3)
  73.       opacity: 0.9
  74.     card_mod:
  75.       style: |
  76.        state-badge {
  77.           {% if is_state(config.entity, 'on') %} animation: spin 1s linear infinite; {% endif %}
  78.         }
  79.         @keyframes spin { 100% { transform: rotate(360deg); } }
  80.  
  81.   # Kompressor Frekvens - Lige over kompressoren
  82.   - type: state-label
  83.     entity: sensor.vvm_500_current_compressor_frequency_eb101
  84.     style:
  85.       top: 74%
  86.       left: 90%
  87.  
  88.   # Ekspansionsventil (EEV) - Ved timeglasset til venstre
  89.   - type: state-label
  90.     entity: sensor.vvm_eev_percentage
  91.     style:
  92.       top: 74%
  93.       left: 15%
  94.  
  95.   # Driftsikoner
  96.   # Varmt Vand
  97.   - type: conditional
  98.     conditions:
  99.       - entity: binary_sensor.vvm_500_hot_water_mode
  100.         state: "on"
  101.     elements:
  102.       - type: state-icon
  103.         entity: binary_sensor.vvm_500_hot_water_mode
  104.         style:
  105.           top: 30%
  106.           left: 25%
  107.           transform: scale(2.3)
  108.   # Varme
  109.   - type: conditional
  110.     conditions:
  111.       - entity: binary_sensor.vvm_500_heating_mode
  112.         state: "on"
  113.     elements:
  114.       - type: state-icon
  115.         entity: binary_sensor.vvm_500_heating_mode
  116.         style:
  117.           top: 30%
  118.           left: 25%
  119.           transform: scale(2.3)
  120.   # Afrimning
  121.   - type: conditional
  122.     conditions:
  123.       - entity: binary_sensor.vvm_500_defrost_mode
  124.         state: "on"
  125.     elements:
  126.       - type: state-icon
  127.         entity: binary_sensor.vvm_500_defrost_mode
  128.         style:
  129.           top: 30%
  130.           left: 25%
  131.           transform: scale(2.3)
  132.   # OFF
  133.   - type: conditional
  134.     conditions:
  135.       - entity: binary_sensor.vvm_idle
  136.         state: "on"
  137.     elements:
  138.       - type: state-icon
  139.         entity: binary_sensor.vvm_idle
  140.         style:
  141.           top: 30%
  142.           left: 25%
  143.           transform: scale(2.3)
  144.  
  145.   # =================================================================
  146.   # ZONE 2: RØRFØRING MELLEM UDE/INDE
  147.   # =================================================================
  148.  
  149.   # Fremløb FRA udedel (BT12) - På det varme rør der går op
  150.   - type: state-label
  151.     entity: sensor.vvm_500_supply_line_eb101_bt12
  152.     style:
  153.       top: 57.5%
  154.       left: 72%
  155.  
  156.   # Retur TIL udedel (EB101-BT3) - På det kolde rør der går ned
  157.   - type: state-label
  158.     entity: sensor.vvm_500_return_line_eb101_bt3
  159.     style:
  160.       top: 57.5%
  161.       left: 24%
  162.  
  163.   # --- PUMPE A: GP12 (Ladepumpe - Grøn cirkel på diagram) ---
  164.   - type: state-icon
  165.     entity: binary_sensor.vvm_ladepumpe
  166.     icon: mdi:pump
  167.     style:
  168.       top: 46.4%
  169.       left: 21%
  170.       opacity: 0.9
  171.       transform: scale(1.2)
  172.     card_mod:
  173.       style: |
  174.        state-badge {
  175.           {% if is_state(config.entity, 'on') %} animation: spin 3s linear infinite; {% endif %}
  176.         }
  177.         @keyframes spin { 100% { transform: rotate(360deg); } }
  178.  
  179.   # --- PUMPE B: GP1 (Varmebærerpumpe - Rød cirkel på diagram) ---
  180.   - type: state-icon
  181.     entity: binary_sensor.vvm_500_pump_heating_medium_eb100_gp1
  182.     icon: mdi:pump
  183.     style:
  184.       top: 46.4%
  185.       left: 65%
  186.       opacity: 0.9
  187.       transform: scale(1.2)
  188.     card_mod:
  189.       style: |
  190.        state-badge {
  191.           {% if is_state(config.entity, 'on') %} animation: spin 3s linear infinite; {% endif %}
  192.         }
  193.         @keyframes spin { 100% { transform: rotate(360deg); } }
  194.  
  195.   # =================================================================
  196.   # ZONE 3: VVM 500 TANK & VARMEKREDS (TOPPEN)
  197.   # =================================================================
  198.  
  199.   # Indendørstemperatur
  200.   - type: state-label
  201.     style:
  202.       left: 33.5%
  203.       top: 13.5%
  204.       font-weight: bold
  205.     entity: sensor.ws2900_v2_01_18_indoor_temperature
  206.     title: Indendørs temperatur
  207.  
  208.   # Placeres inde i VVM-tanken (midten) hvor varmelegemet sidder.
  209.   - type: state-label
  210.     entity: sensor.vvm_500_power_internal_add_heat
  211.     style:
  212.       top: 33%
  213.       left: 42%
  214.       text-align: right
  215.  
  216.   # Varmt vand
  217.   - type: state-label
  218.     style:
  219.       left: 69.9%
  220.       top: 22%
  221.       font-weight: bold
  222.     entity: sensor.vvm_500_hot_water_temp
  223.     title: Varmt vand
  224.  
  225.   # Varmt Vand Indstilling
  226.   - type: state-label
  227.     entity: sensor.vvm_varmt_vand_indstilling
  228.     style:
  229.       top: 9%
  230.       left: 68%
  231.  
  232.   # =================================================================
  233.   # STYRING: VARMT VAND BOOST (Dropdown Menu)
  234.   # =================================================================
  235.   # Vi bruger 'custom:hui-element' til at indsætte en interaktiv række.
  236.   - type: custom:hui-element
  237.     card_type: entities
  238.     entities:
  239.       - entity: select.vvm_500_hot_water_boost
  240.         name: "Luksus"
  241.         icon: mdi:NONE
  242.     style:
  243.       top: 73%
  244.       left: 43.5%
  245.       width: 50%
  246.       z-index: 200
  247.     card_mod:
  248.       style: |
  249.        ha-card {
  250.           background: transparent !important;
  251.         }
  252.         #states {
  253.           # Fjerner unødig luft (padding) inde i kortet
  254.           padding: 0 !important;
  255.         }
  256.  
  257.   # Varmt Vand Top (BT7)
  258.   - type: state-label
  259.     entity: sensor.vvm_500_hot_water_top_bt7
  260.     style:
  261.       top: 25%
  262.       left: 42%
  263.       text-align: right
  264.  
  265.   # Varmt Vand Ladning (BT6)
  266.   - type: state-label
  267.     entity: sensor.vvm_500_hot_water_charging_bt6
  268.     style:
  269.       top: 41%
  270.       left: 42%
  271.       text-align: right
  272.  
  273.   # Buffer Top (BT63)
  274.   - type: state-label
  275.     entity: sensor.vvm_500_add_heat_bt63
  276.     style:
  277.       top: 29%
  278.       left: 86%
  279.       text-align: right
  280.  
  281.   # Buffer Bund / Retur (BT3)
  282.   - type: state-label
  283.     entity: sensor.vvm_500_return_line_bt3
  284.     style:
  285.       top: 36%
  286.       left: 86%
  287.       text-align: right
  288.  
  289.   # Fremløb til Huset (BT2)
  290.   - type: state-label
  291.     entity: sensor.vvm_500_calculated_supply_climate_system_1
  292.     style:
  293.       top: 8.5%
  294.       left: 45%
  295.       text-align: center
  296.  
  297.   # Returløb fra Huset (BT3)
  298.   - type: state-label
  299.     entity: sensor.vvm_500_return_line_bt3
  300.     style:
  301.       top: 6.5%
  302.       left: 21%
  303.       text-align: center
  304.  
  305.   # Background Image
  306.   - type: image
  307.     style:
  308.       top: 50%
  309.       left: 50%
  310.       width: 70%
  311.       mix-blend-mode: lighten
  312.       filter: invert(1)
  313.     image:
  314.       media_content_id: media-source://image_upload/e863fd9bbff2dc1e258c7168909dc6a2
  315.       media_content_type: image/png
  316.       metadata:
  317.         title: VVM500 Diagram.png
  318.         thumbnail: /api/image/serve/e863fd9bbff2dc1e258c7168909dc6a2/256x256
  319.         media_class: image
  320.         navigateIds:
  321.           - media_content_type: app
  322.             media_content_id: media-source://image_upload
  323.     title: Baggrundsbillede
  324.  
Advertisement
Add Comment
Please, Sign In to add comment