Replies: 13 comments
-
Hi @froumizen, please write in in English!
Looks like the URL you entered is invalid or not reachable by your ha server. You can check the URL in browser. To use Home Assistant (HA) with your heater, ensure that HA—whether running in Docker or on a virtual machine—is on the same network as the heater. Typically, this means connecting your virtual machine to your local (“Home”) network, where the heater resides. If this setup is not possible, you’ll need to create a network tunnel or similar workaround to bridge the networks. However, please note that configuring this network connectivity falls outside the scope of my integration. Dominik |
Beta Was this translation helpful? Give feedback.
-
My boiler is in the same local network as HA. It doesn't work if I put http://192.168.1.××:4321/password json/all in my browser |
Beta Was this translation helpful? Give feedback.
-
A url with port 4321 is the URL of HA not the heater. |
Beta Was this translation helpful? Give feedback.
-
I'm sorry, I don't understand. Isn't 8123 the HA port? Shouldn't you put the Boiler IP? |
Beta Was this translation helpful? Give feedback.
-
So if it is also not working in browser I assume the URL (IP) is wrong or the JSON Interface is not activated. Are there may any hints on the Ökofen JSON-Interface setting screen? |
Beta Was this translation helpful? Give feedback.
-
Hello, the json interface is activated. The IP is the one found on the boiler. |
Beta Was this translation helpful? Give feedback.
-
If you can't access to your boiler's JSON API |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
What is the error when you try to access to the JSON API with your browser ? Can you check on the boiler the JSON port ( 4321 is default but it can be changed ) |
Beta Was this translation helpful? Give feedback.
-
I'm beginning not to know what to test If you have on Home-Assistant a Plugin/Module Terminal SSH can you test this command Command: curl -i "http://[YOUR_BOILER_IP]:4321/[YOUR_BOILER_JSON_PASSWORD]/all "
curl -i "http://[YOUR_BOILER_IP]:4321/[YOUR_BOILER_JSON_PASSWORD]"
curl -i "http://[YOUR_BOILER_IP]:4321"
curl -i "http://[YOUR_BOILER_IP]" can you return the results with the original command (Change IP by |
Beta Was this translation helpful? Give feedback.
-
It's good it works 👍 |
Beta Was this translation helpful? Give feedback.
-
Bonjour,
Les capteurs ne me donnent aucunes valeurs.
Mon HA est installé sur une machine virtuelle d'un serveur Proliant tournant avec Truenas Scale.
J'accède au serveur et HA par l'intermédiaire de Cloudflare.
Je n'arrive pas à trouver ce qui empêche la communication de HA avec ma chaudière Oköfen.
Je dois préciser, il me semble, que cela fonctionnait avant que je monte HA sur le serveur quand il tournait sur un PC dédié.
Je joints le journal de l'erreur.
Merci d'avance
Cette erreur provient d'une intégration personnalisée
Enregistreur: custom_components.oekofen_pellematic_compact
Source: custom_components/oekofen_pellematic_compact/init.py:143
intégration: Ökofen Pellematic Compact (documentation, problèmes)
S'est produit pour la première fois: 21:16:09 (1 occurrences)
Dernier enregistrement: 21:16:09
Error reading pellematic data
Traceback (most recent call last):
File "/usr/local/lib/python3.12/urllib/request.py", line 1344, in do_open
h.request(req.get_method(), req.selector, req.data, headers,
File "/usr/local/lib/python3.12/http/client.py", line 1336, in request
self._send_request(method, url, body, headers, encode_chunked)
File "/usr/local/lib/python3.12/http/client.py", line 1382, in _send_request
self.endheaders(body, encode_chunked=encode_chunked)
File "/usr/local/lib/python3.12/http/client.py", line 1331, in endheaders
self._send_output(message_body, encode_chunked=encode_chunked)
File "/usr/local/lib/python3.12/http/client.py", line 1091, in _send_output
self.send(msg)
File "/usr/local/lib/python3.12/http/client.py", line 1035, in send
self.connect()
File "/usr/local/lib/python3.12/http/client.py", line 1001, in connect
self.sock = self._create_connection(
^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/socket.py", line 853, in create_connection
raise exceptions[0]
File "/usr/local/lib/python3.12/socket.py", line 838, in create_connection
sock.connect(sa)
OSError: [Errno 101] Network unreachable
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/config/custom_components/oekofen_pellematic_compact/init.py", line 143, in async_refresh_api_data
update_result = await self.fetch_pellematic_data()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/oekofen_pellematic_compact/init.py", line 159, in fetch_pellematic_data
result = await self._hass.async_add_executor_job(fetch_data, self._host)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/oekofen_pellematic_compact/init.py", line 173, in fetch_data
response = urllib.request.urlopen(
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/urllib/request.py", line 215, in urlopen
return opener.open(url, data, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/urllib/request.py", line 515, in open
response = self._open(req, data)
^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/urllib/request.py", line 532, in _open
result = self._call_chain(self.handle_open, protocol, protocol +
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/urllib/request.py", line 492, in _call_chain
result = func(*args)
^^^^^^^^^^^
File "/usr/local/lib/python3.12/urllib/request.py", line 1373, in http_open
return self.do_open(http.client.HTTPConnection, req)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/urllib/request.py", line 1347, in do_open
raise URLError(err)
urllib.error.URLError: <urlopen error [Errno 101] Network unreachable>
Beta Was this translation helpful? Give feedback.
All reactions