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: IVT-protokoll (Rego 6xx)  (läst 115036 gånger)

0 medlemmar och 2 gäster tittar på detta ämne.

Utloggad fulda

  • Kan värmepumpar
  • ***
  • Antal inlägg: 79
  • Karma +0/-0
SV: IVT-protokoll (Rego 6xx)
« Svar #150 skrivet: 18 oktober 2021, 14:08:42 »
One small note for those, who trying to connect directly various commercial USB <-> serial convertors or raspberry PI or some other devices like this.
Interface as presented on service connector is not symmetric. One pin is 3V3 (Rx) and one is 5V (Tx) logic, one is inverted (Tx) and second is positive (Rx) logic.
It mean, that to fulfil needs of interface, you need at minimum two inverters (for example two gates of 74HC00; 74HC04 or equivalent) plus logic level converter (at minimum two resistors).
The problem of hardware described at http://rago600.sourceforge.net/ is, that it use optocouplers with wide range of CTR (100-500 %). That mean, you need to adjust resistors R4 and R5 to tailor optocoupler you received. It can be easiest to build at home, using optocouplers with not that wide range. For example PC827-C by Sharp (with CTR: 200-400%). But here is no one interested so much, and for me it mean extra cost, then I do not continue in this part of development.

Utloggad lovschal

  • Nybörjare
  • *
  • Antal inlägg: 1
  • Karma +0/-0
  • Värmepump eller värmepumpar?
SV: IVT-protokoll (Rego 6xx)
« Svar #151 skrivet: 19 oktober 2021, 17:44:56 »
Hello Fulda,

I really like Your work and would like to know more about Your ESP-01 project, as I do have this controller in my summerhouse, and are currently adding remote surveillance and control to the house.

So please send me the info You wrote about. It will be greatly appreciated.

Thanks in advance.

Best regards
Lovschal

Utloggad fulda

  • Kan värmepumpar
  • ***
  • Antal inlägg: 79
  • Karma +0/-0
SV: IVT-protokoll (Rego 6xx)
« Svar #152 skrivet: 19 oktober 2021, 21:06:51 »
OK, roughly

My design is more maybe complicated than necessary. I was put ESP-01 on top of heatpump. Inside is not good wifi signal.

I split my device to two parts. Bottom is usual converter with full RS-232 interface, (to be enough noise resistant).
That one as is described here: http://rago600.sourceforge.net/ivt_serial.gif

It is connected by FTP cable to second part (I scar about electric noise from relays and motors).
Second part contain again RS-232 level converter max232 (I had no 3V3 version, than standard one is used + voltage divider), power source by LF33CV and ESP-01 module.

See attached *.ino file. It is very easy, just read every 2 minutes all registers and send them as GET parameters to my grapher on PC.

Utloggad Rickard

  • Rickard
  • Administratör
  • Dignitär inom värmepump
  • *****
  • Stad/land: Piteå
  • Antal inlägg: 36533
  • Karma +59/-52
  • Kön: Man
  • Ägare av forumet
SV: IVT-protokoll (Rego 6xx)
« Svar #153 skrivet: 20 oktober 2021, 08:06:09 »
Is there built in protection for static electricity and/or thunder and lightning?
If not, you should all be ware of the increased risk of broken circuit boards and communication devices / computers when attaching external devices with different potentials then the heat pump has.
This is one of many resaons we decided not to attach our Dataloggers to any heatpump interfaces. https://www.energibutiken.se/sv/2-datalogger
And, i think this is one of the reasons heat pump maufacturers has been hesitating to put this kind of interfaces in there devices.
Maybe they have solved most of this problems, i dont know, but i know it needs to be really  great protection in order to avoid this kind of problems.

As one example, i can tell you about all the temp sensors we sell in our web store right now, when the home heating systems are fired up, home owners notice their outdoor sensors has broken due to lighning during summer season.
I guess similar trends can be seen on heatpump circuite boards not working after summer season. especially on heat pumps connected to one or more different stand-alone systems with their own voltage supply.
Webbshop för energisparare: www.energibutiken.se
Till forumets kostnadsfria Offerttjänst: https://www.energioffert.se
Min loggade anläggning: https://e-logger.se/pub?rmarklund
Mina andra forum: www.poolforum.se och: www.atvforum.se
Konverterat från direktverkande elradiatorer till vattenburet och värmepump 2003. Hus: Älvsbyhus -75, Ort PITEÅ, uppvärmd yta ca 170 m2. Värmepump Nibe 1255-12, 500 meter ytjord-kollektor i en slinga, 14 st Korado radiatorer,2-rörs vattenburet system. Utomhuspool 4 X 8 meter som värms med värmepump till ca 32 grader under maj-sept.
38 stycken solceller, Hanersun TCP18-54HB415W, Total teoretisk effekt 15770 W.
Invertern är en Hybrid från Growatt på 15 kW, och batterierna är Growatt APX HV Battery 30 kWh med max uteffekt på 15 kW, Power Module APX 98020-P1/APX 98034-P2
Yrke: Egen företagare, bakgrund: Systemtekniker med inriktning mot styr/regler. 3 års yrkesutbildning + diverse internutbildningar, 20 års yrkeserfarenhet + 23 år som grundare och ägare av detta forum.
Allt om mig: http://www.varmepumpsforum.com/vpforum/index.php?topic=5196.msg48236#msg48236

Utloggad fulda

  • Kan värmepumpar
  • ***
  • Antal inlägg: 79
  • Karma +0/-0
SV: IVT-protokoll (Rego 6xx)
« Svar #154 skrivet: 20 oktober 2021, 09:10:05 »
Is there built in protection for static electricity and/or thunder and lightning?
I'm not sure I did not miss any point? Can not believe that question is coming from someone who acting as professional.

But my answer is YES, the heatpump is connected using optical interface.

I would recommend  .,;- read before write. in all this thread average once per page is question, if optical interface can be avoided followed by answer, that NO, IT IS NOT POSSIBLE TO SKIP OPTICAL ISOLATION.

Utloggad Rickard

  • Rickard
  • Administratör
  • Dignitär inom värmepump
  • *****
  • Stad/land: Piteå
  • Antal inlägg: 36533
  • Karma +59/-52
  • Kön: Man
  • Ägare av forumet
SV: IVT-protokoll (Rego 6xx)
« Svar #155 skrivet: 20 oktober 2021, 10:28:06 »
Nice.

I mean that not even optocouplers fully protect against the risks of transients from lightning strikes, that is at least my experience.
But as usual, it is up to the readers to decide if they are willing to take the risk, IF it exists.
« Senast ändrad: 20 oktober 2021, 14:06:35 av Rickard »
Webbshop för energisparare: www.energibutiken.se
Till forumets kostnadsfria Offerttjänst: https://www.energioffert.se
Min loggade anläggning: https://e-logger.se/pub?rmarklund
Mina andra forum: www.poolforum.se och: www.atvforum.se
Konverterat från direktverkande elradiatorer till vattenburet och värmepump 2003. Hus: Älvsbyhus -75, Ort PITEÅ, uppvärmd yta ca 170 m2. Värmepump Nibe 1255-12, 500 meter ytjord-kollektor i en slinga, 14 st Korado radiatorer,2-rörs vattenburet system. Utomhuspool 4 X 8 meter som värms med värmepump till ca 32 grader under maj-sept.
38 stycken solceller, Hanersun TCP18-54HB415W, Total teoretisk effekt 15770 W.
Invertern är en Hybrid från Growatt på 15 kW, och batterierna är Growatt APX HV Battery 30 kWh med max uteffekt på 15 kW, Power Module APX 98020-P1/APX 98034-P2
Yrke: Egen företagare, bakgrund: Systemtekniker med inriktning mot styr/regler. 3 års yrkesutbildning + diverse internutbildningar, 20 års yrkeserfarenhet + 23 år som grundare och ägare av detta forum.
Allt om mig: http://www.varmepumpsforum.com/vpforum/index.php?topic=5196.msg48236#msg48236

Utloggad Boilerplate4U

  • Alltid något nytt att upptäcka
  • Expert på värmepump
  • ****
  • Antal inlägg: 207
  • Karma +0/-0
SV: IVT-protokoll (Rego 6xx)
« Svar #156 skrivet: 20 oktober 2021, 18:41:34 »
Jag kunde inte hitta det officiella modbus-protokollet i den här tråden så jag bifogar den senaste versionen jag fick från IVT-supporten ("Modbus protokoll 5003 v1.4-1-01 2010-05-04.pdf ").

För den som är intresserade kanske det finns användbar info i Husdatas implementation i följande länk: https://otillåten_länk/Download/o309fq2jio/H1%20Manual%2020.01.pdf
« Senast ändrad: 20 oktober 2021, 18:44:03 av Boilerplate4U »

Utloggad fulda

  • Kan värmepumpar
  • ***
  • Antal inlägg: 79
  • Karma +0/-0
SV: IVT-protokoll (Rego 6xx)
« Svar #157 skrivet: 16 december 2021, 21:16:17 »
Hello all,
I re-work basic schematic a little. This one is much better than original one.
See figure 1b on page: http://rago600.sourceforge.net/
I prepared chapter for my ESP-01 wifi module, but it take a time to add all materials.

Utloggad fulda

  • Kan värmepumpar
  • ***
  • Antal inlägg: 79
  • Karma +0/-0
SV: IVT-protokoll (Rego 6xx)
« Svar #158 skrivet: 19 december 2021, 18:01:40 »
OK, section with ESP-01 wifi module is available http://rago600.sourceforge.net/#ESP

Utloggad GregS

  • Kan värmepumpar
  • ***
  • Stad/land: Vallentuna
  • Antal inlägg: 192
  • Karma +0/-0
  • Kön: Man
SV: IVT-protokoll (Rego 6xx)
« Svar #159 skrivet: 10 januari 2022, 11:14:18 »
Sorry for the stupid question, but is a USB-serial converter like this suitable?
https://www.aliexpress.com/item/32829882277.html?spm=a2g0o.productlist.0.0.3e1459e3ZAUdNg&algo_pvid=73f584c6-e026-4262-9158-f16b1f24c93e&algo_exp_id=73f584c6-e026-4262-9158-f16b1f24c93e-30&pdp_ext_f=%7B%22sku_id%22%3A%2265022245702%22%7D&pdp_pi=-1%3B77.03%3B-1%3B-1%40salePrice%3BSEK%3Bsearch-mainSearch
ch340 based optocouler for ttl 3.3/5v conversion.
I happen to have one and would prefere not building one, if I can avoid it.

Tnx.

IVT GL C5, 100 borrat, värmer 145kvm 1-plan norr om Stockholm.
Förbr 2010(kWh inkl hh-el): Nov: 1794, Sept: 875, Aug: 621, Jul: 708, Jun: 589, Maj: 838, Apr: 1044 Drifttimmar(ca): VP 21300h, Tillskott 670h
Drifttimmar(ca 20120909): VP 25708h, Tillskott 796h

Utloggad fulda

  • Kan värmepumpar
  • ***
  • Antal inlägg: 79
  • Karma +0/-0
SV: IVT-protokoll (Rego 6xx)
« Svar #160 skrivet: 11 januari 2022, 15:38:50 »
Sorry for the stupid question, but is a USB-serial converter like this suitable?
https://www.aliexpress.com/item/32829882277.html
ch340 based optocouler for ttl 3.3/5v conversion.
I happen to have one and would prefere not building one, if I can avoid it.

Tnx.
Simply - NO
This one not inverting TxD and do some tricks with power.
Once you are looking for USB connection, you can buy something like THIS or THIS. You have to build optocoupler part (as it is non-standard).
Do not forget, that you will have limited cable length. USB cable is "long one", rego side must be as short as possible.

Rob Polly

  • Gäst
Rob Polly
SV: IVT-protokoll (Rego 6xx)
« Svar #161 skrivet: 22 december 2022, 13:53:14 »
Hi Fulda,

First of all thx for all the effort you put into the ReGo 6xx interfacing topic.

Being confronted with the higher energy prices, I moved to a dynamic pricing provider Tibber in The Netherlands.
I recently acquired a H60 to optimize my IVT Greenline C4. After initial contact with Peter Hansson, the H60 supposed to work with the Rego604 v3.04 firmware. Seems however that the H1 interface on the H60, is unable to read some of the read-only (0001-000B and 1A01-1A07) registers correctly. The write registers however can the read and set.

Peter Hansson indicated that he has seen that problem for the ReGo604 before, but does know how to solve it. To me it seems that the interface between the H1 to ReGo604 is working, but for some registers the wrong (Dutch) arguments or addresses might be used?

Do you, or anybody in this threat, have a clue if and how this could be solved for the ReGo604 running v3.04?

Thx,
Rob

dala318

  • Gäst
dala318
SV: IVT-protokoll (Rego 6xx)
« Svar #162 skrivet: 15 juli 2023, 14:56:04 »
Hi, have a H66 up and running but since I have a lot of other ESPHome devices I would like to go over to integrate my Rego600 that way.
Wrote this component https://github.com/dala318/esphome-rego600 but it fails to get the expected response as seen in issue #5.
Have read through this forum but failed to find a connection drawing with only an ESP32/8266 and a TTL level converter. Is that because it won't work?

Utloggad manicken84

  • Nybörjare
  • *
  • Antal inlägg: 3
  • Karma +0/-0
  • Värmepump eller värmepumpar?
SV: IVT-protokoll (Rego 6xx)
« Svar #163 skrivet: 05 juli 2026, 21:59:31 »
Jag återupplivar den här tråden eftersom jag har mer information om REGO600.

Jag håller just nu på med reverse engineering av REGO600, och använder Ghidra för analys. Jag har kommit en ganska bra bit, främst på firmware version 3.06.

Som ni säkert vet så är UART utgången TX ifrån REGO600 inverterad (genom en CD4049 hex inverter), ingången är däremot direkt kopplad (eller båda signaler RX/TX går igenom två 2k7 resistorer och sedan finns det ett ESD skydd också), så det enda man ska tänka på är att dessa resistorer finns där samt att den ena signalvägen är inverterad, ganska enkelt egentligen.

Jag kan bekräfta att kommandotabellen som finns här:
https://rago600.sourceforge.io/#SW (Tabell 1: list of commands)
verkligen är de enda kommandon som finns på UART serviceporten.

Det räcker dessutom mer än väl, eftersom i praktiken är det i stort sett bara kommando 0x02 och 0x03 som behövs.
Det finns nämligen ingen riktig boundary check i mjukvaran (vilket inte är så konstigt för en serviceport), vilket innebär att man kan läsa och skriva direkt till hela det externa 32 kB RAM.
Här ingår även timer/(samt konstiga 06/07 cmd)/och även LCD buffert (se nedan)
det enda man inte kommer åt är loggar då dem ligger i ett externt flashminne och det verkar inte vara så att de buffras i ram direkt (någonstans borde de buffras, men troligtvis endast då loggar skrives)

Eftersom alla inställningar (vad jag har sett hittills) ligger i detta RAM, ger det i princip full access till hela systemets konfiguration. Jag har till exempel identifierat registret som styr funktionaliteten för extern styringång, vilket gör att man kan ändra detta direkt utan att gå via den tröga servicemenyn.

Just nu försöker jag förstå exakt var “settings” laddas in ifrån, och framför allt när och hur de skrivs tillbaka till EEPROM. Min gissning är att det 2 kB I²C EEPROM som sitter på displaykortet innehåller alla inställningar.

Det intressanta vore om det visar sig att ändringar via kommando 0x03 inte skrivs tillbaka till EEPROM direkt. I så fall skulle man kunna ändra inställningar hur många gånger som helst utan att slita på EEPROM, eller åtminstone slippa oroa sig för livslängden.

Ett exempel är att man då skulle kunna styra funktionen för extern ingång direkt via RAM, istället för att behöva gå omvägen via menyer. Man skulle bara behöva ändra mode (0 ↔ 1–4) för att aktivera eller inaktivera olika beteenden.

Jag har också märkt att LCD-bufferten verkar ligga i samma RAM-region som man har access till via kommando 0x02. Det innebär potentiellt att man även skulle kunna skriva direkt till displayen – något jag tänker testa när min write-funktion är helt klar (jag har en ganska avancerad driver för REGO600 under utveckling).

Detta skulle även innebära att man kan läsa ut exakt vad som visas på LCD:n genom att läsa två tecken direkt från valfri position, istället för att behöva läsa hela rader.

Angående hur RAM-adressering fungerar:

Basoffseten är 0x12EC, som används som startpunkt för kommando 0x02/0x03. Adressparametern är egentligen ett index i ett 16-bitars alignat minne (2 byte per index), vilket ger formeln:

address = 0x12EC + index * 2

Det finns dock ingen boundary check, vilket innebär att man även kan adressera utanför detta område.

Om man vill adressera bakåt från basen kan man invertera beräkningen:

index = ((0x10000 + addr) - 0x12EC) / 2

där addr är den faktiska minnesadressen man vill nå.

Viktigt att komma ihåg är att läsning och skrivning sker i 16-bitars steg (2 byte åt gången). Om man bara vill ändra en enskild byte måste man därför först läsa hela ordet, modifiera rätt byte och sedan skriva tillbaka hela 16-bitarsvärdet för att inte förstöra den andra byten.
« Senast ändrad: 05 juli 2026, 22:20:42 av manicken84 »

Utloggad Larsa H

  • Lär mig om värmepumpar
  • **
  • Antal inlägg: 13
  • Karma +0/-0
  • IVT Greenline HT+ E11 + Home Assitant med Husdata
SV: IVT-protokoll (Rego 6xx)
« Svar #164 skrivet: Idag kl. 10:18:34 »
Det är ju kanon det du gör, mycket uppskattat!!

Jag kör Rego uppkopplat mot Home Assistant (mha gateway från Husdata) men saknar tex att kunna se loggar och kunna kvittera ett larm när vi inte är hemma. Husdata har ett gammalt Windows-program som både kan visa och styra displayen som du skulle kunna använda för att köra RE på protokollet.

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


Annonser

Right Block

luftvärmepumpar, tillbehör, installationsmaterial, vi har allt!
Köp din bergvärmepump av oss
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!

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!