benpru / luxtronik Goto Github PK
View Code? Open in Web Editor NEWLuxtronik integration for Home Assistant
License: MIT License
Luxtronik integration for Home Assistant
License: MIT License
Hi!
Can we have the sensor that displays "current power" usage of heat pump? It is found under:
Einstellungen --> Informationen --> Anlagenstatus --> "Leistung Ist"
Cannot not see this yet, but need it, to calculate current COP.
As i try to open a second and/or third heatpump the existing sensor values are overwritten by the new one's.
It would be great if multiple Heatpumps could get added - as this would allow to montor & track the performance and efficiency of them in parallel
Hi!
Something changed in implementation of LUX_Sensor_Status. Sensor is always showing idle for 2 days now.
I have an automation which updates "domestic water" and "heating". The automation seems to run, but the values do not get updates 2 out of 3 times.
When the domestic target temperature is set to 45, the following automation does not always update the value to 50
device_id: 8c635edbff41e8559ceca2a0000a5bc4 domain: number entity_id: number.luxtronik2_domestic_water_target_temperature type: set_value value: 50 alias: Set domestic water to 50
and similar for the heating target which I want to change from 0 to 1.
device_id: 92612039a820eb13ef106a1c263a19c3 domain: number entity_id: number.luxtronik2_heating_target_correction type: set_value value: 1 alias: Set Heating to 1
Can someone confirm this issue or is it something local?
2022.12.15 release
The following integrations and platforms could not be set up:
luxtronik2.binary_sensor ([Show logs]
`Logger: homeassistant.setup
Source: setup.py:338
First occurred: 07:07:53 (4 occurrences)
Last logged: 07:09:04
Unable to prepare setup for platform luxtronik2.binary_sensor: Platform not found (cannot import name 'LUX_BINARY_SENSOR_CIRCULATION_PUMP' from 'custom_components.luxtronik2.const' (/config/custom_components/luxtronik2/const.py)).
Unable to prepare setup for platform luxtronik2.switch: Platform not found (cannot import name 'LUX_BINARY_SENSOR_CIRCULATION_PUMP' from 'custom_components.luxtronik2.const' (/config/custom_components/luxtronik2/const.py)).`
luxtronik2.switch ([Show logs]
`Logger: homeassistant.setup
Source: setup.py:338
First occurred: 07:07:53 (4 occurrences)
Last logged: 07:09:04
Unable to prepare setup for platform luxtronik2.binary_sensor: Platform not found (cannot import name 'LUX_BINARY_SENSOR_CIRCULATION_PUMP' from 'custom_components.luxtronik2.const' (/config/custom_components/luxtronik2/const.py)).
Unable to prepare setup for platform luxtronik2.switch: Platform not found (cannot import name 'LUX_BINARY_SENSOR_CIRCULATION_PUMP' from 'custom_components.luxtronik2.const' (/config/custom_components/luxtronik2/const.py)).`
Please check your config and [logs].
Version: 2022.12.01
At startup the following error is logged:
2022-12-03 14:58:51.819 ERROR (MainThread) [homeassistant.components.binary_sensor] Error while setting up luxtronik2 platform for binary_sensor
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 281, in _async_setup_platform
await asyncio.shield(task)
File "/config/custom_components/luxtronik2/binary_sensor.py", line 277, in async_setup_entry
LuxtronikBinarySensor(
TypeError: LuxtronikBinarySensor.__init__() missing 1 required positional argument: 'icon'
2022-11-19 13:13:26.066 WARNING (MainThread) [custom_components.luxtronik2] _load_lang_from_file - file not found /config/custom_components/luxtronik2/helpers/../translations/texts.None.json
2022-11-19 13:13:26.268 ERROR (MainThread) [homeassistant.setup] Unable to prepare setup for platform luxtronik2.binary_sensor: Platform not found (No module named 'custom_components.luxtronik').
2022-11-19 13:13:26.383 ERROR (MainThread) [homeassistant.setup] Unable to prepare setup for platform luxtronik2.sensor: Platform not found (No module named 'custom_components.luxtronik').
2022-11-19 13:13:26.386 ERROR (MainThread) [homeassistant.setup] Unable to prepare setup for platform luxtronik2.switch: Platform not found (No module named 'custom_components.luxtronik').
My luxtronik/alpha innotec installation includes a room temperature sensor.
However, it doesn't show up in the integration. Can this be added?
It does show up in de webserver heatpump controller though.
Thanks!
Note: Auto discovery didn't work in my case.
dear ben, merry christmas,
the latest version of your integration does not load all values from the heat pump but shows this error:
2022-12-23 21:57:28.975 WARNING (MainThread) [custom_components.luxtronik2] _load_lang_from_file - file not found /config/custom_components/luxtronik2/helpers/../translations/texts.en-GB.json
Would be great for a fix.
Thanks!
hey, I just pulled in via git pull --rebase -p
your latest version 9afb327 and pulled the latest HA version with docker image ID 0b0db9f8d3bc
Home Assistant 2022.11.3 Frontend 20221108.0 - latest
This error shows up und disables the Luxtronik plugin in HA. Unfortunately I don't speak python:
2022-11-20 16:54:38.427 ERROR (MainThread) [homeassistant.components.sensor] Error while setting up luxtronik2 platform for sensor
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 281, in _async_setup_platform
await asyncio.shield(task)
File "/config/custom_components/luxtronik2/sensor.py", line 139, in async_setup_entry
text_time = get_sensor_text(lang, "time")
File "/config/custom_components/luxtronik2/helpers/helper.py", line 37, in get_sensor_text
if lang != LANG_DEFAULT and key in __content_locale__:
TypeError: argument of type 'NoneType' is not iterable
2022-11-20 16:54:38.573 ERROR (MainThread) [homeassistant.components.climate] Error while setting up luxtronik2 platform for climate
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 281, in _async_setup_platform
await asyncio.shield(task)
File "/config/custom_components/luxtronik2/climate.py", line 95, in async_setup_entry
text_heating = get_sensor_text(lang, 'heating')
File "/config/custom_components/luxtronik2/helpers/helper.py", line 37, in get_sensor_text
if lang != LANG_DEFAULT and key in __content_locale__:
TypeError: argument of type 'NoneType' is not iterable
2022-11-20 16:54:38.580 ERROR (MainThread) [homeassistant.components.binary_sensor] Error while setting up luxtronik2 platform for binary_sensor
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 281, in _async_setup_platform
await asyncio.shield(task)
File "/config/custom_components/luxtronik2/binary_sensor.py", line 150, in async_setup_entry
text_evu_unlocked = get_sensor_text(lang, "evu_unlocked")
File "/config/custom_components/luxtronik2/helpers/helper.py", line 37, in get_sensor_text
if lang != LANG_DEFAULT and key in __content_locale__:
TypeError: argument of type 'NoneType' is not iterable
2022-11-20 16:54:38.586 ERROR (MainThread) [homeassistant.components.number] Error while setting up luxtronik2 platform for number
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 281, in _async_setup_platform
await asyncio.shield(task)
File "/config/custom_components/luxtronik2/number.py", line 65, in async_setup_entry
text_temp = get_sensor_text(lang, 'temperature')
File "/config/custom_components/luxtronik2/helpers/helper.py", line 37, in get_sensor_text
if lang != LANG_DEFAULT and key in __content_locale__:
TypeError: argument of type 'NoneType' is not iterable
2022-11-20 16:54:38.971 ERROR (MainThread) [homeassistant.components.switch] Error while setting up luxtronik2 platform for switch
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 281, in _async_setup_platform
await asyncio.shield(task)
File "/config/custom_components/luxtronik2/switch.py", line 50, in async_setup_entry
text_remote_maintenance = get_sensor_text(lang, 'remote_maintenance')
File "/config/custom_components/luxtronik2/helpers/helper.py", line 37, in get_sensor_text
if lang != LANG_DEFAULT and key in __content_locale__:
TypeError: argument of type 'NoneType' is not iterable
Thanks for having a look.
2022-12-01 00:15:37.157 ERROR (MainThread) [homeassistant] Error doing job: Task exception was never retrieved
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 813, in _update_entity_states
await asyncio.gather(*tasks)
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 532, in async_update_ha_state
self._async_write_ha_state()
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 586, in _async_write_ha_state
attr.update(self.extra_state_attributes or {})
File "/config/custom_components/luxtronik2/sensor.py", line 926, in extra_state_attributes
ATTR_STATUS_TEXT: self._build_status_text(),
File "/config/custom_components/luxtronik2/sensor.py", line 888, in _build_status_text
elif evu_event_minutes <= 30:
TypeError: '<=' not supported between instances of 'NoneType' and 'int'
can you please include the following?
ID_WEB_AnalogOut2
Yesterday I activated my heatpump for the heating season. And now I read out the power usage of my heatpump with ha glow.
I found out today that it has a big impact between heating "off" and "automatic" without running.
The standby power usage in heating mode "off" is about ~13 Watt.
In automatic mode the standby power usage is about 83 Watt and every 20 minutes it is ~150 Watt!
Every 20 minutes the heatpump runs in mode "pump forerun" without doing something productive!
In the past I thought this is a display bug in luxtronik but the usage show a real impact.
My luxtronik version is V2.86.0 (Novelan LD7).
Has anyone something like this?
After upgrading there is an error while starting the plugin
Current state: working
Currently using the (or)
TODO:
You broke sensor.luxtronik2_status with latest update 2022.11.28. My heat pump works from latest 9h but sensor shows no request. Using it with alpha Innotec. Could you be more carefull in future updates and do not brake something that already works just fine?
A minutes timer number or timestamp with the next evu event.
If the evu is active its the time when the evu ends.
If the evu is not active its the time when the next evu starts.
For example my evu time slots are:
Example values:
Hello,
I have a Luxtronik 2.0 controller on firmware 1.86.2 attached to an LW-100 H-A heat pump, all the kW/h counters are always at 0.
sensor.luxtronik2_heat_amount_counter
sensor.luxtronik2_heat_amount_domestic_water
sensor.luxtronik2_heat_amount_heating
The download section of Alpha Innotec only gives me 1.86.2 as the last version available, so not sure if it's a firmware limitation.
Thanks.
Hello, thank you for you effort with this integration!
I've just downloaded it via HACS but I don't know where to find the UI for configuration (as shown in the README). So I'm not able to configure IP address and port of my heatpump š¢
Hi, it looks like the climate.luxtronik2_domestic_water
shows operational status when the heat pump is defrosting.
Maybe we should remove LUX_STATUS_DEFROST
from this line š¤
Sensors for example are partly doubled within const.py and sensors.py This is error-prone and maintenance-intensive. What's the reason for it?
This error originated from a custom integration.
Logger: custom_components.luxtronik2
Source: custom_components/luxtronik2/helpers/helper.py:70
Integration: Luxtronik
First occurred: 8:10:59 PM (248 occurrences)
Last logged: 9:12:29 PM
get_sensor_value_text key luxtronik2__status_line_1 / value heatpump idle not found in {'state': {'luxtronik2__status': {'heating': 'Heating', 'hot water': 'Domestic water', 'swimming pool/solar': 'Pool / Solar', 'evu': 'Grid lock - no power', 'defrost': 'Defrost', 'heating external source': 'Heating external source', 'cooling': 'Cooling', 'no request': 'Idle (no request)'}, 'luxtronik2__status_line_1': {'heatpump running': 'The heatpump runs', 'heatpump idle': 'The heatpump is idle', 'heatpump coming': 'The heatpump is coming', 'errorcode slot': 'Heatpump error code in slot 0', 'pump forerun': 'Pump forerun', 'defrost': 'Defrost', 'writing on LIN connection': 'Writing on LIN connection', 'compressor heating up': 'Der Kompressor heizt auf'}, 'luxtronik2__status_line_2': {'since': 'since', 'in': 'in'}, 'luxtronik2__status_line_3': {'heating': 'heating', 'defrost': 'defrost', 'cooling': 'cooling', 'pump forerun': 'pump forerun', 'thermal desinfection': 'thermal desinfection', 'swimming pool/solar': 'swimming pool/solar', 'no request': 'no request', 'cycle lock': 'cycle lock', 'lock time': 'lock time', 'domestic water': 'domestic water', 'flow monitoring': 'flow monitoring', 'grid switch on delay': 'grid switch on delay', 'info bake out program': 'info bake out program', 'heating external engery source': 'heating external engery source', 'domestic water external energy source': 'Domestic water external energy source', 'second heat generator 1 active': 'second heat generator 1 active'}}}
get_sensor_value_text key luxtronik2__status_line_2 / value since not found in {'state': {'luxtronik2__status': {'heating': 'Heating', 'hot water': 'Domestic water', 'swimming pool/solar': 'Pool / Solar', 'evu': 'Grid lock - no power', 'defrost': 'Defrost', 'heating external source': 'Heating external source', 'cooling': 'Cooling', 'no request': 'Idle (no request)'}, 'luxtronik2__status_line_1': {'heatpump running': 'The heatpump runs', 'heatpump idle': 'The heatpump is idle', 'heatpump coming': 'The heatpump is coming', 'errorcode slot': 'Heatpump error code in slot 0', 'pump forerun': 'Pump forerun', 'defrost': 'Defrost', 'writing on LIN connection': 'Writing on LIN connection', 'compressor heating up': 'Der Kompressor heizt auf'}, 'luxtronik2__status_line_2': {'since': 'since', 'in': 'in'}, 'luxtronik2__status_line_3': {'heating': 'heating', 'defrost': 'defrost', 'cooling': 'cooling', 'pump forerun': 'pump forerun', 'thermal desinfection': 'thermal desinfection', 'swimming pool/solar': 'swimming pool/solar', 'no request': 'no request', 'cycle lock': 'cycle lock', 'lock time': 'lock time', 'domestic water': 'domestic water', 'flow monitoring': 'flow monitoring', 'grid switch on delay': 'grid switch on delay', 'info bake out program': 'info bake out program', 'heating external engery source': 'heating external engery source', 'domestic water external energy source': 'Domestic water external energy source', 'second heat generator 1 active': 'second heat generator 1 active'}}}
get_sensor_value_text key luxtronik2__status_line_1 / value pump forerun not found in {'state': {'luxtronik2__status': {'heating': 'Heating', 'hot water': 'Domestic water', 'swimming pool/solar': 'Pool / Solar', 'evu': 'Grid lock - no power', 'defrost': 'Defrost', 'heating external source': 'Heating external source', 'cooling': 'Cooling', 'no request': 'Idle (no request)'}, 'luxtronik2__status_line_1': {'heatpump running': 'The heatpump runs', 'heatpump idle': 'The heatpump is idle', 'heatpump coming': 'The heatpump is coming', 'errorcode slot': 'Heatpump error code in slot 0', 'pump forerun': 'Pump forerun', 'defrost': 'Defrost', 'writing on LIN connection': 'Writing on LIN connection', 'compressor heating up': 'Der Kompressor heizt auf'}, 'luxtronik2__status_line_2': {'since': 'since', 'in': 'in'}, 'luxtronik2__status_line_3': {'heating': 'heating', 'defrost': 'defrost', 'cooling': 'cooling', 'pump forerun': 'pump forerun', 'thermal desinfection': 'thermal desinfection', 'swimming pool/solar': 'swimming pool/solar', 'no request': 'no request', 'cycle lock': 'cycle lock', 'lock time': 'lock time', 'domestic water': 'domestic water', 'flow monitoring': 'flow monitoring', 'grid switch on delay': 'grid switch on delay', 'info bake out program': 'info bake out program', 'heating external engery source': 'heating external engery source', 'domestic water external energy source': 'Domestic water external energy source', 'second heat generator 1 active': 'second heat generator 1 active'}}}
2022-11-23 21:50:51.926 WARNING (MainThread) [homeassistant.util.async_] Detected blocking call to sleep inside the event loop. This is causing stability issues. Please report issue to the custom integration author for luxtronik2 doing blocking calls at custom_components/luxtronik2/luxtronik_device.py, line 151: time.sleep(3)
Current- and target-temperatures and modes are used in the climate thermostates.
Sensors:
Outdoor:
Solar:
Statistics:
Option | Flag | Example Description / File |
---|---|---|
Active Cooling | ??? = 1 | - |
Passive Cooling | ? | - |
Extra circulation pumps | ? | - |
solar collector | ? | - |
solar buffer | ? | - |
To help in this ticket, add a comment to describe your heatpump manufacturer, model and options (solar, cooling, ...).
Run the bouni dump script and add the output as attached file in the comment.
The integration lacks icons in the HomeAssistant Brands area:
https://github.com/home-assistant/brands#readme
A luxtronik2 folder should be created in the custom_integrations folder.
Maybe we can copy the icons from the luxtronik folder?
Creating a home assistant climate thermostat for the heating
Current state: existing but not finally bug free...
Todos:
Hello @BenPru , I am quite new to HA. I own a Alpha Innoctec heatpump (about 14 years old), which has an Luxtronik 1 controller. You can find a module for iobroker https://github.com/iobroker-community-adapters/ioBroker.luxtronik1 which does the job.
As far as I can see, this module only supports luxtronik 2 - which has an LAN-Interface and not only an serial - right?
It would be a pleasure to provide all information you need to support Luxtronik 1 with your module in HA.
kind regards
axel
p.s. located in Kempen, just around the corner :-)
Logger: homeassistant.components.sensor
Source: components/sensor/init.py:690
Integration: Sensor (documentation, issues)
First occurred: 06:38:25 (2 occurrences)
Last logged: 06:38:25
Error adding entities for domain sensor with platform luxtronik2
Error while setting up luxtronik2 platform for sensor
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 428, in async_add_entities
await asyncio.gather(*tasks)
File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 692, in _async_add_entity
await entity.add_to_platform_finish()
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 789, in add_to_platform_finish
self.async_write_ha_state()
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 545, in async_write_ha_state
self._async_write_ha_state()
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 583, in _async_write_ha_state
state = self._stringify_state(available)
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 551, in _stringify_state
if (state := self.state) is None:
File "/usr/src/homeassistant/homeassistant/components/sensor/init.py", line 690, in state
raise ValueError(
ValueError: Invalid datetime: sensor.luxtronik2_id_web_error_time0 provides state '2022-12-13 23:24:04', which is missing timezone information
@Bouni
I'm trying to push my new integration "luxtronik2" based on your luxtronik hacs integration.
I'm using parts of your code. Is this okay for you?
Would you like to named as author/codeowners in the manifest.json?
Frenk would like to use "luxtronik" as domain name. This means your hacs integration has to renamed. Is this okay for you?
Hi, is it possible to set periods of absence (holiday) from HA? Are these interfaces available?
Integration does not start anymore after the update:
Unable to prepare setup for platform luxtronik2.sensor: Platform not found (cannot import name 'ENTITY_CATEGORIES' from 'homeassistant.helpers.entity' (/usr/src/homeassistant/homeassistant/helpers/entity.py)).
Unable to prepare setup for platform luxtronik2.binary_sensor: Platform not found (cannot import name 'ENTITY_CATEGORIES' from 'homeassistant.helpers.entity' (/usr/src/homeassistant/homeassistant/helpers/entity.py)).
Unable to prepare setup for platform luxtronik2.climate: Platform not found (cannot import name 'ENTITY_CATEGORIES' from 'homeassistant.helpers.entity' (/usr/src/homeassistant/homeassistant/helpers/entity.py)).
Unable to prepare setup for platform luxtronik2.number: Platform not found (cannot import name 'ENTITY_CATEGORIES' from 'homeassistant.helpers.entity' (/usr/src/homeassistant/homeassistant/helpers/entity.py)).
Unable to prepare setup for platform luxtronik2.switch: Platform not found (cannot import name 'ENTITY_CATEGORIES' from 'homeassistant.helpers.entity' (/usr/src/homeassistant/homeassistant/helpers/entity.py)).
And:
Unexpected error importing luxtronik2/logbook.py
Unexpected error importing luxtronik2/system_health.py
Unexpected error importing luxtronik2/group.py
Unexpected error importing luxtronik2/media_source.py
Unexpected error importing luxtronik2/cast.py
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/integration_platform.py", line 40, in _async_process_single_integration_platform_component
platform = integration.get_platform(platform_name)
File "/usr/src/homeassistant/homeassistant/loader.py", line 603, in get_platform
cache[full_name] = self._import_platform(platform_name)
File "/usr/src/homeassistant/homeassistant/loader.py", line 620, in _import_platform
return importlib.import_module(f"{self.pkg_path}.{platform_name}")
File "/usr/local/lib/python3.9/importlib/__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
File "<frozen importlib._bootstrap>", line 984, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'custom_components.luxtronik.recorder'
Creating a home assistant climate thermostat for the domestic water.
Current state: partial working
Adds hardcoded climate entity
TODO:
The climate.luxtronik2_domestic_water
entity shows this nice graph ā¤ļø
Unfortunately, the climate.luxtronik2_heating
entity looks like being without data š¢
Don't you please know what could be wrong? Also, please note that all the statuses (e.g. sensor.luxtronik2_status
) and temperatures get the right data.
Is there any idea
my service:
service: luxtronik2.write
data:
parameter: ID_Einst_BWS_akt
value: "46"
Logger: homeassistant.helpers.script.websocket_api_script
Source: custom_components/luxtronik2/init.py:76
Integration: Luxtronik
First occurred: 13:15:42 (11 occurrences)
Last logged: 13:25:38
websocket_api script: Error executing script. Unexpected error for call_service at pos 1: 'update_immediately_after_write'
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 451, in _async_step
await getattr(self, handler)()
File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 684, in _async_call_service_step
await service_task
File "/usr/src/homeassistant/homeassistant/core.py", line 1745, in async_call
task.result()
File "/usr/src/homeassistant/homeassistant/core.py", line 1788, in _execute_service
await self._hass.async_add_executor_job(
File "/usr/local/lib/python3.10/concurrent/futures/thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
File "/config/custom_components/luxtronik2/init.py", line 76, in write_parameter
update_immediately_after_write = hass.data[f"{DOMAIN}_conf"][
KeyError: 'update_immediately_after_write'
Could we have a sensor, that compares heat energy (kWh) day by day?
this config in confiruration.yaml did not work
Hi !
Thanks for the work ! Would it be possible to share the YAML of the examples on your README page ?
Regards,
WM
Ideas for Thermal desinfection
The "old" integration offered the value of ID_WEB_Zaehler_BetrZeitZWE1 as a sensor. This sensor has shown the amount of time the heating rod was active. Was nice to see.. how often it spins up and how it develops during the heating season.
Would it be possible to add it to this integration?
Creating a home assistant climate thermostat for the cooling
Current state: open
Todos:
Logger: homeassistant.components.sensor
Source: custom_components/luxtronik2/sensor.py:435
Integration: Sensor (documentation, issues)
First occurred: 06:38:25 (1 occurrences)
Last logged: 06:38:25
Error while setting up luxtronik2 platform for sensor
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 281, in _async_setup_platform
await asyncio.shield(task)
File "/config/custom_components/luxtronik2/sensor.py", line 435, in async_setup_entry
if luxtronik.get_value("parameters.ID_Waermemenge_ZWE") > 0:
TypeError: '>' not supported between instances of 'NoneType' and 'int'
Hi. I currently have the software 2022.11.20 running with me and everything is fine with that.
When I make a newer update, I no longer see the temperatures from the solar collector and from the buffer storage and the status from the solar pump.
Do you have an idea why that is?
Hi
Thanks for the Component! It's very helpful! Question: is there a Posibility to integrate the flow Rate reading of the WP? Would be grate to ensure that the flow Rate is not falling below the min Flow Rate of the WP when closing Valves.
BR busa
Thermal energy stays 0
If you change a setting, the new value is immediately written to Luxtronik, but the old one is still displayed in the ha interface until the next update (~60 Sec.).
I have to integrate morte than one ?
Ist it possible, and when how.
I did not read something about.
This integration is awsome helpfull, so i want to integrate more
A declarative, efficient, and flexible JavaScript library for building user interfaces.
š Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ššš
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ā¤ļø Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.