[abgeschlossen] eBUS Adapter 3.0 Betatest

Begonnen von Reinhart, 03 Dezember 2020, 17:45:40

Vorheriges Thema - Nächstes Thema

john30

Zitat von: hErMeS am 04 Januar 2021, 00:34:18
Adapter direkt wieder ins Netz gebracht mit DHCP Setting, jedoch gab es hier einen kuriosen Fehler.

ebusd lief die ganze Zeit. Adapter hat sich die IP geholt, war auch anpingbar, jedoch kam es hier nicht zu einem Reconnect.
Den ebusd neu durchzuladen hat nicht geholfen. Nur ein repower vom Adapter ging letztlich.
Die Firmware ist aktualisiert und sollte jetzt auch remote hang-up erkennen. Bitte mal testen.
Mit DHCP hatte das jetzt m.E. nichts zu tun.
author of ebusd

Scooby

Zitat von: Reinhart am 05 Januar 2021, 18:56:00
Das Gehäuse was fuso2001 hier konstruiert ist halt genau auf die Platine abgestimmt und hat schon seine Vorteile. Außerdem ist es selbstgemacht was in diesem Forum viele Anwender schätzen weil es einen gewissen persönlichen Wert darstellt.

Ich habe auch schon mit Gehäuse vom Ali getestet, da gibt es viele, aber keines passt halt so genau wie das von fuso2001 ! Anzug von der Stange kann man auch kaufen, aber keiner passt so gut wie ein Maßanzug.

LG
Reinhart

Danke für die Antwort.
Maßgescheidert ist auf jeden Fall besser, aber viele (wie ich) besitzen keinen 3D-Drucker, und Online-Anfertigungen sind weiterhin noch teuer.

Ich bestell mal das Gehäuse von Ali und poste mal ein paar Bilder sobald der Adapter drin sitzt.

Gruß Scooby

hErMeS

Zitat von: john30 am 06 Januar 2021, 11:20:47
Die Firmware ist aktualisiert und sollte jetzt auch remote hang-up erkennen. Bitte mal testen.
Mit DHCP hatte das jetzt m.E. nichts zu tun.

Wo finde ich die neue Version zum vertesten?


fuso2001

Hallo,

der neue Maßanzug ist jetzt mit den Anmerkungen von hErMeS versehen:

  • Aussparungen für die Deckellaschen wurden auf jeder Seite um 0,5mm verbreitert
  • Die Führungen für die Platine wurden verkleinert
  • Eine Auflage für die Platine, an der Ecke ohne Befestigungsloch, wurde hinzugefügt
  • Eine Verbreiterung am LAN Anschluss um 0,5mm pro Seite wurde geschaffen
Auf die Vergrößerung der Innenmaße habe ich verzichtet. Wenn ich es richtig verstanden habe wird der Adapter ohne Nasen ausgeliefert.
Den Ausschnitt für den RPI Stecker habe ich entfernt. (@hErMeS: wenn du nocheinmal drucken möchtest bekommst du ne Version mit dem Ausschnitt und tieferem LAN Adapter)
Auch die Wemos Variante ist jetzt online. Wer die externe Antenne nicht verwenden möchte kann die LAN Seite verwenden. Bei der Version mit Antenne hab ich ein zusätzliches Loch für nen Sensor eingefügt.

Vg Frank

Gurker

Hi Frank,

kannst du die Klipse auch ggf. gegen Schraublaschen austauschen? Ich weiß solche Fragen sind immer doof, aber ich würde das Gehäuse gern drucken. Zur Not würde ich den Teil auch bearbeiten wenn ich ein 3D Modell abstauben könnte. Ansonsten nehm ich deine Arbeit aber auch gern so. Danke im Voraus!

gruß, Alex

HeikoGr

Hat jemand von den Betatestern eigentlich einen Raspi 4 mit der Platine am laufen?

Wenn ja, was habt ihr in der Datei /boot/config.txt geändert?

Ich habe mich die Tage mal in das UART Thema eingelesen und die Doku versucht zu ergänzen. https://github.com/eBUS/adapter/pull/5

Interessant und neu für mich ist, dass der Raspi 4 mehrere PL011 UARTs hat und Bluetooth nicht mehr mit dem Software UART angesteuert werden muss (wenn man es aktiv lassen möchte). Seiteneffekt ist, dass der ebus Adapter dann auf dem /dev/ttyAMA1 anliegt und Bluetooth auf AMA0 bleibt.

Ich kann das leider derzeit nicht testen.

galileo

Hallo an alle Gehäuse Entwickler !
Ich habe jetzt abklären können, dass die "Nasen" an den Print-Rändern in der Serie NICHT mehr vorkommen werden.
Diese waren nur dem ersten Test geschuldet, also nur jenen paar Stück die die Beta-Tester bekommen haben.
LG

wseifert

Ich komme aus Zeigründen leider erst jetzt zum Testen, hoffentlich nicht zu Spät.

Ich habe probiert das Modul auf einem Raspi Zero 1.1 zum laufen zu bringen, leider ohne Erfolg.

Hier meine Vorgehensweise:

Neue Installation mit 2020-12-02-raspios-buster-armhf-lite, apt update && apt upgrade. Nach Neustart gemäß Anleitung (ebus-debian) mit apt ebusd installiert. Mir raspi-config die Serielle Konsole deaktiviert.

/boot/config.txt :

[all]
#dtoverlay=vc4-fkms-v3d
enable_uart=0

dtoverlay=miniuart-bt


/boot/cmdline.txt:

console=tty1 root=PARTUUID=6a256b17-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait

root@raspberrypi:~# ls -l /dev/ttyA*
ls: cannot access '/dev/ttyA*': No such file or directory

kein ttyAMA0 device vorhanden.

Nun Jumper auf Raspi gesteckt, das Modul auf den Raspi Zero gesteckt (natürlich vorher ausgeschalten), eingeschaltet, die rote und gelbe led (ich habe die led's gedreht) leuchten sofort, die blaue zuerst schwach aber dann gleich stark.

leider immer noch kein device ttyAMA0 verfügbar.

ebusd gestartet:

ebusd.log:

2021-01-11 10:10:35.863 [main info] registered data handlers
2021-01-11 10:10:35.865 [bus notice] bus started with own address ff/04
2021-01-11 10:10:35.865 [bus notice] device invalid
2021-01-11 10:10:40.865 [bus error] unable to open enh:/dev/ttyAMA0: ERR: element not found
2021-01-11 10:10:40.865 [bus notice] device invalid
2021-01-11 10:10:45.866 [bus error] unable to open enh:/dev/ttyAMA0: ERR: element not found
2021-01-11 10:10:45.866 [bus notice] device invalid
2021-01-11 10:10:45.866 [main debug] performing regular tasks
2021-01-11 10:10:50.866 [bus error] unable to open enh:/dev/ttyAMA0: ERR: element not found
2021-01-11 10:10:50.867 [bus notice] device invalid
2021-01-11 10:10:55.867 [main debug] performing regular tasks
2021-01-11 10:10:55.867 [bus error] unable to open enh:/dev/ttyAMA0: ERR: element not found
2021-01-11 10:10:55.867 [bus notice] device invalid
2021-01-11 10:11:00.868 [bus error] unable to open enh:/dev/ttyAMA0: ERR: element not found
2021-01-11 10:11:00.868 [bus notice] device invalid
2021-01-11 10:11:05.867 [main debug] performing regular tasks
2021-01-11 10:11:05.870 [bus error] unable to open enh:/dev/ttyAMA0: ERR: element not found
2021-01-11 10:11:05.871 [bus notice] device invalid

Was kann da nicht richtig sein?

lg
Werner


HeikoGr

Versuche mal enable_uart=1 in der config.txt

wseifert

das ist das Ergebnis:

root@raspberrypi:~# ls -l /dev/ttyA*
crw-rw---- 1 root dialout 204, 64 Jan 11 10:24 /dev/ttyAMA0

root@raspberrypi:~# service ebusd start

root@raspberrypi:~# tail -f /var/log/ebusd.log
2021-01-11 10:25:56.736 [main info] reading file memory.csv
2021-01-11 10:25:56.818 [main info] successfully read file memory.csv
2021-01-11 10:25:56.819 [main info] reading file broadcast.csv
2021-01-11 10:25:56.901 [main info] successfully read file broadcast.csv
2021-01-11 10:25:56.901 [main info] read config files
2021-01-11 10:25:56.902 [bus error] unable to open enh:/dev/ttyAMA0: ERR: element not found
2021-01-11 10:25:56.903 [main info] registering data handlers
2021-01-11 10:25:56.904 [main info] registered data handlers
2021-01-11 10:25:56.905 [bus notice] bus started with own address ff/04
2021-01-11 10:25:56.905 [bus notice] device invalid
2021-01-11 10:26:01.905 [bus error] unable to open enh:/dev/ttyAMA0: ERR: element not found
2021-01-11 10:26:01.906 [bus notice] device invalid
2021-01-11 10:26:06.906 [bus error] unable to open enh:/dev/ttyAMA0: ERR: element not found
2021-01-11 10:26:06.906 [bus notice] device invalid
2021-01-11 10:26:06.909 [main debug] performing regular tasks
2021-01-11 10:26:11.910 [bus error] unable to open enh:/dev/ttyAMA0: ERR: element not found
2021-01-11 10:26:11.910 [bus notice] device invalid
2021-01-11 10:26:16.910 [main debug] performing regular tasks
2021-01-11 10:26:16.911 [bus error] unable to open enh:/dev/ttyAMA0: ERR: element not found
2021-01-11 10:26:16.912 [bus notice] device invalid

HeikoGr

Ok. Da ist zumindest mal das /dev/ttyAMA0.

Kannst du noch EBUSD_OPTS posten? (Datei /etc/default/ebusd)

HeikoGr

#282
Ach... hast du die PIC firmware aktualisiert?

https://adapter.ebusd.eu/picfirmware

wseifert

EBUSD_OPTS="--scanconfig --accesslevel=* --latency=20000 -d enh:/dev/ttyAMA0 --loglevel=debug --address=ff"

ich habe probiert die PIC Firmware zu flashen, bin aber am Download von ebuspicloader gescheitert, finde nirgendwo das binary für debian.

Werner

HeikoGr

Ach... hab in deinem ersten Posting übersehen, dass du eine alte Version von ebusd einsetzt.

Du musst evtl selbst kompilieren, oder schauen was john30 auf github released hat. Ich kann dir erst heute abend weiter helfen. Sorry