SEU-M mit Ö-AGT (piTelex)

Fachforum für piTelex-Entwickler
Antworten
Benutzeravatar

detlef
Rank 12
Rank 12
Beiträge: 3624
Registriert: Do 28. Mär 2019, 09:10
Wohnort: Marburg
Hauptanschluß: 7822222 hael d

Re: SEU-M mit Ö-AGT (piTelex)

#51

Beitrag: # 38689Beitrag detlef »

obrecht hat geschrieben: Do 27. Jul 2023, 11:40 Hier geht es überhaupt nicht um vi oder nano.
Mir geht es eigentlich auch nicht um vi oder nano. Das war jetzt nur stellvertretend dafür, dass man es den Anwendern möglichst einfach machen sollte. nano ist der Standard-Editor unter Raspberry Pi OS und in allen Installationsbeschreibung wird der verwendet.

Vermutlich habe ich da wirklich eine andere Sichtweise. Ich komme vom i-Telex und ich komme von Windows. piTelex wird als günstige Alternative zu i-Telex (für einzelne Fernschreiber) genannt. Ich habe das selbst einem Bekannten empfohlen, der auf einem ähnlichen Wissenstand ist, wie ich.
Er ist an piTelex gescheitert, weil er die Soundkarte für ED1000 nicht ans Laufen bekommen hat und seine Fragen hier im Forum blieben damals unbeantwortet (da warst du hier noch nicht aktiv). Er hat dann aufgegeben. Mein Wunsch ist einfach, dass das nicht zu häufig passiert.

Mit den Erfahrungen, die ich jetzt bei zwei piTelex-Installationen gemacht habe, denke ich, dass ich meinem Bekannten heute weiterhelfen könnte.
Sorry, wenn ich immer so motzig rüberkomme. Das ist durchaus konstruktiv gemeint, auch wenn es sich vielleicht anders anhört. Wenn ich mich ärgere, dann ärgere ich mich über die Sache und nicht über die, die es gemacht haben.

Und wenn alles andere läuft und ich mal viel Lust und Zeit habe, dann werde ich sicher auch byobu ausprobieren. Aber nicht gleich alles beim ersten Mal.
Folgende Benutzer bedankten sich beim Autor detlef für den Beitrag (Insgesamt 3):
obrechtWolfHenkjan02
Gruß, Detlef

i-Telex: 7822222 (T1000), 114288 (F1300), 211230 (T100Z), 96868 (T37), 24394 (T68d)
Konf.-Dienst: 11160/11161, Rundsender: 11162/11163 , Baudot-Bilder: 11166, Chat-GPT: 11168
Mail-/Fax-Dienst: 11170/11171, hist. Ausk.: 40140, Wetter: 717171
Benutzeravatar

obrecht
Rank 6
Rank 6
Beiträge: 510
Registriert: Fr 26. Jun 2020, 18:53
Wohnort: Aachen
Hauptanschluß: 833539 fili d

Re: SEU-M mit Ö-AGT (piTelex)

#52

Beitrag: # 38690Beitrag obrecht »

So. Hab https://github.com/fablab-wue/piTelex/wiki/SW_AutoStart nochmal überarbeitet und etwas erweitert. Ich hoffe, das findet jetzt Gnade :grovel:

--> RFC !
Folgende Benutzer bedankten sich beim Autor obrecht für den Beitrag (Insgesamt 2):
detleftasto
Viele Grüße,
Rolf

833538 obrac d  24/7  (FS220)
833539 fili d   24/7  (T100a)
833540 rowo d   24/7  (T100/R) 
71920 actelex d 24/7  (T68d)
833541 obby d   24/7  (T37h)
833142 rolf d   24/7  (Lo15A)
Benutzeravatar

obrecht
Rank 6
Rank 6
Beiträge: 510
Registriert: Fr 26. Jun 2020, 18:53
Wohnort: Aachen
Hauptanschluß: 833539 fili d

Re: SEU-M mit Ö-AGT (piTelex)

#53

Beitrag: # 38693Beitrag obrecht »

detlef hat geschrieben: Do 27. Jul 2023, 11:10 Ok, ich habe den Autostart jetzt hinbekommen. Über den Eintrag in der rc.local.
Ist dein Eintrag in rc.local mit oder ohne 'sudo' ?
Weil... eigentlich soll piTelex nicht mit root Rechten laufen , und ich weiß nicht, ob das sudo nötig ist.
Guck doch bitte mal als welcher user pitelex läuft (mit/ohne vorangestelltes sudo).
Wenn's ohne sudo als user pi läuft, müsste ich die Doku nochmal korrigiern.

Danke!
Viele Grüße,
Rolf

833538 obrac d  24/7  (FS220)
833539 fili d   24/7  (T100a)
833540 rowo d   24/7  (T100/R) 
71920 actelex d 24/7  (T68d)
833541 obby d   24/7  (T37h)
833142 rolf d   24/7  (Lo15A)
Benutzeravatar

detlef
Rank 12
Rank 12
Beiträge: 3624
Registriert: Do 28. Mär 2019, 09:10
Wohnort: Marburg
Hauptanschluß: 7822222 hael d

Re: SEU-M mit Ö-AGT (piTelex)

#54

Beitrag: # 38697Beitrag detlef »

Ich bin gerade verwirrt. Im Moment funktioniert es nicht mehr und telex.py wird anscheinend nicht gestartet.
Heute morgen hatte ich das ausprobiert und ich konnte mich verbinden. Ich hatte aber nicht den Prozessstatus kontrolliert und bin mir gerade unsicher, ob ich den Raspi wirklich neu gestartet hatte. :suspect:

Wenn ich "ps x | grep telex" eingebe, bekomme ich nur das hier: "714 pts/0 S+ 0:00 grep --color=auto telex".

In der rc.local steht: "sudo /home/piTelex/piTelex/telex.py &" und rc.local habe ich mir "sudo chmod +x rc.local" ausführbar gemacht.

EDIT: Laut dieser Anleitung muss noch ein python davor.
https://www.dexterindustries.com/howto/ ... t-startup/

Geht aber trotzdem nicht.
Gruß, Detlef

i-Telex: 7822222 (T1000), 114288 (F1300), 211230 (T100Z), 96868 (T37), 24394 (T68d)
Konf.-Dienst: 11160/11161, Rundsender: 11162/11163 , Baudot-Bilder: 11166, Chat-GPT: 11168
Mail-/Fax-Dienst: 11170/11171, hist. Ausk.: 40140, Wetter: 717171
Benutzeravatar

detlef
Rank 12
Rank 12
Beiträge: 3624
Registriert: Do 28. Mär 2019, 09:10
Wohnort: Marburg
Hauptanschluß: 7822222 hael d

Re: SEU-M mit Ö-AGT (piTelex)

#55

Beitrag: # 38698Beitrag detlef »

Ich hab mal gegoogelt und die Log-Ausgabe in die rc.local reingebastelt:

sudo bash -c 'python /home/piTelex/piTelex/telex.py > /home/piTelex/start.log 2>&1' &

Aha. telex.py findet sein Konfigurationsfile nicht. Kann man in rc.local einfach ein "cd" reinschreiben?

Configuration file 'telex.json' not found. Using CLI params only.
Traceback (most recent call last):
File "/home/piTelex/piTelex/telex.py", line 418, in <module>
main()
File "/home/piTelex/piTelex/telex.py", line 371, in main
init()
File "/home/piTelex/piTelex/telex.py", line 165, in init
screen = txDevScreen.TelexScreen(**dev_param)
File "/home/piTelex/piTelex/txDevScreen.py", line 124, in __init__
self.new_term = termios.tcgetattr(self.fd)
termios.error: (25, 'Inappropriate ioctl for device')
Gruß, Detlef

i-Telex: 7822222 (T1000), 114288 (F1300), 211230 (T100Z), 96868 (T37), 24394 (T68d)
Konf.-Dienst: 11160/11161, Rundsender: 11162/11163 , Baudot-Bilder: 11166, Chat-GPT: 11168
Mail-/Fax-Dienst: 11170/11171, hist. Ausk.: 40140, Wetter: 717171
Benutzeravatar

detlef
Rank 12
Rank 12
Beiträge: 3624
Registriert: Do 28. Mär 2019, 09:10
Wohnort: Marburg
Hauptanschluß: 7822222 hael d

Re: SEU-M mit Ö-AGT (piTelex)

#56

Beitrag: # 38700Beitrag detlef »

Also das mit dem rc.local ist mir jetzt auch zu kompliziert. Ich habe es jetzt mit byobu versucht.
Und das funktioniert. Ich habe jetzt mehrfach neugestartet und auch mal komplett ausgeschaltet. telex.py wird gestartet und nimmt Anrufe entgegen.

Die rc.local Lösung probiere ich gerne noch mal, wenn klar ist, wie es funktioniert. Allerdings habe ich auf einer Seite gelesen, dass man sich damit sein System bricken kann, wenn man zum Beispiel den "&" vergisst. Und dann muss man mit einer seriellen Schnittstelle ran.

Wenn das stimmt, dann ist das vielleicht doch keine Methode, die man empfehlen sollte.
Gruß, Detlef

i-Telex: 7822222 (T1000), 114288 (F1300), 211230 (T100Z), 96868 (T37), 24394 (T68d)
Konf.-Dienst: 11160/11161, Rundsender: 11162/11163 , Baudot-Bilder: 11166, Chat-GPT: 11168
Mail-/Fax-Dienst: 11170/11171, hist. Ausk.: 40140, Wetter: 717171
Benutzeravatar

obrecht
Rank 6
Rank 6
Beiträge: 510
Registriert: Fr 26. Jun 2020, 18:53
Wohnort: Aachen
Hauptanschluß: 833539 fili d

Re: SEU-M mit Ö-AGT (piTelex)

#57

Beitrag: # 38702Beitrag obrecht »

detlef hat geschrieben: Do 27. Jul 2023, 15:08 Ich hab mal gegoogelt und die Log-Ausgabe in die rc.local reingebastelt:

sudo bash -c 'python /home/piTelex/piTelex/telex.py > /home/piTelex/start.log 2>&1' &

Aha. telex.py findet sein Konfigurationsfile nicht. Kann man in rc.local einfach ein "cd" reinschreiben?

Configuration file 'telex.json' not found. Using CLI params only.
Also das python davor ist m.W. entbehrlich, wenn telex.py ausführbar ist, denn dann wird python implizit über die erste Zeile in telex.py aufgerufen:

Code: Alles auswählen

#!/usr/bin/python3
Aber das Verzeichnis ist natürlich wichtig.

Variante 1: Vorher ins Verzeichnis wechseln

Code: Alles auswählen

cd /home/pi/piTelex/; ./telex.py &
läuft als root? Wäre nicht ok.

Wenn es unter user pi laufen soll, dann müsste es sein:

Code: Alles auswählen

sudo -u pi -D /home/pi/piTelex ./telex.py &
bei mir läuft Variante 2. Würdest du das mal gegenchecken?
..
Viele Grüße,
Rolf

833538 obrac d  24/7  (FS220)
833539 fili d   24/7  (T100a)
833540 rowo d   24/7  (T100/R) 
71920 actelex d 24/7  (T68d)
833541 obby d   24/7  (T37h)
833142 rolf d   24/7  (Lo15A)
Benutzeravatar

detlef
Rank 12
Rank 12
Beiträge: 3624
Registriert: Do 28. Mär 2019, 09:10
Wohnort: Marburg
Hauptanschluß: 7822222 hael d

Re: SEU-M mit Ö-AGT (piTelex)

#58

Beitrag: # 38709Beitrag detlef »

Ich habe das hier in rc.local eingetragen:

sudo -u piTelex -D /home/piTelex/piTelex ./telex.py &

Klappt leider nicht.
Gruß, Detlef

i-Telex: 7822222 (T1000), 114288 (F1300), 211230 (T100Z), 96868 (T37), 24394 (T68d)
Konf.-Dienst: 11160/11161, Rundsender: 11162/11163 , Baudot-Bilder: 11166, Chat-GPT: 11168
Mail-/Fax-Dienst: 11170/11171, hist. Ausk.: 40140, Wetter: 717171
Benutzeravatar

obrecht
Rank 6
Rank 6
Beiträge: 510
Registriert: Fr 26. Jun 2020, 18:53
Wohnort: Aachen
Hauptanschluß: 833539 fili d

Re: SEU-M mit Ö-AGT (piTelex)

#59

Beitrag: # 38713Beitrag obrecht »

Bei mir klappt in rc.local

Code: Alles auswählen

cd /home/pi/piTelex && sudo -u pi ./telex.py  2>&1 &
wenn ich in telex.json screen disable, ansonsten meckert er wegen ioctl Problemen vmtl wegen des Konsolenoutput.

Ich packe das jetzt mal so ins wiki, bis du mir andere Rückmeldung gibst.
Viele Grüße,
Rolf

833538 obrac d  24/7  (FS220)
833539 fili d   24/7  (T100a)
833540 rowo d   24/7  (T100/R) 
71920 actelex d 24/7  (T68d)
833541 obby d   24/7  (T37h)
833142 rolf d   24/7  (Lo15A)
Benutzeravatar

detlef
Rank 12
Rank 12
Beiträge: 3624
Registriert: Do 28. Mär 2019, 09:10
Wohnort: Marburg
Hauptanschluß: 7822222 hael d

Re: SEU-M mit Ö-AGT (piTelex)

#60

Beitrag: # 38714Beitrag detlef »

Das funktioniert! :thumbup:
Folgende Benutzer bedankten sich beim Autor detlef für den Beitrag:
obrecht
Gruß, Detlef

i-Telex: 7822222 (T1000), 114288 (F1300), 211230 (T100Z), 96868 (T37), 24394 (T68d)
Konf.-Dienst: 11160/11161, Rundsender: 11162/11163 , Baudot-Bilder: 11166, Chat-GPT: 11168
Mail-/Fax-Dienst: 11170/11171, hist. Ausk.: 40140, Wetter: 717171
Antworten

Zurück zu „piTelex Dev“