schwarzenbergf / irtrans

Integration for IRTrans Ethernet devices (LAN DB)
MIT License
7 stars 1 forks source link

IR-Trans connect error #162

Open mueller-dd opened 1 month ago

mueller-dd commented 1 month ago

System Health details

Logger: custom_components.irtrans Quelle: custom_components/irtrans/config_flow.py:131 Integration: iRTrans (Dokumentation, Probleme) Erstmals aufgetreten: 19:40:02 (4 Vorkommnisse) Zuletzt protokolliert: 19:51:30

Checklist

Describe the issue

IR-Trans integration cannot connect to my IR-Trans devices

Reproduction steps

Cannot connect to - 192.168.001.032:21000 : [Errno 113] Connect call failed ('192.168.1.26', 21000) Cannot connect to - 192.168.1.30:21001 : [Errno 111] Connect call failed ('192.168.1.30', 21001) Cannot connect to - 192.168.001.030:21000 : [Errno 113] Connect call failed ('192.168.1.24', 21000) Cannot connect to - 192.168.1.26:21000 : [Errno 113] Connect call failed ('192.168.1.26', 21000)

Debug logs

Logger: homeassistant.config_entries
Quelle: config_entries.py:604
Erstmals aufgetreten: 19:39:16 (5 Vorkommnisse)
Zuletzt protokolliert: 19:53:46

Error setting up entry IRTrans for irtrans
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/config_entries.py", line 604, in async_setup
    result = await component.async_setup_entry(hass, self)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/config/custom_components/irtrans/__init__.py", line 94, in async_setup_entry
    entities[0],
    ~~~~~~~~^^^
IndexError: list index out of range

Logger: homeassistant.helpers.frame
Quelle: helpers/frame.py:151
Erstmals aufgetreten: 19:39:16 (5 Vorkommnisse)
Zuletzt protokolliert: 19:53:46

Diagnostics dump

Detected code that calls async_forward_entry_setup for integration, irtrans with title: IRTrans and entry_id: 01J8DCBBXWMVSBGBWGDPS1WZ1Z, which is deprecated and will stop working in Home Assistant 2025.6, await async_forward_entry_setups instead. Please report this issue. Detected code that calls async_forward_entry_setup for integration, irtrans with title: IRTrans and entry_id: 01J8DD3WWJKPGJV9ZV1J9WN1E4, which is deprecated and will stop working in Home Assistant 2025.6, await async_forward_entry_setups instead. Please report this issue. Detected code that calls async_forward_entry_setup for integration, irtrans with title: IRTrans and entry_id: 01J8DDJ9VP4YD55905K4E82ZM2, which is deprecated and will stop working in Home Assistant 2025.6, await async_forward_entry_setups instead. Please report this issue. Detected code that calls async_forward_entry_setup for integration, irtrans with title: IRTrans and entry_id: 01J8DDWF7SH3WYNANT3XHRXC3X, which is deprecated and will stop working in Home Assistant 2025.6, await async_forward_entry_setups instead. Please report this issue.

schwarzenbergf commented 2 weeks ago

I published a new release (1.12) where the deprecated code has been fixed. Please check this out and send me a log-file if there are still problems.

schwarzenbergf commented 2 weeks ago

This problem seems to be solved with the new version. I will close this issue, reopen in case you still experience this problem.

mueller-dd commented 1 week ago

Guten Abend Frank Schwarzenberg,

ich schreibe auf Deutsch in der Annahme, dass ich verstanden werde. Mein Englisch ist nicht so gut.

Leider funktioniert die IRTrans-Integration immer noch nicht. Verbindung gescheitert wir folgt:

Logger: custom_components.irtrans

Quelle: custom_components/irtrans/config_flow.py:131

Integration: iRTrans (Dokumentation, Probleme)

Erstmals aufgetreten: 19:18:49 (7 Vorkommnisse)

Zuletzt protokolliert: 19:28:14

Cannot connect to - 192.168.001.030:21000 : [Errno 113] Connect call failed ('192.168.1.24', 21000)

Es handelt sich um sehr alte IRTrans-Geräte aus DVB-Viewer-Zeiten, ca. 2006 oder 2007. Ich nutze diese heute noch zur Steuerung unseres Smart-Home; über KNX bzw. HA.

Meine Verarbeitungskette: Fernbedienung Beo4 – IRTrans (455 KHz, B&O) – EIBPort (KNX) – KNX/IP-Gateway – HA (KNX Event löst entsprechende Automatisierung aus). Das funktioniert schon sehr gut, ich wollte aber die Verarbeitungskette reduzieren, um den EIBPort zu entlasten, da dieser gewisse Grenzen hat. Es ist für mich aber nicht so gravierend, wenn diese Integration nicht funktioniert, da ich die IRTrans-Geräte dann weiter über KNX nutzen kann.

Ich verstehe jedoch nicht, dass beim Verbindungsversuch die IP-Adresse 192.168.1.24 gesucht wird, wenn ich 192.168.1.30 angebe. Die erstgenannte IP-Adresse gibt es in meinem ganzen Haus nicht, der Verbindungsaufbau muss daher scheitern.

Viele Grüße

Jürgen Müller

Von: Frank Schwarzenberg @.> Gesendet: Montag, 7. Oktober 2024 14:40 An: schwarzenbergf/irtrans @.> Cc: mueller-dd @.>; Author @.> Betreff: Re: [schwarzenbergf/irtrans] IR-Trans connect error (Issue #162)

I published a new release (1.12) where the deprecated code has been fixed. Please check this out and send me a log-file if there are still problems.

— Reply to this email directly, view it on GitHub https://github.com/schwarzenbergf/irtrans/issues/162#issuecomment-2396817821 , or unsubscribe https://github.com/notifications/unsubscribe-auth/BBR4DCHTDYW3FMBP2D7TQ6LZ2J6KNAVCNFSM6AAAAABOUYW35CVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGOJWHAYTOOBSGE . You are receiving this because you authored the thread. https://github.com/notifications/beacon/BBR4DCEVAJDWMCCSH6WJXKLZ2J6KNA5CNFSM6AAAAABOUYW35CWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTUO3SEZ2.gif Message ID: @. @.> >

schwarzenbergf commented 1 week ago

Hallo Jürgen, die Fehlermeldung '[Errno 113] Connect call failed ('192.168.1.24', 21000)' kommt vom Betriebssystem zurück und ist in diesem Fall offenbar nicht mehr in der sog. Oktett Schreibweise, sondern jedes Oktett wird dezimal dargestellt. Damit wird aus der '030' eine '24'. Ist am Schluss aber identisch. Der Fehler ist vermutlich nicht die IP-Adresse (zumindest nicht direkt). Es muss hier ein anderes Problem geben. Wenn die IP-Adresse gar nicht existieren würde, käme ein anderer Fehler (Timeout). Hier kommt aber 'Errno 113', was nichts anderes bedeutet als 'no route to host'. D.h. die IP-Adresse ist bekannt, aber nicht erreichbar. Das deutet eher auf irgendein netzwerktechnisches Problem hin (gibt es verschiedene Subnetze?).

Ist das irTrans-Gerät ein sog. IRTrans Ethernet (IRT-LAN-DB, IRT-LAN-DBHF sollte eigentlich auch gehen, kann ich aber nicht testen)? Nur das ist unterstützt und getestet (das ist das, was ich habe).

Ist die Adresse 192.168.1.30 mit dem Browser erreichbar? Von dem gleichen Gerät, auf dem der HA läuft? Was für eine HA Installation hast Du?

Mehr fällt mir dazu mit den vorhandenen Information leider nicht ein.