30 396 läst ·
125 svar
30k läst
125 svar
CAN trafik i IVT REGO 1000
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.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.
.
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 repoigor.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,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 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?
@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.
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.
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.
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.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.
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.
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.
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.
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.
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.
Inloggade ser högupplösta bilder
Logga in
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?
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 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?
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.igor.igro skrev:
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.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!!!
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: