eBUS Adapter 3.0

Begonnen von Reinhart, 13 Oktober 2020, 17:55:29

Vorheriges Thema - Nächstes Thema

derFrosch

#180
Zitat von: john30 am 10 November 2022, 08:23:30
dort ist doch reichlich prominent der Link zur Doku und in der Doku ist ja auch die Firmware an zig Stellen notiert

Die Firmware hatte ich ja zwischenzeitlich auch gefunden (deshalb auch mein Text durchgestrichen und als Link eingefügt ;)), aber den PicLoader kann ich nirgends als binary finden oder bin ich einfach blind?  :-[


Edit: Bootloader konnte erfolgreich geflasht werden. Jetzt blinkt die blaue "Info" LED in einem mehrstufigen Muster.
Für die Firmware brauche ich dann doch wieder den PicLoader, oder?


Edit2: Vielen Dank an galileio für die schnelle Hilfe. Sieht so aus, als ob mein Adapter nun wieder läuft. Werde es heute Abend mal testen.

john30

Zitat von: derFrosch am 10 November 2022, 09:54:18
Die Firmware hatte ich ja zwischenzeitlich auch gefunden (deshalb auch mein Text durchgestrichen und als Link eingefügt ;)), aber den PicLoader kann ich nirgends als binary finden oder bin ich einfach blind?  :-[
der ebuspicloader ist Teil des release, also wenn ebusd installiert ist, dann ist das auch ebuspicloader
author of ebusd

Lafarik

Ich habe meinen Adapter schon 2021 erhalten. Jetzt wollte ich die neueste Firmware installieren und komme nicht weiter.

Folgende Schritte habe ich durchgeführt:
- Ethernet Adapter entfernt
- bei J12 nur den PIN 1 und 2 mit Jumper verbunden
- vor dem USB-Kabel bei J11 3 und 4 mit einem kleinen Kupferkabel verbunden
- Nach USB-Kabel einstecken, leuchtet die blaue LED sehr hell permanent.

mit dem Befehl "ls -la /dev/serial/by-id/" rausgefunden das der Anschluss /dev/ttyUSB0 heißt.
Danach "sudo /usr/bin/ebuspicloader -f /home/pi/20221105-offset.hex /dev/ttyUSB0"

Danach kommt immer die Meldung: "read sync timed out".

Kann mir einer sagen was ich verkehrt mache?
FHEM,FritzDECT,Z-Wave,LaCrosse,MQTT2,ConBeeII,ZigBee,EnOcean,Sonoff 4CH,NanoLeaf,LD382A,Sonos,Synology,IPCam,eBus3.0

john30

Zitat von: Lafarik am 23 November 2022, 18:24:37
Ich habe meinen Adapter schon 2021 erhalten. Jetzt wollte ich die neueste Firmware installieren und komme nicht weiter.

Folgende Schritte habe ich durchgeführt:
- Ethernet Adapter entfernt
- bei J12 nur den PIN 1 und 2 mit Jumper verbunden
- vor dem USB-Kabel bei J11 3 und 4 mit einem kleinen Kupferkabel verbunden
- Nach USB-Kabel einstecken, leuchtet die blaue LED sehr hell permanent.

mit dem Befehl "ls -la /dev/serial/by-id/" rausgefunden das der Anschluss /dev/ttyUSB0 heißt.
Danach "sudo /usr/bin/ebuspicloader -f /home/pi/20221105-offset.hex /dev/ttyUSB0"

Danach kommt immer die Meldung: "read sync timed out".

Kann mir einer sagen was ich verkehrt mache?
du musst laut Doku 3.0 J1+J4 noch auf USB stellen.
author of ebusd

Lafarik

Zitat von: john30 am 23 November 2022, 18:56:17
du musst laut Doku 3.0 J1+J4 noch auf USB stellen.

Danke! Das war mein Fehler, hab die Doku von 3.1 studiert.
FHEM,FritzDECT,Z-Wave,LaCrosse,MQTT2,ConBeeII,ZigBee,EnOcean,Sonoff 4CH,NanoLeaf,LD382A,Sonos,Synology,IPCam,eBus3.0

Dirk070

Hallo zusammen,

der Adapter 3.0 (Ethernet) ist angekommen, Danke John!!

Damit mir nicht direkt zu Anfang ein Fehler unterläuft:

Wenn das alles so passt, würde ich die Platine in eine Feuchtraumdose oder ähnliches packen.

Danke Euch vorab und schöne Grüße
Dirk

galileo

Also ich nehme an, es ist ein  3.1 Adapter? oder?
Das Netzteil ist unproblematisch, weil jedes Handy mehr braucht als der Adapter.
Den Adapter klemmst du einfach parallel zu den anderen Busteilnehmern dazu.
Das Kabel ist prinzipiell auch unproblematisch. Wenn es verdrillt und/oder geschirmt ist und nicht hunderte Meter lang ist, dann ist das schon OK und wird für diesen Zweck (2400 Baud!) auch ausreichen.
Ein EIB/KNX Kabel ist ja prinzipiell O.K. (nur 2 von den 4 Leitungen nötig!), aber bedenke dass man dann (wegen der Farbe) KNX mit eBus verwechseln könnte. Deine Entscheidung.
LG Eduard

Dirk070

Danke für die Infos.

Ja, es ist ein aktueller Adapter (3.1).
Gut, dann nutze ich ein iPhone-Netzteil.
Ich setze die Dose mit dem Adapter direkt neben den VR900, dann muss ich vielleicht 30cm überwinden, da spielt die Farbe eine untergeordnete Rolle  ;)

Gibt es Vorbehalte (z.B. bzgl. der Thermik), den Adapter in so ein Gehäuse zu bauen https://www.amazon.de/dp/B09LHNMWT2/?coliid=I1FBQ1I2I8AQ63&colid=2LJ15P00J5DQF&psc=1&ref_=lv_ov_lig_dp_it_im?

Nochmals Danke und schöne Grüße
Dirk

chris371

Zitat von: Dirk070 am 19 Dezember 2022, 15:18:25
Ich setze die Dose mit dem Adapter direkt neben den VR900, dann muss ich vielleicht 30cm überwinden, da spielt die Farbe eine untergeordnete Rolle  ;)

Gibt es Vorbehalte (z.B. bzgl. der Thermik), den Adapter in so ein Gehäuse zu bauen ?

Ich habe meinen (3.0, USB-Version) in eine billige graue Abzweigdose ohne Verschraubungen eingebaut, und für ca. 2m Bus 4-adriges Telefon-Installationskabel benutzt. (siehe Anhang) Das funktioniert mit Deckel auf dem Gehäuse und im geschlossenen Netzwerk-Rack seit ca. 1,5 Jahren problemlos, und die Dose wird auch nicht merklich warm. Du sprühst ja im Heizungskeller nicht mit Wasser rum, und der Rest der Heizungsinstallation ist ja auch nicht wasserdicht.

Dirk070

Prima, Danke Dir, dann werde ich das ähnlich angehen.

Pnemenz

Hallo John30,

ich habe den Adaper mit Ethernet bekommen und versuche ihn geade anzuschließen. Bin bisher auf folgende Probleme gestoßen:
1) ich kann die aktuelle Version vom ebusd nicht installieren, bei dem Befehl:
sudo wget -O /etc/apt/sources.list.d/ebusd.list https://raw.githubusercontent.com/john30/ebusd-debian/master/ebusd-default-strech.list
bekomme ich die Meldung:
https://raw.githubusercontent.com/john30/ebusd-debian/master/ebusd-default-strech.list
Auflösen des Hostnamens »raw.githubusercontent.com (raw.githubusercontent.com)« ... 185.199.110.133, 185.199.109.133, 185.199.108.133, ...
Verbindungsaufbau zu raw.githubusercontent.com (raw.githubusercontent.com)|185.199.110.133|:443 ... verbunden.
HTTP-Anforderung gesendet, auf Antwort wird gewartet ... 404 Not Found
2022-12-20 23:03:57 FEHLER 404: Not Found.

Derzeit habe ich Version ebusd 22.3.p20220508 laufen.

2) Wenn ich den Demon starte wird mein Logfile von Meldungen wie diese geflutet (das Log hat in wenigen  Minuten 80 MB):

       1 2022-12-20 22:30:23.486 [main notice] ebusd 22.3.p20220508 started with auto scan on enhanced device 192.168.178.186:9999
       2 2022-12-20 22:30:24.166 [bus notice] device status: resetting
       3 2022-12-20 22:30:24.166 [bus notice] bus started with own address 31/36
       4 2022-12-20 22:30:24.177 [bus notice] signal acquired
       5 2022-12-20 22:30:24.177 [bus error] device status: unexpected available enhanced byte 2
       6 2022-12-20 22:30:24.177 [bus error] device status: unexpected available enhanced following byte 1
       7 2022-12-20 22:30:24.177 [bus error] device status: unexpected available enhanced byte 2
       8 2022-12-20 22:30:24.177 [bus error] device status: unexpected available enhanced byte 2
       9 2022-12-20 22:30:24.177 [bus error] device status: unexpected available enhanced following byte 1
      10 2022-12-20 22:30:24.177 [bus error] device status: unexpected available enhanced byte 2
      11 2022-12-20 22:30:24.177 [bus error] device status: unexpected available enhanced byte 2
      12 2022-12-20 22:30:24.177 [bus error] device status: unexpected available enhanced following byte 1
      13 2022-12-20 22:30:24.177 [bus error] device status: unexpected available enhanced byte 2
      14 2022-12-20 22:30:24.177 [bus error] device status: unexpected available enhanced byte 2
      15 2022-12-20 22:30:24.177 [bus error] device status: unexpected available enhanced following byte 1
      16 2022-12-20 22:30:24.177 [bus error] device status: unexpected available enhanced byte 2
      17 2022-12-20 22:30:24.177 [bus error] device status: unexpected available enhanced following byte 1
      18 2022-12-20 22:30:24.177 [bus error] device status: unexpected available enhanced following byte 1
      19 2022-12-20 22:30:24.177 [bus error] device status: eBUS comm error: unknown 0xdc

mein Connect String sieht so aus:
EBUSD_OPTS="--scanconfig -d enh:192.168.178.186:9999"
der Befehl ebusctl find -V liefert:
broadcast datetime = no data stored [ZZ=fe, passive read]
broadcast error = no data stored [ZZ=fe, passive read]
broadcast id = no data stored [ZZ=fe, passive read]
broadcast id = no data stored [ZZ=any, active read]
broadcast signoflife = no data stored [ZZ=fe, passive read]
memory eeprom = no data stored [ZZ=any, active read]
memory ram = no data stored [ZZ=any, active read]
scan.08  = no data stored [ZZ=08, active read]
scan.15  = no data stored [ZZ=15, active read]
scan.52  = no data stored [ZZ=52, active read]
scan.76  = no data stored [ZZ=76, active read]



Peter


galileo

Zitatmein Connect String sieht so aus:
EBUSD_OPTS="--scanconfig -d enh:192.168.178.186:9999"

Da du vermutlich einen V3.1 Print hast, musst du statt enh: "ens:192.168..." eintragen. Das setzt dann die richtige Baudrate.
Das steht übrigens auch so in der V3.1 Doku . Du hast vermutlich in der V3.0 Doku nachgesehen.

LG

john30

Zitat von: Pnemenz am 20 Dezember 2022, 23:13:56
ich habe den Adaper mit Ethernet bekommen und versuche ihn geade anzuschließen. Bin bisher auf folgende Probleme gestoßen:
1) ich kann die aktuelle Version vom ebusd nicht installieren, bei dem Befehl:
sudo wget -O /etc/apt/sources.list.d/ebusd.list https://raw.githubusercontent.com/john30/ebusd-debian/master/ebusd-default-strech.list
bekomme ich die Meldung:
https://raw.githubusercontent.com/john30/ebusd-debian/master/ebusd-default-strech.list
Auflösen des Hostnamens »raw.githubusercontent.com (raw.githubusercontent.com)« ... 185.199.110.133, 185.199.109.133, 185.199.108.133, ...
Verbindungsaufbau zu raw.githubusercontent.com (raw.githubusercontent.com)|185.199.110.133|:443 ... verbunden.
HTTP-Anforderung gesendet, auf Antwort wird gewartet ... 404 Not Found
2022-12-20 23:03:57 FEHLER 404: Not Found.

da ist ein Schreibfehler in der URL (strech statt stretch)

Zitat von: Pnemenz am 20 Dezember 2022, 23:13:56
2) Wenn ich den Demon starte wird mein Logfile von Meldungen wie diese geflutet (das Log hat in wenigen  Minuten 80 MB):

       1 2022-12-20 22:30:23.486 [main notice] ebusd 22.3.p20220508 started with auto scan on enhanced device 192.168.178.186:9999
       2 2022-12-20 22:30:24.166 [bus notice] device status: resetting
       3 2022-12-20 22:30:24.166 [bus notice] bus started with own address 31/36
       4 2022-12-20 22:30:24.177 [bus notice] signal acquired
       5 2022-12-20 22:30:24.177 [bus error] device status: unexpected available enhanced byte 2
...

ist der Adapter denn entsprechend eingestellt via J12 bzw. ebuspicloader laut Doku?
author of ebusd

Pnemenz

Zitatda ist ein Schreibfehler in der URL (strech statt stretch)
Danke, jetzt gings.
Zitatist der Adapter denn entsprechend eingestellt via J12 bzw. ebuspicloader laut Doku?
Habe jetzt den Adapter vom Bus genommen, per USB an den Raspberry gehängt um den Adapter einzustellen.
Die blau LED blink jetzt dreimal, dann kurze Pause und wieder dreimaliges Blinken...
Das Überbrücken der Pins am Jumper 11 zeigt keine Wirkung. Ausserdem wird IC6 sehr heiß.

john30

Zitat von: Pnemenz am 21 Dezember 2022, 08:48:21
Danke, jetzt gings.Habe jetzt den Adapter vom Bus genommen, per USB an den Raspberry gehängt um den Adapter einzustellen.
Die blau LED blink jetzt dreimal, dann kurze Pause und wieder dreimaliges Blinken...
Das Überbrücken der Pins am Jumper 11 zeigt keine Wirkung. Ausserdem wird IC6 sehr heiß.
welche Pins hast Du denn gebrückt??
author of ebusd