Adding new ones later will be straight forward and we can do it with follow up PRs. For now, I want to wait on review feedback to get the initial state upstream.
Thank you for your great work. After thinking about the sensors this one would be very helpful too. Maybe in a later version? I hope you can get it. It is the german frontend.
Great, thanks, checked out again all sensors do show up now, when no sensor is explicitly specified.
Would agree again Bernds with proposal: cell state ([0-3]->[heat recovery, cool recovery,
bypass, defrosting]), variable:
A_CYC_CELL_STATE
would be a useful addition after we are upstream. In addition setting the temp targets to get some control on the cell state would be helpful (in case you proactively want to âcool downâ before warm days with fresh night air -> lower target value, while in winter you try to keep all energy in -> higher temp value), all read/write-variables:
Had to undergo some architectural changes during review, so make sure to check documentation again.
If you donât want to wait for the next major release that includes this, copying the vallox folder to custom components should do:
During the next weeks I wonât have anymore bandwidth to add new sensors or services. Please take a look at the files and see if you can add them yourselves, it should be rather simple.
Good news! I installed the latest version by copying the files and now have some problems to change the mode. The drop down menu to select mode (home, away, boostâŚ) isnât working anymore. Everything else seems to work normally (for example remaining time is now shown in weeks).
Ah, the updated documentation PR was not merged yet.
I was not allowed to keep the drop-down menu, you have to make your own now.
Please check the following link for the updated docs that have an example:
After updating to version 0.95 i am getting error-messages for the vallox-component. After a period of time the vallox compoment loses the connection. That lasts for several minutes, then it works again. I didnât have these problems in version 0.94.
Hi,
I updated to 0.96.0 (and now to 0.96.2), but vallox did not work with either versions.
Home Assistant is running in container homeassistant/raspberrypi3-homeassistant
config:
vallox:
host: 192.168.80.46
Error during setup of component vallox
Traceback (most recent call last):
File "/usr/local/lib/python3.7/site-packages/websockets/client.py", line 77, in read_http_response
status_code, headers = yield from read_response(self.reader)
File "/usr/local/lib/python3.7/site-packages/websockets/http.py", line 123, in read_response
status_line = yield from read_line(stream)
File "/usr/local/lib/python3.7/site-packages/websockets/http.py", line 197, in read_line
raise ValueError("Line without CRLF")
ValueError: Line without CRLF
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/setup.py", line 153, in _async_setup_component
hass, processed_config)
File "/usr/src/homeassistant/homeassistant/components/vallox/__init__.py", line 114, in async_setup
await state_proxy.async_update(None)
File "/usr/src/homeassistant/homeassistant/components/vallox/__init__.py", line 163, in async_update
self._metric_cache = await self._client.fetch_metrics()
File "/usr/local/lib/python3.7/site-packages/vallox_websocket_api/client.py", line 235, in fetch_metrics
result = await self._websocket_request(command=vlxDevConstants.WS_WEB_UI_COMMAND_READ_TABLES)
File "/usr/local/lib/python3.7/site-packages/vallox_websocket_api/client.py", line 223, in _websocket_request
async with websockets.connect("ws://%s/" % self.ip_address) as ws:
File "/usr/local/lib/python3.7/site-packages/websockets/py35/client.py", line 2, in __aenter__
return await self
File "/usr/local/lib/python3.7/site-packages/websockets/py35/client.py", line 19, in __await_impl__
extra_headers=protocol.extra_headers,
File "/usr/local/lib/python3.7/site-packages/websockets/client.py", line 260, in handshake
status_code, response_headers = yield from self.read_http_response()
File "/usr/local/lib/python3.7/site-packages/websockets/client.py", line 79, in read_http_response
raise InvalidMessage("Malformed HTTP message") from exc
websockets.exceptions.InvalidMessage: Malformed HTTP message