Advertisement
Rasmus_Thomsen

HA - ECL 310 Modbus

Feb 23rd, 2025 (edited)
142
0
179 days
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 7.39 KB | None | 0 0
  1. # https://community.home-assistant.io/t/heating-integration-danfoss-ecl310/275936/8    
  2.  
  3. modbus.yaml
  4.   - name: "ECL"
  5.     type: tcp
  6.     host: 192.168.xxx.xxx
  7.     port: 502
  8.     timeout: 10
  9.     climates:
  10.       - name: Komfort Temperatur
  11.         address: 11179
  12.         input_type: holding
  13.         data_type: int16
  14.         max_temp: 35
  15.         min_temp: 15
  16.         offset: 0
  17.         precision: 1
  18.         scale: 0.1
  19.           #structure: "!i"
  20.         target_temp_register: 11179
  21.         temp_step: 1
  22.         temperature_unit: C    
  23.     sensors:
  24.       - name: Udendørs Føler (S1)
  25.         address: 10200
  26.         input_type: holding
  27.         unit_of_measurement: °C
  28.         device_class: temperature
  29.         scale: 0.01
  30.         offset: 0
  31.         precision: 1
  32.         data_type: int16
  33.         scan_interval: 300
  34.      
  35.        
  36.       - name: Indendørs Føler (S2)
  37.         address: 10201
  38.         input_type: holding
  39.         unit_of_measurement: °C
  40.         device_class: temperature
  41.         scale: 0.01
  42.         offset: 0
  43.         precision: 1
  44.         data_type: int16
  45.         scan_interval: 300
  46.      
  47.  
  48.       - name: Frem Temp Radiator (S3)
  49.         address: 10202
  50.         input_type: holding
  51.         unit_of_measurement: °C
  52.         device_class: temperature
  53.         scale: 0.01
  54.         offset: 0
  55.         precision: 1
  56.         data_type: int16
  57.         scan_interval: 120
  58.      
  59.  
  60.       - name: Frem Temp Radiator Referance (S3)
  61.         address: 11252
  62.         input_type: holding
  63.         unit_of_measurement: °C
  64.         device_class: temperature
  65.         scale: 0.01
  66.         offset: 0
  67.         precision: 1
  68.         data_type: int16
  69.         scan_interval: 120
  70.      
  71.        
  72.       - name: Brugsvand Varmt Frem (S4)
  73.         address: 10203
  74.         input_type: holding
  75.         unit_of_measurement: °C
  76.         device_class: temperature
  77.         scale: 0.01
  78.         offset: 0
  79.         precision: 1    
  80.         data_type: int16
  81.         scan_interval: 120
  82.      
  83.  
  84.       - name: Brugsvand Varmt Frem Referance (S4)
  85.         address: 12253
  86.         input_type: holding
  87.         unit_of_measurement: °C
  88.         device_class: temperature
  89.         scale: 0.01
  90.         offset: 0
  91.         precision: 1    
  92.         data_type: int16
  93.         scan_interval: 120
  94.      
  95.  
  96.       - name: Retur Temp Radiator Veksler (S5)
  97.         address: 10204
  98.         input_type: holding
  99.         unit_of_measurement: °C
  100.         device_class: temperature
  101.         scale: 0.01
  102.         offset: 0
  103.         precision: 1
  104.         data_type: int16
  105.         scan_interval: 120
  106.      
  107.  
  108.       - name: Retur Temp Radiator Veksler Referance (S5)
  109.         address: 11254
  110.         input_type: holding
  111.         unit_of_measurement: °C
  112.         device_class: temperature
  113.         scale: 0.01
  114.         offset: 0
  115.         precision: 1
  116.         data_type: int16
  117.         scan_interval: 120
  118.      
  119.  
  120.       - name: Vandvarmer Temp (S6)
  121.         address: 10205
  122.         input_type: holding
  123.         unit_of_measurement: °C
  124.         device_class: temperature
  125.         scale: 0.01
  126.         offset: 0
  127.         precision: 1
  128.         data_type: int16    
  129.         scan_interval: 120
  130.      
  131.        
  132.       - name: Vandvarmer Temp Referance(S6)
  133.         address: 12255
  134.         input_type: holding
  135.         unit_of_measurement: °C
  136.         device_class: temperature
  137.         scale: 0.01
  138.         offset: 0
  139.         precision: 1
  140.         data_type: int16
  141.         scan_interval: 120
  142.        
  143.       - name: Radiator Retur (S7, IKKE S11)
  144.         address: 10206
  145.         input_type: holding
  146.         unit_of_measurement: °C
  147.         device_class: temperature
  148.         scale: 0.01
  149.         offset: 0
  150.         precision: 1
  151.         data_type: int16
  152.         scan_interval: 120
  153.      
  154.       - name: Brugsvand Varmt Retur (S8)
  155.         address: 10207
  156.         input_type: holding
  157.         unit_of_measurement: °C
  158.         device_class: temperature
  159.         scale: 0.01
  160.         offset: 0
  161.         precision: 1
  162.         data_type: int16    
  163.         scan_interval: 120        
  164.  
  165.      
  166.  
  167.       - name: Fjernvarme Frem (S9)
  168.         address: 10208
  169.         input_type: holding
  170.         unit_of_measurement: °C
  171.         device_class: temperature
  172.         scale: 0.01
  173.         offset: 0
  174.         precision: 1
  175.         data_type: int16    
  176.         scan_interval: 60
  177.      
  178.  
  179.       - name: Fjernvarme Retur (S10)
  180.         address: 10209
  181.         input_type: holding
  182.         unit_of_measurement: °C
  183.         device_class: temperature
  184.         scale: 0.01
  185.         offset: 0
  186.         precision: 1
  187.         data_type: int16    
  188.         scan_interval: 60
  189.      
  190.  
  191.       - name: Retur Temp Radiator (S11)
  192.         address: 10210
  193.         input_type: holding
  194.         unit_of_measurement: °C
  195.         device_class: temperature
  196.         scale: 0.01
  197.         offset: 0
  198.         precision: 1
  199.         data_type: int16    
  200.         scan_interval: 120
  201.      
  202.        
  203.       - name: Motor (M1)
  204.         address: 3994
  205.         input_type: holding
  206.         unit_of_measurement: '%'
  207.         scale: 0.01
  208.         offset: 0
  209.         precision: 1
  210.         data_type: int16  
  211.         scan_interval: 120
  212.      
  213.  
  214.       - name: Motor (M2)
  215.         address: 3995
  216.         input_type: holding
  217.         unit_of_measurement: '%'
  218.         scale: 0.01
  219.         offset: 0
  220.         precision: 1
  221.         data_type: int16  
  222.         scan_interval: 120
  223.      
  224.  
  225.         # Kan være 0,1,2,3,4,5
  226.       - name: ECL Driftform
  227.         address: 4200
  228.         input_type: holding
  229.         offset: 0
  230.         precision: 1
  231.         data_type: int16    
  232.         unit_of_measurement: C
  233.         scan_interval: 300
  234.      
  235.  
  236.       - name: Applikations nøgle
  237.         address: 2060
  238.         input_type: holding
  239.         offset: 0
  240.         precision: 1
  241.         data_type: int16    
  242.         unit_of_measurement: C
  243.         scan_interval: 300
  244.      
  245.  
  246.       - name: P1 Drift
  247.         address: 4005
  248.         input_type: holding
  249.         offset: 0
  250.         precision: 1
  251.         data_type: int16    
  252.         unit_of_measurement: C
  253.         scan_interval: 60
  254.      
  255.  
  256.       - name: P2 Drift
  257.         address: 4006
  258.         input_type: holding
  259.         offset: 0
  260.         precision: 1
  261.         data_type: int16  
  262.         unit_of_measurement: C
  263.         scan_interval: 60
  264.  
  265. # # #  V A N D M Å L E R  I  K Æ L D E R  # # #
  266.  
  267. HVIS DU HAR KOBLET VANDMÅLERE PÅ MODBUS I ECL KLEMMERNE
  268.  
  269.       - name: KV Kælder Temperatur
  270.         address: 6005
  271.         input_type: holding
  272.         unit_of_measurement: °C
  273.         device_class: temperature
  274.         scale: 0.01
  275.         offset: 0
  276.         precision: 1
  277.         data_type: int16    
  278.         scan_interval: 60
  279.        
  280.       - name: KV Kælder Flow
  281.         address: 6008
  282.         input_type: holding
  283.         unit_of_measurement: "L/min" # Ændret enhed til flow (liter pr. minut)
  284. #        device_class: none # Fjernet device_class for temperatur
  285.         scale: 0.1
  286.         offset: 0
  287.         precision: 1
  288.         data_type: int16
  289.         scan_interval: 60
  290.  
  291.       - name: KV Kælder Stand
  292.         address: 6012
  293.         input_type: holding
  294.         unit_of_measurement: "m³" # Ændret til kubikmeter eller anden passende enhed
  295.         scale: 0.1
  296.         offset: 0
  297.         precision: 1
  298.         data_type: int16
  299.         scan_interval: 60
  300.  
  301.       - name: KV Kælder Serienummer
  302.         address: 6003
  303.         input_type: holding
  304.         data_type: int16 # Beholder datatypen som int16, hvis serienummeret er et tal
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement