Aufbau eines pi-Telex im Ö-AGT
-
Topic author - Rank 5
- Beiträge: 436
- Registriert: Mo 29. Nov 2021, 17:24
- Wohnort: Georgsmarienhütte
- Hauptanschluß: 944219 brupo d
Aufbau eines pi-Telex im Ö-AGT
Nun habe ich mich mal an den Aufbau des pi-Telex gewagt.
En Raspberry Pi 3 war noch über sowie alte SD-Karten. Die SEU-M Karte habe ich von Detlef erhalten und das Ö-AGT von Henning.
Erstmal Betriebssystem auf die SD-Karte gebrannt, hat ewig gedauert aber funktioniert. Dann habe ich den Raspberry konfiguriert und den Desktop deaktiviert, sodass man ausschließlich die Kommandozeile hat. Leider bin ich am SSH-Zugriff gescheitert. Warum weiß ich nicht. Ich habe SSH zugelassen und in PUTTY die IP-Adresse eingegeben. Es kam aber leider nur eine Fehlermeldung. Also habe ich mit Tastatur und Bildschirm am Raspberry weiter gemacht. Entsprechend der Anleitung auf GitHub habe ich alles nacheinander installiert und dann auch die Einstellungen in der Python-Datei vorgenommen (siehe Bilder im Anhang). Auch der Start des pi-Telex Programms war erfolgreich:
===TELEX===
Dann habe ich alles ins Ö-AGT eingebaut und dann hatte ich das Problem, dass der Raspberry nicht richtig hochfuhr. Er brach immer wieder ab. Vermutlich Probleme mit der Spannungsversorgung. Also USB-Netzteil dran und siehe da, er fährt korrekt hoch. Dann habe ich den Fernschreiber (T68) ans Ö-AGT angeschlossen, aber es passierte nichts. Anruftaste gedrückt. aber keine Reaktion...
Achso Port ist noch nicht eingerichtet, aber ich dachte für ne Reaktion am Fernschreiber also Fehlermeldung oder zumindest Aufleuchten der Lampe nach Drücken der Anruftaste müsste es auch ohne Portfreigabe reichen.
Nun weiß ich nicht, was das Problem ist. Ö-AGT kaputt? Fehler in der Hardware/Aufbau durch mich? Konfigurationsfehler? Bedienungsfehler?
Vielleicht hat jemand eine Idee? Könnte das ganze auch zur Maker Faire mitbringen.
En Raspberry Pi 3 war noch über sowie alte SD-Karten. Die SEU-M Karte habe ich von Detlef erhalten und das Ö-AGT von Henning.
Erstmal Betriebssystem auf die SD-Karte gebrannt, hat ewig gedauert aber funktioniert. Dann habe ich den Raspberry konfiguriert und den Desktop deaktiviert, sodass man ausschließlich die Kommandozeile hat. Leider bin ich am SSH-Zugriff gescheitert. Warum weiß ich nicht. Ich habe SSH zugelassen und in PUTTY die IP-Adresse eingegeben. Es kam aber leider nur eine Fehlermeldung. Also habe ich mit Tastatur und Bildschirm am Raspberry weiter gemacht. Entsprechend der Anleitung auf GitHub habe ich alles nacheinander installiert und dann auch die Einstellungen in der Python-Datei vorgenommen (siehe Bilder im Anhang). Auch der Start des pi-Telex Programms war erfolgreich:
===TELEX===
Dann habe ich alles ins Ö-AGT eingebaut und dann hatte ich das Problem, dass der Raspberry nicht richtig hochfuhr. Er brach immer wieder ab. Vermutlich Probleme mit der Spannungsversorgung. Also USB-Netzteil dran und siehe da, er fährt korrekt hoch. Dann habe ich den Fernschreiber (T68) ans Ö-AGT angeschlossen, aber es passierte nichts. Anruftaste gedrückt. aber keine Reaktion...
Achso Port ist noch nicht eingerichtet, aber ich dachte für ne Reaktion am Fernschreiber also Fehlermeldung oder zumindest Aufleuchten der Lampe nach Drücken der Anruftaste müsste es auch ohne Portfreigabe reichen.
Nun weiß ich nicht, was das Problem ist. Ö-AGT kaputt? Fehler in der Hardware/Aufbau durch mich? Konfigurationsfehler? Bedienungsfehler?
Vielleicht hat jemand eine Idee? Könnte das ganze auch zur Maker Faire mitbringen.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Viele Grüße Jan-Frederik
944826 stgmh d T1000S 22 Mo-Fr: 09:00-21:30 Sa+So: 10:00-23:00
944219 brupo d T100S 22 Mo-Fr: 8:00-22:00 Sa+So: 8:30-23:0
944966 heos d Ab/Seriell 22 Leerung unregelmäßig 24h/7d
34110 osnabk d T68d 24 Mo-Fr: 18:30-19:30 Sa+So: 12:30-19:30
981410= jumbo d Minitelex
944826 stgmh d T1000S 22 Mo-Fr: 09:00-21:30 Sa+So: 10:00-23:00
944219 brupo d T100S 22 Mo-Fr: 8:00-22:00 Sa+So: 8:30-23:0
944966 heos d Ab/Seriell 22 Leerung unregelmäßig 24h/7d
34110 osnabk d T68d 24 Mo-Fr: 18:30-19:30 Sa+So: 12:30-19:30
981410= jumbo d Minitelex
-
- Rank 6
- Beiträge: 512
- Registriert: So 3. Apr 2022, 19:20
- Wohnort: Grebenhain
- Hauptanschluß: 38718 wlfhnk d
- Kontaktdaten:
Aufbau eines pi-Telex im Ö-AGT
Ah, ich würde meinen, du hast TW39 nicht auf true gesetzt
Und Miss Mal die Spannung mit und ohne Raspi vor der 5Volt Regelung auf dem SEU-M
Wenn mit rpi vor der Regelung die Spannung zusammenbricht, dann 12-Versorgung am OeAGT checken - wahrscheinlich die Elkos dort platt....
Und Miss Mal die Spannung mit und ohne Raspi vor der 5Volt Regelung auf dem SEU-M
Wenn mit rpi vor der Regelung die Spannung zusammenbricht, dann 12-Versorgung am OeAGT checken - wahrscheinlich die Elkos dort platt....
38718 wlfhnk d I-Telex (7:00 - 22:00 ME(S)Z) nachts Anrufbeantworter T-100
54353 hoeck d Oe-Telex (Oe-AGT + Raspberry Pi) online T-68
414685 ctrav d in Reparatur T1200BS
36355 wlfhnk d Testanschluss z.b.V.
54353 hoeck d Oe-Telex (Oe-AGT + Raspberry Pi) online T-68
414685 ctrav d in Reparatur T1200BS
36355 wlfhnk d Testanschluss z.b.V.
-
- Rank 3
- Beiträge: 125
- Registriert: Mo 15. Jan 2024, 22:53
- Wohnort: Geestland
- Hauptanschluß: 720672
Aufbau eines pi-Telex im Ö-AGT
Moin Jan-Frederik,
Das Modul RPiTTY muss eingeschaltet sein, damit der Fernschreiber aktiv wird, Parameter „enable“: true ,
Gruß
Das Modul RPiTTY muss eingeschaltet sein, damit der Fernschreiber aktiv wird, Parameter „enable“: true ,
Gruß
berthold+++
720672 brede d (T1000) 10:00 - 22:00 Uhr
720672 brede d (T1000) 10:00 - 22:00 Uhr
-
Topic author - Rank 5
- Beiträge: 436
- Registriert: Mo 29. Nov 2021, 17:24
- Wohnort: Georgsmarienhütte
- Hauptanschluß: 944219 brupo d
Aufbau eines pi-Telex im Ö-AGT
Danke für die Tipps .
Sobald die Zeit es wieder zulässt werde ich das alles mal testen und melde mich dann wieder
Sobald die Zeit es wieder zulässt werde ich das alles mal testen und melde mich dann wieder
Viele Grüße Jan-Frederik
944826 stgmh d T1000S 22 Mo-Fr: 09:00-21:30 Sa+So: 10:00-23:00
944219 brupo d T100S 22 Mo-Fr: 8:00-22:00 Sa+So: 8:30-23:0
944966 heos d Ab/Seriell 22 Leerung unregelmäßig 24h/7d
34110 osnabk d T68d 24 Mo-Fr: 18:30-19:30 Sa+So: 12:30-19:30
981410= jumbo d Minitelex
944826 stgmh d T1000S 22 Mo-Fr: 09:00-21:30 Sa+So: 10:00-23:00
944219 brupo d T100S 22 Mo-Fr: 8:00-22:00 Sa+So: 8:30-23:0
944966 heos d Ab/Seriell 22 Leerung unregelmäßig 24h/7d
34110 osnabk d T68d 24 Mo-Fr: 18:30-19:30 Sa+So: 12:30-19:30
981410= jumbo d Minitelex
-
- Rank 6
- Beiträge: 512
- Registriert: So 3. Apr 2022, 19:20
- Wohnort: Grebenhain
- Hauptanschluß: 38718 wlfhnk d
- Kontaktdaten:
Aufbau eines pi-Telex im Ö-AGT
Und wenn gar nix wird, helfe ich per anydesk und Telefon.
38718 wlfhnk d I-Telex (7:00 - 22:00 ME(S)Z) nachts Anrufbeantworter T-100
54353 hoeck d Oe-Telex (Oe-AGT + Raspberry Pi) online T-68
414685 ctrav d in Reparatur T1200BS
36355 wlfhnk d Testanschluss z.b.V.
54353 hoeck d Oe-Telex (Oe-AGT + Raspberry Pi) online T-68
414685 ctrav d in Reparatur T1200BS
36355 wlfhnk d Testanschluss z.b.V.
-
Topic author - Rank 5
- Beiträge: 436
- Registriert: Mo 29. Nov 2021, 17:24
- Wohnort: Georgsmarienhütte
- Hauptanschluß: 944219 brupo d
Aufbau eines pi-Telex im Ö-AGT
Erster kleiner Erfolg: Anmelden via Putty mit SSH hat geklappt. Eine Neuinstallation von Putty half weiter.
Nun habe ich mal bei RPiTTY "enable": true, gesetzt.
Hier der ganze Code:
(Ich hoffe, dass ich alles korrekt kopiert habe und nichts unterschlagen habe)
Hier nochmal zu sehen, was nach dem Ausführen von Telex.py und dem späteren beenden mit Strg + C zu sehen war. Der T68 hat die ganze Zeit geleuchtet, doch drücken der AT und auch Wählversuche führten zu keinerlei Reaktionen...
Nun habe ich mal bei RPiTTY "enable": true, gesetzt.
Hier der ganze Code:
(Ich hoffe, dass ich alles korrekt kopiert habe und nichts unterschlagen habe)
Code: Alles auswählen
{
"devices": {
# screen output and keyboard input (for debugging)
"screen": {
"type": "screen",
"enable": true,
"show_BuZi": true,
"show_ctrl": true,
"show_info": false,
"show_capital": false
},
###########################################################################
# Module type "RPiTTY"
# requirements: pigpio (deamon and lib)
# TW39 or V10 teletype with FSG over GPIO pins of Raspberry Pi
# standard, minimal example for a teletype with FSG
"RPiTTY_typical": {
"type": "RPiTTY",
"enable": true,
"mode": "TW39",
"pin_txd": 17,
"pin_rxd": 27,
"pin_relay": 22,
"pin_number_switch": 6, # classic layput: 6 new layout: 10
"baudrate": 50,
"loopback": true
},
###
# control the workflow (dialing, idle, typing-mode, text-phrases) with buttons
# and show status with LEDs
"RPiCtrl": {
"type": "RPiCtrl",
"enable": true,
# separate number switch - see also module RPiTTY
"pin_number_switch": 0,
# user buttons B1/B2/B3/B4: 8/7/5/6 Pin 40: 21
"pin_button_1T": 21, # Single button AT->LT->ST
"pin_button_AT": 0, # AT-button to request dialing
"pin_button_ST": 0, # ST-button to stop a connection
"pin_button_LT": 0, # LT-button to switch to local mode
"pin_button_PT": 8, # PT-button to wakeup ffrom sleep mode
"pin_button_U1": 0, # user-button 1
"pin_button_U2": 0, # user-button 2
"pin_button_U3": 0, # user-button 3
"pin_button_U4": 0, # user-button 4
"text_button_U1": "Hello", # text for user-button 1
"text_button_U2": "Hello", # text for user-button 2
"text_button_U3": "Hello", # text for user-button 3
"text_button_U4": "Hello", # text for user-button 4
"text_button_U4": "Hello", # text for user-button 4
# single LEDs
"pin_LED_LT": 0,
"pin_LED_A": 0,
"pin_LED_WB": 0,
"pin_LED_WB_A": 0,
# Duo-LEDs with common cathodes for status info
"pin_LED_status_R": 23,
"pin_LED_status_G": 24,
# power saving
"pin_power": 9, # GPIO on SEU-M: 9
"inv_power": false
},
###########################################################################
# Module type "i-Telex"
"i-Telex": {
"type": "i-Telex",
"enable": true,
"port": 2342,
# WARNING
# Setting tns-dynip-number to anything except 0 will enable dynamic IP
# updates with i-Telex TNS (Teilnehmerserver, Subscriber Server).
#
# Leave at 0 if you've chosen a static TNS entry!
# Change to something nonzero if and only if
# - you've got your number approved by i-Telex administrators, and
# - you've chosen dynamic IP update and told i-Telex administrators so, and
# - you've set your TNS pin properly.
"tns_dynip_number": 1,
"tns_pin": 24311
},
###########################################################################
"log": {
"type": "log",
"enable": true,
"filename": "./data.log"
},
###########################################################################
"archive": {
"type": "archive",
"enable": true,
"path": "./archive/"
}
},
###########################################################################
"wru_id": "12345 dummy d",
"wru_replace_always": false,
"dial_timeout": 0,
"continue_with_no_printer": false,
"errorlog_path": "./errorlog/"
}
Code: Alles auswählen
pijf@raspberrypi:~ $ cd ~/piTelex
pijf@raspberrypi:~/piTelex $ ./telex.py
-=TELEX=-
<MCP:TP1><MCP:WB><piT:PULSE><MCP:A>ª<piT:AA>ªª···abort···<MCP:Z>Traceback (most recent call last):
File "/home/pijf/piTelex/RPiIO.py", line 138, in __del__
self._cb.cancel() # disable
^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pigpio.py", line 1246, in cancel
self._notify.remove(self.callb)
File "/usr/lib/python3/dist-packages/pigpio.py", line 1160, in remove
_pigpio_command(
File "/usr/lib/python3/dist-packages/pigpio.py", line 1025, in _pigpio_command
sl.s.send(struct.pack('IIII', cmd, p1, p2, 0))
^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'send'
Traceback (most recent call last):
File "/home/pijf/piTelex/RPiIO.py", line 138, in __del__
self._cb.cancel() # disable
^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pigpio.py", line 1246, in cancel
self._notify.remove(self.callb)
File "/usr/lib/python3/dist-packages/pigpio.py", line 1160, in remove
_pigpio_command(
File "/usr/lib/python3/dist-packages/pigpio.py", line 1025, in _pigpio_command
sl.s.send(struct.pack('IIII', cmd, p1, p2, 0))
^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'send'
Viele Grüße Jan-Frederik
944826 stgmh d T1000S 22 Mo-Fr: 09:00-21:30 Sa+So: 10:00-23:00
944219 brupo d T100S 22 Mo-Fr: 8:00-22:00 Sa+So: 8:30-23:0
944966 heos d Ab/Seriell 22 Leerung unregelmäßig 24h/7d
34110 osnabk d T68d 24 Mo-Fr: 18:30-19:30 Sa+So: 12:30-19:30
981410= jumbo d Minitelex
944826 stgmh d T1000S 22 Mo-Fr: 09:00-21:30 Sa+So: 10:00-23:00
944219 brupo d T100S 22 Mo-Fr: 8:00-22:00 Sa+So: 8:30-23:0
944966 heos d Ab/Seriell 22 Leerung unregelmäßig 24h/7d
34110 osnabk d T68d 24 Mo-Fr: 18:30-19:30 Sa+So: 12:30-19:30
981410= jumbo d Minitelex
-
- Rank 6
- Beiträge: 512
- Registriert: So 3. Apr 2022, 19:20
- Wohnort: Grebenhain
- Hauptanschluß: 38718 wlfhnk d
- Kontaktdaten:
Aufbau eines pi-Telex im Ö-AGT
Du hast ein Ö-AGT mit SEU-M-Karte? Dann ist rpitty erstmal nicht richtig....
# SEU-M - TW39-teletype with FSG using an Austrian AGT (OeAGT) with SEU-M-card as controller
# Note: SEU-M-card (with aRPi) is a replacement of a SEU-B ord SES-B-card
"RPiTTY_SEU-M_Oe_AGT-TW39": {
"type": "RPiTTY",
"enable": true,
"mode": "AGT", # AGT-TW39 ist noch fehlerhaft??
"pin_txd": 17,
"pin_rxd": 27,
"pin_relay": 22,
"inv_relay": true,
"pin_power": 9,
"inv_power": false,
"pin_number_switch": 10,
"inv_number_switch": true,
"WB_pulse_length": 60,
"baudrate": 50,
"coding": 0, # 0=ITA2
"loopback": false
},
wichtig: Der Nummernschalter ist jetzt auf pin10 und invertiert
# SEU-M - TW39-teletype with FSG using an Austrian AGT (OeAGT) with SEU-M-card as controller
# Note: SEU-M-card (with aRPi) is a replacement of a SEU-B ord SES-B-card
"RPiTTY_SEU-M_Oe_AGT-TW39": {
"type": "RPiTTY",
"enable": true,
"mode": "AGT", # AGT-TW39 ist noch fehlerhaft??
"pin_txd": 17,
"pin_rxd": 27,
"pin_relay": 22,
"inv_relay": true,
"pin_power": 9,
"inv_power": false,
"pin_number_switch": 10,
"inv_number_switch": true,
"WB_pulse_length": 60,
"baudrate": 50,
"coding": 0, # 0=ITA2
"loopback": false
},
wichtig: Der Nummernschalter ist jetzt auf pin10 und invertiert
38718 wlfhnk d I-Telex (7:00 - 22:00 ME(S)Z) nachts Anrufbeantworter T-100
54353 hoeck d Oe-Telex (Oe-AGT + Raspberry Pi) online T-68
414685 ctrav d in Reparatur T1200BS
36355 wlfhnk d Testanschluss z.b.V.
54353 hoeck d Oe-Telex (Oe-AGT + Raspberry Pi) online T-68
414685 ctrav d in Reparatur T1200BS
36355 wlfhnk d Testanschluss z.b.V.
-
- Rank 7
- Beiträge: 655
- Registriert: Fr 26. Jun 2020, 18:53
- Wohnort: Aachen
- Hauptanschluß: 833539 fili d
Aufbau eines pi-Telex im Ö-AGT
Hast du mal die Wiki-Seite https://github.com/fablab-wue/piTelex/w ... EU-M_OeAGT gelesen?
Da steht u.a. ganz unten der passende Abschnitt der telex.json für das RPiTTY Modul.
RPiCtrl kannst du m.E. disablen, weil du keine AT/ST Tasten aus dem RPi nutzt und auch keine LEDs, oder sehe ich das falsch?
Warum setzt du im Abschnit i-telex "tns_dynip_number" auf 1? Hast du das mit den TNS-Admins abgesprochen? Ansonsten bleibt die auf '0'.
Optional fürs Funktionieren, aber für den Betrieb nachher hilfreich: "wru_id" auf die tatsächliche Kennung der Maschine ändern.
Viel Erfolg!
Edith: Wolfram war schneller
Da steht u.a. ganz unten der passende Abschnitt der telex.json für das RPiTTY Modul.
RPiCtrl kannst du m.E. disablen, weil du keine AT/ST Tasten aus dem RPi nutzt und auch keine LEDs, oder sehe ich das falsch?
Warum setzt du im Abschnit i-telex "tns_dynip_number" auf 1? Hast du das mit den TNS-Admins abgesprochen? Ansonsten bleibt die auf '0'.
Optional fürs Funktionieren, aber für den Betrieb nachher hilfreich: "wru_id" auf die tatsächliche Kennung der Maschine ändern.
Viel Erfolg!
Edith: Wolfram war schneller
Viele Grüße,
Rolf
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)
-
- Rank 7
- Beiträge: 625
- Registriert: Do 28. Nov 2019, 21:30
- Wohnort: Augsburg
- Hauptanschluß: 4191859 eles d
Aufbau eines pi-Telex im Ö-AGT
Hallo in die Runde,
gibt es denn ein aktuelles Image?
Ich versuche für einen Test ein PiTelex im Oe-AGT mit FSG zum Laufen zu bringen, aber es scheitert an der Config. Das Wählen funktioniert aber der FS schaltet nicht ein. Gebe ich "telex" ein kann ich mitlesen was von der gegenstelle kommt.
gibt es denn ein aktuelles Image?
Ich versuche für einen Test ein PiTelex im Oe-AGT mit FSG zum Laufen zu bringen, aber es scheitert an der Config. Das Wählen funktioniert aber der FS schaltet nicht ein. Gebe ich "telex" ein kann ich mitlesen was von der gegenstelle kommt.
Grüße Basti
-----
921415z wawe d [T37h] (08:00-21:30)
53134 gebstr d [Lo15] (Büro)
4191859 eles d [T1000z] (Keller)
56220 LUKBGD D [T68d]
417575 47 emden db [T34 Blattschr.] (Keller)
YouTube: Fernschreiber Reloaded
-----
921415z wawe d [T37h] (08:00-21:30)
53134 gebstr d [Lo15] (Büro)
4191859 eles d [T1000z] (Keller)
56220 LUKBGD D [T68d]
417575 47 emden db [T34 Blattschr.] (Keller)
YouTube: Fernschreiber Reloaded
-
- Rank 7
- Beiträge: 655
- Registriert: Fr 26. Jun 2020, 18:53
- Wohnort: Aachen
- Hauptanschluß: 833539 fili d
Aufbau eines pi-Telex im Ö-AGT
Die Schukosteckdose für den FS / das FSG hat Saft?
Gib in telex.py mal ein <esc>a<enter>
Wobei das drei Tastendrücke sind und nicht Fließtext :-)
Dann muss der FS anspringen, wenn nicht, prüfe mal, ob bei der o.a. Zeichenfolge das Relais von piTelex pflichtgemäß umpolt
Gib in telex.py mal ein <esc>a<enter>
Wobei das drei Tastendrücke sind und nicht Fließtext :-)
Dann muss der FS anspringen, wenn nicht, prüfe mal, ob bei der o.a. Zeichenfolge das Relais von piTelex pflichtgemäß umpolt
Viele Grüße,
Rolf
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)