ESP32-C6-WROOM-1 Development board up and running #11
Replies: 3 comments 6 replies
-
|
Hi, Thanks for sharing your setup and configuration! Regarding the timeouts, do you have an idea how frequently they occur? Perhaps you could try increasing the timeout value (currently 100 ms) in altherma_hub.cpp ? |
Beta Was this translation helpful? Give feedback.
-
|
Great to see the timeouts are gone! It’s a bit unusual that you’re missing inverter values, and also that leaving water temperature is lower than inlet water temperature. |
Beta Was this translation helpful? Give feedback.
-
|
Ok, good. What model is your indoor and outdoor model? Do you have water pressure on the units display? It might use a different register for the missing values. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi there,
I have my ESP32-C6-WROOM-1 Development board up-and-running on my Daikin Altherma EHBH16C9W.
See: https://github.com/AndriesMuylaert/esphome-altherma/blob/main/esphome-altherma-esp32-c6.yaml
Other changes are well described in the commits.
Main advantage of this board:
Includes 1 5 amps relais that can be used to power the contactor to heat the water in the water tank (or any other purpose).
Includes also some internal sensors (internal temp, uptime, wifi signal strength, on-board boot button).
Everything seems to work fine but I receive sometimes timeouts in the logs.
See example log:
[22:49:34.924][D][sensor:124]: 'Internal Temperature' >> 25.0 °C
[22:49:36.903][D][altherma_hub:050]: Update start
[22:49:36.907][D][altherma_hub:056]: Register 0x20
[22:49:36.937][E][altherma_hub:124]: CRC Invalid: 0x00 (expected 0x7f)
[22:49:36.938][D][altherma_hub:056]: Register 0x21
[22:49:36.938][E][altherma_hub:124]: CRC Invalid: 0x00 (expected 0xb4)
[22:49:36.941][D][altherma_hub:056]: Register 0x30
[22:49:37.056][E][altherma_hub:116]: Timeout waiting for response for register 0x30
[22:49:37.061][D][altherma_hub:056]: Register 0x60
[22:49:37.079][D][altherma_hub:134]: Query register 0x60 OK CRC: 0x65 Length: 0x13 Time: 31 ms
[22:49:37.082][D][sensor:124]: 'DHW setpoint' >> 52.0 °C
[22:49:37.082][D][sensor:124]: 'LW setpoint (main)' >> 33.5 °C
[22:49:37.082][D][text_sensor:120]: 'I⁄U operation mode' >> 'Heating'
[22:49:37.082][D][text_sensor:120]: 'Error Code' >> ' 0'
[22:49:37.088][D][text_sensor:120]: 'Error detailed code' >> '0'
[22:49:37.088][D][text_sensor:120]: 'Error type' >> 'Normal'
[22:49:37.088][D][altherma_hub:056]: Register 0x61
[22:49:37.190][E][altherma_hub:116]: Timeout waiting for response for register 0x61
[22:49:37.205][D][altherma_hub:056]: Register 0x62
[22:49:37.226][D][altherma_hub:134]: Query register 0x62 OK CRC: 0xbe Length: 0x10 Time: 38 ms
[22:49:37.236][D][sensor:124]: 'Flow sensor (l⁄min)' >> 32.8 l/min
[22:49:37.236][D][sensor:124]: 'Water pressure (bar)' >> 0.0 bar
[22:49:37.247][D][sensor:124]: 'Water pump signal (0:max-100:stop)' >> 30
[22:49:37.247][D][altherma_hub:056]: Register 0x10
[22:49:37.335][E][altherma_hub:116]: Timeout waiting for response for register 0x10
[22:49:37.335][D][altherma_hub:072]: Update end
[22:49:38.457][D][sensor:124]: 'Uptime' >> 1504 s
[22:49:39.393][D][sensor:124]: 'WiFi Signal Strength' >> -60 dBm
[22:50:06.908][D][altherma_hub:050]: Update start
[22:50:06.909][D][altherma_hub:056]: Register 0x20
[22:50:06.963][E][altherma_hub:124]: CRC Invalid: 0x00 (expected 0x32)
[22:50:06.966][D][altherma_hub:056]: Register 0x21
[22:50:07.053][E][altherma_hub:116]: Timeout waiting for response for register 0x21
[22:50:07.054][D][altherma_hub:056]: Register 0x30
[22:50:07.081][D][altherma_hub:134]: Query register 0x30 OK CRC: 0x05 Length: 0x0d Time: 25 ms
[22:50:07.084][D][sensor:124]: 'INV frequency (rps)' >> 54 rps
[22:50:07.088][D][sensor:124]: 'Fan 1 (10 rpm)' >> 540 rpm
[22:50:07.088][D][sensor:124]: 'Fan 2 (step)' >> 8 rpm
[22:50:07.094][D][altherma_hub:056]: Register 0x60
[22:50:07.131][D][altherma_hub:134]: Query register 0x60 OK CRC: 0x65 Length: 0x13 Time: 35 ms
[22:50:07.131][D][sensor:124]: 'DHW setpoint' >> 52.0 °C
[22:50:07.131][D][sensor:124]: 'LW setpoint (main)' >> 33.5 °C
[22:50:07.134][D][text_sensor:120]: 'I⁄U operation mode' >> 'Heating'
[22:50:07.134][D][text_sensor:120]: 'Error Code' >> ' 0'
[22:50:07.135][D][text_sensor:120]: 'Error detailed code' >> '0'
[22:50:07.135][D][text_sensor:120]: 'Error type' >> 'Normal'
[22:50:07.155][D][altherma_hub:056]: Register 0x61
[22:50:07.259][E][altherma_hub:116]: Timeout waiting for response for register 0x61
[22:50:07.259][D][altherma_hub:056]: Register 0x62
[22:50:07.269][D][altherma_hub:134]: Query register 0x62 OK CRC: 0xc2 Length: 0x10 Time: 29 ms
[22:50:07.278][D][sensor:124]: 'Flow sensor (l⁄min)' >> 32.4 l/min
[22:50:07.278][D][sensor:124]: 'Water pressure (bar)' >> 0.0 bar
[22:50:07.278][D][sensor:124]: 'Water pump signal (0:max-100:stop)' >> 30
[22:50:07.278][D][altherma_hub:056]: Register 0x10
[22:50:07.372][E][altherma_hub:116]: Timeout waiting for response for register 0x10
[22:50:07.429][D][altherma_hub:072]: Update end
You can include this YAML in your branch.
Best regards
Beta Was this translation helpful? Give feedback.
All reactions