Rasmus_Thomsen

ECL 310 - Modbus

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