kleinrotti / hass-senertec Goto Github PK
View Code? Open in Web Editor NEWHome Assistant custom component integration for Senertec energy units.
License: Apache License 2.0
Home Assistant custom component integration for Senertec energy units.
License: Apache License 2.0
I love this integration and it is working great for me! There is only one detail
missing. On the Senertec Dachs Portal the current electrical power (Elektrische Leistung) in kW is visible but this value is not available in the integration. Is there a way to make this available in the integration?
Hello, I have a Dachs Gen2 G5.5. Logging on to the Dachs2 portal via SSO works.
Unfortunately not with the plugin.
Error message "Login failed, username or password wrong."
Do you have any more ideas about this?
Unfortunately, it does not work with PY-senertec too.
Die Zustände Anlage als Status in HA hinterlegen, dass der Verlauf auch geloggt wird.
Z. B. beim Spitzenlastkessel Standby und Erzeugung oder bei der Brennstoffzelle, Erzeugung, Aufwärmen etc.
Mein Python ist leider noch immer nicht gut genug, um etwas Passendes vorzubereiten.
Hier eine Beispielanpassung aus meiner configuration.yaml
sensor:
Über diesen Weg habe ich alle "Textsensoren" um ein Logging erweitert.
PS. Gäbe es noch eine Möglichkeit, die 3 Speicher Temperaturen auszulesen?
https://www.home-assistant.io/docs/configuration/state_object
https://www.home-assistant.io/docs/configuration/templating/
Good evening,
I have updated HA today as written above and after restarting unfortunately this error occurred.
If you need more information contact me.
ValueError: Sensor sensor.windrichtung has device class None, state class None unit and suggested precision None thus indicating it has a numeric value; however, it has the non-numeric value: N (<class 'str'>)
2023-05-25 15:24:37.395 INFO (SyncWorker_5) [senertec.client] Logging in..
2023-05-25 15:24:38.539 INFO (SyncWorker_5) [senertec.client] Login was successful.
2023-05-25 15:24:38.540 INFO (SyncWorker_5) [senertec.client] Initializing senertec platform...
2023-05-25 15:24:39.910 INFO (senertec-websocket) [senertec.client] Connected to Senertec websocket
2023-05-25 15:24:44.070 WARNING (senertec-websocket) [senertec.client] No enum translation found for datapoint 'Gerätstatus'.
2023-05-25 15:24:47.518 INFO (SyncWorker_0) [senertec.client] Logging out..
2023-05-25 15:24:48.099 INFO (senertec-websocket) [senertec.client] Senertec Websocket closed with code None
2023-05-25 15:24:48.138 ERROR (MainThread) [homeassistant.config_entries] Error setting up entry Senertec for senertec
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 387, in async_setup
result = await component.async_setup_entry(hass, self)
File "/config/custom_components/senertec/__init__.py", line 51, in async_setup_entry
hass.config_entries.async_setup_platforms(entry, PLATFORMS)
AttributeError: 'ConfigEntries' object has no attribute 'async_setup_platforms'
2023-05-25 15:24:54.300 INFO (SyncWorker_5) [senertec.client] Logging in..
2023-05-25 15:24:55.281 INFO (SyncWorker_5) [senertec.client] Login was successful.
2023-05-25 15:24:55.282 INFO (SyncWorker_5) [senertec.client] Initializing senertec platform...
2023-05-25 15:24:56.313 INFO (senertec-websocket) [senertec.client] Connected to Senertec websocket
2023-05-25 15:24:59.121 WARNING (senertec-websocket) [senertec.client] No enum translation found for datapoint 'Gerätstatus'.
2023-05-25 15:25:03.489 INFO (SyncWorker_10) [senertec.client] Logging out..
2023-05-25 15:25:03.944 INFO (senertec-websocket) [senertec.client] Senertec Websocket closed with code None
2023-05-25 15:25:03.958 ERROR (MainThread) [homeassistant.config_entries] Error setting up entry Senertec for senertec
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 387, in async_setup
result = await component.async_setup_entry(hass, self)
File "/config/custom_components/senertec/__init__.py", line 51, in async_setup_entry
hass.config_entries.async_setup_platforms(entry, PLATFORMS)
AttributeError: 'ConfigEntries' object has no attribute 'async_setup_platforms'
Hi, getting this Error when I try to configurate the Integration:
"Fehler
Diese Integration unterstützt keine Konfiguration über die Benutzeroberfläche. Wenn du diesem Link von der Home Assistant-Website gefolgt bist, stelle sicher, dass du die neueste Version von Home Assistant ausführst."
Newest HomAssistant ver. is installed, also tried to restart it a few times didn´t help either. :
Hi,
installed the Senertec integration and added the correct DachsPortal2 credentials but getting the below error:
Dieser Fehler wurde von einer benutzerdefinierten Integration verursacht
Logger: homeassistant.config_entries
Source: custom_components/senertec/init.py:51
Integration: Senertec Energy Systems (documentation, issues)
First occurred: 19:51:35 (1 occurrences)
Last logged: 19:51:35
Error setting up entry Senertec for senertec
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 387, in async_setup
result = await component.async_setup_entry(hass, self)
File "/config/custom_components/senertec/init.py", line 51, in async_setup_entry
hass.config_entries.async_setup_platforms(entry, PLATFORMS)
AttributeError: 'ConfigEntries' object has no attribute 'async_setup_platforms'
2023-05-27 19:51:10.865 WARNING (SyncWorker_3) [homeassistant.loader] We found a custom integration senertec which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2023-05-27 19:51:26.625 INFO (SyncWorker_5) [senertec.client] Logging in..
2023-05-27 19:51:27.904 INFO (SyncWorker_5) [senertec.client] Login was successful.
2023-05-27 19:51:27.905 INFO (SyncWorker_5) [senertec.client] Initializing senertec platform...
2023-05-27 19:51:28.834 INFO (senertec-websocket) [senertec.client] Connected to Senertec websocket
2023-05-27 19:51:35.281 INFO (SyncWorker_3) [senertec.client] Logging out..
2023-05-27 19:51:35.546 INFO (senertec-websocket) [senertec.client] Senertec Websocket closed with code None
2023-05-27 19:51:35.555 ERROR (MainThread) [homeassistant.config_entries] Error setting up entry Senertec for senertec
File "/config/custom_components/senertec/init.py", line 51, in async_setup_entry
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.