Welk adres heeft je Hewalex? Standaard staat deze op 2, maar ik heb hem op 3 gezet en daarvoor dus ook file /addon_configs/a0d7b954_appdaemon/apps/hewalex2mqtt.py:shooter77 schreef op zaterdag 15 maart 2025 @ 19:11:
Hallo hier noch mal der Log von AppDeamon
Habe jetzt sogar einen neuen User erzeugt bei MQTT klappt aber immer noch nicht .
code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121Add-on: AppDaemon Python Apps and Dashboard using AppDaemon 4.x for Home Assistant ----------------------------------------------------------- Add-on version: 0.16.7 You are running the latest version of this add-on. System: Home Assistant OS 14.2 (amd64 / generic-x86-64) Home Assistant Core: 2025.3.3 Home Assistant Supervisor: 2025.03.2 ----------------------------------------------------------- Please, share the above information when looking for help or support in, e.g., GitHub, forums or the Discord chat. ----------------------------------------------------------- s6-rc: info: service base-addon-banner successfully started s6-rc: info: service fix-attrs: starting s6-rc: info: service base-addon-log-level: starting s6-rc: info: service fix-attrs successfully started s6-rc: info: service base-addon-log-level successfully started s6-rc: info: service legacy-cont-init: starting s6-rc: info: service legacy-cont-init successfully started s6-rc: info: service init-appdaemon: starting Looking in indexes: https://pypi.org/simple, https://wheels.home-assistant.io/musllinux-index/ Collecting pyserial Downloading https://wheels.home-assistant.io/musllinux-index/pyserial-3.5-py2.py3-none-any.whl.metadata (1.6 kB) Downloading https://wheels.home-assistant.io/musllinux-index/pyserial-3.5-py2.py3-none-any.whl (90 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 90.6/90.6 kB 2.6 MB/s eta 0:00:00 Installing collected packages: pyserial Successfully installed pyserial-3.5 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv s6-rc: info: service init-appdaemon successfully started s6-rc: info: service appdaemon: starting s6-rc: info: service appdaemon successfully started s6-rc: info: service legacy-services: starting [19:06:44] INFO: Starting AppDaemon... s6-rc: info: service legacy-services successfully started 2025-03-15 19:06:48.226144 INFO AppDaemon: AppDaemon Version 4.4.2 starting 2025-03-15 19:06:48.226510 INFO AppDaemon: Python version is 3.11.10 2025-03-15 19:06:48.226759 INFO AppDaemon: Configuration read from: /config/appdaemon.yaml 2025-03-15 19:06:48.226997 INFO AppDaemon: Added log: AppDaemon 2025-03-15 19:06:48.227225 INFO AppDaemon: Added log: Error 2025-03-15 19:06:48.227416 INFO AppDaemon: Added log: Access 2025-03-15 19:06:48.227662 INFO AppDaemon: Added log: Diag 2025-03-15 19:06:48.470765 INFO AppDaemon: Loading Plugin HASS using class HassPlugin from module hassplugin 2025-03-15 19:06:48.695416 INFO HASS: HASS Plugin Initializing 2025-03-15 19:06:48.695680 WARNING HASS: ha_url not found in HASS configuration - module not initialized 2025-03-15 19:06:48.695859 INFO HASS: HASS Plugin initialization complete 2025-03-15 19:06:48.696249 INFO AppDaemon: Initializing HTTP 2025-03-15 19:06:48.696656 INFO AppDaemon: Using 'ws' for event stream 2025-03-15 19:06:48.699902 INFO AppDaemon: Starting API 2025-03-15 19:06:48.702322 INFO AppDaemon: Starting Admin Interface 2025-03-15 19:06:48.702793 INFO AppDaemon: Starting Dashboards 2025-03-15 19:06:48.714902 INFO HASS: Connected to Home Assistant 2025.3.3 2025-03-15 19:06:48.724109 INFO AppDaemon: App 'hewalex2mqtt' added 2025-03-15 19:06:48.724995 INFO AppDaemon: Found 1 active apps 2025-03-15 19:06:48.725479 INFO AppDaemon: Found 0 inactive apps 2025-03-15 19:06:48.727766 INFO AppDaemon: Found 0 global libraries 2025-03-15 19:06:48.727970 INFO AppDaemon: Starting Apps with 1 workers and 1 pins 2025-03-15 19:06:48.728773 INFO AppDaemon: Running on port 5050 2025-03-15 19:06:48.769162 INFO HASS: Evaluating startup conditions 2025-03-15 19:06:48.775873 INFO HASS: Startup condition met: hass state=RUNNING 2025-03-15 19:06:48.776267 INFO HASS: All startup conditions met 2025-03-15 19:06:48.817796 INFO AppDaemon: Got initial state from namespace default 2025-03-15 19:06:50.734351 INFO AppDaemon: Scheduler running in realtime 2025-03-15 19:06:50.737521 INFO AppDaemon: Adding /config/apps to module import path 2025-03-15 19:06:50.738013 INFO AppDaemon: Adding /config/apps/hewalex_geco to module import path 2025-03-15 19:06:50.738357 INFO AppDaemon: Adding /config/apps/hewalex_geco/devices to module import path 2025-03-15 19:06:50.745437 INFO AppDaemon: Loading App Module: /config/apps/hewalex2mqtt.py 2025-03-15 19:06:50.919855 WARNING AppDaemon: No app description found for: /config/apps/hewalex_geco/crc.py - ignoring 2025-03-15 19:06:50.920537 WARNING AppDaemon: No app description found for: /config/apps/hewalex_geco/__init__.py - ignoring 2025-03-15 19:06:50.922100 WARNING AppDaemon: No app description found for: /config/apps/hewalex_geco/devices/__init__.py - ignoring 2025-03-15 19:06:50.922761 WARNING AppDaemon: No app description found for: /config/apps/hewalex_geco/devices/base.py - ignoring 2025-03-15 19:06:50.923493 WARNING AppDaemon: No app description found for: /config/apps/hewalex_geco/devices/pcwu.py - ignoring 2025-03-15 19:06:50.924259 WARNING AppDaemon: No app description found for: /config/apps/hewalex_geco/devices/zps.py - ignoring 2025-03-15 19:06:50.925021 INFO AppDaemon: Loading app hewalex2mqtt using class MyApp from module hewalex2mqtt 2025-03-15 19:06:50.929200 INFO AppDaemon: Calling initialize() for hewalex2mqtt 2025-03-15 19:06:50,930 :: hewalex2mqtt :: INFO :: Initializing Hewalex 2 Mqtt 2025-03-15 19:06:50,930 :: hewalex2mqtt :: INFO :: reading config 2025-03-15 19:06:50,931 :: hewalex2mqtt :: INFO :: MQTT ip: 192.168.1.222 #Vul hier het IP adres in van HA 2025-03-15 19:06:50,932 :: hewalex2mqtt :: INFO :: MQTT port: 1883 2025-03-15 19:06:50,932 :: hewalex2mqtt :: INFO :: MQTT authentication: True 2025-03-15 19:06:50,932 :: hewalex2mqtt :: INFO :: MQTT user: mqtt 2025-03-15 19:06:50,933 :: hewalex2mqtt :: INFO :: MQTT pass: mqtt 2025-03-15 19:06:50,933 :: hewalex2mqtt :: INFO :: Device_Pcwu_MqttTopic: Heatpump 2025-03-15 19:06:50.934674 WARNING hewalex2mqtt: ------------------------------------------------------------ 2025-03-15 19:06:50.935351 WARNING hewalex2mqtt: Unexpected error running initialize() for hewalex2mqtt 2025-03-15 19:06:50.935714 WARNING hewalex2mqtt: ------------------------------------------------------------ 2025-03-15 19:06:50.941115 WARNING hewalex2mqtt: Traceback (most recent call last): File "/usr/lib/python3.11/encodings/idna.py", line 165, in encode raise UnicodeError("label too long") UnicodeError: label too long The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3.11/site-packages/appdaemon/app_management.py", line 162, in initialize_app await utils.run_in_executor(self, init) File "/usr/lib/python3.11/site-packages/appdaemon/utils.py", line 304, in run_in_executor response = future.result() ^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/config/apps/hewalex2mqtt.py", line 40, in initialize self.start_mqtt() File "/config/apps/hewalex2mqtt.py", line 125, in start_mqtt self.mqtt_client.connect(self._MQTT_ip, self._MQTT_port) File "/usr/lib/python3.11/site-packages/paho/mqtt/client.py", line 914, in connect return self.reconnect() ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/paho/mqtt/client.py", line 1044, in reconnect sock = self._create_socket_connection() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/paho/mqtt/client.py", line 3685, in _create_socket_connection return socket.create_connection(addr, timeout=self._connect_timeout, source_address=source) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/socket.py", line 839, in create_connection for res in getaddrinfo(host, port, 0, SOCK_STREAM): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/socket.py", line 974, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ UnicodeError: encoding with 'idna' codec failed (UnicodeError: label too long) 2025-03-15 19:06:50.941454 WARNING hewalex2mqtt: ------------------------------------------------------------ 2025-03-15 19:06:50.942325 INFO AppDaemon: App initialization complete
[Afbeelding]
[Afbeelding]
Ich habe alles noch mal neu gemacht von Seite 74 aber ich weiß nicht warum es nicht klappt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| class MyApp(hass.Hass):
# Declare dev as a class attribute
dev = None
# Your app initialization logic here
def initialize(self):
# polling interval
self.get_status_interval = 20.0
# Controller (Master)
self.conHardId = 1
self.conSoftId = 1
# PCWU (Slave)
self.devHardId = 3
self.devSoftId = 3 |
LG-HM071MR-U44 / SWW Hewalex PCWU 3.0 / PV SMA + Jinko 14 kWp / Kia e-Niro
Ik zal nu de verbinding op de Hewalex Controller opnieuw wijzigen. Op dit moment heb ik een hele dunne kabel erop. Ik gebruik nu een Eib KNX-kabel om bij de 4 schroeven te komen.
Zodra ik dat heb gedaan, meld ik me weer. Ik hoop dat de buslijn ongeveer 10 meter lang kan zijn.[/quote]Welk adres heeft je Hewalex? Standaard staat deze op 2, maar ik heb hem op 3 gezet en daarvoor dus ook file /addon_configs/a0d7b954_appdaemon/apps/hewalex2mqtt.py:
[quote]
Ik heb ook de controller gewijzigd naar 3 en 3. Maar dezelfde fout
De kabel is gearriveerd.
Hier zijn de foto's van hoe ik het heb aangesloten.
:strip_exif()/f/image/zhVHrVW4vcOn3WFcXO5lJZzX.jpg?f=fotoalbum_large)
:strip_exif()/f/image/CuTwiR65E6giWw8Kiz1Dp6dP.jpg?f=fotoalbum_large)
:strip_exif()/f/image/GxgTVXA0vmjFi4zfT8hWbpm8.jpg?f=fotoalbum_large)
k heb de Hewalex ingesteld op 2 en 2 en ook op 34500 Baut. Maar ik krijg nog steeds deze foutmelding. Het lag dus ook niet aan de kabel...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
| 2025-03-18 17:48:54.567815 INFO HASS: All startup conditions met
2025-03-18 17:48:54.593620 INFO AppDaemon: Got initial state from namespace default
2025-03-18 17:48:56.545993 INFO AppDaemon: Scheduler running in realtime
2025-03-18 17:48:56.548034 INFO AppDaemon: Adding /config/apps to module import path
2025-03-18 17:48:56.548365 INFO AppDaemon: Adding /config/apps/hewalex_geco to module import path
2025-03-18 17:48:56.548629 INFO AppDaemon: Adding /config/apps/hewalex_geco/devices to module import path
2025-03-18 17:48:56.552070 INFO AppDaemon: Loading App Module: /config/apps/hewalex2mqtt.py
2025-03-18 17:48:56.648050 WARNING AppDaemon: No app description found for: /config/apps/hewalex_geco/crc.py - ignoring
2025-03-18 17:48:56.648728 WARNING AppDaemon: No app description found for: /config/apps/hewalex_geco/__init__.py - ignoring
2025-03-18 17:48:56.649272 WARNING AppDaemon: No app description found for: /config/apps/hewalex_geco/devices/__init__.py - ignoring
2025-03-18 17:48:56.649902 WARNING AppDaemon: No app description found for: /config/apps/hewalex_geco/devices/base.py - ignoring
2025-03-18 17:48:56.650463 WARNING AppDaemon: No app description found for: /config/apps/hewalex_geco/devices/pcwu.py - ignoring
2025-03-18 17:48:56.650988 WARNING AppDaemon: No app description found for: /config/apps/hewalex_geco/devices/zps.py - ignoring
2025-03-18 17:48:56.651502 INFO AppDaemon: Loading app hewalex2mqtt using class MyApp from module hewalex2mqtt
2025-03-18 17:48:56.652549 INFO AppDaemon: Calling initialize() for hewalex2mqtt
2025-03-18 17:48:56,653 :: hewalex2mqtt :: INFO :: Initializing Hewalex 2 Mqtt
2025-03-18 17:48:56,653 :: hewalex2mqtt :: INFO :: reading config
2025-03-18 17:48:56,653 :: hewalex2mqtt :: INFO :: MQTT ip: 192.168.1.222 #Vul hier het IP adres in van HA
2025-03-18 17:48:56,653 :: hewalex2mqtt :: INFO :: MQTT port: 1883
2025-03-18 17:48:56,654 :: hewalex2mqtt :: INFO :: MQTT authentication: True
2025-03-18 17:48:56,654 :: hewalex2mqtt :: INFO :: MQTT user: mqtt
2025-03-18 17:48:56,654 :: hewalex2mqtt :: INFO :: MQTT pass: mqtt
2025-03-18 17:48:56,654 :: hewalex2mqtt :: INFO :: Device_Pcwu_MqttTopic: Heatpump
2025-03-18 17:48:56.654833 WARNING hewalex2mqtt: ------------------------------------------------------------
2025-03-18 17:48:56.655073 WARNING hewalex2mqtt: Unexpected error running initialize() for hewalex2mqtt
2025-03-18 17:48:56.655223 WARNING hewalex2mqtt: ------------------------------------------------------------
2025-03-18 17:48:56.659981 WARNING hewalex2mqtt: Traceback (most recent call last):
File "/usr/lib/python3.11/encodings/idna.py", line 165, in encode
raise UnicodeError("label too long")
UnicodeError: label too long
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/usr/lib/python3.11/site-packages/appdaemon/app_management.py", line 162, in initialize_app
await utils.run_in_executor(self, init)
File "/usr/lib/python3.11/site-packages/appdaemon/utils.py", line 304, in run_in_executor
response = future.result()
^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/concurrent/futures/thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/apps/hewalex2mqtt.py", line 40, in initialize
self.start_mqtt()
File "/config/apps/hewalex2mqtt.py", line 125, in start_mqtt
self.mqtt_client.connect(self._MQTT_ip, self._MQTT_port)
File "/usr/lib/python3.11/site-packages/paho/mqtt/client.py", line 914, in connect
return self.reconnect()
^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/site-packages/paho/mqtt/client.py", line 1044, in reconnect
sock = self._create_socket_connection()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/site-packages/paho/mqtt/client.py", line 3685, in _create_socket_connection
return socket.create_connection(addr, timeout=self._connect_timeout, source_address=source)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/socket.py", line 839, in create_connection
for res in getaddrinfo(host, port, 0, SOCK_STREAM):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/socket.py", line 974, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeError: encoding with 'idna' codec failed (UnicodeError: label too long)
2025-03-18 17:48:56.660212 WARNING hewalex2mqtt: ------------------------------------------------------------
2025-03-18 17:48:56.660832 INFO AppDaemon: App initialization complete |
Hier is mijn Hewalex2Mqtt.ini:
1
2
3
4
5
6
7
8
9
10
11
12
13
| [MQTT] MQTT_ip = 192.168.1.222 #Vul hier het IP adres in van HA MQTT_port = 1883 MQTT_authentication = True MQTT_user = mqtt MQTT_pass = mqtt MQTT_GatewayDevice_Topic = HewaGate [Pcwu] Device_Pcwu_Enabled = True Device_Pcwu_Address = 192.168.1.220 #Vul hier het IP adres in van de Waveshare Device_Pcwu_Port = 8899 Device_Pcwu_MqttTopic = Heatpump |
En hier is mijn Hewalex2Mqqt.py:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
| import appdaemon.plugins.hass.hassapi as hass
import os
import threading
import configparser
import serial
from hewalex_geco.devices import PCWU
import paho.mqtt.client as mqtt
import logging
import sys
# The class definition for the AppDaemon app
class MyApp(hass.Hass):
# Declare dev as a class attribute
dev = None
# Your app initialization logic here
def initialize(self):
# polling interval
self.get_status_interval = 30.0
# Controller (Master)
conHardId = 1
conSoftId = 1
# PCWU (Slave)
devHardId = 2
devSoftId = 2
#mqtt
self.flag_connected_mqtt = 0
self.MessageCache = {}
# Initialize the logger
self.initLogger()
# Initialize the configuration first
self.initConfiguration()
# Start MQTT connection
self.start_mqtt()
# Declare dev as a class attribute
self.dev = PCWU(conHardId, conSoftId, devHardId, devSoftId, self.on_message_serial)
# Call device_readregisters_enqueue to start the periodic task
self.device_readregisters_enqueue()
def initLogger(self):
# Set up the logger
self.logger = logging.getLogger(__name__)
self.logger.setLevel(logging.DEBUG)
formatter = logging.Formatter('%(asctime)s :: %(name)s :: %(levelname)s :: %(message)s')
stream_handler = logging.StreamHandler(sys.stdout)
stream_handler.setFormatter(formatter)
stream_handler.setLevel(logging.DEBUG)
self.logger.addHandler(stream_handler)
self.logger.info("Initializing Hewalex 2 Mqtt")
# Read Configs
def initConfiguration(self):
self.logger.info("reading config")
config_file = os.path.join(os.path.dirname(__file__), 'hewalex2mqttconfig.ini')
config = configparser.ConfigParser()
config.read(config_file)
# Mqtt
self._MQTT_ip = config.get('MQTT', 'MQTT_ip')
self._MQTT_port = config.getint('MQTT', 'MQTT_port')
self._MQTT_authentication = config.getboolean('MQTT', 'MQTT_authentication')
self._MQTT_user = config.get('MQTT', 'MQTT_user')
self._MQTT_pass = config.get('MQTT', 'MQTT_pass')
self.logger.info(f'MQTT ip: {self._MQTT_ip}')
self.logger.info(f'MQTT port: {self._MQTT_port}')
self.logger.info(f'MQTT authentication: {self._MQTT_authentication}')
self.logger.info(f'MQTT user: {self._MQTT_user}')
self.logger.info(f'MQTT pass: {self._MQTT_pass}')
# PCWU Device
self._Device_Pcwu_Enabled = config.getboolean('Pcwu', 'Device_Pcwu_Enabled')
if self._Device_Pcwu_Enabled:
self._Device_Pcwu_Address = config.get('Pcwu', 'Device_Pcwu_Address')
self._Device_Pcwu_Port = config.getint('Pcwu', 'Device_Pcwu_Port')
self._Device_Pcwu_MqttTopic = config.get('Pcwu', 'Device_Pcwu_MqttTopic')
self.logger.info(f'Device_Pcwu_MqttTopic: {self._Device_Pcwu_MqttTopic}')
# Use the values as needed in your app
if self._Device_Pcwu_Enabled:
# Create the serial connection with the correct baudrate
# Do something with self._Device_Pcwu_Address, self._Device_Pcwu_Port, and self._Device_Pcwu_MqttTopic
# For example, assign them to class attributes
pass
else:
# Handle the case when Pcwu is not enabled
pass
def on_message_mqtt(self, client, userdata, message):
self.logger.info("Received message with topic: {}".format(message.topic))
self.logger.info("Received command: {}".format(message.payload.decode('utf-8')))
if message.topic == self._Device_Pcwu_MqttTopic + '/Command':
command = message.payload.decode('utf-8')
self.logger.info("Received message with topic:", message.topic)
self.logger.info("Received command:", command)
# Add your code to process the received command here
else:
# Handle other MQTT messages if needed
pass
# Define flag_connected_mqtt as a global variable at the beginning of the script
#flag_connected_mqtt = 0
def log_mqtt_status(self, kwargs):
if self.flag_connected_mqtt == 1:
self.logger.info("MQTT Broker is connected.")
else:
self.logger.info("MQTT Broker is disconnected.")
def start_mqtt(self):
self.mqtt_client = mqtt.Client()
if self._MQTT_authentication:
self.mqtt_client.username_pw_set(username=self._MQTT_user, password=self._MQTT_pass)
self.mqtt_client.on_connect = self.on_mqtt_connect
self.mqtt_client.on_disconnect = self.on_mqtt_disconnect
self.mqtt_client.on_message = self.on_message_mqtt
self.mqtt_client.enable_logger(self.logger)
self.mqtt_client.connect(self._MQTT_ip, self._MQTT_port)
if self._Device_Pcwu_Enabled:
self.logger.info('Subscribed to: ' + self._Device_Pcwu_MqttTopic + '/Command')
self.mqtt_client.subscribe(self._Device_Pcwu_MqttTopic + '/Command', qos=1)
self.mqtt_client.loop_start()
def on_mqtt_connect(self, client, userdata, flags, rc):
self.logger.info("Connected to MQTT Broker with result code: {}".format(rc))
self.mqtt_client.subscribe("HewaGate") # Update this to your desired topic
self.flag_connected_mqtt = 1
def on_mqtt_disconnect(self, client, userdata, rc):
self.logger.info("Disconnected from MQTT Broker with result code: {}".format(rc))
self.flag_connected_mqtt = 0
def on_message_serial(self, obj, h, sh, m):
#self.logger.info(f'on_message_serial flag_connected_mqtt: {self.flag_connected_mqtt}')
#self.logger.info('on_message_serial')
#self.logger.info(f'MessageCache obj: {obj}')
#self.logger.info(f'MessageCache h: {h}')
#self.logger.info(f'MessageCache sh: {sh}')
#self.logger.info(f'MessageCache m: {m}')
try:
if self.flag_connected_mqtt != 1:
self.logger.info('on_message_serial not connected to mqtt')
return False
global MessageCache
topic = self._Device_Pcwu_MqttTopic
if sh["FNC"] == 0x50:
mp = obj.parseRegisters(sh["RestMessage"], sh["RegStart"], sh["RegLen"])
for item in mp.items():
if isinstance(item[1], dict): # skipping dictionaries (time program)
continue
key = topic + '/' + str(item[0])
val = str(item[1])
if key not in self.MessageCache or self.MessageCache[key] != val:
self.MessageCache[key] = val
self.logger.info(key + " " + val)
self.mqtt_client.publish(key, val)
except Exception as e:
self.logger.info('Exception in on_message_serial: '+ str(e))
def device_readregisters_enqueue(self):
"""Get device status every x seconds"""
#self.logger.info('Get device status')
#self.logger.info(f'device_readregisters_enqueue flag_connected_mqtt: {self.flag_connected_mqtt}')
threading.Timer(self.get_status_interval, self.device_readregisters_enqueue).start()
if self._Device_Pcwu_Enabled:
self.readPCWU()
self.readPcwuConfig()
def readPCWU(self):
#self.logger.info(f'readPCWU flag_connected_mqtt: {self.flag_connected_mqtt}')
ser = serial.serial_for_url("socket://%s:%s" % (self._Device_Pcwu_Address, self._Device_Pcwu_Port))
#self.logger.info(f'readPCWU: {ser}')
self.dev.readStatusRegisters(ser)
ser.close()
def readPcwuConfig(self):
#self.logger.info(f'readPcwuConfig flag_connected_mqtt: {self.flag_connected_mqtt}')
ser = serial.serial_for_url("socket://%s:%s" % (self._Device_Pcwu_Address, self._Device_Pcwu_Port))
#self.logger.info(f'readPCWUConfig: {ser}')
self.dev.readConfigRegisters(ser)
ser.close()
def writePcwuConfig(self, registerName, payload):
ser = serial.serial_for_url("socket://%s:%s" % (self._Device_Pcwu_Address, self._Device_Pcwu_Port))
self.logger.info(f'writePcwuConfig: {ser}')
self.dev.write(ser, registerName, payload)
ser.close()
def printPcwuMqttTopics(self):
print('| Topic | Type | Description | ')
print('| ----------------------- | ----------- | ---------------------------')
dev = PCWU(conHardId, conSoftId, devHardId, devSoftId, on_message_serial)
for k, v in dev.registers.items():
if isinstance(v['name'] , list):
for i in v['name']:
if i:
print('| ' + _Device_Pcwu_MqttTopic + '/' + str(i) + ' | ' + v['type'] + ' | ' + str(v.get('desc')))
else:
print('| ' +_Device_Pcwu_MqttTopic + '/' + str(v['name'])+ ' | ' + v['type'] + ' | ' + str(v.get('desc')))
if k > dev.REG_CONFIG_START:
print('| ' + _Device_Pcwu_MqttTopic + '/Command/' + str(v['name']) + ' | ' + v.get('type') + ' | ' + str(v.get('desc')))
if __name__ == "__main__":
# Create an instance of your AppDaemon app
app = MyApp()
# Initialize the configuration
app.initConfiguration()
# Start MQTT connection
app.start_mqtt()
# Add this line to log the MQTT status periodically (e.g., every 60 seconds)
app.run_every(app.log_mqtt_status, datetime.datetime.now(), 20)
# Run the AppDaemon app
app.run() |
Je moet hem niet aan de RCU aansluiten, maar op de tweede RS485 poort:shooter77 schreef op dinsdag 18 maart 2025 @ 21:59:
Hallo ,
De kabel is gearriveerd.
Hier zijn de foto's van hoe ik het heb aangesloten.
[Afbeelding]
[Afbeelding]
[Afbeelding]
k heb de Hewalex ingesteld op 2 en 2 en ook op 34500 Baut. Maar ik krijg nog steeds deze foutmelding. Het lag dus ook niet aan de kabel...code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 622025-03-18 17:48:54.567815 INFO HASS: All startup conditions met 2025-03-18 17:48:54.593620 INFO AppDaemon: Got initial state from namespace default 2025-03-18 17:48:56.545993 INFO AppDaemon: Scheduler running in realtime 2025-03-18 17:48:56.548034 INFO AppDaemon: Adding /config/apps to module import path 2025-03-18 17:48:56.548365 INFO AppDaemon: Adding /config/apps/hewalex_geco to module import path 2025-03-18 17:48:56.548629 INFO AppDaemon: Adding /config/apps/hewalex_geco/devices to module import path 2025-03-18 17:48:56.552070 INFO AppDaemon: Loading App Module: /config/apps/hewalex2mqtt.py 2025-03-18 17:48:56.648050 WARNING AppDaemon: No app description found for: /config/apps/hewalex_geco/crc.py - ignoring 2025-03-18 17:48:56.648728 WARNING AppDaemon: No app description found for: /config/apps/hewalex_geco/__init__.py - ignoring 2025-03-18 17:48:56.649272 WARNING AppDaemon: No app description found for: /config/apps/hewalex_geco/devices/__init__.py - ignoring 2025-03-18 17:48:56.649902 WARNING AppDaemon: No app description found for: /config/apps/hewalex_geco/devices/base.py - ignoring 2025-03-18 17:48:56.650463 WARNING AppDaemon: No app description found for: /config/apps/hewalex_geco/devices/pcwu.py - ignoring 2025-03-18 17:48:56.650988 WARNING AppDaemon: No app description found for: /config/apps/hewalex_geco/devices/zps.py - ignoring 2025-03-18 17:48:56.651502 INFO AppDaemon: Loading app hewalex2mqtt using class MyApp from module hewalex2mqtt 2025-03-18 17:48:56.652549 INFO AppDaemon: Calling initialize() for hewalex2mqtt 2025-03-18 17:48:56,653 :: hewalex2mqtt :: INFO :: Initializing Hewalex 2 Mqtt 2025-03-18 17:48:56,653 :: hewalex2mqtt :: INFO :: reading config 2025-03-18 17:48:56,653 :: hewalex2mqtt :: INFO :: MQTT ip: 192.168.1.222 #Vul hier het IP adres in van HA 2025-03-18 17:48:56,653 :: hewalex2mqtt :: INFO :: MQTT port: 1883 2025-03-18 17:48:56,654 :: hewalex2mqtt :: INFO :: MQTT authentication: True 2025-03-18 17:48:56,654 :: hewalex2mqtt :: INFO :: MQTT user: mqtt 2025-03-18 17:48:56,654 :: hewalex2mqtt :: INFO :: MQTT pass: mqtt 2025-03-18 17:48:56,654 :: hewalex2mqtt :: INFO :: Device_Pcwu_MqttTopic: Heatpump 2025-03-18 17:48:56.654833 WARNING hewalex2mqtt: ------------------------------------------------------------ 2025-03-18 17:48:56.655073 WARNING hewalex2mqtt: Unexpected error running initialize() for hewalex2mqtt 2025-03-18 17:48:56.655223 WARNING hewalex2mqtt: ------------------------------------------------------------ 2025-03-18 17:48:56.659981 WARNING hewalex2mqtt: Traceback (most recent call last): File "/usr/lib/python3.11/encodings/idna.py", line 165, in encode raise UnicodeError("label too long") UnicodeError: label too long The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3.11/site-packages/appdaemon/app_management.py", line 162, in initialize_app await utils.run_in_executor(self, init) File "/usr/lib/python3.11/site-packages/appdaemon/utils.py", line 304, in run_in_executor response = future.result() ^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/config/apps/hewalex2mqtt.py", line 40, in initialize self.start_mqtt() File "/config/apps/hewalex2mqtt.py", line 125, in start_mqtt self.mqtt_client.connect(self._MQTT_ip, self._MQTT_port) File "/usr/lib/python3.11/site-packages/paho/mqtt/client.py", line 914, in connect return self.reconnect() ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/paho/mqtt/client.py", line 1044, in reconnect sock = self._create_socket_connection() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/paho/mqtt/client.py", line 3685, in _create_socket_connection return socket.create_connection(addr, timeout=self._connect_timeout, source_address=source) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/socket.py", line 839, in create_connection for res in getaddrinfo(host, port, 0, SOCK_STREAM): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/socket.py", line 974, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ UnicodeError: encoding with 'idna' codec failed (UnicodeError: label too long) 2025-03-18 17:48:56.660212 WARNING hewalex2mqtt: ------------------------------------------------------------ 2025-03-18 17:48:56.660832 INFO AppDaemon: App initialization complete
Hier is mijn Hewalex2Mqtt.ini:
code:
1 2 3 4 5 6 7 8 9 10 11 12 13 [MQTT] MQTT_ip = 192.168.1.222 #Vul hier het IP adres in van HA MQTT_port = 1883 MQTT_authentication = True MQTT_user = mqtt MQTT_pass = mqtt MQTT_GatewayDevice_Topic = HewaGate [Pcwu] Device_Pcwu_Enabled = True Device_Pcwu_Address = 192.168.1.220 #Vul hier het IP adres in van de Waveshare Device_Pcwu_Port = 8899 Device_Pcwu_MqttTopic = Heatpump
En hier is mijn Hewalex2Mqqt.py:
code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225import appdaemon.plugins.hass.hassapi as hass import os import threading import configparser import serial from hewalex_geco.devices import PCWU import paho.mqtt.client as mqtt import logging import sys # The class definition for the AppDaemon app class MyApp(hass.Hass): # Declare dev as a class attribute dev = None # Your app initialization logic here def initialize(self): # polling interval self.get_status_interval = 30.0 # Controller (Master) conHardId = 1 conSoftId = 1 # PCWU (Slave) devHardId = 2 devSoftId = 2 #mqtt self.flag_connected_mqtt = 0 self.MessageCache = {} # Initialize the logger self.initLogger() # Initialize the configuration first self.initConfiguration() # Start MQTT connection self.start_mqtt() # Declare dev as a class attribute self.dev = PCWU(conHardId, conSoftId, devHardId, devSoftId, self.on_message_serial) # Call device_readregisters_enqueue to start the periodic task self.device_readregisters_enqueue() def initLogger(self): # Set up the logger self.logger = logging.getLogger(__name__) self.logger.setLevel(logging.DEBUG) formatter = logging.Formatter('%(asctime)s :: %(name)s :: %(levelname)s :: %(message)s') stream_handler = logging.StreamHandler(sys.stdout) stream_handler.setFormatter(formatter) stream_handler.setLevel(logging.DEBUG) self.logger.addHandler(stream_handler) self.logger.info("Initializing Hewalex 2 Mqtt") # Read Configs def initConfiguration(self): self.logger.info("reading config") config_file = os.path.join(os.path.dirname(__file__), 'hewalex2mqttconfig.ini') config = configparser.ConfigParser() config.read(config_file) # Mqtt self._MQTT_ip = config.get('MQTT', 'MQTT_ip') self._MQTT_port = config.getint('MQTT', 'MQTT_port') self._MQTT_authentication = config.getboolean('MQTT', 'MQTT_authentication') self._MQTT_user = config.get('MQTT', 'MQTT_user') self._MQTT_pass = config.get('MQTT', 'MQTT_pass') self.logger.info(f'MQTT ip: {self._MQTT_ip}') self.logger.info(f'MQTT port: {self._MQTT_port}') self.logger.info(f'MQTT authentication: {self._MQTT_authentication}') self.logger.info(f'MQTT user: {self._MQTT_user}') self.logger.info(f'MQTT pass: {self._MQTT_pass}') # PCWU Device self._Device_Pcwu_Enabled = config.getboolean('Pcwu', 'Device_Pcwu_Enabled') if self._Device_Pcwu_Enabled: self._Device_Pcwu_Address = config.get('Pcwu', 'Device_Pcwu_Address') self._Device_Pcwu_Port = config.getint('Pcwu', 'Device_Pcwu_Port') self._Device_Pcwu_MqttTopic = config.get('Pcwu', 'Device_Pcwu_MqttTopic') self.logger.info(f'Device_Pcwu_MqttTopic: {self._Device_Pcwu_MqttTopic}') # Use the values as needed in your app if self._Device_Pcwu_Enabled: # Create the serial connection with the correct baudrate # Do something with self._Device_Pcwu_Address, self._Device_Pcwu_Port, and self._Device_Pcwu_MqttTopic # For example, assign them to class attributes pass else: # Handle the case when Pcwu is not enabled pass def on_message_mqtt(self, client, userdata, message): self.logger.info("Received message with topic: {}".format(message.topic)) self.logger.info("Received command: {}".format(message.payload.decode('utf-8'))) if message.topic == self._Device_Pcwu_MqttTopic + '/Command': command = message.payload.decode('utf-8') self.logger.info("Received message with topic:", message.topic) self.logger.info("Received command:", command) # Add your code to process the received command here else: # Handle other MQTT messages if needed pass # Define flag_connected_mqtt as a global variable at the beginning of the script #flag_connected_mqtt = 0 def log_mqtt_status(self, kwargs): if self.flag_connected_mqtt == 1: self.logger.info("MQTT Broker is connected.") else: self.logger.info("MQTT Broker is disconnected.") def start_mqtt(self): self.mqtt_client = mqtt.Client() if self._MQTT_authentication: self.mqtt_client.username_pw_set(username=self._MQTT_user, password=self._MQTT_pass) self.mqtt_client.on_connect = self.on_mqtt_connect self.mqtt_client.on_disconnect = self.on_mqtt_disconnect self.mqtt_client.on_message = self.on_message_mqtt self.mqtt_client.enable_logger(self.logger) self.mqtt_client.connect(self._MQTT_ip, self._MQTT_port) if self._Device_Pcwu_Enabled: self.logger.info('Subscribed to: ' + self._Device_Pcwu_MqttTopic + '/Command') self.mqtt_client.subscribe(self._Device_Pcwu_MqttTopic + '/Command', qos=1) self.mqtt_client.loop_start() def on_mqtt_connect(self, client, userdata, flags, rc): self.logger.info("Connected to MQTT Broker with result code: {}".format(rc)) self.mqtt_client.subscribe("HewaGate") # Update this to your desired topic self.flag_connected_mqtt = 1 def on_mqtt_disconnect(self, client, userdata, rc): self.logger.info("Disconnected from MQTT Broker with result code: {}".format(rc)) self.flag_connected_mqtt = 0 def on_message_serial(self, obj, h, sh, m): #self.logger.info(f'on_message_serial flag_connected_mqtt: {self.flag_connected_mqtt}') #self.logger.info('on_message_serial') #self.logger.info(f'MessageCache obj: {obj}') #self.logger.info(f'MessageCache h: {h}') #self.logger.info(f'MessageCache sh: {sh}') #self.logger.info(f'MessageCache m: {m}') try: if self.flag_connected_mqtt != 1: self.logger.info('on_message_serial not connected to mqtt') return False global MessageCache topic = self._Device_Pcwu_MqttTopic if sh["FNC"] == 0x50: mp = obj.parseRegisters(sh["RestMessage"], sh["RegStart"], sh["RegLen"]) for item in mp.items(): if isinstance(item[1], dict): # skipping dictionaries (time program) continue key = topic + '/' + str(item[0]) val = str(item[1]) if key not in self.MessageCache or self.MessageCache[key] != val: self.MessageCache[key] = val self.logger.info(key + " " + val) self.mqtt_client.publish(key, val) except Exception as e: self.logger.info('Exception in on_message_serial: '+ str(e)) def device_readregisters_enqueue(self): """Get device status every x seconds""" #self.logger.info('Get device status') #self.logger.info(f'device_readregisters_enqueue flag_connected_mqtt: {self.flag_connected_mqtt}') threading.Timer(self.get_status_interval, self.device_readregisters_enqueue).start() if self._Device_Pcwu_Enabled: self.readPCWU() self.readPcwuConfig() def readPCWU(self): #self.logger.info(f'readPCWU flag_connected_mqtt: {self.flag_connected_mqtt}') ser = serial.serial_for_url("socket://%s:%s" % (self._Device_Pcwu_Address, self._Device_Pcwu_Port)) #self.logger.info(f'readPCWU: {ser}') self.dev.readStatusRegisters(ser) ser.close() def readPcwuConfig(self): #self.logger.info(f'readPcwuConfig flag_connected_mqtt: {self.flag_connected_mqtt}') ser = serial.serial_for_url("socket://%s:%s" % (self._Device_Pcwu_Address, self._Device_Pcwu_Port)) #self.logger.info(f'readPCWUConfig: {ser}') self.dev.readConfigRegisters(ser) ser.close() def writePcwuConfig(self, registerName, payload): ser = serial.serial_for_url("socket://%s:%s" % (self._Device_Pcwu_Address, self._Device_Pcwu_Port)) self.logger.info(f'writePcwuConfig: {ser}') self.dev.write(ser, registerName, payload) ser.close() def printPcwuMqttTopics(self): print('| Topic | Type | Description | ') print('| ----------------------- | ----------- | ---------------------------') dev = PCWU(conHardId, conSoftId, devHardId, devSoftId, on_message_serial) for k, v in dev.registers.items(): if isinstance(v['name'] , list): for i in v['name']: if i: print('| ' + _Device_Pcwu_MqttTopic + '/' + str(i) + ' | ' + v['type'] + ' | ' + str(v.get('desc'))) else: print('| ' +_Device_Pcwu_MqttTopic + '/' + str(v['name'])+ ' | ' + v['type'] + ' | ' + str(v.get('desc'))) if k > dev.REG_CONFIG_START: print('| ' + _Device_Pcwu_MqttTopic + '/Command/' + str(v['name']) + ' | ' + v.get('type') + ' | ' + str(v.get('desc'))) if __name__ == "__main__": # Create an instance of your AppDaemon app app = MyApp() # Initialize the configuration app.initConfiguration() # Start MQTT connection app.start_mqtt() # Add this line to log the MQTT status periodically (e.g., every 60 seconds) app.run_every(app.log_mqtt_status, datetime.datetime.now(), 20) # Run the AppDaemon app app.run()
LG-HM071MR-U44 / SWW Hewalex PCWU 3.0 / PV SMA + Jinko 14 kWp / Kia e-Niro
Het kan wel in serie met het display. Ik heb het ook in serie aangesloten en het werkt prima. De 2e RS485 aansluiting kan ik niet meer bij.Jojan265 schreef op dinsdag 18 maart 2025 @ 22:07:
[...]
Je moet hem niet aan de RCU aansluiten, maar op de tweede RS485 poort:
[Afbeelding]
Controleer goed de instellingen van de Waveshare.shooter77 schreef op woensdag 19 maart 2025 @ 12:10:
Hallo, ik heb het nu aangesloten, maar mijn Waveshare ontvangt geen gegevens via poort A en B
Ik heb er morgen een nieuwe besteld, we gaan verder
[Afbeelding]
Dest. port staat bij jouw in 1883 en dat is goed.
Ik heb Port aangepast van 8899 naar 506 omdat het mij ook niet goed lukte.
DNS Server IP misschien aanpassen ? Standaard 8.8.4.4
Als Port is aangepast, dan deze ook aanpassen in Hewalex2Mqtt.ini
Ik moest ook een paar keer de App deamon opnieuw opstarten om het goed te krijgen.
Hewalex2Mqqt.py
Controller is master en deze staat op 1
PCWU is slave en ik heb deze op 2 gezet.
[ Voor 73% gewijzigd door andre75 op 19-03-2025 18:28 ]
Ik moest het becommentarieerde gebied verwijderen, zie code.
Nu heb ik gegevens in de MQTT-makelaar maar nog niet in de homeassitent .
Maar het werkt!!!!
1
2
3
4
5
6
7
8
9
10
11
12
13
| [MQTT] MQTT_ip = 192.168.1.222 MQTT_port = 1883 MQTT_authentication = True MQTT_user = mqtt MQTT_pass = mqtt MQTT_GatewayDevice_Topic = HewaGate [Pcwu] Device_Pcwu_Enabled = True Device_Pcwu_Address = 192.168.1.200 Device_Pcwu_Port = 506 Device_Pcwu_MqttTopic = Heatpump |
Hier is een log van Appdeamon:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
| 025-03-20 21:39:06.157319 INFO AppDaemon: Calling initialize() for hewalex2mqtt 2025-03-20 21:39:06,158 :: hewalex2mqtt :: INFO :: Initializing Hewalex 2 Mqtt 2025-03-20 21:39:06,160 :: hewalex2mqtt :: INFO :: reading config 2025-03-20 21:39:06,161 :: hewalex2mqtt :: INFO :: MQTT ip: 192.168.1.222 2025-03-20 21:39:06,161 :: hewalex2mqtt :: INFO :: MQTT port: 1883 2025-03-20 21:39:06,161 :: hewalex2mqtt :: INFO :: MQTT authentication: True 2025-03-20 21:39:06,161 :: hewalex2mqtt :: INFO :: MQTT user: mqtt 2025-03-20 21:39:06,161 :: hewalex2mqtt :: INFO :: MQTT pass: mqtt 2025-03-20 21:39:06,161 :: hewalex2mqtt :: INFO :: Device_Pcwu_MqttTopic: Heatpump 2025-03-20 21:39:06,162 :: hewalex2mqtt :: DEBUG :: Sending CONNECT (u1, p1, wr0, wq0, wf0, c1, k60) client_id=b'' 2025-03-20 21:39:06,162 :: hewalex2mqtt :: INFO :: Subscribed to: Heatpump/Command 2025-03-20 21:39:06,162 :: hewalex2mqtt :: DEBUG :: Sending SUBSCRIBE (d0, m1) [(b'Heatpump/Command', 1)] 2025-03-20 21:39:06,184 :: hewalex2mqtt :: DEBUG :: Received CONNACK (0, 0) 2025-03-20 21:39:06,184 :: hewalex2mqtt :: INFO :: Connected to MQTT Broker with result code: 0 2025-03-20 21:39:06,184 :: hewalex2mqtt :: DEBUG :: Sending SUBSCRIBE (d0, m2) [(b'HewaGate', 0)] 2025-03-20 21:39:06,184 :: hewalex2mqtt :: DEBUG :: Received SUBACK 2025-03-20 21:39:06,186 :: hewalex2mqtt :: DEBUG :: Received SUBACK 2025-03-20 21:39:06,568 :: hewalex2mqtt :: INFO :: Heatpump/date 2012-06-17 2025-03-20 21:39:06,568 :: hewalex2mqtt :: DEBUG :: Sending PUBLISH (d0, q0, r0, m3), 'b'Heatpump/date'', ... (10 bytes) 2025-03-20 21:39:06,570 :: hewalex2mqtt :: INFO :: Heatpump/time 22:13:50 2025-03-20 21:39:06,570 :: hewalex2mqtt :: DEBUG :: Sending PUBLISH (d0, q0, r0, m4), 'b'Heatpump/time'', ... (8 bytes) 2025-03-20 21:39:06,571 :: hewalex2mqtt :: INFO :: Heatpump/T1 21.9 2025-03-20 21:39:06,571 :: hewalex2mqtt :: DEBUG :: Sending PUBLISH (d0, q0, r0, m5), 'b'Heatpump/T1'', ... (4 bytes) 2025-03-20 21:39:06,571 :: hewalex2mqtt :: INFO :: Heatpump/T2 33.6 2025-03-20 21:39:06,572 :: hewalex2mqtt :: DEBUG :: Sending PUBLISH (d0, q0, r0, m6), 'b'Heatpump/T2'', ... (4 bytes) 2025-03-20 21:39:06,572 :: hewalex2mqtt :: INFO :: Heatpump/T3 32.2 2025-03-20 21:39:06,572 :: hewalex2mqtt :: DEBUG :: Sending PUBLISH (d0, q0, r0, m7), 'b'Heatpump/T3'', ... (4 bytes) 2025-03-20 21:39:06,572 :: hewalex2mqtt :: INFO :: Heatpump/T6 -50.0 2025-03-20 21:39:06,573 :: hewalex2mqtt :: DEBUG :: Sending PUBLISH (d0, q0, r0, m8), 'b'Heatpump/T6'', ... (5 bytes) 2025-03-20 21:39:06,573 :: hewalex2mqtt :: INFO :: Heatpump/T7 -50.0 2025-03-20 21:39:06,573 :: hewalex2mqtt :: DEBUG :: Sending PUBLISH (d0, q0, r0, m9), 'b'Heatpump/T7'', ... (5 bytes) 2025-03-20 21:39:06,574 :: hewalex2mqtt :: INFO :: Heatpump/T8 22.7 2025-03-20 21:39:06,574 :: hewalex2mqtt :: DEBUG :: Sending PUBLISH (d0, q0, r0, m10), 'b'Heatpump/T8'', ... (4 bytes) 2025-03-20 21:39:06,574 :: hewalex2mqtt :: INFO :: Heatpump/T9 -50.0 2025-03-20 21:39:06,575 :: hewalex2mqtt :: DEBUG :: Sending PUBLISH (d0, q0, r0, m11), 'b'Heatpump/T9'', ... (5 bytes) 2025-03-20 21:39:06,575 :: hewalex2mqtt :: INFO :: Heatpump/T10 23.9 2025-03-20 21:39:06,575 :: hewalex2mqtt :: DEBUG :: Sending PUBLISH (d0, q0, r0, m12), 'b'Heatpump/T10'', ... (4 bytes) 2025-03-20 21:39:06,576 :: hewalex2mqtt :: INFO :: Heatpump/IsManual True 2025-03-20 21:39:06,576 :: hewalex2mqtt :: DEBUG :: Sending PUBLISH (d0, q0, r0, m13), 'b'Heatpump/IsManual'', ... (4 bytes) 2025-03-20 21:39:06,576 :: hewalex2mqtt :: INFO :: Heatpump/FanON False 2025-03-20 21:39:06,577 :: hewalex2mqtt :: DEBUG :: Sending PUBLISH (d0, q0, r0, m14), 'b'Heatpump/FanON'', ... (5 bytes) 2025-03-20 21:39:06,577 :: hewalex2mqtt :: INFO :: Heatpump/CirculationPumpON False 2025-03-20 21:39:06,577 :: hewalex2mqtt :: DEBUG :: Sending PUBLISH (d0, q0, r0, m15), 'b'Heatpump/CirculationPumpON'', ... (5 bytes) 2025-03-20 21:39:06,577 :: hewalex2mqtt :: INFO :: Heatpump/HeatPumpON False 2025-03-20 21:39:06,577 :: hewalex2mqtt :: DEBUG :: Sending PUBLISH (d0, q0, r0, m16), 'b'Heatpump/HeatPumpON'', ... (5 bytes) 2025-03-20 21:39:06,579 :: hewalex2mqtt :: INFO :: Heatpump/CompressorON False 2025-03-20 21:39:06,580 :: hewalex2mqtt :: DEBUG :: Sending PUBLISH (d0, q0, r0, m17), 'b'Heatpump/CompressorON'', ... (5 bytes) 2025-03-20 21:39:06,580 :: hewalex2mqtt :: INFO :: Heatpump/HeaterEON False 2025-03-20 21:39:06,580 :: hewalex2mqtt :: DEBUG :: Sending PUBLISH (d0, q0, r0, m18), 'b'Heatpump/HeaterEON'', ... (5 bytes) 2025-03-20 21:39:06,580 :: hewalex2mqtt :: INFO :: Heatpump/EV1 120 2025-03-20 21:39:06,580 :: hewalex2mqtt :: DEBUG :: Sending PUBLISH (d0, q0, r0, m19), 'b'Heatpump/EV1'', ... (3 bytes) 2025-03-20 21:39:06,580 :: hewalex2mqtt :: INFO :: Heatpump/WaitingStatus 2 2025-03-20 21:39:06,580 :: hewalex2mqtt :: DEBUG :: Sending PUBLISH (d0, q0, r0, m20), 'b'Heatpump/WaitingStatus'', ... (1 bytes) 2025-03-20 21:39:07,286 :: hewalex2mqtt :: INFO :: Heatpump/InstallationScheme 1 2025-03-20 21:39:07,286 :: hewalex2mqtt :: DEBUG :: Sending PUBLISH (d0, q0, r0, m21), 'b'Heatpump/InstallationScheme'', ... (1 bytes) 2025-03-20 21:39:07,287 :: hewalex2mqtt :: INFO :: Heatpump/HeatPumpEnabled True 2025-03-20 21:39:07,287 :: hewalex2mqtt :: DEBUG :: Sending PUBLISH (d0, q0, r0, m22), 'b'Heatpump/HeatPumpEnabled'', ... (4 bytes) 2025-03-20 21:39:07,288 :: hewalex2mqtt :: INFO :: Heatpump/TapWaterSensor 0 2025-03-20 21:39:07,288 :: hewalex2mqtt :: DEBUG :: Sending PUBLISH (d0, q0, r0, m23), 'b'Heatpump/TapWaterSensor'', ... (1 bytes) 2025-03-20 21:39:07,289 :: hewalex2mqtt :: INFO :: Heatpump/TapWaterTemp 50.0 2025-03-20 21:39:07,289 :: hewalex2mqtt :: DEBUG :: Sending PUBLISH (d0, q0, r0, m24), |
Nu hoef ik alleen nog maar de gegevens als entiteiten op te halen en de verwarming met overtollig zonlicht te laten werken.
Bedankt, bedankt, bedankt voor de hulp
Ik heb opnieuw hulp nodig:
Hoe krijg ik de gegevens van afbeelding 1 naar gegevens in afbeelding 2, wat moet ik doen?
Heeft iemand een idee?
:strip_exif()/f/image/n6WpG3exXQ3BbVdxrAZPR43U.png?f=user_large)
/f/image/TI4eshPIuseb3qZ6tqYnIqt0.png?f=fotoalbum_large)
Heeft iemand de yaml die ik kan aanpassen.
Helaas herkent mijn Homeassistent nieuwe apparaten niet automatisch.
En ik wil graag een schakelaar in de Homeassitent waarmee ik de E Heater aan en uit kan zetten. Heeft iemand zoiets al geïmplementeerd?
Gruß
Maak een fila aan mqtt.yamlshooter77 schreef op vrijdag 21 maart 2025 @ 13:37:
Hallo,
Ik heb opnieuw hulp nodig:
Hoe krijg ik de gegevens van afbeelding 1 naar gegevens in afbeelding 2, wat moet ik doen?
Heeft iemand een idee?[Afbeelding]
[Afbeelding]
Heeft iemand de yaml die ik kan aanpassen.
Helaas herkent mijn Homeassistent nieuwe apparaten niet automatisch.![]()
![]()
En ik wil graag een schakelaar in de Homeassitent waarmee ik de E Heater aan en uit kan zetten. Heeft iemand zoiets al geïmplementeerd?
Gruß
#Hewalex PCWU
switch:
- name: "Heatpump On"
command_topic: "Heatpump/Command/HeatPumpEnabled"
payload_on: "True"
payload_off: "False"
state_on: "On"
state_off: "Off"
unique_id: hewalex_heatpump_on_switch
device:
identifiers:
- "hewalex_heatpump"
name: "Hewalex"
- name: "Heatpump Deactivation"
command_topic: "Heatpump/Command/ExtControllerHPOFF"
payload_on: "True"
payload_off: "False"
state_on: "On"
state_off: "Off"
unique_id: hewalex_heatpump_extcontrol_switch
device:
identifiers:
- "hewalex_heatpump"
name: "Hewalex"
binary_sensor:
- name: "Status"
state_topic: "Heatpump/HeatPumpEnabled"
unique_id: "warmtepomp_heatpump"
payload_on: "True"
payload_off: "False"
device_class: "running"
device:
identifiers:
- "heatpump_hewalex"
name: "Hewalex"
- name: "Circulatiepomp"
state_topic: "Heatpump/CirculationPumpON"
unique_id: "warmtepomp_waterpomp"
payload_on: "True"
payload_off: "False"
device_class: "running"
device:
identifiers:
- "heatpump_hewalex"
name: "Hewalex"
- name: "Ventilator"
state_topic: "Heatpump/FanON"
payload_on: "True"
payload_off: "False"
unique_id: "warmtepomp_fan"
device_class: "running"
device:
identifiers:
- "heatpump_hewalex"
name: "Hewalex"
- name: "Compressor"
state_topic: "Heatpump/CompressorON"
unique_id: "warmtepomp_compressor"
payload_on: "True"
payload_off: "False"
device_class: "running"
device:
identifiers:
- "heatpump_hewalex"
name: "Hewalex"
climate:
- name: "Setpoint"
unique_id: "hewalex_setpoint"
retain: true
modes:
- "heat"
- "off"
current_temperature_topic: "Heatpump/T2"
temperature_command_topic: "Heatpump/Command/TapWaterTemp"
initial: "30"
min_temp: 15
max_temp: 50
temp_step: 1
temperature_command_template: "{{ value | int }}"
power_command_topic: "Heatpump/Command/HeatPumpEnabled"
mode_state_topic: "Heatpump/HeatPumpEnabled"
mode_command_topic: "Heatpump/Command/HeatPumpEnabled"
mode_state_template: "{% if value == 'True' %}Heat On{% else %}Heat Off{% endif %}"
mode_command_template: "{% if value == 'heat' %}True{% else %}False{% endif %}"
temperature_state_template: "Heatpump/TapWaterSensor"
sensor:
- name: "T1 Aanzuiglucht"
state_topic: "Heatpump/T1"
unit_of_measurement: "°C"
unique_id: "hewalex_heatpump_t1"
device:
identifiers:
- "hewalex_heatpump"
name: "Hewalex"
- name: "T2 Temperatuur buffer onder "
state_topic: "Heatpump/T2"
unit_of_measurement: "°C"
unique_id: "hewalex_heatpump_t2"
device:
identifiers:
- "hewalex_heatpump"
name: "Hewalex"
- name: "T3 Temperatuur buffer boven"
state_topic: "Heatpump/T3"
unit_of_measurement: "°C"
unique_id: "hewalex_heatpump_t3"
device:
identifiers:
- "hewalex_heatpump"
name: "Hewalex"
- name: "T6 HP Condensor IN"
state_topic: "Heatpump/T6"
unit_of_measurement: "°C"
unique_id: "hewalex_heatpump_t6"
device:
identifiers:
- "hewalex_heatpump"
name: "Hewalex"
- name: "T7 Condensor UIT"
state_topic: "Heatpump/T7"
unit_of_measurement: "°C"
unique_id: "hewalex_heatpump_t7"
device:
identifiers:
- "hewalex_heatpump"
name: "Hewalex"
- name: "T8 Temperatuur verdamper"
state_topic: "Heatpump/T8"
unit_of_measurement: "°C"
unique_id: "hewalex_heatpump_t8"
device:
identifiers:
- "hewalex_heatpump"
name: "Hewalex"
- name: "T9 Zuiggastemperatuur"
state_topic: "Heatpump/T9"
unit_of_measurement: "°C"
unique_id: "hewalex_heatpump_t9"
device:
identifiers:
- "hewalex_heatpump"
name: "Hewalex"
- name: "T10 Persgastempeartuur"
state_topic: "Heatpump/T10"
unit_of_measurement: "°C"
unique_id: "hewalex_heatpump_t10"
device:
identifiers:
- "hewalex_heatpump"
name: "Hewalex"
- name: "Expansie ventiel"
state_topic: "Heatpump/EV1"
unit_of_measurement: "unit"
unique_id: "hewalex_heatpump_ev1"
device:
identifiers:
- "heatpump_hewalex"
name: "Hewalex"
- name: "Ingestelde Hysterese"
state_topic: "Heatpump/TapWaterHysteresis"
unit_of_measurement: "°C"
unique_id: "warmtepomp_hysteresis"
device:
identifiers:
- "heatpump_hewalex"
name: "Hewalex"
- name: "Ingestelde setpoint"
state_topic: "Heatpump/TapWaterTemp"
unit_of_measurement: "°C"
unique_id: "hewalex_heatpump_tapwater"
device:
identifiers:
- "hewalex_heatpump"
name: "Hewalex"
Ik heb nu de volgende Mqtt.yaml gemaakt.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
| switch:
- name: "Heizstab"
command_topic: "Heatpump/Command/HeaterEON" # Topic, um den Heizstab zu steuern
payload_on: "True" # Payload für das Einschalten
payload_off: "False" # Payload für das Ausschalten
state_topic: "Heatpump/HeaterEON" # Topic, um den Status des Heizstabs zu überwachen
state_on: "True" # Status für "an"
state_off: "False" # Status für "aus"
unique_id: hewalex_heater_switch # Eindeutige ID des Schalters
device:
identifiers:
- "heatpump_hewalex" # Identifikator für das Gerät
name: "Hewalex" # Name des Geräts
binary_sensor:
- name: "Status"
state_topic: "Heatpump/HeatPumpEnabled"
unique_id: "warmtepomp_heatpump"
payload_on: "True"
payload_off: "False"
device_class: "running"
device:
identifiers:
- "heatpump_hewalex"
name: "Hewalex"
- name: "Ventilator"
state_topic: "Heatpump/FanON"
payload_on: "True"
payload_off: "False"
unique_id: "warmtepomp_fan"
device_class: "running"
device:
identifiers:
- "heatpump_hewalex"
name: "Hewalex"
- name: "Heizstab"
state_topic: "Heatpump/HeaterEON"
payload_on: "True"
payload_off: "False"
unique_id: "Eheater"
device_class: "running"
device:
identifiers:
- "heatpump_hewalex"
name: "Hewalex"
- name: "Compressor"
state_topic: "Heatpump/CompressorON"
unique_id: "warmtepomp_compressor"
payload_on: "True"
payload_off: "False"
device_class: "running"
device:
identifiers:
- "heatpump_hewalex"
name: "Hewalex"
climate:
- name: "Setpoint"
unique_id: "hewalex_setpoint"
retain: true
modes:
- "heat"
- "off"
current_temperature_topic: "Heatpump/T2"
temperature_command_topic: "Heatpump/Command/TapWaterTemp"
initial: "30"
min_temp: 15
max_temp: 55
temp_step: 1
temperature_command_template: "{{ value | int }}"
power_command_topic: "Heatpump/Command/HeatPumpEnabled"
mode_state_topic: "Heatpump/HeatPumpEnabled"
mode_command_topic: "Heatpump/Command/HeatPumpEnabled"
mode_state_template: "{% if value == 'True' %}heat{% else %}off{% endif %}"
mode_command_template: "{% if value == 'heat' %}True{% else %}False{% endif %}"
temperature_state_template: "Heatpump/TapWaterSensor"
sensor:
- name: "T1 Umgebungstemperatur"
state_topic: "Heatpump/T1"
unit_of_measurement: "°C"
unique_id: "hewalex_heatpump_t1"
device:
identifiers:
- "heatpump_hewalex"
name: "Hewalex"
- name: "T2 Temperatur Speicher oben"
state_topic: "Heatpump/T2"
unit_of_measurement: "°C"
unique_id: "hewalex_heatpump_t2"
device:
identifiers:
- "heatpump_hewalex"
name: "Hewalex"
- name: "T3 Temperatur Speicher unten"
state_topic: "Heatpump/T3"
unit_of_measurement: "°C"
unique_id: "hewalex_heatpump_t3"
device:
identifiers:
- "heatpump_hewalex"
name: "Hewalex"
- name: "T8 Temperatuur verdamper"
state_topic: "Heatpump/T8"
unit_of_measurement: "°C"
unique_id: "hewalex_heatpump_t8"
device:
identifiers:
- "heatpump_hewalex"
name: "Hewalex"
- name: "T10 Persgastempeartuur"
state_topic: "Heatpump/T10"
unit_of_measurement: "°C"
unique_id: "hewalex_heatpump_t10"
device:
identifiers:
- "heatpump_hewalex"
name: "Hewalex"
- name: "Ingestelde Hysterese"
state_topic: "Heatpump/TapWaterHysteresis"
unit_of_measurement: "°C"
unique_id: "warmtepomp_hysteresis"
device:
identifiers:
- "heatpump_hewalex"
name: "Hewalex"
- name: "Ingestelde setpoint"
state_topic: "Heatpump/TapWaterTemp"
unit_of_measurement: "°C"
unique_id: "hewalex_heatpump_tapwater"
device:
identifiers:
- "heatpump_hewalex"
name: "Hewalex" |
Maar mijn schakelaar werkt nog steeds niet.
Het werkt alleen als ik het display op de warmtepomp aanzet, dan verandert de status. Als ik overschakel naar HA gebeurt er niets.
Ik kan het setpoint ook nog niet aanpassen.
/f/image/SfwE212Ub6ilBHBodJDNGyL6.png?f=fotoalbum_large)
En ik heb een aantal sensoren naar het Duits vertaald.
Nu werken zowel Domoticz als Home Assistant en onafhankelijk van elkaar, zodra ik ook mijn Hewalex ZPS18e zonnecollector pomp in Home Assitant heb stap ik definitief over.
De hewalex2mqtt.py van @chibald ondersteund zowel de PCWU Warmtepomp als de ZPS18 zonneboiler maar in de versie van @Jojan265 is de ZPS 18 zonneboiler code verwijderd.
Heeft iemand AppDeamon met ZPS18e werkend heeft binnen Home Assistant? Zo ja, dan door ik dat graag.
Ik heb nog onvoldoende kennis van programmeren om hewalex2mqtt.py weer met ZPS uit te breiden dus zou me heel veel tijd schelen als iemand dit al heeft gedaan. Maar in de tussentijd probeer ik zelf de de ZPS18 code van Cibald werkend te krijgen met Appdeamon.
[ Voor 41% gewijzigd door gvamero op 08-04-2025 21:35 . Reden: Inhoud specifieker gemaakt. ]
Anno 2025, is de hewalex nog een goede koop? Subsidie even niet in acht nemend.
Ik wil het er _niet_ over hebben.
Ligt natuurlijk ook aan te verwarmen ruimte, grootte, warmte verlies en etc... Wij hebben het redelijk goed uitgehouden afgelopen winter met een hewalex in ons huis. Af en toe bijverwarmen met ons airco systeem.magiel schreef op donderdag 17 april 2025 @ 21:03:
Hallo allemaal. In m’n zoektocht naar verwarming icm ventilatie lucht niet weggooien ben ik ook bij de hewalex uitgekomen.
Anno 2025, is de hewalex nog een goede koop? Subsidie even niet in acht nemend.
De hewalex gaat wel meer geluid produceren naarmate het kouder wordt. Dat is iets wat ik nog wil tackelen voor komende wintern.
Ik denk dat het door je bochten komt. De Hewalex trekt ietwat vacuum.waarschijnlijk functioneren je bochten als een soort zwanehals.Martin7182 schreef op donderdag 17 april 2025 @ 22:45:
Heeft iemand wel eens het probleem gehad dat het condenswater tijdelijk niet wegloopt? Ik had de afvoerslang in een 2 liter petfles gehangen, maar na een aantal dagen was er maar een halve liter water verzameld. Het uiteinde van de slang hing in het water, maar toen ik er lucht liet bijkomen stroomde er opeens ~2 liter water uit. De flessenhals is ruim genoeg en sluit niet af. De Hewalex hangt op 1.5 meter hoogte en de afvoerslang slingert met een paar ruime bochten naar beneden.
S.J.
Ik heb ( nog ) geen Hewa, maar een dun slangetje van de lucht aanzuig naar de afvoerslang, die onderin in water staat, zorgt voor een beetje onderdruk zodat het water weg kan.Martin7182 schreef op donderdag 17 april 2025 @ 22:45:
Heeft iemand wel eens het probleem gehad dat het condenswater tijdelijk niet wegloopt?
( anders is er alleen onderdruk in de Hewa )
Hoe is je opstelling? Binnen/buiten of buiten/buiten?Martin7182 schreef op donderdag 17 april 2025 @ 22:45:
Heeft iemand wel eens het probleem gehad dat het condenswater tijdelijk niet wegloopt? Ik had de afvoerslang in een 2 liter petfles gehangen, maar na een aantal dagen was er maar een halve liter water verzameld. Het uiteinde van de slang hing in het water, maar toen ik er lucht liet bijkomen stroomde er opeens ~2 liter water uit. De flessenhals is ruim genoeg en sluit niet af. De Hewalex hangt op 1.5 meter hoogte en de afvoerslang slingert met een paar ruime bochten naar beneden.
Ik had erbij moeten zeggen dat het was toen de unit niet draaide. In de paar meter slang past niet zoveel water, het moet in de Hewalex opgespaard zijn. Misschien omdat het uiteinde in het water ging, maar dat moet ook volgens de handleiding. Meestal druppelt het water beetje bij beetje tijdens het draaien, dus ik snap het niet. Ik ga de slang dan maar wat inkorten, dat helpt misschien.Sterke-Jerke schreef op vrijdag 18 april 2025 @ 08:50:
[...]
Ik denk dat het door je bochten komt. De Hewalex trekt ietwat vacuum.waarschijnlijk functioneren je bochten als een soort zwanehals.
Binnen/buiten. Er zit ook vaak veel vocht in de lucht vanwege drogende was op zolder.Tim123 schreef op vrijdag 18 april 2025 @ 10:19:
[...]
Hoe is je opstelling? Binnen/buiten of buiten/buiten?
Na het doorlezen van de topic, zie ik dat de hewalex direct het warm water opwarmt en niet via een spiraal in de boiler. Zou niet ondersteund worden door de fabrikant?
Na wat zoeken ben ik wel ook deze tegengekomen:
https://www.solardirekt24...auch-Warmwasser/420000031
volgens schema 1 in de handleiding lijkt die het wel te ondersteunen. Iemand ervaring met dit toestel?
Ja, mooi, maar dit is het Hewalex topic. Niet een ander vreemd merk dat we dan ook nog in het Duits moeten gaan doorlezen. Dus dat je hier iemand gaat vinden met ervaring daarover is zo goed als nihil.Gloin schreef op dinsdag 20 mei 2025 @ 16:52:
We zijn thuis aan het verbouwen en was aan het kijken naar een hewalex warmtepomp omdat ik geen plaats heb voor een all in one rechtstaand boilervat. Er komt een horizontaal boilervat op zolder te staan.
Na het doorlezen van de topic, zie ik dat de hewalex direct het warm water opwarmt en niet via een spiraal in de boiler. Zou niet ondersteund worden door de fabrikant?
Na wat zoeken ben ik wel ook deze tegengekomen:
https://www.solardirekt24...auch-Warmwasser/420000031
volgens schema 1 in de handleiding lijkt die het wel te ondersteunen. Iemand ervaring met dit toestel?
Maar wat is dan je probleem dat de Hewalex het op deze manier doet. Want ik zie het probleem niet namelijk.
[ Voor 11% gewijzigd door TTommie op 20-05-2025 23:41 ]
Mr. T.
X een indirect verwarmde boiler op wp levert altijd rendements verlies. Omdat er een extra warmtewisselaar tussen zit moet de wp op een hogere temperatuur draaien.Gloin schreef op dinsdag 20 mei 2025 @ 16:52:
We zijn thuis aan het verbouwen en was aan het kijken naar een hewalex warmtepomp omdat ik geen plaats heb voor een all in one rechtstaand boilervat. Er komt een horizontaal boilervat op zolder te staan.
Na het doorlezen van de topic, zie ik dat de hewalex direct het warm water opwarmt en niet via een spiraal in de boiler. Zou niet ondersteund worden door de fabrikant?
Na wat zoeken ben ik wel ook deze tegengekomen:
https://www.solardirekt24...auch-Warmwasser/420000031
volgens schema 1 in de handleiding lijkt die het wel te ondersteunen. Iemand ervaring met dit toestel?
X op de tekeningetjes bij de link staat deze wp direct op de spiraal. Dat impliceert dat in de wp minstens een pompgroep en expansievat zou zitten en logischerwijs ook een buffervat.
Echter hetzelfde plaatje staat er ook direct op de boiler aangesloten, dat is tapwater en dan zou dat via eenzelfde circuit lopen. Eerst zien dan geloven.
X bij de getekende indirecte boiler loopt de spiraal van boven in de boiler naar onder in de boiler. Nog een rendementkiller. En een mooie manier om de bovenkant van de boiler af te koelen als de wp aanslaat.
Verder maar niet gekeken.
Als ik het goed heb zitten er in dit topic een aantal tweakers met een hewalex op een liggend vat met een tap spiraal (liggende hygiëne boiler) dat zou een optie kunnen zijn.
Zo'n hewalex warmtepomp boiler is vrij uniek omdat het WP gedeelte van de boiler losgekoppeld is van het vat.TTommie schreef op dinsdag 20 mei 2025 @ 23:34:
[...]
Ja, mooi, maar dit is het Hewalex topic. Niet een ander vreemd merk dat we dan ook nog in het Duits moeten gaan doorlezen. Dus dat je hier iemand gaat vinden met ervaring daarover is zo goed als nihil.
Maar wat is dan je probleem dat de Hewalex het op deze manier doet. Want ik zie het probleem niet namelijk.
Vroeg me gewoon af of iemand anders deze toevallig ook was tegengekomen en misschien zelfs geprobeerd heeft. Voor zover ik zag was er nog geen specifiek topic voor deze alleen dus ik dacht ik vraag het hier even.
Reden om indirect te verwarmen is omdat het aansluiten gemakkelijker zou zijn in mijn situatie. Er loopt namelijk al een circulatieleiding ook van de boiler naar alle aftappunten. Met de hewalex zou er dan een 2de circulatiecircuit bijkomen. Niet onmogelijk maar het zou gewoon makkelijker zijn om die op een spiraal aan te sluiten...
Zou bij mij ook de bedoeling zijn... maar goed bedankt voor de info. Ik denk dat ik toch dan waarschijnlijk voor directe verwarming zal kijken...Surfari schreef op woensdag 21 mei 2025 @ 10:30:
[...]
X een indirect verwarmde boiler op wp levert altijd rendements verlies. Omdat er een extra warmtewisselaar tussen zit moet de wp op een hogere temperatuur draaien.
X op de tekeningetjes bij de link staat deze wp direct op de spiraal. Dat impliceert dat in de wp minstens een pompgroep en expansievat zou zitten en logischerwijs ook een buffervat.
Echter hetzelfde plaatje staat er ook direct op de boiler aangesloten, dat is tapwater en dan zou dat via eenzelfde circuit lopen. Eerst zien dan geloven.
X bij de getekende indirecte boiler loopt de spiraal van boven in de boiler naar onder in de boiler. Nog een rendementkiller. En een mooie manier om de bovenkant van de boiler af te koelen als de wp aanslaat.
Verder maar niet gekeken.
Als ik het goed heb zitten er in dit topic een aantal tweakers met een hewalex op een liggend vat met een tap spiraal (liggende hygiëne boiler) dat zou een optie kunnen zijn.
Zelf geen ervaringen mee met de Sunex Drops. Ik zie wel dat deze net als de Hewalex in Polen gemaakt worden. Zelf heb ik de Hewalex op een 200ltr horizontale boiler aangesloten, wat prima werkt. Ik gebruik de horizontale boiler als buffer voor de verwarming.Gloin schreef op dinsdag 20 mei 2025 @ 16:52:
We zijn thuis aan het verbouwen en was aan het kijken naar een hewalex warmtepomp omdat ik geen plaats heb voor een all in one rechtstaand boilervat. Er komt een horizontaal boilervat op zolder te staan.
Na het doorlezen van de topic, zie ik dat de hewalex direct het warm water opwarmt en niet via een spiraal in de boiler. Zou niet ondersteund worden door de fabrikant?
Na wat zoeken ben ik wel ook deze tegengekomen:
https://www.solardirekt24...auch-Warmwasser/420000031
volgens schema 1 in de handleiding lijkt die het wel te ondersteunen. Iemand ervaring met dit toestel?
Drie vragen aan huidige eigenaren:
Hebben jullie een eKontrol module erbij gekocht (wat doet zo'n ding eigenlijk?)
Hoe hebben jullie het apparaat geplaatst? Dat wil zeggen hangend aan de muur met de muurbeugel of staand op een frame? En waarom?
Hoe ervaren jullie de geluidsdruk? Niveau koelkast? Of niveau vaatwasser o.i.d.?
Be small, act BIG.
Ik ga overigens ook nog een shelly toevoegen.
Hij hangt aan de muur bij mij, en het geluid is een stille wasdroger ongeveer.
Mijn koelkast maakt meer lawaai, maar daarom willen we die ook snel vervangen
Montage met muurbeugel. Tip: haal de schroefjes aan muurzijde(n) eruit, je kunt anders de kap niet makkelijk demonteren voor onderhoud.
Edit: het geluid is hier vergelijkbaar met de ventilatiebox op vol vermogen. Er zit nog wel een lage brom bij, maar een verdieping lager hoor je amper iets (via het open trapgat). Het boilervat van 150 liter is meestal binnen een uur wel weer op temperatuur (44 °C). Het scheelt dat de compressor 3 kW thermisch is. De unit draait hier een keer per dag, vanaf 16:00.
[ Voor 37% gewijzigd door Martin7182 op 17-06-2025 09:24 ]
Ik heb voor alle koppelingen richtingen het boilervat voor vlakverdichtend gekozen en daar zitten fiberringen bij (heima24), wat ik helaas dus niet even los en vast kan draaien. Ik kan natuurlijk die ring vervangen door rubber of EPDM, maar via de koppeling ontluchten lijkt met evengoed niet de voorkeursoplossing? Of is dat goed te doen? Of wellicht gewoon een t-stuk plaatsen met een een stop? Wie heeft de gouden tip?
Mijn Wilopomp zit laag genoeg zodat hij zonder ontluchten onder water staat en bij eerste keer inschakelen gelijk alle overtollige lucht uit de leidingen en Hewalex wegpompt. Die lucht gaat vanzelf bovenin het boilervat zitten terwijl de pomp het water onderin rondpompt.
De Wilopomp circuleert het water van laag naar hoog, dat gaat vanzelf goed. Een ander verhaal was mijn later aangebrachte tweede circulatiepomp t.b.v. anti-legionellarun; die circuleert andersom en daar had ik wel wat moeite om de lucht eruit te krijgen. De pomp werkt niet als er lucht inzit en omdat de aanvoer van boven uit het vat komt, heb je daar snel lucht zitten die niet weg wil.
[ Voor 38% gewijzigd door Martin7182 op 28-06-2025 13:15 ]
Ik realiseerde me dat zonder plaatje hoe ik de boel wil aansluiten op het boilervat, we wellicht langs elkaar heen praten;Martin7182 schreef op zaterdag 28 juni 2025 @ 13:07:
@ntram gewoon de warmwaterkraan even openzetten
:strip_exif()/f/image/iXky0ZDAILqCUkXaOFgE2lvS.jpg?f=fotoalbum_large)
Ik had opgemaakt uit de Hewalex handleiding dat het bovenstaande de gesuggereerde wijze van aansluiten was, wat zou als gevolg hebben dat in het geel gearceerde gebied lucht zou vast blijven zitten. Ik begin me te realiseren dat ik waarschijnlijk een interpretatie fout heb gemaakt
Belangrijkste waar ik op had moeten letten in de instructies van Hewalex is dat zij de aansluiting van het warm tapwater doen op de de hoogste aansluiting van de boiler. In dat opzicht doe ik het op mijn tekening toch verkeerd, dus ik zal uitgang van de hewalex en warm tapwater wisselen ten opzichte van mijn plaatje.
We kunnen wel weer een reden toevoegen aan het lijstje waarom je geen horizontaal boilervat moet kopen
[ Voor 35% gewijzigd door ntram op 29-06-2025 11:25 ]
Langzaam krijgt het vorm. Kabels zijn getrokken, vat heeft een stoel om druk op de vloer te verdelen, leidingen op maat.
En een soort van hotfill (meer een lukewarmfill) voor de wasmachine is ook al gemonteerd.
![]() | ![]() | ![]() |
In loze uurtjes ben ik alle leidingen aan het solderen. Zodra dat klaar is ga ik een Hewalex bestellen voor de volgende stap.
Be small, act BIG.
Leuk, alles in koper! Klopt het dat je de Hewalex op de spiraal gaat aansluiten? Dat is tegen de instructies in, maar misschien gaat het wel gewoon werken. Ik heb een kleiner Inventum vat met spiraal aangesloten op de CV (zonder ketel), die trekt bijna al het vermogen uit de Hewalex, dus je zou zeggen andersom moet dat ook kunnen werken.thaMini schreef op zondag 29 juni 2025 @ 10:04:
Ik zal ook eens een update van m'n projectje thuis geven.
Langzaam krijgt het vorm. Kabels zijn getrokken, vat heeft een stoel om druk op de vloer te verdelen, leidingen op maat.
En een soort van hotfill (meer een lukewarmfill) voor de wasmachine is ook al gemonteerd.
[Afbeelding] [Afbeelding] [Afbeelding]
In loze uurtjes ben ik alle leidingen aan het solderen. Zodra dat klaar is ga ik een Hewalex bestellen voor de volgende stap.
Verder zie ik wat potentiële eenpijpscirculatie warmtelekken, maar dat kan vrij eenvoudig opgelost worden, indien nodig.
Ik heb bewust een 3,0 m^2 spiraal gekozen, voor warmtepomp doeleinden. Daarmee kan ik met de 3-wegklep die ik nog heb van de CV ketel vervolgens de Hewalex laten schakelen tussen het vat verwarmen en het huis verwarmen.
Welke eenpijpscirculatiewarmtelekken zie je? Het thermostaatventiel was voor mij er eentje, maar ik heb een ventiel met terugslagkleppen gebruikt.
Be small, act BIG.
Ok, wel cool om de 3-wegklep te gebruiken. CV via de Hewalex werkt hier ook goed, al gebruik ik het niet vaak en alleen als bijverwarming. De unit gaat wel af en toe ontdooien, ik denk omdat in CV bedrijf de temperaturen relatief laag zijn (de warmtewisselaar vriest ook dicht als ik 15 graden lucht van binnen aanzuig).thaMini schreef op zondag 29 juni 2025 @ 20:45:
Ja, dat koper vind ik leuk om mee te werken. Helaas zie je het straks niet meer door de isolatie.
Ik heb bewust een 3,0 m^2 spiraal gekozen, voor warmtepomp doeleinden. Daarmee kan ik met de 3-wegklep die ik nog heb van de CV ketel vervolgens de Hewalex laten schakelen tussen het vat verwarmen en het huis verwarmen.
De aansluitingen van en naar de Hewalex lekken mogelijk wat warmte. De warme kant zou naar opzij kunnen lekken, de koude kant naar opzij en omhoog. Zeker na een anti-legionellarun. Maar een eventueel lek aan de koude kant is natuurlijk vanzelf weg na een tijdje. Ik zou me er niet druk om maken, tenzij het merkbaar verlies oplevert.Welke eenpijpscirculatiewarmtelekken zie je? Het thermostaatventiel was voor mij er eentje, maar ik heb een ventiel met terugslagkleppen gebruikt.
Iemand meldde nog in dit topic dat het beter is andere trillingsdempers te gebruiken dan de meegeleverde. Welk type gebruiken mensen hier?
Be small, act BIG.
Als je binnen dit topic zoekt op "warmtepompdempers" dan vind je vanzelf de link.thaMini schreef op maandag 30 juni 2025 @ 08:39:
Ik zal het in de gaten houden.
Iemand meldde nog in dit topic dat het beter is andere trillingsdempers te gebruiken dan de meegeleverde. Welk type gebruiken mensen hier?
Zelf heb ik twee hewalex warmtepompen naast elkaar hangen aan muurbeugels. Volgens de installateur, die ze vaker plaatst, maar deze dempers niet kende, waren ze erg stil.
Ik heb dezelfde boilervat en geen last van lucht.ntram schreef op zaterdag 28 juni 2025 @ 16:10:
[...]
Ik realiseerde me dat zonder plaatje hoe ik de boel wil aansluiten op het boilervat, we wellicht langs elkaar heen praten;
[Afbeelding]
Ik had opgemaakt uit de Hewalex handleiding dat het bovenstaande de gesuggereerde wijze van aansluiten was, wat zou als gevolg hebben dat in het geel gearceerde gebied lucht zou vast blijven zitten. Ik begin me te realiseren dat ik waarschijnlijk een interpretatie fout heb gemaaktomdat het daar om een verticaal boilervat gaat ipv een horizontaal vat.
Belangrijkste waar ik op had moeten letten in de instructies van Hewalex is dat zij de aansluiting van het warm tapwater doen op de de hoogste aansluiting van de boiler. In dat opzicht doe ik het op mijn tekening toch verkeerd, dus ik zal uitgang van de hewalex en warm tapwater wisselen ten opzichte van mijn plaatje.
We kunnen wel weer een reden toevoegen aan het lijstje waarom je geen horizontaal boilervat moet kopen
Ik heb deze dempers gebruikt. Scheelt veel in geluidthaMini schreef op maandag 30 juni 2025 @ 08:39:
Ik zal het in de gaten houden.
Iemand meldde nog in dit topic dat het beter is andere trillingsdempers te gebruiken dan de meegeleverde. Welk type gebruiken mensen hier?
https://www.warmtepompdem...ype-80-35-shore-max-30-kg
Het lijkt erop dat hij eerst als 3kW werd gespecificeerd en nu als 0kW. Maar waarom en wanneer dit gewijzigd is, dat is me een raadsel.
[ Voor 24% gewijzigd door thaMini op 04-07-2025 04:52 . Reden: meer info. ]
Be small, act BIG.
Per 01-01-2025 zijn de subsidie regels aangescherpt. De subsidie voor warmtepompen met een klein vermogen is lager geworden en voor particulieren die zelf wat plaatsen is het moeilijker geworden. Er zijn 2 subsidie codesthaMini schreef op vrijdag 4 juli 2025 @ 04:51:
Bijzonder, ik ben nog eens gaan opzoeken hoeveel subsidie er op de Hewalex zit. Ik had eerst uitgezocht dat dit 1900 euro zou zijn. Echter nu kan ik alleen 725 euro vinden. Dat veranderd de business case nogal.
Het lijkt erop dat hij eerst als 3kW werd gespecificeerd en nu als 0kW. Maar waarom en wanneer dit gewijzigd is, dat is me een raadsel.
* KA17678 – voor tapwater en ruimteverwarming € 1900,-
* KA15716 Hewalex PCWU 3,0 kW tapwater € 725,-
Heel bijzonder, zijn dezelfde warmtepompen
[ Voor 12% gewijzigd door andre75 op 04-07-2025 22:21 ]
Be small, act BIG.
Oei.. Dat wordt dan een uitdaging. Als deze niet meer bestaat, dan heeft een naar mijn inziens een Hewalex niet veel zin meer.thaMini schreef op vrijdag 4 juli 2025 @ 22:40:
Dat is het punt, KA17678 bestaat niet meer.
:strip_exif()/f/image/5MMjUP9GlYLOtcHzgfsy21cn.jpg?f=fotoalbum_large)
Voor de Home-assistant gebruikers heb ik een mooie warmtepomp card gevonden waar je de Hewalex sensoren kan gebruiken.
https://github.com/ManfredTremmel/lovelace-heat-pump-card
[ Voor 4% gewijzigd door andre75 op 06-07-2025 16:42 ]
Be small, act BIG.
Neen. De ventilator is via het menu niet los in te schakelen.thaMini schreef op donderdag 10 juli 2025 @ 13:46:
Even een checken, ik kon het niet vinden in het topic. Maar kan de Hewalex ook fan only draaien? Als vervanging van je mech vent box?
De ventilator is ook niet geschikt voor mechanische ventilatie (in de zin van normale woonhuiventilatie) omdat deze weinig drukverschil overbrugt.
Klinkt goed... Maar hoe komt ha aan de gegevens? Mijn hewalex hangt niet op wifi oid?andre75 schreef op zondag 6 juli 2025 @ 16:41:
[Afbeelding]
Voor de Home-assistant gebruikers heb ik een mooie warmtepomp card gevonden waar je de Hewalex sensoren kan gebruiken.
https://github.com/ManfredTremmel/lovelace-heat-pump-card
Mvg
Afhankelijk van de lunch en het diner is gasloos the way!
Zonneboiler magazijn gaf twee weken terug aan dat ze verwachten dat dit een tijdelijke situatie is en dat de oorzaak bekend was.andre75 schreef op vrijdag 4 juli 2025 @ 23:12:
[...]
Oei.. Dat wordt dan een uitdaging. Als deze niet meer bestaat, dan heeft een naar mijn inziens een Hewalex niet veel zin meer.
Je zal eerst de hewalex moeten integreren in Ha. @Jojan265 heeft een goede beschrijving gemaakt hoe je de Hewalex moet integreren.crazyjopje schreef op dinsdag 2 september 2025 @ 21:26:
[...]
Klinkt goed... Maar hoe komt ha aan de gegevens? Mijn hewalex hangt niet op wifi oid?
Mvg
Het (grote?) hewalex warmtepomp(boiler) avontuur
Ik krijg net van hen door dat de nieuwe meldcode KA30773 is, met een subsidie van €1695 (€205 minder dan begin dit jaar).ntram schreef op woensdag 3 september 2025 @ 16:46:
[...]
Zonneboiler magazijn gaf twee weken terug aan dat ze verwachten dat dit een tijdelijke situatie is en dat de oorzaak bekend was.
Fijn, kunnen we nog even door met dit topic
Mijn bedieningspaneel van de hewalex warmtepomp is kapot. Heeft iemand 1 liggen toevallig?
Betreft de PG426-P01-1O4
Groeten
John
Ik heb mijn probleem opgelost.
Dankzij jullie kan ik nu de gegevens van de warmtepomp ophalen.
En ik heb de externe ingang in het Hewalex-regelsysteem zo geprogrammeerd dat ik het verwarmingselement aan en uit kan zetten als deze gesloten is. Ik doe dit met een potentiaalvrije Shelly 1.
Ik had ook veel hulp nodig van Chat GPT. Maar het werkt nu.
Als er een overschot aan zonnepanelen is, kan ik nu de elektrische verwarming aanzetten zonder dat ik naar de kelder hoef.
Vat is gereserveerd voor tonny147, Hewalex is nog beschikbaar.
[ Voor 23% gewijzigd door Catzjes op 05-10-2025 22:44 ]
Toevallig heb ik deze ook op het oog. https://zonneboilermagazi...ater-en-ruimteverwarming/andre75 schreef op vrijdag 4 juli 2025 @ 22:16:
[...]
Per 01-01-2025 zijn de subsidie regels aangescherpt. De subsidie voor warmtepompen met een klein vermogen is lager geworden en voor particulieren die zelf wat plaatsen is het moeilijker geworden. Er zijn 2 subsidie codes
* KA17678 – voor tapwater en ruimteverwarming € 1900,-
* KA15716 Hewalex PCWU 3,0 kW tapwater € 725,-
Heel bijzonder, zijn dezelfde warmtepompen
Maar er staat € 1.675,- subsidie toch? Dus dan is deze warmtepomp bijna gratis.
https://www.rvo.nl/meldco...a30773-hewalex-solmax-3kw
Maar heb je verplicht een boilervat nodig? Kan deze ook direct op de cv worden aangesloten? Geen tapwater. Met de extra optie Elektrisch verwarmingselement 2kW 6/4.
Voor tapwater heb ik al een Auer Edel Eau 200L warmtepompboiler met rvs tank. Gaat puur om de cv.
Heeft de Hewalex Solmax 3,0 kW een ingebouwde cv pomp?
Update: Subsidie klopt. Is € 1.675,-
Circulatiepomp is ingebouwd. Maar een buffervat van minimaal 50 liter is wel aan te raden voor optimale rendement en om pendeling te voorkomen.
Lijkt me lastig kwijt te raken als deze 3 jaar oud is met een nieuwprijs van € 1.970 en een subsidie van € 1.675. Nieuwprijs wordt dan maar € 295 euro. Dan zullen de meeste voor nieuw kiezen.Catzjes schreef op zondag 5 oktober 2025 @ 12:44:
Interesse-peiling: heeft er iemand interesse in een tweedehands 3,0 PCWU, deze is drie jaar oud en wordt vervangen door een Atlantic Explorer V5.
[ Voor 37% gewijzigd door Draconian op 08-10-2025 09:19 ]
Allemaal begrijpelijke vragen, maar op eventueel veranderende subsidie na zijn alle onderwerpen hier tig keer langsgekomen. Het is een lange lap dit topic maar een beetje inlezen kan geen kwaad.Draconian schreef op woensdag 8 oktober 2025 @ 07:05:
[...]
Toevallig heb ik deze ook op het oog. https://zonneboilermagazi...ater-en-ruimteverwarming/
Maar er staat € 1.675,- subsidie toch? Dus dan is deze warmtepomp bijna gratis.
https://www.rvo.nl/meldco...a30773-hewalex-solmax-3kw
Maar heb je verplicht een boilervat nodig? Kan deze ook direct op de cv worden aangesloten? Geen tapwater. Met de extra optie Elektrisch verwarmingselement 2kW 6/4.
Voor tapwater heb ik al een Auer Edel Eau 200L warmtepompboiler met rvs tank. Gaat puur om de cv.
Heeft de Hewalex Solmax 3,0 kW een ingebouwde cv pomp?
Update: Subsidie klopt. Is € 1.675,-
Circulatiepomp is ingebouwd. Maar een buffervat van minimaal 50 liter is wel aan te raden voor optimale rendement en om pendeling te voorkomen.
[...]
Lijkt me lastig kwijt te raken als deze 3 jaar oud is met een nieuwprijs van € 1.970 en een subsidie van € 1.675. Nieuwprijs wordt dan maar € 295 euro. Dan zullen de meeste voor nieuw kiezen.
Tip. Bij de leverancier die je noemt kun je een manual downloaden. Misschien nog steeds van de 2.5 maar dat maakt inhoudelijk niet uit .
Nee, de pomp zit er los in (evenals de handleiding en rubber voetjes) en moet buiten de unit geïnstalleerd worden.Draconian schreef op woensdag 8 oktober 2025 @ 07:05:
[...]
Update: Subsidie klopt. Is € 1.675,-
Circulatiepomp is ingebouwd.
Mijn insteek is om er iemand blij mee te maken die hem wil als spare, of iemand die hem zelf wil installeren, dus geen subsidie krijgt. Subsidie krijg je alleen als je hem laat installeren door een bouw-installatiebedrijf, de RVO is flink strenger geworden bij zelf-installatie. En ik hoef er echt niet veel voor te hebbenDraconian schreef op woensdag 8 oktober 2025 @ 07:05:
Lijkt me lastig kwijt te raken als deze 3 jaar oud is met een nieuwprijs van € 1.970 en een subsidie van € 1.675. Nieuwprijs wordt dan maar € 295 euro. Dan zullen de meeste voor nieuw kiezen.
[ Voor 11% gewijzigd door Catzjes op 08-10-2025 18:03 ]
Noem eens een prijs. Misschien dat je mij over kan halen. Als ik zelf installeer zou ik bij een monteur 200 euro moeten betalen om soort van op te leveren om alsnog de subsidie te pakken. Hij komt dan alleen kijken terwijl ik het werk heb gedaan. Dus de 295 euro wordt dan 495 euro voor nieuw. Dan steek ik liever dat geld in een rvs buffervat van 50 liter https://www.groenehoedduurzaam.nl/50l-rvs-buffervat.html voor de Hewalex Solmax 3,0 kW warmtepomp.Catzjes schreef op woensdag 8 oktober 2025 @ 17:39:
[...]
Mijn insteek is om er iemand blij mee te maken die hem wil als spare, of iemand die hem zelf wil installeren, dus geen subsidie krijgt. Subsidie krijg je alleen als je hem laat installeren door een bouw-installatiebedrijf, de RVO is flink strenger geworden bij zelf-installatie. En ik hoef er echt niet veel voor te hebben
[ Voor 9% gewijzigd door Draconian op 09-10-2025 07:56 ]
Bij deze voor je gereserveerdDraconian schreef op donderdag 9 oktober 2025 @ 07:54:
[...]
Noem eens een prijs. Misschien dat je mij over kan halen. Als ik zelf installeer zou ik bij een monteur 200 euro moeten betalen om soort van op te leveren om alsnog de subsidie te pakken. Hij komt dan alleen kijken terwijl ik het werk heb gedaan. Dus de 295 euro wordt dan 495 euro voor nieuw. Dan steek ik liever dat geld in een rvs buffervat van 50 liter https://www.groenehoedduurzaam.nl/50l-rvs-buffervat.html voor de Hewalex Solmax 3,0 kW warmtepomp.
[ Voor 3% gewijzigd door Catzjes op 09-10-2025 20:56 ]
Ik heb een zonneboiler van hewalex met een solar controller. Nu heeft hij aan T1 err
En verder warmt hij niet meer op. Wat zou het probleem kunnen zijn? Ik kan in de handleiding niets vinden.
T1 is de sensor op het dak die in de uittrede zit van de zonnecollectoren geloof ik.Raymond1977 schreef op vrijdag 10 oktober 2025 @ 13:06:
Hoi,
Ik heb een zonneboiler van hewalex met een solar controller. Nu heeft hij aan T1 err
En verder warmt hij niet meer op. Wat zou het probleem kunnen zijn? Ik kan in de handleiding niets vinden.
Meet hem inderdaad eens door, volgens mij kan je de bedrading relatief makkelijk loshalen in de controller(scherm kan je uit de isolatie behuizing naar voren schuiven).
Het type is ntc10K
Bij de warmtepomp is T1 inderdaad de omgevingstemperatuur, bij de zonneboiler de sensor op het dak..Martin7182 schreef op vrijdag 10 oktober 2025 @ 13:50:
@Raymond1977 T1 meet de omgevingstemperatuur. In de handleiding wordt de foutmelding beschreven onder Alarm01. Heb je de sensor en kabel al doorgemeten?
De Hewalex Solmax 3,0 kW warmtepomp wordt puur gebruikt voor de cv en meer niet. De sensoren T2 en T3 kunnen dan op de leidingen zonder buffervat. Ik snap de hele functie niet van zo een buffervat omdat voor de cv dan meer water verwarmt moet worden terwijl deze volume al aanwezig is in alle radiatoren.
Ik ga de buffervat gewoon overslaan. Scheelt me ook nog eens 500 euro.
https://cvtuner.nl/buffervat-wel-of-niet/
[ Voor 7% gewijzigd door Draconian op 12-10-2025 15:15 ]
Ik ben het deels met je eens:Draconian schreef op zondag 12 oktober 2025 @ 15:03:
Is een buffervat nou echt nodig met alleen gebruik van de cv die altijd open staat? Dus geen dichtgedraaide radiatoren in een eengezinswoning. Ik ben namelijk al ver met alles aansluiten maar mis alleen nog een buffervat. Het wordt alleen in de wintermaanden gebruikt als het onder de 10 graden is buiten. Tapwater heb ik namelijk al een aparte warmtepompboiler voor van 200 liter.
De Hewalex Solmax 3,0 kW warmtepomp wordt puur gebruikt voor de cv en meer niet. De sensoren T2 en T3 kunnen dan op de leidingen zonder buffervat. Ik snap de hele functie niet van zo een buffervat omdat voor de cv dan meer water verwarmt moet worden terwijl deze volume al aanwezig is in alle radiatoren.
Ik ga de buffervat gewoon overslaan. Scheelt me ook nog eens 500 euro.
https://cvtuner.nl/buffervat-wel-of-niet/
Hier draait de hewalex ook 100% voor de cv installatie en inderdaad zonder buffervat.
Ik heb beneden 65m2 vloerverwarming, en boven radiatoren.
De vloerverwarming is de buffer, en zorgt voor een redelijke constante afname van de warmte.
Ik heb om het te proberen eens de vloerverwarming dicht gezet, en alleen gedraaid op de radiator boven. Deze stonden allemaal open.
Ik zag dat de retour temperatuur (intrede) veel sneller richting de orginele uitgaande temperatuur liep.
De radiatoren konden dus niet het vermogen direct kwijt.
Hierdoor kan de hewalex gaan penselen.
In de link die je in je bericht had staan, gaat het oa over het terug moduleren van de warmtepomp, en dat daardoor een parallel buffer achterhaald is.
De hewalex is 100 % aan of uit. Die moduleert niet.
Dus:
Vloerverwarming en radiatoren of alleen maar vloerverwarming: geen buffer.
Alleen radiatoren: wellicht toch een buffer overwegen.
Draait al volle toeren. Werkt perfect! Alleen radiatoren 7 stuks waarvan 4 best wel grote van 2,5 meter lang en dan veel leidingwerk door het hele huis en een expansievat. Moest best wel veel ontluchten. Ook een aparte drukmeter moeten halen want normaal zat deze in de gasketelTim123 schreef op zondag 12 oktober 2025 @ 20:07:
[...]
Ik ben het deels met je eens:
Hier draait de hewalex ook 100% voor de cv installatie en inderdaad zonder buffervat.
Ik heb beneden 65m2 vloerverwarming, en boven radiatoren.
De vloerverwarming is de buffer, en zorgt voor een redelijke constante afname van de warmte.
Ik heb om het te proberen eens de vloerverwarming dicht gezet, en alleen gedraaid op de radiator boven. Deze stonden allemaal open.
Ik zag dat de retour temperatuur (intrede) veel sneller richting de orginele uitgaande temperatuur liep.
De radiatoren konden dus niet het vermogen direct kwijt.
Hierdoor kan de hewalex gaan penselen.
In de link die je in je bericht had staan, gaat het oa over het terug moduleren van de warmtepomp, en dat daardoor een parallel buffer achterhaald is.
De hewalex is 100 % aan of uit. Die moduleert niet.
Dus:
Vloerverwarming en radiatoren of alleen maar vloerverwarming: geen buffer.
Alleen radiatoren: wellicht toch een buffer overwegen.
Ik heb een hekel aan 22mm leidingen buigen dus heb bij Praxis Vlaardingen verloopjes gehaald van 22 mm knel naar 20 mm meerlagenbuis gehaald etc. Ook 26 mm naar 22 mm. Voor als er nog meer beunhazen hier aan de slag gaan. Op Marktplaats zag ik er eentje staan weer https://www.marktplaats.n...-hewalex-warmtepomp-nieuw
Deze warmtepompen werken echt perfect voor binnen opstelling. Boven verwachting voor alleen de cv.
Gasaansluiting wordt binnenkort verwijderd door Westland Infra.
Fijn dat je het zo snel "gefixt" hebt, veel plezier met de HewalexDraconian schreef op zondag 12 oktober 2025 @ 20:38:
Draait al volle toeren. Werkt perfect! Alleen radiatoren 7 stuks waarvan 4 best wel grote van 2,5 meter lang en dan veel leidingwerk door het hele huis en een expansievat. Moest best wel veel ontluchten. Ook een aparte drukmeter moeten halen want normaal zat deze in de gasketel. Opwarmen gaat niet razendsnel zoals met een solo gasketel. Nu een half uur aan het opwarmen en is 33 graden. Moet richting de 55 graden. Alle radiatoren zijn al lekker warm aan het worden. Echt heerlijk dit zonder gas en dan maar 750 wattage denk?
Ik heb een hekel aan 22mm leidingen buigen dus heb bij Praxis Vlaardingen verloopjes gehaald van 22 mm knel naar 20 mm meerlagenbuis gehaald etc. Ook 26 mm naar 22 mm. Voor als er nog meer beunhazen hier aan de slag gaan. Op Marktplaats zag ik er eentje staan weer https://www.marktplaats.n...-hewalex-warmtepomp-nieuw
Deze warmtepompen werken echt perfect voor binnen opstelling. Boven verwachting voor alleen de cv.
Gasaansluiting wordt binnenkort verwijderd door Westland Infra.
Ik moet alleen andere ventilatieslang regelen. Had ik kunnen weten eigenlijk maar ik moest het afkrijgen. Deze week even regelen een geïsoleerde slang. De uitgang van koude lucht laat de aluminium buis beslaan met waterdruppels natuurlijk. Dus deze moet er dan komen https://www.filterfabriek...bele-slang-150mm-3-meter/Catzjes schreef op zondag 12 oktober 2025 @ 21:09:
[...]
Fijn dat je het zo snel "gefixt" hebt, veel plezier met de Hewalex
De afvoerslang heb ik bij de zelfde sifon gedaan als van de warmtepompboiler. Want per 3 uurtjes had ik toch wel een steelpannetje vol water
Best wel een investering alles bij elkaar vanwege verduurzaming.
- 23 zonnepanelen (2022).
- 3 fase aansluiting 3 x 25A (2025).
- 3 fase hybride omvormer Solar Edge Home(2025).
- 13,8 kWh thuisbatterijen Solar Edge. (2025)
- Panasonic split airco beneden 4,2 kW (2025).
- Hewalex Solmax 3,0 kW warmtepomp voor de cv in huis. Gekocht bij Catzjes maar investering was goedkoop dus tel ik niet mee. Leidingwerk was duurder. Niet normaal wat je tegenwoordig betaald voor meerlagenbuis en koppelingen.
Ik wil gewoon voorbereid zijn. Gas wordt steeds duurder en nu kan ik volledig zonder. Binnenkort wordt gratis de gasaansluiting weggehaald. Geen koolmonoxide melder meer nodig op zolder
Nog een vraagje over de controller. Deze staat dag en nacht aan? Het scherm bedoel ik. Als ik off druk gaat zeker de controller ook volledig uit? Het is voor de rest niet storend. Puur ter info.
Ik zit nog wel met een probleem thuis. Mijn vrouw is stront eigenwijs. Hele ochtend de deuren open naar de tuin toe. Dan wordt het koud in huis en moet je in de avond heel veel moeite doen om alles weer op te warmen. Met gas was dat makkelijk te doen maar met een warmtepomp duurt dat langer. Vrouwen luisteren niet
[ Voor 50% gewijzigd door Draconian op 13-10-2025 08:44 ]
De bediening blijft inderdaad aan.Draconian schreef op maandag 13 oktober 2025 @ 06:57:
[...]
Ik moet alleen andere ventilatieslang regelen. Had ik kunnen weten eigenlijk maar ik moest het afkrijgen. Deze week even regelen een geïsoleerde slang. De uitgang van koude lucht laat de aluminium buis beslaan met waterdruppels natuurlijk. Dus deze moet er dan komen https://www.filterfabriek...bele-slang-150mm-3-meter/
De afvoerslang heb ik bij de zelfde sifon gedaan als van de warmtepompboiler. Want per 3 uurtjes had ik toch wel een steelpannetje vol waterOok opgelost.
Best wel een investering alles bij elkaar vanwege verduurzaming.Iemand noemde mij vanochtend een linkse rakker omdat ik verduurzaam. Groene linkse rakker
- 23 zonnepanelen (2022).
- 3 fase aansluiting 3 x 25A (2025).
- 3 fase hybride omvormer Solar Edge Home(2025).
- 13,8 kWh thuisbatterijen Solar Edge. (2025)
- Panasonic split airco beneden 4,2 kW (2025).
- Hewalex Solmax 3,0 kW warmtepomp voor de cv in huis. Gekocht bij Catzjes maar investering was goedkoop dus tel ik niet mee. Leidingwerk was duurder. Niet normaal wat je tegenwoordig betaald voor meerlagenbuis en koppelingen.
Ik wil gewoon voorbereid zijn. Gas wordt steeds duurder en nu kan ik volledig zonder. Binnenkort wordt gratis de gasaansluiting weggehaald. Geen koolmonoxide melder meer nodig op zolder
Nog een vraagje over de controller. Deze staat dag en nacht aan? Het scherm bedoel ik. Als ik off druk gaat zeker de controller ook volledig uit? Het is voor de rest niet storend. Puur ter info.
Ik zit nog wel met een probleem thuis. Mijn vrouw is stront eigenwijs. Hele ochtend de deuren open naar de tuin toe. Dan wordt het koud in huis en moet je in de avond heel veel moeite doen om alles weer op te warmen. Met gas was dat makkelijk te doen maar met een warmtepomp duurt dat langer. Vrouwen luisteren niet
De helderheid van de verlichting is regelbaar en als ik me niet vergis is de verlichting ook uit te schakelen.
Je vrouw is gewoon zo slim om eens te proberen wat er gebeurt als je het systeem belast.Draconian schreef op maandag 13 oktober 2025 @ 06:57:
[...]
Ik zit nog wel met een probleem thuis. Mijn vrouw is stront eigenwijs. Hele ochtend de deuren open naar de tuin toe. Dan wordt het koud in huis en moet je in de avond heel veel moeite doen om alles weer op te warmen. Met gas was dat makkelijk te doen maar met een warmtepomp duurt dat langer. Vrouwen luisteren niet
Met dit kwakkelweer testen met de deur dicht is toch geen maatstaf voor de koude periode????
Hou er rekening mee dat des te lager de verdamper temperatuur(dus afhankelijk van de lucht die eroverheen stroomt) des te lager het afgegeven vermogen. Dat in combinatie met 's winters meer warmteverlies van de woning.
De cv ketel van bijv 24 kW is in staat om het opgegeven vermogen ook te generen als het -10 gr c is. Een WP niet.
Deze tijd is helaas voorbij. Contract gas vandaag bij Eneco opgezegd. Binnenkort telefoontje dat ze de hoofdaansluiting gratis gaan weghalen. Hewalex Solmax 3,0 kW warmtepomp kan gelukkig als all electric mijn huis verwarmen. Ik moet 1 radiator uitzetten in mijn eengezinswoning. Anders kan hij de temperatuur niet bereiken. Allemaal getest.Surfari schreef op donderdag 16 oktober 2025 @ 14:57:
[...]
De cv ketel van bijv 24 kW is in staat om het opgegeven vermogen ook te generen als het -10 gr c is. Een WP niet.
1 nadeel. Ik wilde zo snel alles in werking hebben dat ik een verroeste oude koppeling had gebruikt
Deze slang is trouwens super. Geen waterdruppels meer. https://www.filterfabriek...bele-slang-150mm-3-meter/
[ Voor 14% gewijzigd door Draconian op 16-10-2025 15:54 ]
Binnenopstelling. Op zolder. Alleen de pijp van koude lucht gaat naar buiten. Radiatoren worden 40 graden en dat is zat. In de winter kan ik altijd nog met de 4,2kW split airco bijverwarmen als het nodig is. Ouderwetse T22 radiatoren werken trouwens boven verwachting bij 40 graden.Martin7182 schreef op donderdag 16 oktober 2025 @ 16:01:
@Draconian dat klinkt leuk, maar hoeveel thermisch vermogen blijft er over bij temperaturen rond of onder het vriespunt op basis van buiten/buiten opstelling? De nominale 3 kW geldt misschien alleen als je hem voedt met lucht van kamertemperatuur. Ik gebruik de Hewalex ook om mee te verwarmen, maar alleen als bijverwarming terwijl de L/L unit voor de basiswarmte zorgt.
De woning warmt pas op als je koudere lucht uitblaast dan inzuigt, maar dat levert netto minder dan 3 kW.
Ijzer kun je het beste zo veel mogelijk verwijderen. Slaat o.a. op de warmtewisselaar. Merk je bij een cv niet zo snel die stopt er een hogere temperatuur met meer vermogen in.Draconian schreef op donderdag 16 oktober 2025 @ 15:19:
[...]
Deze tijd is helaas voorbij. Contract gas vandaag bij Eneco opgezegd. Binnenkort telefoontje dat ze de hoofdaansluiting gratis gaan weghalen. Hewalex Solmax 3,0 kW warmtepomp kan gelukkig als all electric mijn huis verwarmen. Ik moet 1 radiator uitzetten in mijn eengezinswoning. Anders kan hij de temperatuur niet bereiken. Allemaal getest.
1 nadeel. Ik wilde zo snel alles in werking hebben dat ik een verroeste oude koppeling had gebruiktDus daar heb ik een kleine lekkage nu op van 1 druppel per minuut. Man man man. Ik had weer geen geduld. Dus zondag even alles leeg laten lopen en een nieuwe koppeling ertussen. En mijn riolering op zolder is verstopt. Dus het water gaat nu even een emmer in
Ach, hoort bij het klussen. Zo blijf je bezig.
Deze slang is trouwens super. Geen waterdruppels meer. https://www.filterfabriek...bele-slang-150mm-3-meter/
Een filter voor de wp is aan te bevelen, als er ijzeren leidingen of radiatoren zijn dan is een exemplaar met magneet waardevol.
Als het koud wordt haal je die 3 kW echt niet als je op buitenlucht draait.
Bon lees net dat je op binnenlucht draait. Dat wordt een koude zolder of veel tocht naar de zolder.Surfari schreef op donderdag 16 oktober 2025 @ 19:57:
[...]
Ijzer kun je het beste zo veel mogelijk verwijderen. Slaat o.a. op de warmtewisselaar. Merk je bij een cv niet zo snel die stopt er een hogere temperatuur met meer vermogen in.
Een filter voor de wp is aan te bevelen, als er ijzeren leidingen of radiatoren zijn dan is een exemplaar met magneet waardevol.
Als het koud wordt haal je die 3 kW echt niet als je op buitenlucht draait.
Zoals @Martin7182 al opmerkt, alles wat je van buiten aanzuigt kost vermogen en netto kom je niet aan die 3 kW.
Heb het ook een tijdje zo gehad als bijverwarming, maar het gedeelte van het huis waar dat stond was oud, niet in orde en al een tochtgat dus dat maakte niet zoveel uit, buiten koud was binnen koud in deze zone. Dat deel van het huis is nu beter geïsoleerd en tochtdicht dus draai ik nu grotendeels op buitenlucht. Als het kouder wordt volledig op buitenlucht.
Dus met dit zachte weer mengt binnenlucht in, als afzuiging van de woning via de badkamer, om het rendement wat te verhogen.
1 x pcwu 3 kW op zonneboiler met extra spiraal naar de verwarming en 1x pcwu 2,5 kW direct op de verwarming.
Als het vriest is het behelpen hoor.
(Cv hangt nog, gaskraan staat dicht sinds februari 22).
Van de winter weet ik het pas. Dit wordt mijn eerste winter zonder cv op gas. Op zolder mag het kouder worden. Daar slaapt niemand. Beneden en de eerste verdieping worden alleen verwarmd. Zolder is alleen opslag. Ik had heel vroeger weleens een elektische 1 op 1 ketel gekocht. Zal even opzoeken.Surfari schreef op donderdag 16 oktober 2025 @ 20:26:
[...]
Bon lees net dat je op binnenlucht draait. Dat wordt een koude zolder of veel tocht naar de zolder.
Zoals @Martin7182 al opmerkt, alles wat je van buiten aanzuigt kost vermogen en netto kom je niet aan die 3 kW.
Heb het ook een tijdje zo gehad als bijverwarming, maar het gedeelte van het huis waar dat stond was oud, niet in orde en al een tochtgat dus dat maakte niet zoveel uit, buiten koud was binnen koud in deze zone. Dat deel van het huis is nu beter geïsoleerd en tochtdicht dus draai ik nu grotendeels op buitenlucht. Als het kouder wordt volledig op buitenlucht.
Dus met dit zachte weer mengt binnenlucht in, als afzuiging van de woning via de badkamer, om het rendement wat te verhogen.
1 x pcwu 3 kW op zonneboiler met extra spiraal naar de verwarming en 1x pcwu 2,5 kW direct op de verwarming.
Als het vriest is het behelpen hoor.
(Cv hangt nog, gaskraan staat dicht sinds februari 22).
https://electraboiler.nl/...he-cv-ketel-4-kw-tot-50m2
Ik zie dat de prijs flink omhoog is gegaan voor deze troep. 1 op 1 verwarmen haha.
Deze kreeg alleen de benedenverdieping warm in de winter want de andere radiatoren moesten allemaal uit.
De Hewalex Solmax 3,0 kW warmtepomp zal misschien in hartje winter hetzelfde probleem vertonen. Het is tenslotte maar 3kW. Maar de slaapkamers op de midden verdieping heb je toch nooit aan met slapen. Dus als het zover is dan blijft alleen beneden aan.
Is dat niet zonde van je geld dat de gaskraan al vanaf 2022 dichtstaat? Jaarlijkse toch weer rond de 250 euro. Kan je flink kWh van kopen om elektrisch te verwarmen
Nogmaals, des winters haal je die 3 kW niet. Ben nu niet bij de installatie, ik kom er op terug dan maak ik het wat duidelijker.Draconian schreef op vrijdag 17 oktober 2025 @ 09:24:
[...]
Van de winter weet ik het pas. Dit wordt mijn eerste winter zonder cv op gas. Op zolder mag het kouder worden. Daar slaapt niemand. Beneden en de eerste verdieping worden alleen verwarmd. Zolder is alleen opslag. Ik had heel vroeger weleens een elektische 1 op 1 ketel gekocht. Zal even opzoeken.
https://electraboiler.nl/...he-cv-ketel-4-kw-tot-50m2
Ik zie dat de prijs flink omhoog is gegaan voor deze troep. 1 op 1 verwarmen haha.
Deze kreeg alleen de benedenverdieping warm in de winter want de andere radiatoren moesten allemaal uit.
De Hewalex Solmax 3,0 kW warmtepomp zal misschien in hartje winter hetzelfde probleem vertonen. Het is tenslotte maar 3kW. Maar de slaapkamers op de midden verdieping heb je toch nooit aan met slapen. Dus als het zover is dan blijft alleen beneden aan.
Is dat niet zonde van je geld dat de gaskraan al vanaf 2022 dichtstaat? Jaarlijkse toch weer rond de 250 euro. Kan je flink kWh van kopen om elektrisch te verwarmen
Zonde van het geld is een zienswijze. Ik heb nu juist een lage energierekening.
Mijn opzet is niet bedoeld als volledige verwarming en dat zou ik ik NL ook nooit doen met een oud huis en een wp die niet diep gaat, daar heb je verwarmings wp's voor die meer techniek omvatten en beter presteren bij koude. Je komt te kort als het echt koud is en is ook niet rendabel t.o.v. gas. De gaskraan staat dicht i.v.m het conflict rond Oekraïne, van mij geen afname van Russisch gas.
Vergeet niet dat in oktober 2022 de energiemarkt wild werd. In oktober 2022 liep ook mijn oude energiecontract af. Ik heb heel veel geld kunnen sparen door mijn maatregelen.
De cv hangt nog omdat het anders drama wordt als het een echte koude winter wordt. Heb wel overwogen om hem om te bouwen naar propaan maar dat is er niet van gekomen.
Er is dus een voorganger van deze 3 kW warmtepomp namelijk de 2,5 kW. Dat lijkt of deze minder vermogen levert.Surfari schreef op vrijdag 17 oktober 2025 @ 09:58:
[...]
Nogmaals, des winters haal je die 3 kW niet. Ben nu niet bij de installatie, ik kom er op terug dan maak ik het wat duidelijker.
Zonde van het geld is een zienswijze. Ik heb nu juist een lage energierekening.
Mijn opzet is niet bedoeld als volledige verwarming en dat zou ik ik NL ook nooit doen met een oud huis en een wp die niet diep gaat, daar heb je verwarmings wp's voor die meer techniek omvatten en beter presteren bij koude. Je komt te kort als het echt koud is en is ook niet rendabel t.o.v. gas. De gaskraan staat dicht i.v.m het conflict rond Oekraïne, van mij geen afname van Russisch gas.
Vergeet niet dat in oktober 2022 de energiemarkt wild werd. In oktober 2022 liep ook mijn oude energiecontract af. Ik heb heel veel geld kunnen sparen door mijn maatregelen.
De cv hangt nog omdat het anders drama wordt als het een echte koude winter wordt. Heb wel overwogen om hem om te bouwen naar propaan maar dat is er niet van gekomen.
Maar de technische gegevens zijn gewoon anders opgebouwd en zo staan er andere getallen op het typeplaatje:
Pcwu 2.5 levert 2,5 kW bij een luchttemperatuur van 7 graden en een water aanvoertemperatuur van 35 gr. Opgenomen vermogen 0,67 kW.
Pcwu 3.0 levert 3,0 kW bij een luchttemperatuur van 20 gr en een watertemperatuuropwarmtraject🤔 van 10 gr naar 55 gr c. Opgenomen vermogen 720 W.
Hoe lager de buitentemperatuur des te minder energie de verdamper er uit kan halen. Dat is een koeltechnische eigenschap. De druk is lager, de compressor verbruikt minder energie, er is minder koudemiddelstroming.
En een deel van de compressor energie wordt omgezet naar warmte die ook in het systeem terecht komt, dat wordt ook steeds minder.
Zodoende wordt er bij dalende lucht en verdampertemperatuur steeds minder vermogen afgegeven.
Ik heb nog geen thermostaat aangesloten. Met bovenstaande opstelling is het toch logisch om de thermostaat te koppelen aan de aan/uit-schakelaar van die circulatiepomp? Of is er nog een betere manier?
Je wilt de transport pomp uitzetten die over de vloerverwarming loopt?Hkuit schreef op zondag 19 oktober 2025 @ 16:07:
Even een andere Hewalex-vraag; ik heb nu twee Hewalexen parallel staan, + een 200 liter buffervat, voor het verwarmen van de vloerverwarming beneden. Beide warmtepompen laat ik zichzelf regelen op basis van de ingestelde maximum watertemperatuur (nu 45 graden). Het verwarmde water wordt rondgepompt door een circulatiepomp.
Ik heb nog geen thermostaat aangesloten. Met bovenstaande opstelling is het toch logisch om de thermostaat te koppelen aan de aan/uit-schakelaar van die circulatiepomp? Of is er nog een betere manier?
Heb je een 2e pomp in het systeem zitten voor het transport over je buffer?
Waarom heb je een 200 liter buffer toegepast als je vloerverwarming hebt, en hoe warm ga je de vloer in?
Standaard zit er geen aan-uit- schakelaar op de curculatiepomp.Hkuit schreef op zondag 19 oktober 2025 @ 16:07:
Even een andere Hewalex-vraag; ik heb nu twee Hewalexen parallel staan, + een 200 liter buffervat, voor het verwarmen van de vloerverwarming beneden. Beide warmtepompen laat ik zichzelf regelen op basis van de ingestelde maximum watertemperatuur (nu 45 graden). Het verwarmde water wordt rondgepompt door een circulatiepomp.
Ik heb nog geen thermostaat aangesloten. Met bovenstaande opstelling is het toch logisch om de thermostaat te koppelen aan de aan/uit-schakelaar van die circulatiepomp? Of is er nog een betere manier?
Je kunt wel de warmtepomp schakelen met een kamerthermostaat als je dat bedoeld.
De circulatiepomp is in het menu in te stellen als continu draaiend of alleen draaien als er warmtevraag is.
Voor de wp is het het beste als er lange 'runs' gemaakt worden. Als wpboiler zoals dit apparaat bedoeld is schakelt hij in en staat dan lang te draaien. Misschien schakelt hij wel een paar keer per dag in.
Als schakelende cv staat de wp het hele stookseizoen te schakelen, met iedere keer een koude start. Dat werkt slijtage in de hand. Je buffervat kan dit helpen voorkomen, als je vraag bedoeld is als kamerthermostaat die de pomp schakelt dan zou ik de pomp van vat naar vloer schakelen.
Als je de voelers van de wp op het vat hebt aangesloten dan kan zo de temperatuur van het vat geregeld worden.
Die zou ik op een schakel klep voor in de te verwarmen ruimte zetten.
Maar ben geen expert hoor. Schakelen van je warmtepompen in deze situatie lijkt me niet handig,.
S.J.
Ja, de transportpomp voor de vloerverwarming.Tim123 schreef op zondag 19 oktober 2025 @ 17:27:
[...]
Je wilt de transport pomp uitzetten die over de vloerverwarming loopt?
Heb je een 2e pomp in het systeem zitten voor het transport over je buffer?
Waarom heb je een 200 liter buffer toegepast als je vloerverwarming hebt, en hoe warm ga je de vloer in?
Ja, de 2 Hewalexen worden gevoed door 1 pomp.
Om overdag warmte te kunnen bufferen, als we zonnepanelenstroom overhouden, en misschien later ooit als het stroomtarief laag is (maar nu hebben we geen dynamisch contract)
Dat laatste wil ik inderdaad gaan doen. De warmtepompen draaien (met hun eigen, gedeelde, pomp) als het water onder de ingestelde waarde is gezakt en de circulatiepomp voor de vloerverwarming draait dan als de woonkamer temperatuur is gedaald tot onder de ingestelde temperatuur.Surfari schreef op zondag 19 oktober 2025 @ 18:07:
[...]
Standaard zit er geen aan-uit- schakelaar op de curculatiepomp.
Je kunt wel de warmtepomp schakelen met een kamerthermostaat als je dat bedoeld.
De circulatiepomp is in het menu in te stellen als continu draaiend of alleen draaien als er warmtevraag is.
Voor de wp is het het beste als er lange 'runs' gemaakt worden. Als wpboiler zoals dit apparaat bedoeld is schakelt hij in en staat dan lang te draaien. Misschien schakelt hij wel een paar keer per dag in.
Als schakelende cv staat de wp het hele stookseizoen te schakelen, met iedere keer een koude start. Dat werkt slijtage in de hand. Je buffervat kan dit helpen voorkomen, als je vraag bedoeld is als kamerthermostaat die de pomp schakelt dan zou ik de pomp van vat naar vloer schakelen.
Als je de voelers van de wp op het vat hebt aangesloten dan kan zo de temperatuur van het vat geregeld worden.
Ik bedoel inderdaad een ruimtethermostaat, maar ik wil liever niet zo’n extra klep.Sterke-Jerke schreef op zondag 19 oktober 2025 @ 19:53:
Je bedoelt een ruimte thermostaat?
Die zou ik op een schakel klep voor in de te verwarmen ruimte zetten.
Maar ben geen expert hoor. Schakelen van je warmtepompen in deze situatie lijkt me niet handig,.
Het is een bestaande situatie; onze hele benedenverdieping heeft vloerverwarming, en dit heeft 8 jaar gedraaid met een Itho Daalderop Cool Cube. Dat werkte goed maar omdat de warmtepomp van de Cool cube maar 2,5 kW capaciteit heeft werd er in de winter erg vaak automatisch bijgestort bijgestookt door de gas-CV ketel. Daarom heb ik voor beneden nu die 2 Hewalexen en de Cool cube hoeft alleen de bovenverdieping te doen.
Ik heb het getest. De Hewalex Solmax 3,0 kW warmtepomp als all electric gebruiken voor alleen de cv met koude temperaturen werkt alleen met 3 radiatoren in huis (alleen de huiskamer en keuken bij mij). De rest heb ik allemaal uit moeten zetten anders komt de warmtepomp niet boven de 40 graden. Dus voor een eengezinswoning heb je toch wel tussen de 6kW tot 8kW nodig als warmtepomp om heel je huis te verwarmen. Buffervat absoluut niet gebruiken met alleen cv. Kijk volgend jaar wel voor een 8kW warmtepomp want gas is echt finito.Surfari schreef op donderdag 16 oktober 2025 @ 14:57:
[...]
Je vrouw is gewoon zo slim om eens te proberen wat er gebeurt als je het systeem belast.
Met dit kwakkelweer testen met de deur dicht is toch geen maatstaf voor de koude periode????
Hou er rekening mee dat des te lager de verdamper temperatuur(dus afhankelijk van de lucht die eroverheen stroomt) des te lager het afgegeven vermogen. Dat in combinatie met 's winters meer warmteverlies van de woning.
De cv ketel van bijv 24 kW is in staat om het opgegeven vermogen ook te generen als het -10 gr c is. Een WP niet.
Het gaat met een verwarmings WP niet alleen om het vermogen op het typeplaatje, maar vooral om het vermogen wat hij levert als er verwarmt moet worden, plus tot welke lage buitentemperaturen er nog wat gebeurt.Draconian schreef op maandag 20 oktober 2025 @ 06:54:
[...]
Ik heb het getest. De Hewalex Solmax 3,0 kW warmtepomp als all electric gebruiken voor alleen de cv met koude temperaturen werkt alleen met 3 radiatoren in huis (alleen de huiskamer en keuken bij mij). De rest heb ik allemaal uit moeten zetten anders komt de warmtepomp niet boven de 40 graden. Dus voor een eengezinswoning heb je toch wel tussen de 6kW tot 8kW nodig als warmtepomp om heel je huis te verwarmen. Buffervat absoluut niet gebruiken met alleen cv. Kijk volgend jaar wel voor een 8kW warmtepomp want gas is echt finito.
Als je van te voren voor all electric gaat dat is de Hewalex een magere keuze.
We hebben weinig strenge winters meer. Een paar nachten -10 is heel iets anders dan een paar weken strenge vorst. De meeste woningen zijn niet AA+ en zodoende heb je dan verwarmings vermogen nodig wat de wp dan niet levert.
Ik vind het best meevallen aangezien ik toch de benedenverdieping kan verwarmen en de slaapkamer op de ouderwetse radiatoren. All-electric is best te doen maar dan moet je niet teveel radiatoren in een eengezinswoning gebruiken. Zoals ik al zei 3 stuks totaal. 45 graden. 16:00 gaat deze aan en rond 18:00 is het al 41 graden. 22:00 slaat de Hewalex weer uit. Zelfde schema als toen met gas. Laten we de winter afwachten als het vriest buiten. Als het dan nog steeds op 3 radiatoren 45 graden kan bereiken is dat top.Surfari schreef op maandag 20 oktober 2025 @ 09:46:
[...]
Als je van te voren voor all electric gaat dat is de Hewalex een magere keuze.
We hebben weinig strenge winters meer. Een paar nachten -10 is heel iets anders dan een paar weken strenge vorst. De meeste woningen zijn niet AA+ en zodoende heb je dan verwarmings vermogen nodig wat de wp dan niet levert.
Buiten dat is de Hewalex Solmax 3,0 kW warmtepomp een betere aankoop dan de Vincent L/W warmtepomp binnenopstelling 4,5 kW Combi. Vincent heeft een partij mankementen. Tweakers forum staat er vol mee. Tot rechtsbijstand toe.
Nu snap ik waarom sommige tweakers 2 x een Hewalex Solmax 3,0 kW warmtepomp hebben hangen in huis. Dan red je het namelijk wel om een complete eengezinswoning te verwarmen all electric. En vergeet niet dat ik ouderwetse radiatoren gebruik zoals de T22 en een enkelplaats in de slaapkamer. Met vloerverwarming gaat dat beter maar dat heb ik niet.
Wat je zelf doet moet je zelf weten.Draconian schreef op vrijdag 24 oktober 2025 @ 07:29:
[...]
Ik vind het best meevallen aangezien ik toch de benedenverdieping kan verwarmen en de slaapkamer op de ouderwetse radiatoren. All-electric is best te doen maar dan moet je niet teveel radiatoren in een eengezinswoning gebruiken. Zoals ik al zei 3 stuks totaal. 45 graden. 16:00 gaat deze aan en rond 18:00 is het al 41 graden. 22:00 slaat de Hewalex weer uit. Zelfde schema als toen met gas. Laten we de winter afwachten als het vriest buiten. Als het dan nog steeds op 3 radiatoren 45 graden kan bereiken is dat top.
Buiten dat is de Hewalex Solmax 3,0 kW warmtepomp een betere aankoop dan de Vincent L/W warmtepomp binnenopstelling 4,5 kW Combi. Vincent heeft een partij mankementen. Tweakers forum staat er vol mee. Tot rechtsbijstand toe.
Nu snap ik waarom sommige tweakers 2 x een Hewalex Solmax 3,0 kW warmtepomp hebben hangen in huis. Dan red je het namelijk wel om een complete eengezinswoning te verwarmen all electric. En vergeet niet dat ik ouderwetse radiatoren gebruik zoals de T22 en een enkelplaats in de slaapkamer. Met vloerverwarming gaat dat beter maar dat heb ik niet.
Er lezen hier nogal eens kandidaat warmtepompers mee en ik vind het jammer dat je hier reflecteert dat de Hewalex een volwaardige verwarmings warmtepomp is, dat is ie niet. Daar is de prijs ook niet naar.
Deze tweaker is één van de gelukkigen met 2x Hewalex. De cv ketel staat nu 3,5 jaar uit omdat ik geen gas wil gebruiken ivm de situatie in de Oekraine. Als het koud wordt gaat er steeds meer electrische verwarming aan(badkamer radiator, infrarood lampen). Het totaalplaatje is dan all electric maar niet all electric op deze warmtepompen. Mijn motivatie is geen gas gebruiken, als het me alleen om de milieu-belasting zou gaan dan wordt de cv ketel weer paraat gezet (rond de 4 gr buitentemperatuur) en is het hele huis comfortabel als het vriest. Nu is het behelpen.
Om het wat simpeler uit te leggen heb ik de documentatie er nog eens bij gepakt. Met lage-temperatuurverwarming, aanvoer ca 30 graden, heeft deze wp bij een luchttemperatuur van -7 Celsius een cop van ongeveer 1,5. Als je dan 3 KW moet maken zou het apparaat 2kW verbruiken. Dat is niet het geval onder deze omstandigheden zit dat in de orde van 500 Watt. Er wordt dan nog niet eens 1 kW geleverd en tijdens defrost cyclus koelt het water af dus er blijft erg weinig over.Surfari schreef op vrijdag 24 oktober 2025 @ 23:40:
[...]
Wat je zelf doet moet je zelf weten.
Er lezen hier nogal eens kandidaat warmtepompers mee en ik vind het jammer dat je hier reflecteert dat de Hewalex een volwaardige verwarmings warmtepomp is, dat is ie niet. Daar is de prijs ook niet naar.
Deze tweaker is één van de gelukkigen met 2x Hewalex. De cv ketel staat nu 3,5 jaar uit omdat ik geen gas wil gebruiken ivm de situatie in de Oekraine. Als het koud wordt gaat er steeds meer electrische verwarming aan(badkamer radiator, infrarood lampen). Het totaalplaatje is dan all electric maar niet all electric op deze warmtepompen. Mijn motivatie is geen gas gebruiken, als het me alleen om de milieu-belasting zou gaan dan wordt de cv ketel weer paraat gezet (rond de 4 gr buitentemperatuur) en is het hele huis comfortabel als het vriest. Nu is het behelpen.
Als je dit op binnenlucht doet, ook in een ruimte die niet gebruikt wordt, dan is het op zijn minst wenselijk dat de ruimte niet bevriest. De aangezogen lucht moet dus een kleine 10 graden op kunnen warmen. Bij de ventilatie hoeveelheid van de Hewalex ga je dan naar een warmtebehoefte die groter is dan het apparaat levert... Als de ruimte waaruit de lucht betrokken wordt binnen de schil van de woning is ben je dan aan het koelen i.p.v. verwarmen.
Maar even wat anders.
Pop.psss. Champagne. Je hebt dus een Hewalex. Chapeau en welkom bij dit Topic.
Deze voor tapwater gemaakte WP laat zich prima inzetten voor verwarmings ondersteuning. Het is wel zaak om lange runs te maken(compressor blijft lang aan) want dit apparaat heeft bijvoorbeeld geen carterverwarming in tegenstelling tot nagenoeg iedere serieuze verwarmings warmtepomp. De compressor slijt harder van vele koude starts.
De prestaties (temperatuurbereik, rendement) zitten op het niveau van iedere andere goed functionerende aan-uit warmtepomp met electronische expansie, omkeerklep(voor de ontdooicyclus) en R410A.
Heel bruikbaar dus maar niet om efficiënt te verwarmen als het vriest(gebrek aan vermogen) en niet om efficiënt hoge aanvoertemperaturen(hoog verbruik) te draaien.
De radiatoren die je noemt zijn wel bruikbaar, maar de warmteafgifte is beperkt bij lage temperatuur. Daarom is het zo belangrijk om isolatie en ventilatie zo veel mogelijk op orde te hebben om met een warmtepomp te verwarmen, lage-temperatuurverwarming is bijna noodzaak wil je dit rendabel doen t.o.v. gas.
Heb hier ook een vlakke plaat en een T22 dat werkt prima omdat de woning voldoende geïsoleerd is(aanvoertemperatuur in deze periode ca 30 graden), en er licht vloerverwarming. Dat laatste heb je niet maar je kunt de l/l warmtepomp mede inzetten zodat er weinig warmtebehoefte=lage watertemperatuur op de radiatoren is, de radiatoren houden de koudeval uit het venster weg.
Als je het neusje van de zalm hebt van de Panasonic l/l wp, die gaat bij lage temperaturen beduidend beter dan deze Hewalex. Als je de goedkoopste serie hebt iets beter.
[ Voor 11% gewijzigd door Martin7182 op 05-11-2025 13:45 ]
Alles is geïnstalleerd. Lekvrij, en bijna naar mijn zin.
Zojuist voor het eerst spanning op de Hewalex: "Reading executive module version. Please wait..."
En daar eindigde het.
Iemand nog goede tips behalve op zoek naar een ander moederbord?
Ik ga morgen voor de vorm nog even de CR2032 batterij vervangen en misschien even een andere RS485 poort.
Be small, act BIG.
Edit:
Ik krijg echter met geen mogelijkheid communicatie op gang tussen de Hewalex en de Waveshare RS485 - Eth.
Hij zit aangesloten op de RS485 poort 1.
Toen ik gisteravond de poorten verkeerd om had aangesloten zag ik wel communicatie (ledjes).
Zie ik een instelling over het hoofd?
Verder werkt het goed, vat is nu op temperatuur
En de lauwwatervul van de wasmachine werkt ook
[ Voor 51% gewijzigd door thaMini op 09-11-2025 15:55 . Reden: Toch een probleem. ]
Be small, act BIG.
thaMini schreef op zondag 9 november 2025 @ 11:11:
Loos alarm. De connector zat op de verkeerde poort. Het werkt nu rudimentair. Later deze week de luchtaanzuig fatsoeneren. Hij zuigt nu via een verbeterd inlaatfilter direct uit de ruimte.
Edit:
Ik krijg echter met geen mogelijkheid communicatie op gang tussen de Hewalex en de Waveshare RS485 - Eth.
Hij zit aangesloten op de RS485 poort 1.
Toen ik gisteravond de poorten verkeerd om had aangesloten zag ik wel communicatie (ledjes).
Zie ik een instelling over het hoofd?
Verder werkt het goed, vat is nu op temperatuur.
Ga je de Hewalex integreren in Home Assiatant? Ik heb zelf ook een Waveshare gebruikt en hoe heb jij het ingesteld. Waar loop je vast?
En de lauwwatervul van de wasmachine werkt ook.
Ik heb de tweede RS485 poort niet werkend kunnen krijgen, die lijkt helemaal geen communicatie te geven, de Waveshare hangt nu aan het display. De Waveshare had altijd al z'n eigen voeding, dus geen probleem.
Ik heb de integratie in HA werkend gekregen door een regeltje in de EduardWitteveen (Dank voor het werk!) integratie weg te halen. Weet even niet meer welke.
Aansturen via de integratie is een paar keer gelukt maar niet altijd. Ik laat hem nu gewoon schakelen op temperatuur vat. Maar dan heeft de HA-thermostaat de 3-wegklep al in de stand "vloerverwarming" gezet. Dan wordt eerst de vloer verwarmd en als die op temperatuur is, schakelt hij om en gaat het vat verwarmen.
Als de puntjes op de I staan zal ik wat foto's delen. Ik moet nog 1 geluidsdemper plaatsen, wat leidingen verder isoleren en de kabel van het element fatsoeneren.
De lauwwatervul van de wasmachine werkt trouwens verassend goed, scheelt flink in het stroomverbruik van de wasmachine. Nu alleen nog bezien of ik het vat niet leegtrek voordat er iemand wil douchen.
Be small, act BIG.
:strip_exif()/f/image/UesapIyGv5XU1b3TRgyvcFHZ.jpg?f=fotoalbum_large)
:strip_exif()/f/image/p3apYMRu0Vvk7DmqTeMhuznU.jpg?f=fotoalbum_large)
:strip_exif()/f/image/V9LHUJmo8IPUFwMwtsfkOleF.jpg?f=fotoalbum_tile)
:strip_exif()/f/image/SYtu4gxMLLfhP3WyBCWkWvTK.jpg?f=fotoalbum_tile)
:strip_exif()/f/image/zkcEK8wI4iaTP3OL9v1ShQSX.jpg?f=fotoalbum_tile)