Hallo Karlheinz,
vielen Dank für deine schnelle Antwort / Hilfe.
Habe deine änderungen umgesetzt, allerdings immernoch der selbe Fehler und keine veränderung, funktioniert immer noch nicht.
Viele liebe Grüße,
Overon
Hallo Karlheinz,
vielen Dank für deine schnelle Antwort / Hilfe.
Habe deine änderungen umgesetzt, allerdings immernoch der selbe Fehler und keine veränderung, funktioniert immer noch nicht.
Viele liebe Grüße,
Overon
Guten Morgen slowmind,
ich habe ein kleines Problem,
ich bekomme unsere Heizung in Homeassistand einfach nicht eingebunden.
Es hatte mal kurz funktioniert, als ich dann die Namen richtig eingetragen hatte, hat es nichtmehr funktioniert.
Dann habe ich alles nochmal von vorne gemacht und es nichtmehr eingebunden bekommen.
Fehlermeldungen aus dem Log:
2022-11-17 22:11:29.796 ERROR (MainThread) [homeassistant.components.sensor] Error while setting up eta_heating 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 "/usr/local/lib/python3.10/concurrent/futures/thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
File "/config/custom_components/eta/sensor.py", line 86, in setup_platform
add_entities([
File "/config/custom_components/eta/sensor.py", line 87, in <listcomp>
EtaSensor(config, hass, sensor.get('name'), sensor.get('uri'), sensor.get('unit'), sensor.get('state_class'),
File "/config/custom_components/eta/sensor.py", line 140, in __init__
serial1 = serial1['eta']['value']['@strValue']
KeyError: 'value'
Meine Config in der configuration.yaml:
sensor:
- platform: eta_heating
host: 192.168.1.99
port: 8080
scan_interval: 60
Config mit der es kurz funktioniert hatte und jetzt nichtmehr:
sensors_custom.py:
from homeassistant.const import TIME_SECONDS
SENSORS_CUSTOM = [
{
"uri": "/120/10601/0/0/12528", # Puffer Flex Ladezustand
},
{
"uri": "/121/10251/0/11153/0", # Puffer 2 Temperatur
},
{
"uri": "/48/10391/0/11110/0", # Abgastemperatur
"unit": TIME_SECONDS
},
]
Config mit der nichtsmehr funktioniert hatte:
from homeassistant.const import TIME_SECONDS
SENSORS_CUSTOM = [
{
"name": "Puffer Flex Ladezustand",
"uri": "/120/10601/0/0/12528",
"unit": TEMP_CELSIUS
},
{
"name": "Puffer 2 Temperatur oben",
"uri": "/121/10251/0/11153/0",
"unit": TEMP_CELSIUS
},
{
"name": "Abgastemperatur",
"uri": "/48/10391/0/11110/0",
"unit": TEMP_CELSIUS
},
]
Jetzt hoffe ich, dass du mir weiterhelfen kannst:-)
Viele liebe Grüße,
Overon