K KMNelhas skrev:
Jag kollade i installationsmanualen som visar hur de externa styrningarna kopplas in på plinten i pumpen.

En sladd till COM och en till NC/NO (minns inte på rak arm men enda skillnaden är ju att det blir tvärt om så att säga).

Yes, kör på en sån här [länk] som har inbyggd CAN-bus och två reläer.

Sen har jag manuellt lagt in två binary switches i ESPHome-koden för så de dyker upp i Home Assistant, dessa styr jag sen reläerna med.
Hello @jagheterfredrik, @KMNelhas, please can you provide a video or photo tutorial how to implement your complete ESP solution for Rego 1000 with voltlog CanLite ESP32 CAN Development Board or with ESP32-EVB? Complete HW requirements and how to make it step by step. It would be great help.
.
I am thinking about a solution with Husdata H66, but I would like to gain access and control over more data from the heat pump. So I like your solution!
Thanks a lot for your help.
 
igor.igro igor.igro skrev:
Hello @jagheterfredrik, @KMNelhas, please can you provide a video or photo tutorial how to implement your complete ESP solution for Rego 1000 with voltlog CanLite ESP32 CAN Development Board or with ESP32-EVB? Complete HW requirements and how to make it step by step. It would be great help.
.
I am thinking about a solution with Husdata H66, but I would like to gain access and control over more data from the heat pump. So I like your solution!
Thanks a lot for your help.
I don’t have time but am happy to answer any more specific questions you may have. If you document your journey feel free to contribute to the Github repo
 
  • Gilla
igor.igro
  • Laddar…
igor.igro igor.igro skrev:
Hello @jagheterfredrik, @KMNelhas, please can you provide a video or photo tutorial how to implement your complete ESP solution for Rego 1000 with voltlog CanLite ESP32 CAN Development Board or with ESP32-EVB? Complete HW requirements and how to make it step by step. It would be great help.
.
I am thinking about a solution with Husdata H66, but I would like to gain access and control over more data from the heat pump. So I like your solution!
Thanks a lot for your help.
Hej,

I don't have any pictures from my installation. But it was fairly easy to hook up to the heat pump when looking at the installation manual and the PCBs in the pump.

Happy to share my code for the ESP32-EVB if you go with that board.

What pump do you have?
 
  • Gilla
igor.igro och 1 till
  • Laddar…
@KMNelhas, @jagheterfredrik
Hi guys, thanks for the offer to help. I’ve been looking for where to buy suitable HW, but a problem has come up. The CanLite ESP32 from Voltlog has been sold out since Oct 09, 2022. The ESP32-EVB is only available for order from the USA. Is there any offer for alternative hardware, such as an add-on board with CAN inputs for ESP32? That would probably be too simple, right?

I have an IVT Premium line EQ C6 heat pump. I’ve started experimenting with home automation and thought it would be nice to also use the heat pump for this. However, I’d like something more than the IVT Anywhere app or Husdata. At the same time, I’d like to learn more with ESP development boards. But I should also mention that I’m a beginner. That’s why I was asking for a tutorial that could help me more. So far, this is kind of a baptism by fire for me :-)
Time is also my weakness. I only find time for this kind of tinkering late at night, so I'm making progress in small steps.
 
The ESP32-EVB you can buy easily, both from Olimex themselves and from Mouser.

https://www.olimex.com/Products/IoT/ESP32/ESP32-EVB/open-source-hardware

https://www.mouser.se/ProductDetail...MIjYS98M6WiwMVp2SRBR07bwRoEAQYASABEgLmZfD_BwE

Indeed there are CAN headers (https://www.amazon.se/GERUI-CAN-bus...4&psc=1&mcid=a539d500d82b393da5e91fb1ba689b96) But I don't if/how they work with this code.

What REGO version does the pump have? As far as I know, @jagheterfredrik's code is only for REGO1000. Maybe there are other repos that have ported the code for other REGO versions.
 
K KMNelhas skrev:
The ESP32-EVB you can buy easily, both from Olimex themselves and from Mouser.

[länk]

[länk]

Indeed there are CAN headers ([länk]) But I don't if/how they work with this code.

What REGO version does the pump have? As far as I know, @jagheterfredrik's code is only for REGO1000. Maybe there are other repos that have ported the code for other REGO versions.
K KMNelhas skrev:
The ESP32-EVB you can buy easily, both from Olimex themselves and from Mouser.

[länk]

[länk]

Indeed there are CAN headers ([länk]) But I don't if/how they work with this code.

What REGO version does the pump have? As far as I know, @jagheterfredrik's code is only for REGO1000. Maybe there are other repos that have ported the code for other REGO versions.
Sure, that works. I have a Rego 1000, for which I was looking for some equipment. Through exploring solutions from Husdata, I ended up at your place. :-)Thanks for the tips on the e-shops with the board. I'm going to order it.One more question, and apologies for it, but I'm not entirely sure which files from GitHub I need to flash onto the board and how. Do I need a more sophisticated tool like VSCode for that? I assume I won’t manage with just the rego1000.yaml file, right?
 
Me also being a learner I simply copied the yaml code from the GitHub page and flashed the ESP32-EVB and changed the CAN pin-number.

I had some issues to start with but that was likely due to an old version of ESPhome.

When you get the board, set it up as a new board in ESPHome in Home Assistant over USB. Then copy the code, or you ask me for my code provided you go for the same board. After you have confirmed it boots properly it's time to install it into the pump.

You may need to check which version of Rego 1000 you have as it seems, looking at the repository, the different firmwares have different codes.
 
If you go with the EVB board, note that it can't take power from the heat pump so you'll need a separate power supply to the ESP32. The pump provides 12V which the EVB board can't take.
 
OK, I will get in touch. Or maybe I'll just ask for your code via email at igor.igor@centrum.cz. I know it's somewhere in this chat, but probably not complete due to the message length. If I remember correctly.
I'm aware of the 12V power supply from the pump. I was thinking of possibly using a buck step-down converter from 12V to 5V. I solved the power supply from the DIN rail in the home distribution panel for powering iPad mounted on the wall where I have Home Assistant running.
 
@KMNelhas, @jagheterfredrik
Guys, something great happened. I'm there!
Thanks a lot for the support and the great work with the code. It's unbelievable, but it really wasn't that hard. Yesterday, the board arrived, and I flashed the code onto it that same evening. Today I hooked everything up and voila :-)
I have a question, please. In Home Assistant, I see 49 entities. Is that correct, or should there be more available? Is it possible to do further settings, like delay for turning on the electric heater and its power?

I'm getting a timeout for components 237 and 238. Do you know what that means?

My pump is version 3.10. In the YAML configuration, I used version 3.9 because I couldn't find version 3.10.

Skärmdump av ett styrsystem för värmepump med temperaturinställningar och logg av CAN-bus meddelanden inklusive fel för komponenter 237 och 238.
Inloggade ser högupplösta bilder
Skapa konto
Gratis och tar endast 30 sekunder
 
Oops, I think I know now... Additional entities need to be configured in the rego1000.yaml file for the variables in 'substitutions'. Am I thinking correctly?

And when I look at the switch definitions, they use pins. Are these the pins on the ESP32 board? Does this mean that the number of switches will be limited by the available pins on the board?
 
So in the solution with the ESP32-EVB board, the pins I asked about are used as outputs from the two relays that are integrated on the board.

Is there a description available for variables/entities used by Rego1000?
 
igor.igro igor.igro skrev:
Oops, I think I know now... Additional entities need to be configured in the rego1000.yaml file for the variables in 'substitutions'. Am I thinking correctly?

And when I look at the switch definitions, they use pins. Are these the pins on the ESP32 board? Does this mean that the number of switches will be limited by the available pins on the board?
Yes, that's correct. You need to find the right variable, assign the right type of sensor/number/switch entity and then cross your fingers it's working. I've had success with a few I got working, some don't see to report what they suggest.
igor.igro igor.igro skrev:
So in the solution with the ESP32-EVB board, the pins I asked about are used as outputs from the two relays that are integrated on the board.

Is there a description available for variables/entities used by Rego1000?
I made it simple with the two relays. One for EXT1 och one for EXT2 the first one I use to shut of heating completely and the second one is for electric additional heating. But you can set whatever you want in your pump. Note these wires need to be connected to the EXT1 and EXT2 connections in the pump.

My relay code:

switch
- platform: gpio
name: "EXT_1"
pin: 32
restore_mode:
RESTORE_DEFAULT_OFF
- platform: gpio
name: "EXT_2"
pin: 33
restore_mode:
RESTORE_DEFAULT_OFF

And of course, well done and congratulations!!!
 
igor.igro igor.igro skrev:
I'm getting a timeout for components 237 and 238. Do you know what that means?
Yellow is just warnings, no issues. I get these all the time on different boards and codes. If it works I don't mind the warnings.
 
  • Gilla
igor.igro
  • Laddar…
K KMNelhas skrev:
Yes, that's correct. You need to find the right variable, assign the right type of sensor/number/switch entity and then cross your fingers it's working. I've had success with a few I got working, some don't see to report what they suggest.

I made it simple with the two relays. One for EXT1 och one for EXT2 the first one I use to shut of heating completely and the second one is for electric additional heating. But you can set whatever you want in your pump. Note these wires need to be connected to the EXT1 and EXT2 connections in the pump.

My relay code:

switch
- platform: gpio
name: "EXT_1"
pin: 32
restore_mode:
RESTORE_DEFAULT_OFF
- platform: gpio
name: "EXT_2"
pin: 33
restore_mode:
RESTORE_DEFAULT_OFF

And of course, well done and congratulations!!!
So there’s no documentation from which the variable type definitions can be deduced, right? Some can be guessed based on the variable characteristics and how they are set directly on the Rego. Alternatively, the installation manual might help. I’ll dive into it in the evenings.
If you have any variable definitions that are not in the basic code, I would definitely appreciate them.
Thanks a lot.


Yes, I know. Currently, I am using EXT2 to control the electric additional heating via the Shelly switch. I have a simple automation set up to turn it on when there are certain overflow conditions from the PV system.
Your relay code works, I tested it yesterday.
 
Redigerat:
Vi vill skicka notiser för ämnen du bevakar och händelser som berör dig.