hcanIngo / openHCAN

Hausautomatisierungsloesung auf CAN-Bus Basis.

Home Page:http://hcaningo.github.io/openHCAN

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

telican mit hcansocketd -> transportconnection error

AndreasW79 opened this issue · comments

Hallo zusammen,

ich hoffe euch allen geht es soweit gut - hier ist es derzeit ja recht ruhig.
Vor einiger Zeit habe ich das HI gegen ein CAN Board getauscht und somit auch den hcansocketd
in Betrieb genommen. Ich kann leider nicht sagen ob ich seit dem telican Befehle verwendet habe oder ob
es seit der Umstellung nicht mehr geht, jedenfalls erhalte ich bei allen telican Befehlen Fehler, folgend ein paar Beispiele:

/usr/bin/telican -c 444 hcanaddressd: could not connect to hcanaddressd HINT: use -s to set a source address /usr/bin/telican -s 222 -c 444 transport connection error: timeout while waiting for packet

Folgende Dienste laufen und wurden auch schon mehrfach neu gestartet:
/system.slice/hcan.service ├─21473 /usr/sbin/hcand ├─21474 /usr/sbin/hcanaddressd ├─21475 /usr/sbin/hcansocketd └─21476 /usr/bin/telican --timed
netstat -anlp |grep 3600 udp 0 0 0.0.0.0:3600 0.0.0.0:* 21473/hcand
netstat -anlp |grep LISTEN tcp 0 0 0.0.0.0:3601 0.0.0.0:* LISTEN 21474/hcanaddressd

Nun die Frage, muss man in Kombination von telican und hcansocketd etwas beachten, was ich nicht beachtet habe oder wo
kann ich mit der Suche nach der Ursache beginnen?

Alles andere funktioniert soweit auch die Pakete auf den hcand per UDP auf Port 3600 funktionieren ohne Probleme.
Der Benutzer sollte auch nicht das Problem sein, habe es mit sudo und auch per root direkt probiert.

Vielen Dank vorab.

UPDATE: Ich habe mir nun nochmal die Parameter angeschaut und mal getestet, ob ich mit -a und der 192.168.2.er Adresse mehr Erfolg habe als mit dem Defaultwert 127.0.0.1 und siehe da, es funktioniert.... Sehr seltsam aber für mich ist dieser Umweg okay.