Ad
Varmvattenberedare från Indol
Bäst online casino i Sverige
Energibutiken.se smarta varor på nätet, leverans till dörren
Annonsera i Värmepumpsforum, klicka här för att ställa e-postfråga och få mer info.
140x140vpforum-11.gif
kontakta oss för pris!
 

Författare Ämne: CTC integration med Home Assistant  (läst 38455 gånger)

0 medlemmar och 1 gäst tittar på detta ämne.

Utloggad Badanka

  • Nybörjare
  • *
  • Antal inlägg: 3
  • Karma +0/-0
  • Värmepump eller värmepumpar?
SV: CTC integration med Home Assistant
« Svar #75 skrivet: 12 augusti 2023, 20:49:14 »
Har fått min gsi612 installerad nu i våras har lyckats koppla upp den mot home assistant och fåt in lite olika mätvärden mm.

nu tänkte jag ta det ett steg längre  :) om man tex vill ha extra varmvatten hur skicka man ett sådant kommando via Modbus?


Utloggad en.knapp

  • Lär mig om värmepumpar
  • **
  • Stad/land: Lycksele
  • Antal inlägg: 33
  • Karma +0/-0

Utloggad Badanka

  • Nybörjare
  • *
  • Antal inlägg: 3
  • Karma +0/-0
  • Värmepump eller värmepumpar?
SV: CTC integration med Home Assistant
« Svar #77 skrivet: 13 augusti 2023, 19:05:35 »
Har kollat på det innan men eftersom det inte stod gsi 612 så blev jag osäker + att jag kopplar inte upp via esphome.

lyckades att sända ett kommando för att tillverka extra varmvatten tummenupp .

Kan man även använda ett snitt av alla mina temometrar som en form av rumsgivare? detta vore toppen har ingen monterad idagsläget vi har en massa fönster i rummet vi tänkte så värdet hade troligen blivit lite fel mot resten av huset.

Utloggad Bundas

  • Lär mig om värmepumpar
  • **
  • Antal inlägg: 13
  • Karma +0/-0
  • Värmepump eller värmepumpar?
SV: CTC integration med Home Assistant
« Svar #78 skrivet: 28 september 2023, 13:32:45 »
Har någon provat  H66?

https://otillåten_länk/produkt/h66-wifi-gateway/

För och nackdelar?

« Senast ändrad: 28 september 2023, 13:34:48 av Bundas »

Utloggad bowseer

  • Lär mig om värmepumpar
  • **
  • Antal inlägg: 19
  • Karma +0/-0
  • CTC GSI 12
SV: CTC integration med Home Assistant
« Svar #79 skrivet: 19 oktober 2023, 07:44:52 »
Hej! Jag hittar ip till min VP i routern men hur vet jag vilken port jag ska använda för att ansluta mot pumpen via modbus?

Utloggad tipo874

  • Guldmedlem
  • Dignitär inom värmepump
  • ******
  • Stad/land: Uppsala
  • Antal inlägg: 4435
  • Karma +6/-0
  • Kön: Man
SV: CTC integration med Home Assistant
« Svar #80 skrivet: 19 oktober 2023, 15:10:50 »
Standard postnummer för modbus TCP är 502. Testa om du får nåt svar på den porten.
Villa utan källare i Uppsala, 175m², 2-våningsdel byggd 1928, 1-plansdel byggd 1978, 75m² garage/förråd.
Stiebel-Eltron WPF-10, 200l arbetstank, 290l vvb, 200m bergkollektor, konverterat från direktel 2004, 14 radiatorer + handdukstork, golvvärme i garage/förråd.
38x2m2 solpaneler, 15,6kW, installerat 2020.

https://spiff.hax.se/log.html

Gammal timrad dalagård, två våningar plus källare (3x42m²), 20 radiatorer. Timrad gäststuga, två våningar (2x35m²) via kulvert, 10 radiatorer.
Nibe F1245-12, 2x350m jordkollektor, 300l arbetstank. Konverterat från direktel 2010. Förbrukning 2010: 40553 kWh, 2011: 10723, rullande år: 8760 kWh.

ARosenkvist

  • Gäst
ARosenkvist
SV: CTC integration med Home Assistant
« Svar #81 skrivet: 04 mars 2024, 07:23:24 »
Har kollat på det innan men eftersom det inte stod gsi 612 så blev jag osäker + att jag kopplar inte upp via esphome.

lyckades att sända ett kommando för att tillverka extra varmvatten tummenupp .

Kan man även använda ett snitt av alla mina temometrar som en form av rumsgivare? detta vore toppen har ingen monterad idagsläget vi har en massa fönster i rummet vi tänkte så värdet hade troligen blivit lite fel mot resten av huset.

Hur gjorde du för att göra extra varmvatten? Jag har försökt nu fram och tillbaka men lyckas inte.

Utloggad Lrnflk

  • Nybörjare
  • *
  • Antal inlägg: 1
  • Karma +0/-0
  • Värmepump eller värmepumpar?
SV: CTC integration med Home Assistant
« Svar #82 skrivet: 10 november 2024, 19:19:01 »
Hur gjorde du för att göra extra varmvatten? Jag har försökt nu fram och tillbaka men lyckas inte.

Jag fick till det på min i255 genom att skriva 1 till register 1006 och det verkar vara samma registerlista till GSi (sida 23 på https://ctc.se/file-download/e15973a925997a1608f4778459738cb3.pdf) så samma tillvägagångssätt borde funka där med.

Kodstycke: [Välj]
  - service: modbus.write_register
    data:
      hub: CTC
      address: 1006
      slave: 1
      value: 1

Tänk på att 1000-registren nollas var 5:e minut så om du bara skriver 1 en gång så stängs funktionen av igen automatiskt efter fem minuter. Om vill du tvinga extra varmvatten i mer än fem minuter så får du köra en automation som loopar ovan så länge som du behöver.

Utloggad nikish

  • Nybörjare
  • *
  • Antal inlägg: 2
  • Karma +0/-0
  • Värmepump eller värmepumpar?
SV: CTC integration med Home Assistant
« Svar #83 skrivet: 14 november 2024, 16:25:52 »
Gammal tråd, men jag tänkte att jag delar med mig vad jag har hittat, eftersom det inte verkar finnas någon "rådata" vad CTC pumparna kommunicerar med varandra.
Men detta har jag börjat göra för att få in min CTC Ecopart 400 serie till Home Assistant. Pumpen står helt standalone och är kopplad till mitt befintliga system.

Från pumpen satt en färdig Modbus LIYCY-kabel.
Kopplade grön till RX- och Vit till RX+.
9600 Baudrate
Jämn paritet
8 databitar
1 stoppbit
(ingen paritet = 2 stoppbitar tydligen)
Slavadress 1
Bas 0

Pumpen kan svara på MAX 100 adresser åt gången.
Kopplade in modbusen till en Schneider ETG100 och ställde in IP på den.
Sedan var det bara att köra på.

Har hittat följande adresser: (tänk på bas 0 när det skall in i Home Assistant)
2 Brine in temp
3 Brine out temp
4 Returtemp
6 framledning
209 Setpoint värme
210 Differenstemp (dödzon)

I Configuration.yaml:
modbus:
  - name: CTC
    type: tcp
    host: "Ditt IP till modbusgateway"
    port: 502
    climates:
      - name: CTC Setpoint
        temperature_unit: °C
        slave: 1
        address: 208
        target_temp_register: 208
        scale: 0.1
        temp_step: 1
        max_temp: 54
        min_temp: 15
        count: 1
    sensors:
      - name: "Framledning"
        unit_of_measurement: °C
        address: 5
        scale: 0.1
        slave: 1
      - name: "Returledning"
        unit_of_measurement: °C
        address: 3
        scale: 0.1
        slave: 1
      - name: "Brine ut"
        unit_of_measurement: °C
        address: 1
        scale: 0.1
        slave: 1
      - name: "Brine in"
        unit_of_measurement: °C
        address: 2
        scale: 0.1
        slave: 1
      - name: "Difftemp"
        unit_of_measurement: °C
        address: 209
        scale: 0.1
        slave: 1
        scan_interval: 10       

Fyll gärna på med mer adresser om det är någon som hittar.
Jag uppdaterar med mer adresser när jag hunnit hitta fler.

Jag kör CTC EcoPart 400 utan CTC-styrning (EcoLogic eller liknande), så enda möjligheten att köra modbus var att koppla in sig direkt på LIYCY-kabeln med RS485 och esphome.

Kom igång med temperaturerna tack vare Crosskungen, och har nu luskat ut några fler ganska sannolika adresser.
I manualen för CTC BasicDisplay (https://ctc.se/file-download/90d58490c4af89c41d5e56ee6be7934e.pdf) står en massa värden man kan knappa fram i menyerna, och dessa tycks ofta matcha mot ett modbus-register, dessutom ofta listat i samma ordning som i BasicDisplay-manualen.

Så här kommer mitt bidrag av modbus-adresser som CTC:s displayer använder för att prata direkt med värmepumpen:
Detta är ESPHome-kod, så det kan läsas som att modbus-adressen mappar mot menvalsnumret direkt efter #, och det är samma nummer som står i BasicDisplay-manualen


packages:
  1: !include { file: temp.yaml, vars: { addr: 1, id: vp_brine_out_temp} } # 106
  2: !include { file: temp.yaml, vars: { addr: 2, id: vp_brine_in_temp} } # 107
  3: !include { file: temp.yaml, vars: { addr: 3, id: vp_return_temp} }  # 108
  4: !include { file: hex.yaml, vars: { addr: 4, id: vp_modbus_4 } } # ?
  5: !include { file: temp.yaml, vars: { addr: 5, id: vp_flow_temp} } # 109
  6: !include { file: temp.yaml, vars: { addr: 6, id: vp_discharge_temp } } # 103 Discharge Uppmätt hetgastemperatur visas här.
  7: !include { file: temp.yaml, vars: { addr: 7, id: vp_suction_temp } } # 110 Suggastemperatur Uppmätt Suggastemperatur visas här.
  8: !include { file: number.yaml, vars: { addr: 8, id: vp_high_pressure } } # 111 Högtryck/lågtryck? 111 Högtryck Uppmätt tryck i bar på högtryckssidan visas här
  9: !include { file: number.yaml, vars: { addr: 9, id: vp_low_pressure } } # 112 Högtryck/lågtryck? 112 Lågtryck Uppmätt tryck i bar på lågtryckssidan visas här.
  10: !include { file: temp.yaml, vars: { addr: 10, id: vp_evaporation_temp} } # 113 förångning? 113 Förångning ºC Beräknad förångningstemperatur visas här. EA + EP
  11: !include { file: temp.yaml, vars: { addr: 11, id: vp_condensing_temp} } # 114 kondensering? 114 Kondensering ºC Beräknad kondenseringstemperatur visas här.
  12: !include { file: temp.yaml, vars: { addr: 12, id: vp_suction_superheat_temp} } # 115 överhettning??? 115 Överhettning SH Överhettningen visas här.
  13: !include { file: number.yaml, vars: { addr: 13, id: vp_expansion_valve } } # 116 EV % Expansionsventilens öppning visas här i %
  14: !include { file: number.yaml, vars: { addr: 14, id: vp_heat_capacity} } # 117 fel faktor, offset 15,7:  Kapacitet KW Värmemängdsmätning visas här
  15: !include { file: number.yaml, vars: { addr: 15, id: vp_soft_Start_current } } # 118  Current (from soft starter) is shown here
  16: !include { file: number.yaml, vars: { addr: 16, id: vp_defrost_timer } } # 119 defrost timer
  18: !include { file: number.yaml, vars: { addr: 18, id: vp_compressor_delay } } # 120 compressor delay
  19: !include { file: number.yaml, vars: { addr: 19, id: vp_charge_pump } } # 121 charge pump
  20: !include { file: number.yaml,vars: { addr: 20, id: vp_brine_pump } } # 122 brine pump
  21: !include { file: temp.yaml, vars: { addr: 21, id: vp_discharge_superheat_temp1 } } # 123
  22: !include { file: temp.yaml, vars: { addr: 22, id: vp_max_condensing_envelope } } # 124 Max Kond. K Hur långt ifrån maxkondensing, i kuvertet
  23: !include { file: number.yaml, vars: { addr: 23, id: vp_outside_envelope_countdown } } #125 Nedräkning s Nedräkning innan kompressorstopp, för utanför kuvertet.
  24: !include { file: number.yaml, vars: { addr: 24, id: vp_evd_Status } } # 126 EVD Status
  25: !include { file: number.yaml, vars: { addr: 25, id: vp_compressor_status } } # 127 VP Status
  31: !include { file: temp.yaml, vars: { addr: 31, id: vp_modbus_31 } }
  32: !include { file: hex.yaml,vars: { addr: 32, id: vp_modbus_32 } }
  33: !include { file: hex.yaml, vars: { addr: 33, id: vp_modbus_33 } }
  34: !include { file: hex.yaml, vars: { addr: 34, id: vp_modbus_34 } }
  35: !include { file: hex.yaml, vars: { addr: 35, id: vp_modbus_35 } }
  42: !include { file: hex.yaml, vars: { addr: 42, id: vp_modbus_42 } }


Crosskungen

  • Gäst
Crosskungen
SV: CTC integration med Home Assistant
« Svar #84 skrivet: 09 december 2024, 11:16:16 »
Jag kör CTC EcoPart 400 utan CTC-styrning (EcoLogic eller liknande), så enda möjligheten att köra modbus var att koppla in sig direkt på LIYCY-kabeln med RS485 och esphome.

Kom igång med temperaturerna tack vare Crosskungen, och har nu luskat ut några fler ganska sannolika adresser.
I manualen för CTC BasicDisplay (https://ctc.se/file-download/90d58490c4af89c41d5e56ee6be7934e.pdf) står en massa värden man kan knappa fram i menyerna, och dessa tycks ofta matcha mot ett modbus-register, dessutom ofta listat i samma ordning som i BasicDisplay-manualen.

Så här kommer mitt bidrag av modbus-adresser som CTC:s displayer använder för att prata direkt med värmepumpen:
Detta är ESPHome-kod, så det kan läsas som att modbus-adressen mappar mot menvalsnumret direkt efter #, och det är samma nummer som står i BasicDisplay-manualen


packages:
  1: !include { file: temp.yaml, vars: { addr: 1, id: vp_brine_out_temp} } # 106
  2: !include { file: temp.yaml, vars: { addr: 2, id: vp_brine_in_temp} } # 107
  3: !include { file: temp.yaml, vars: { addr: 3, id: vp_return_temp} }  # 108
  4: !include { file: hex.yaml, vars: { addr: 4, id: vp_modbus_4 } } # ?
  5: !include { file: temp.yaml, vars: { addr: 5, id: vp_flow_temp} } # 109
  6: !include { file: temp.yaml, vars: { addr: 6, id: vp_discharge_temp } } # 103 Discharge Uppmätt hetgastemperatur visas här.
  7: !include { file: temp.yaml, vars: { addr: 7, id: vp_suction_temp } } # 110 Suggastemperatur Uppmätt Suggastemperatur visas här.
  8: !include { file: number.yaml, vars: { addr: 8, id: vp_high_pressure } } # 111 Högtryck/lågtryck? 111 Högtryck Uppmätt tryck i bar på högtryckssidan visas här
  9: !include { file: number.yaml, vars: { addr: 9, id: vp_low_pressure } } # 112 Högtryck/lågtryck? 112 Lågtryck Uppmätt tryck i bar på lågtryckssidan visas här.
  10: !include { file: temp.yaml, vars: { addr: 10, id: vp_evaporation_temp} } # 113 förångning? 113 Förångning ºC Beräknad förångningstemperatur visas här. EA + EP
  11: !include { file: temp.yaml, vars: { addr: 11, id: vp_condensing_temp} } # 114 kondensering? 114 Kondensering ºC Beräknad kondenseringstemperatur visas här.
  12: !include { file: temp.yaml, vars: { addr: 12, id: vp_suction_superheat_temp} } # 115 överhettning??? 115 Överhettning SH Överhettningen visas här.
  13: !include { file: number.yaml, vars: { addr: 13, id: vp_expansion_valve } } # 116 EV % Expansionsventilens öppning visas här i %
  14: !include { file: number.yaml, vars: { addr: 14, id: vp_heat_capacity} } # 117 fel faktor, offset 15,7:  Kapacitet KW Värmemängdsmätning visas här
  15: !include { file: number.yaml, vars: { addr: 15, id: vp_soft_Start_current } } # 118  Current (from soft starter) is shown here
  16: !include { file: number.yaml, vars: { addr: 16, id: vp_defrost_timer } } # 119 defrost timer
  18: !include { file: number.yaml, vars: { addr: 18, id: vp_compressor_delay } } # 120 compressor delay
  19: !include { file: number.yaml, vars: { addr: 19, id: vp_charge_pump } } # 121 charge pump
  20: !include { file: number.yaml,vars: { addr: 20, id: vp_brine_pump } } # 122 brine pump
  21: !include { file: temp.yaml, vars: { addr: 21, id: vp_discharge_superheat_temp1 } } # 123
  22: !include { file: temp.yaml, vars: { addr: 22, id: vp_max_condensing_envelope } } # 124 Max Kond. K Hur långt ifrån maxkondensing, i kuvertet
  23: !include { file: number.yaml, vars: { addr: 23, id: vp_outside_envelope_countdown } } #125 Nedräkning s Nedräkning innan kompressorstopp, för utanför kuvertet.
  24: !include { file: number.yaml, vars: { addr: 24, id: vp_evd_Status } } # 126 EVD Status
  25: !include { file: number.yaml, vars: { addr: 25, id: vp_compressor_status } } # 127 VP Status
  31: !include { file: temp.yaml, vars: { addr: 31, id: vp_modbus_31 } }
  32: !include { file: hex.yaml,vars: { addr: 32, id: vp_modbus_32 } }
  33: !include { file: hex.yaml, vars: { addr: 33, id: vp_modbus_33 } }
  34: !include { file: hex.yaml, vars: { addr: 34, id: vp_modbus_34 } }
  35: !include { file: hex.yaml, vars: { addr: 35, id: vp_modbus_35 } }
  42: !include { file: hex.yaml, vars: { addr: 42, id: vp_modbus_42 } }



Snyggt jobbat!
Detta måste testas någon kväll.

VallMan40

  • Gäst
VallMan40
SV: CTC integration med Home Assistant
« Svar #85 skrivet: 14 december 2024, 12:45:22 »
Hej
Jag skulle vilja koppla upp min CTC GSI 16 mot Home Assistant. CTC'n har displayen med 2 RJ12 på baksidan men inte Internet-varianten. Jag har display 587057301
Jag har en Router precis bredvid pumpen, så kabel eller Wifi spelar ingen roll.
Men jag skulle gärna ta emot tips på smart enkel lösning för att få in data från modbus på CTC'n till HA.
Antingen något projekt via Wemos D1 (möjligen ESP) att bygga själv eller om det finns någon enkel prisvärd lösning med t.ex. modbus till ethernet.
Vet inte vilka HW lösningar/projekt som är mest aktuella&up-to-date just nu för att koppla CTC til HA.
Jag har absolut ingen lust att uppdatera min displayenhet till Internet-varianten från CTC för ~5000kr

Vill du annonsera klicka här! Varmvattenberedare från Indol
 


Annonser

Right Block

luftvärmepumpar, tillbehör, installationsmaterial, vi har allt!
Vibrationsdämpare
Besök vår webshop, klicka här!
Energioffert.se
Energibutiken.se smarta varor på nätet, leverans till dörren
Annonspriser

Online just nu!

  • Dot gäster: 755
  • Dot dolda: 0
  • Dot användare: 0

There aren't any users online.
Ad
Varmvattenberedare från Indol
Bäst online casino i Sverige
Energibutiken.se smarta varor på nätet, leverans till dörren
Annonsera i Värmepumpsforum, klicka här för att ställa e-postfråga och få mer info.
140x140vpforum-11.gif
kontakta oss för pris!