Aufbau eines pi-Telex im Ö-AGT

Technischer Support bei Problemen mit piTelex
Antworten
Benutzeravatar

Topic author
jan02
Rank 5
Rank 5
Beiträge: 435
Registriert: Mo 29. Nov 2021, 17:24
Wohnort: Georgsmarienhütte
Hauptanschluß: 944219 brupo d

Aufbau eines pi-Telex im Ö-AGT

#1

Beitrag: # 45130Beitrag jan02 »

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.
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
Benutzeravatar

WolfHenk
Rank 6
Rank 6
Beiträge: 477
Registriert: So 3. Apr 2022, 19:20
Wohnort: Grebenhain
Hauptanschluß: 38718 wlfhnk d
Kontaktdaten:

Aufbau eines pi-Telex im Ö-AGT

#2

Beitrag: # 45132Beitrag WolfHenk »

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....
Folgende Benutzer bedankten sich beim Autor WolfHenk für den Beitrag (Insgesamt 3):
obrechtjan02MKS
38718 wlfhnk d I-Telex (7:00 - 22:00 ME(S)Z) nachts Anrufbeantworter T-100
54353 hoeck d (FS geht, Oetelex fehlt noch) T-68
414685 ctrav d in Reparatur T1200BS
36355 wlfhnk d Testanschluss z.b.V.

BertholdB
Rank 2
Rank 2
Beiträge: 114
Registriert: Mo 15. Jan 2024, 22:53
Wohnort: Geestland
Hauptanschluß: 720672

Aufbau eines pi-Telex im Ö-AGT

#3

Beitrag: # 45135Beitrag BertholdB »

Moin Jan-Frederik,
Das Modul RPiTTY muss eingeschaltet sein, damit der Fernschreiber aktiv wird, Parameter „enable“: true ,

Gruß
Folgende Benutzer bedankten sich beim Autor BertholdB für den Beitrag (Insgesamt 2):
obrechtMKS
berthold+++

720672 brede d (T1000) 10:00 - 22:00 Uhr
Benutzeravatar

Topic author
jan02
Rank 5
Rank 5
Beiträge: 435
Registriert: Mo 29. Nov 2021, 17:24
Wohnort: Georgsmarienhütte
Hauptanschluß: 944219 brupo d

Aufbau eines pi-Telex im Ö-AGT

#4

Beitrag: # 45145Beitrag jan02 »

Danke für die Tipps :danke: .
Sobald die Zeit es wieder zulässt werde ich das alles mal testen und melde mich dann wieder :thumbup:
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
Benutzeravatar

WolfHenk
Rank 6
Rank 6
Beiträge: 477
Registriert: So 3. Apr 2022, 19:20
Wohnort: Grebenhain
Hauptanschluß: 38718 wlfhnk d
Kontaktdaten:

Aufbau eines pi-Telex im Ö-AGT

#5

Beitrag: # 45147Beitrag WolfHenk »

Und wenn gar nix wird, helfe ich per anydesk und Telefon.
Folgende Benutzer bedankten sich beim Autor WolfHenk für den Beitrag:
jan02
38718 wlfhnk d I-Telex (7:00 - 22:00 ME(S)Z) nachts Anrufbeantworter T-100
54353 hoeck d (FS geht, Oetelex fehlt noch) T-68
414685 ctrav d in Reparatur T1200BS
36355 wlfhnk d Testanschluss z.b.V.
Benutzeravatar

Topic author
jan02
Rank 5
Rank 5
Beiträge: 435
Registriert: Mo 29. Nov 2021, 17:24
Wohnort: Georgsmarienhütte
Hauptanschluß: 944219 brupo d

Aufbau eines pi-Telex im Ö-AGT

#6

Beitrag: # 45174Beitrag jan02 »

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)

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/"
}


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...

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
Benutzeravatar

WolfHenk
Rank 6
Rank 6
Beiträge: 477
Registriert: So 3. Apr 2022, 19:20
Wohnort: Grebenhain
Hauptanschluß: 38718 wlfhnk d
Kontaktdaten:

Aufbau eines pi-Telex im Ö-AGT

#7

Beitrag: # 45175Beitrag WolfHenk »

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
38718 wlfhnk d I-Telex (7:00 - 22:00 ME(S)Z) nachts Anrufbeantworter T-100
54353 hoeck d (FS geht, Oetelex fehlt noch) T-68
414685 ctrav d in Reparatur T1200BS
36355 wlfhnk d Testanschluss z.b.V.
Benutzeravatar

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

Aufbau eines pi-Telex im Ö-AGT

#8

Beitrag: # 45176Beitrag obrecht »

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 :)
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) 
Antworten

Zurück zu „Technischer Support (piTelex)“