Beiträge von 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