Projekt piTelex - Vorstellung

todo
Benutzeravatar

kerk1v
Rank 3
Rank 3
Beiträge: 166
Registriert: Di 13. Jul 2021, 13:58
Wohnort: Benalmádena, Spanien
Hauptanschluß: 48822 sama e

Re: Projekt piTelex - Vorstellung

#421

Beitrag: # 39513Beitrag kerk1v »

Hallo,

ich versuche gerade eine zweite Pitelex-Instanz auf meinem Rechner aufzusetzen, um Rundschreiben komfortabel zu erstellen und zu versenden.

Ich habe auch die "testing"-Branch ausgecheckt, in der telex.json alle Module bis auf Screen und Itelex deaktiviert und meine Kennung entsprechend eingetragen.

In der userlist.csv steht

Code: Alles auswählen

Nick,TNum,ENum,Type,Host,Port,Name
LOCAL, 001, -, I,192.168.1.11, 134, localhost
Bei dem Versuch einer Anwahl mit passiert gar nichts. Wähle ich meinen Fernschreiber (am original I-Telex) mit seiner "echten" Nummer 48822 an passiert folgendes:

Code: Alles auswählen

{at}<MCP:TP1><MCP:WB>48822<iTc:A>ªªªªªªª
º31.08.2023··16:01                                                   |
<MCP:Z><iTc:Z> 
Also, der FS wird korrekt angewählt, druckt Datum und Uhrzeit und die Verbindung wird getrennt.

Hier noch meine piTelex-errors.log:

Code: Alles auswählen

2023-08-31 16:01:48,422 piTelex.txDevITelexClient [INFO]: Get User: '4'
2023-08-31 16:01:48,425 piTelex.txDevITelexClient [INFO]: No user found for number '4'
2023-08-31 16:01:48,992 piTelex.txDevITelexClient [INFO]: Get User: '48'
2023-08-31 16:01:48,993 piTelex.txDevITelexClient [INFO]: No user found for number '48'
2023-08-31 16:01:49,087 piTelex.txDevITelexClient [INFO]: Get User: '488'
2023-08-31 16:01:49,087 piTelex.txDevITelexClient [INFO]: No user found for number '488'
2023-08-31 16:01:49,412 piTelex.txDevITelexClient [INFO]: Get User: '4882'
2023-08-31 16:01:49,412 piTelex.txDevITelexClient [INFO]: No user found for number '4882'
2023-08-31 16:01:49,524 piTelex.txDevITelexClient [INFO]: Get User: '48822'
2023-08-31 16:01:49,613 piTelex.txDevITelexClient [INFO]: Found user in TNS: {'TNum': '48822', 'ENum': None, 'Name': 'Volker, Benalmadena (ES) :T1000', 'Type': 'I', 'Host': 'teletipo.ath.cx', 'Port': 134}
2023-08-31 16:01:49,614 piTelex.txDevITelexClient [INFO]: connecting to Volker, Benalmadena (ES) :T1000 (teletipo.ath.cx:134)
2023-08-31 16:01:49,828 piTelex.txDevITelexCommon [INFO]: Sending direct dial: None
2023-08-31 16:01:49,828 piTelex.txDevITelexClient [INFO]: connected
2023-08-31 16:01:49,828 piTelex.txDevITelexCommon [INFO]: Connection hint: i-Telex connection
2023-08-31 16:01:49,829 piTelex.txDevITelexCommon [INFO]: State transition: ST.DISCON=>ST.CON_INIT
2023-08-31 16:01:50,642 piTelex.txDevITelexCommon [INFO]: State transition: ST.CON_INIT=>ST.CON_TP_REQ
2023-08-31 16:01:50,645 piTelex.txDevMCP [INFO]: Printer start timer enabled
2023-08-31 16:01:55,654 piTelex.txDevMCP [WARNING]: Printer start attempt timed out
2023-08-31 16:01:55,672 piTelex.txDevITelexCommon [INFO]: end connection
2023-08-31 16:01:55,672 piTelex.txDevITelexCommon [INFO]: State transition: ST.CON_TP_REQ=>ST.DISCON
2023-08-31 16:03:37,735 piTelex.__main__ [INFO]: Exit by Keyboard
2023-08-31 16:03:37,736 piTelex.txDevITelexCommon [WARNING]: While disconnecting, transmit buffer not empty, discarded; contents were: ['4', '8', '8', '2', '2']
Folgende Benutzer bedankten sich beim Autor kerk1v für den Beitrag:
Anachronismus
Volker, Benalmádena, Spanien
48822 sama e - Siemens T1000
61858 kli e (an PiTelex, nur Ausnahmsweise benutzen!)
AFu-Call: EA7KLK
Benutzeravatar

kerk1v
Rank 3
Rank 3
Beiträge: 166
Registriert: Di 13. Jul 2021, 13:58
Wohnort: Benalmádena, Spanien
Hauptanschluß: 48822 sama e

Re: Projekt piTelex - Vorstellung

#422

Beitrag: # 39514Beitrag kerk1v »

OK, Schudiger ist gefunden.

Code: Alles auswählen

"continue_with_no_printer": true,
stand auf "false"
Folgende Benutzer bedankten sich beim Autor kerk1v für den Beitrag:
obrecht
Volker, Benalmádena, Spanien
48822 sama e - Siemens T1000
61858 kli e (an PiTelex, nur Ausnahmsweise benutzen!)
AFu-Call: EA7KLK
Benutzeravatar

kerk1v
Rank 3
Rank 3
Beiträge: 166
Registriert: Di 13. Jul 2021, 13:58
Wohnort: Benalmádena, Spanien
Hauptanschluß: 48822 sama e

Re: Projekt piTelex - Vorstellung

#423

Beitrag: # 39516Beitrag kerk1v »

Das Problem mit der userlist.csv ist auch gelöst. Führende Nullen scheinen nicht mehr zu gehen.
Volker, Benalmádena, Spanien
48822 sama e - Siemens T1000
61858 kli e (an PiTelex, nur Ausnahmsweise benutzen!)
AFu-Call: EA7KLK
Benutzeravatar

Rieben04
Rank 4
Rank 4
Beiträge: 275
Registriert: Do 4. Nov 2021, 20:55
Wohnort: Rieben
Hauptanschluß: 307391

Re: Projekt piTelex - Vorstellung

#424

Beitrag: # 40108Beitrag Rieben04 »

Hallo,

ich möchte meine FS etwas im Haus verteilen und kann nicht alle Ecken nachverkabeln.
Daher überlege ich wegen Anschlüssen mit Hilfe von PiTelex & WLAN.
Bei Github habe ich Plattendesigns gefunden und mich am Wochenende versucht, das erste Mal mit Platinenbestellungen vertraut zu machen.
Jedoch hat das eher wieder mehr Fragen aufgeworfen...
Gibt es ev. schon einen Shop, bei dem ich mit "einem" Klick 3 Platinen bestellen kann?
Ich wollte es aus Faulheit vermeiden, mir ein Muster für Lochplatine auszudenken.

Viele Grüße, Micha.
Benutzeravatar

Baderbahn
Rank 3
Rank 3
Beiträge: 173
Registriert: Sa 2. Apr 2022, 13:19
Wohnort: Schorndorf
Hauptanschluß: 723941 siemens stgt
Kontaktdaten:

Re: Projekt piTelex - Vorstellung

#425

Beitrag: # 40112Beitrag Baderbahn »

Hallo Micha,

Am Besten, Du schreibst Jochen (JKde) direkt an.
Bei ihm kannst Du normalerweise alles beziehen - evtl. Wären auch die Ö-AGT was für Dich, da hatte er mWn auch noch welche abzugeben.

Evtl. Habe ich auch noch TW-39 Platinen (altes Design) herumliegen, muss ich mal sehen. Erste Anlaufstelle ist aber Jochen.

VG,
Simon
Folgende Benutzer bedankten sich beim Autor Baderbahn für den Beitrag:
Rieben04
Viele Grüße,
Simon / Baderbahn

Genealogie Lo200X
723941 siemens stgt - Siemens T68d
27161 sbad d - Lo15a
27159 wogro d - SEL LO2001 | unter der Woche 7Uhe-, am Wochenende 9Uhr - 23:00Uhr erreichbar.
27170 sbad d - BONtelex | reine Empfangsmaschine, rund um die Uhr erreichbar

Anachronismus
Rank 1
Rank 1
Beiträge: 33
Registriert: So 17. Dez 2023, 21:16
Wohnort: Weil der Stadt
Hauptanschluß:

Projekt piTelex - Vorstellung

#426

Beitrag: # 41702Beitrag Anachronismus »

Hallo zusammen,

vorab: bitte entschuldigt, falls die Frage hier falsch platziert ist oder die Antwort allzu offensichtlich ist; als absoluter Neuling fehlt mir noch ein wenig der Durchblick...

Ich würde gerne meinen zukünftigen Fernschreiber per piTelex betreiben (da kompakte und auch günstige Lösung mit einfacher WLAN-Einbindung, und dank Ö-AGT + SEU-M auch noch optisch ansprechend); leider verfüge ich -wie vermutlich viele Nutzer hier- über keine öffentliche IPv4-Adresse mehr, sondern nur noch über IPv6 mit DS-lite;
Das funktioniert ja per piTelex wohl nicht (so einfach);
Warum? Und warum ist eine Verwendung von z.B. Centralex nur per i-Telex und nicht per piTelex möglich?
Der Workaround per eigenem IPv6Tunnel-Tunnel (siehe https://github.com/fablab-wue/piTelex/wiki/SW_DSLite) klingt zwar machbar, ist aber doch recht umständlich; und als Privatperson langfristig und zuverlässig einen gratis (!) vServer zu bekommen, ist nach kurzer Recherche wohl auch nicht ganz so einfach...

Vielen Dank vorab für eure Geduld beim Beantworten meiner Frage!
Viele Grüße,
Matthias
Benutzeravatar

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

Projekt piTelex - Vorstellung

#427

Beitrag: # 41706Beitrag detlef »

Hallo Matthias,

bei dem Centralex-Verfahren meldet sich das i-Telex-System bei einem Centralex-Server an (das ist einer der Server, die auch die Teilnehmernummern verwalten) und die TCP/IP-Verbindung wird gehalten. Eingehende Anrufe werden auf den Centralex-Server umgeleitet und über die bestehende TCP/IP-Verbindung geleitet. Es gibt also keine eingehenden TCP/IP-Verbindungen und man braucht daher keine öffentliche IP-Adresse und man muss auch keine Portweiterleitung im eigenen Router konfigurieren. Das ist wirklich sehr unkompliziert.

Leider ist diese Protokoll-Erweiterung im piTelex nicht umplementiert. Dafür wird noch ein kompetenter Python-Programmierer gesucht. ;)
Das piTelex muss immer über eine IPv4-Adresse direkt erreichbar sein (ggf. über eine Port-Weiterleitung im Router).

Zum piTelex möchte ich noch sagen, dass dafür Erfahrung mit Linux und dem Raspberry Pi auf jedenfall hilfreich, wenn nicht sogar notwendig ist. Man muss das Linux und die piTelex-Konfiguration selber aufsetzen. Das ist zwar inzwischen alles Schritt für Schritt beschrieben, aber es gibt Fallstricke. Das fängt schon damit an, dass die aktuelle Master-Version auf dem Github-Server veraltet ist und man wissen muss, wie man an die aktuelle Entwicklungs-Version rankommt.

Obwohl ich mit i-Telex und Fernschreibern inzwischen einige Erfahrung habe und auch mit dem Raspberry Pi und Linux schon einiges gemacht habe, habe ich es bei zwei Test-Installation ohne Unterstützung durch den Entwickler (Jochen) nicht alleine hinbekommen.

Man kann sich auch ein fertiges SD-Karten-Image für den Raspi kopieren lassen. Ich weiß aber nicht, wer das außer Jochen noch machen kann. Und der ist über das Forum leider schwer zu erreichen. Ausserdem muss man das System dann trotzdem noch anpassen und konfigurieren.

Also mit den entsprechenden Vorkenntnissen und wenn man eine Lösung für die IP-Adresse hat, ist piTelex auf jeden Fall eine gute Alternative. Ansonsten rate ich dringend zu einem i-Telex-System. Aber wenn du Informatik studiert hast, dann ist das ja vielleicht alles gar kein Problem. :thumbup:
Folgende Benutzer bedankten sich beim Autor detlef für den Beitrag (Insgesamt 4):
FranzReinholdKochobrechtAnachronismus
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, News-Ticker: 11180/11181, hist. Ausk.: 40140, Wetter: 717171
Benutzeravatar

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

Projekt piTelex - Vorstellung

#428

Beitrag: # 41718Beitrag obrecht »

detlef hat geschrieben: Mi 20. Dez 2023, 10:24 Leider ist diese Protokoll-Erweiterung im piTelex nicht umplementiert. Dafür wird noch ein kompetenter Python-Programmierer gesucht. ;)
Das piTelex muss immer über eine IPv4-Adresse direkt erreichbar sein (ggf. über eine Port-Weiterleitung im Router).
Das Hauptproblem ist, dass piTelex nicht mit IPV6 umgehen kann. Das müsste dringend ergänzt werden. Dann wäre der einzige Nachteil gegenüber dem Centralex, dass man im Router den Port freigeben und auf das pitelex weiterleiten muss. Dem gegenüber "verbraucht" der Centralex immer eine "stehende" TCP-Verbindung, auch wenn wochenlang kein Telex kommt :grin:
detlef hat geschrieben: Mi 20. Dez 2023, 10:24 Das fängt schon damit an, dass die aktuelle Master-Version auf dem Github-Server veraltet ist und man wissen muss, wie man an die aktuelle Entwicklungs-Version rankommt.
Das ist aber auch im Wiki beschrieben:
[!Note] If you plan not to use the master branch, select your favourite branch with
git clone -b <name_of_the_branch> https://github.com/fablab-wue/piTelex.git
Aber klar, man muss zusätzlich wissen, dass der Branch "testing" der interessante ist (zurzeit).
Ich finde, es ist an der Zeit, testing --> master zu schieben. Vielleicht wäre es auch sinnvoll, Releases einzuführen, damit man auch weiß, welche Softwareversion man nun wirklich laufen hat, denn testing kann heute anders als morgen sein, und für die Fehlersuche braucht man dann schon den exakten Softwarestand. Dann kann man auch zur jeweiligen Release "known bugs" sammeln.

Aber wenn's läuft, läuft's prima. Ich habe zurzeit sechs Maschinen unter pitelex "testing" laufen, davon 4x TW39, 1x Linienstrom ohne FSG und mit Software-KG und 1x V.10. Mittlerweile haben drei davon eine Stromsparschaltung (bei TW39 eigentlich eher eine Angstschaltung als eine Sparschaltung...) und die restlichen sind in Vorbereitung. Und es läuft!
Folgende Benutzer bedankten sich beim Autor obrecht für den Beitrag (Insgesamt 2):
ReinholdKochAnachronismus
Viele Grüße,
Rolf

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

Anachronismus
Rank 1
Rank 1
Beiträge: 33
Registriert: So 17. Dez 2023, 21:16
Wohnort: Weil der Stadt
Hauptanschluß:

Projekt piTelex - Vorstellung

#429

Beitrag: # 41725Beitrag Anachronismus »

Vielen Dank euch schonmal, Detlef & Rolf,

die Informatik-Vorlesungen in meinem (Kognitionswissenschaft-)Studium sind leider auch schon mehr als ein Jahrzehnt her, mit Python habe ich auch nur rudimentäre Erfahrung, und als Uhrmacher in den letzten Jahren auch nicht mehr allzu viel Gelegenheit, die anzuwenden.
Die Einrichtung eines Raspberry Pis und die Installation von piTelex traue ich mir aber (naiverweise!) zu (zumindest mit eurer Unterstützung)...

Notfalls fahre ich "zweigleisig“ mit i-Telex; bis ich einen Fernschreiber habe, dauert es ja wahrscheinlich auch noch etwas...

Vielleicht finde ich ja über die Feiertage etwas Zeit, mich in den piTelex-Quellcode einzulesen...
Wäre schon eine feine Sache, wenn man den auch IPv6-tauglich bekommen würde...
Folgende Benutzer bedankten sich beim Autor Anachronismus für den Beitrag:
Franz
Viele Grüße,
Matthias
Benutzeravatar

FredSonnenrein
Founder
Founder
Beiträge: 2320
Registriert: Fr 3. Jun 2016, 13:49
Wohnort: Braunschweig
Hauptanschluß: 8579924 hawe d

Projekt piTelex - Vorstellung

#430

Beitrag: # 41728Beitrag FredSonnenrein »

Hallo zusammen,
[quote=Anachronismus post_id=41725 time=1703086574
Wäre schon eine feine Sache, wenn man den auch IPv6-tauglich bekommen würde...
[/quote]
Nützt nur nichts, da das i-Telex nicht IPv6 kompatibel ist.
Die Server-Daten-Schnittstelle auch nicht.

Viele Grüße

Fred
Folgende Benutzer bedankten sich beim Autor FredSonnenrein für den Beitrag (Insgesamt 2):
obrechtAnachronismus
Grüße,
Fred Sonnenrein, Braunschweig
i-Telex 952741 (Lo133), 8579924 (T100s), 781272 (T100), 792911 (T68d) oder 531072 (T.typ.72)
Bei besetzt oder gestört bitte 531002 versuchen.
Antworten

Zurück zu „piTelex allgemein“