Giter VIP home page Giter VIP logo

hass-senertec's People

Contributors

kleinrotti avatar

Stargazers

 avatar

Watchers

 avatar

hass-senertec's Issues

Electrical Power value missing

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?

Login Problem

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 der Anlage als Status in HA hinterlegen

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:

  • platform: template
    sensors:
    Xxxxx_brennstoffzelle_status:
    value_template: "{{states('sensor.xxxxx_status_of_ppc')}}"
    unique_id: sensor.xxxxx_brennstoffzelle_status

Ü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/

Error setting up entry Senertec for senertec - after HA Update to Version 2023.5.3

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'

Invalid authentication bei der Einrichtung

Die Ersteinrichtung scheitert mit der anzeige Invalid authentication obwohl die Zugangsdaten korrekt sind. Ein Deinstallation und Neuinstallation der Integration durch HACs hat auch nichts gebracht.
Für eine Lösung wäre ich sehr Dankbar.
Fehlermeldung und Log Ereignis sind angehängt.
Liebe Grüße

Bildschirmfoto 2024-02-04 um 18 28 06
Bildschirmfoto 2024-02-04 um 18 28 51

Configuration Error

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. :

config-flow.txt
loading-configuration.txt

Additonal values required

Hi Kleinrotti,

sorry to bother you again.
Any chance to also add "Produzierter Strom Heute", "Produzierte Wärme Heute" and "Betriebsstunden Heute"?

image

Sorry i would love to support you by doing it myself but unfortunatley i´m not a developer, just a IT infrastructure guy ;-)

Object has no attribut

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.