piTelex mit Centralex-Unterstützung - Beta-Test

todo
Antworten
Benutzeravatar

Horatius
Rank 4
Rank 4
Beiträge: 236
Registriert: Di 7. Jun 2016, 09:53
Wohnort: 21244
Hauptanschluß: 418701 STEAM D
Kontaktdaten:

piTelex mit Centralex-Unterstützung - Beta-Test

#51

Beitrag: # 48899Beitrag Horatius »

obrecht hat geschrieben: Do 3. Apr 2025, 16:34
detlef hat geschrieben: Do 3. Apr 2025, 15:30 Wie hast du das mit der Taste zum Runterfahren realisiert? Ist das im piTelex schon vorgesehen oder machst du das mit einem eigenen Script?
Das hat Wolfram seinerzeit beigesteuert: https://github.com/fablab-wue/piTelex/w ... fButtonRPi
Moin,
genau das was Wolfram geschrieben hat. Da ich aber auf Ausstellungen austelle, muss das Gerät etwas "Fummelfingersicherer" werden :-)
Ich habe da noch ein 5s Delay eingefügt:

#This sets up the ability for a pushbutton switch to shut it down:
dtoverlay=gpio-shutdown,gpio_pin=21,active_low=1,gpio_pull=up,debounce=5000

Hier wartet der Pi auf einen 5 Sekunden langen Tastendruck.
Folgende Benutzer bedankten sich beim Autor Horatius für den Beitrag:
obrecht
i-Telex 418701 steam d, mit FS200, 24/7
i-Telex mobil (klein):
418710: Siemens T 68D, temp.
MIL - Anlage, piTelex
418720, mit FS200 (V.10) temp.
i-Telex mobil (groß):
418730 mit Siemens T 37 (32), Siemens T68D (31), Lo15 /nur Empfänger (33),PC-Telex (30), temp.
Benutzeravatar

Horatius
Rank 4
Rank 4
Beiträge: 236
Registriert: Di 7. Jun 2016, 09:53
Wohnort: 21244
Hauptanschluß: 418701 STEAM D
Kontaktdaten:

piTelex mit Centralex-Unterstützung - Beta-Test

#52

Beitrag: # 48900Beitrag Horatius »

detlef hat geschrieben: Do 3. Apr 2025, 15:30 Ergänzungen:

Die 49491 ist die Portnummer des Servers. Die muss man nur angeben oder ändern, wenn man einen alternativen Server verwendet, der eine andere Portnummer hat. Eine lokale Portnummer gibt es bei Centralex nicht. Deswegen braucht man im Router ja auch keine Portweiterleitung.

Wenn die i-Telex-Nummer bereits existiert, muss du auch die bestehende Pin-Nummer verwenden. Die ändert sich nicht.

Unter welcher i-Telex-Nummer soll das denn laufen? Dann schaue ich mal nach, ob die Einstellungen passen.

Wie hast du das mit der Taste zum Runterfahren realisiert? Ist das im piTelex schon vorgesehen oder machst du das mit einem eigenen Script?
Die Maschine soll unter 418720 erreichbar sein.
418720 combat d wäre dann die Kennung.

Danke für die Hinweise.
i-Telex 418701 steam d, mit FS200, 24/7
i-Telex mobil (klein):
418710: Siemens T 68D, temp.
MIL - Anlage, piTelex
418720, mit FS200 (V.10) temp.
i-Telex mobil (groß):
418730 mit Siemens T 37 (32), Siemens T68D (31), Lo15 /nur Empfänger (33),PC-Telex (30), temp.
Benutzeravatar

Horatius
Rank 4
Rank 4
Beiträge: 236
Registriert: Di 7. Jun 2016, 09:53
Wohnort: 21244
Hauptanschluß: 418701 STEAM D
Kontaktdaten:

piTelex mit Centralex-Unterstützung - Beta-Test

#53

Beitrag: # 48901Beitrag Horatius »

So, nun die ersten Erkenntnisse mit meiner Maschine (ohne Centralex aktiv und nur Anwahl an andere Maschinen):

Nach dem Boot, kommt es zu einem Delay (ca 10 - 15 Sekunden) bevor die AT - Taste reagiert. (Command Prompt sichtbar)
Manchmal schaltet der FS (bei Druck auf die AT Taste) ein, die Anwahl (egal ob Nummernschalter, Tastatur am Pi, oder FS) führt nicht zur Wahl.
Dann muss erst byobu-screen eingegeben werden und dort dann mit der TABTaste auf WB geschaltet werden, damit ich wählen kann.
Das passiert sowohl bei einer LAN, als auch bei einer WLAN Verbindung.
Danach kann piTelex normal bedient werden.

Das passiert in 3 von 10 Fällen nach einem Neustart.

Raspberry Pi 2 Modell B wird benutzt.
i-Telex 418701 steam d, mit FS200, 24/7
i-Telex mobil (klein):
418710: Siemens T 68D, temp.
MIL - Anlage, piTelex
418720, mit FS200 (V.10) temp.
i-Telex mobil (groß):
418730 mit Siemens T 37 (32), Siemens T68D (31), Lo15 /nur Empfänger (33),PC-Telex (30), temp.
Benutzeravatar

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

piTelex mit Centralex-Unterstützung - Beta-Test

#54

Beitrag: # 48902Beitrag obrecht »

Bei mir habe ich Tastaturwahl eingestellt (dialmode='+'), und es braucht eigentlich keine AT Taste etc. Sobald der FS "Saft" hat, druckt er alles was über die V.10 reinkommt. Zum Wählen muss man die "Lin" Taste drücken, das koppelt die Tastatur auf die Leitung, dann kann man mit der Tastatur wählen und die Wahl mit "+" abschließen, so dass piTelex dann wählt.
Als Ersatz für die ST Taste dient die "Loc" Taste. Sie beendet die Verbindung und geht in den Lokalmodus. Nach 40s ohne Eingabe schaltet der FS in Standby zurück.
Viele Grüße,
Rolf

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

MCMLXXV
Rank 4
Rank 4
Beiträge: 331
Registriert: Sa 27. Mär 2021, 19:28
Wohnort: Schillingen
Hauptanschluß: 4729685 bit d - FS20

piTelex mit Centralex-Unterstützung - Beta-Test

#55

Beitrag: # 48903Beitrag MCMLXXV »

Horatius hat geschrieben: Do 3. Apr 2025, 18:13
Moin,
man muss tatsächlich den 3V Typ des 7400 benutzen. (HCT) sonst kommt da nur Mist raus.
Da müsste ich mich jetzt erst nochmal einlesen bzw. neu anfangen. Aber der FS200 mit der Low-Level- Schnittstelle und dann dem RaspPi mit ner Aufsteckkarte vorne dran wäre halt schön elegant gewesen. Und ohne zusätzliche Drähte im Haus einsetzbar.....
Mit freundlichen Grüßen

Thomas

936701 aupa d - T100S
4729685 bit d - FS200 (derzeit leider offline)
832336 dust d - T100 (derzeit aufgrund Defekt offline)
280275 reila d - Epson TM-T88II (Bon-Telex)
Benutzeravatar

Horatius
Rank 4
Rank 4
Beiträge: 236
Registriert: Di 7. Jun 2016, 09:53
Wohnort: 21244
Hauptanschluß: 418701 STEAM D
Kontaktdaten:

piTelex mit Centralex-Unterstützung - Beta-Test

#56

Beitrag: # 48904Beitrag Horatius »

obrecht hat geschrieben: Do 3. Apr 2025, 18:34 Bei mir habe ich Tastaturwahl eingestellt (dialmode='+'), und es braucht eigentlich keine AT Taste etc. Sobald der FS "Saft" hat, druckt er alles was über die V.10 reinkommt. Zum Wählen muss man die "Lin" Taste drücken, das koppelt die Tastatur auf die Leitung, dann kann man mit der Tastatur wählen und die Wahl mit "+" abschließen, so dass piTelex dann wählt.
Als Ersatz für die ST Taste dient die "Loc" Taste. Sie beendet die Verbindung und geht in den Lokalmodus. Nach 40s ohne Eingabe schaltet der FS in Standby zurück.
Moin und Danke.
Das klingt auch gut. Aber der Nummernschalter ist schon cool :-). Den und die Tasten würde ich gern beibehalten.
Evtl. habe ich ja etwas falsch eingestellt.
Hier sind meine Parameter:
# TEKADE FS200 with V.10 Interface
"RPiTTY": {
"type": "RPiTTY",
"enable": true,
"mode": "V10",
"pin_txd": 17,
"pin_rxd": 27,
"inv_rxd": false,
"pin_relay": 20,
"inv_relay": false,
"use_observe_line": true,
"pin_observe_line": 10,
"inv_observe_line": true,
"baudrate": 50,
"coding": 0,
"loopback": false
},

Die Tasten und der Nummernschalter funktionieren eigentlich...
i-Telex 418701 steam d, mit FS200, 24/7
i-Telex mobil (klein):
418710: Siemens T 68D, temp.
MIL - Anlage, piTelex
418720, mit FS200 (V.10) temp.
i-Telex mobil (groß):
418730 mit Siemens T 37 (32), Siemens T68D (31), Lo15 /nur Empfänger (33),PC-Telex (30), temp.
Benutzeravatar

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

piTelex mit Centralex-Unterstützung - Beta-Test

#57

Beitrag: # 48905Beitrag obrecht »

Das ist meine telex.json (in den relevanten Auszügen):

Code: Alles auswählen

   "RPiTTY_FS200": {
      "type": "RPiTTY",
      "enable": true,
      "mode": "V10",
      "pin_txd": 6,
      "pin_rxd": 5,
      "use_observe_line": true,
      "pin_observe_line": 19,
      "inv_observe_line": true,
      "baudrate": 100,
      "loopback": false
    },
    "RPiCtrl": {
      "type": "RPiCtrl",
      "enable": true,
      "pin_number_switch": 0,   # kbd dial
      "pin_button_PT": 21,        # Power on
      "pin_LED_A": 12,
      "pin_LED_WB": 16,
      "pin_LED_Z": 20,              # Standby
      "pin_power": 26,             # pin für das Power-relay
      "inv_power": false
    },
  "errorlog_path" : "/home/pi/piTelex-log/",
  "wru_id": "833538 obrac d",
  "wru_replace_always": false,
  "continue_with_no_printer": false,
  "power_off_delay": 3,          # 3s nach Ende der Verbindung schaltet die Maschine ab
  "power_button_timeout": 7200,  # nach 2h Standby-Betrieb schaltet die Maschine  ab (falls man das vergessen hat manuell zu tun)
  "dial_timeout": "+"            # plus-dialling wie im EDS
Und diese Schaltung habe ich verwendet:
V10.jpg
(Unten nochmal als PDF in "schön"...)
Achtung die Pin-Nummern entsprechen nicht der Standardbelegung, ich habe sie frei festgelegt (wegen irgendwelcher Gründe, die ich auch nicht mehr so genau weiß...)
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Folgende Benutzer bedankten sich beim Autor obrecht für den Beitrag:
Horatius
Viele Grüße,
Rolf

833533 rolfac d (T100S)  24/7
833538 obrac d  (FS220)  24/7
833539 fili d   (T100a)  24/7 
833540 rowo d   (T100/R) 24/7 
833541 obby d   (T37h)   24/7
833142 rolf d   (Lo15A)  24/7
83110 aachen d  (T68d)   24/7 (ETSt Aachen)
Benutzeravatar

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

piTelex mit Centralex-Unterstützung - Beta-Test

#58

Beitrag: # 48906Beitrag WolfHenk »

Wenn Nummernschalter, dann muss der auf nen separaten Pin gebrückt sein (6 oder 10) oder sehe ich das falsch?
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 + Babelfish) online T-68
414685 ctrav d in Reparatur T1200BS
36355 wlfhnk d Testanschluss z.b.V.
Benutzeravatar

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

piTelex mit Centralex-Unterstützung - Beta-Test

#59

Beitrag: # 48907Beitrag obrecht »

WolfHenk hat geschrieben: Do 3. Apr 2025, 21:07 Wenn Nummernschalter, dann muss der auf nen separaten Pin gebrückt sein (6 oder 10) oder sehe ich das falsch?
Genau.
Viele Grüße,
Rolf

833533 rolfac d (T100S)  24/7
833538 obrac d  (FS220)  24/7
833539 fili d   (T100a)  24/7 
833540 rowo d   (T100/R) 24/7 
833541 obby d   (T37h)   24/7
833142 rolf d   (Lo15A)  24/7
83110 aachen d  (T68d)   24/7 (ETSt Aachen)
Benutzeravatar

Horatius
Rank 4
Rank 4
Beiträge: 236
Registriert: Di 7. Jun 2016, 09:53
Wohnort: 21244
Hauptanschluß: 418701 STEAM D
Kontaktdaten:

piTelex mit Centralex-Unterstützung - Beta-Test

#60

Beitrag: # 48910Beitrag Horatius »

Moin,
hier nun die Gesamtbeschreibung meines piTelex Test - Systems:
piTelex.png
Rechner
Raspberry Pi 2B, 16 GByte SD - Karte, Betriebssystem bullseye

Taster
AT, LT, ST, Shutdown
Der Shutdown Taster wird mit einem Eintrag in der /boot/config.txt, oder /boot/firmware/config.txt (je nach Betriebssystem) aktiviert.
Durch den "debounce" Parameter, muss der Taster 5 Sekunden gedrückt bleiben, bevor der Pi herunterfährt.
...
#This sets up the ability for a pushbutton switch to shut it down:
dtoverlay=gpio-shutdown,gpio_pin=17,active_low=1,gpio_pull=up,debounce=5000

...
Nummernschalter (nur NSI beschaltet)
Der Nummernschalter ist mit einem "Pullup - Widerstand" an 3,3V des Pi hochgelegt und hängt an GPIO 6.

LED
Die LED zeigen die Zustände des iTelex Systems an: A, WB, LT, Pi ready, 5V.
Die LED Pi ready hängt an der TX -Leitung des Pi. Diese geht beim herunterfahren des Pi, als letztes auf "low" und zeigt an, dass der Pi gefahrlos abgeschaltet werden kann. Dazu muss der serielle Port in der "raspi-config" aktiviert werden. Zur Sicherheit warte ich trotzdem noch 5 Sekunden, bevor ich abschalte.

SSR
Der Fernschreiber wird über ein SolidState Relay dazugeschaltet.

Interface
Der Fernschreiber ist, mit seinem V.10 Interface, an folgender Schaltung angeschlossen. (Schaltung vom FabLab)
Mein "Relays" hängt an GPIO 20, abweichend zur Originalschaltung.
RPi_V10.png
Das ist jetzt piTelex, mit dem ich testen werde.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Folgende Benutzer bedankten sich beim Autor Horatius für den Beitrag:
obrecht
i-Telex 418701 steam d, mit FS200, 24/7
i-Telex mobil (klein):
418710: Siemens T 68D, temp.
MIL - Anlage, piTelex
418720, mit FS200 (V.10) temp.
i-Telex mobil (groß):
418730 mit Siemens T 37 (32), Siemens T68D (31), Lo15 /nur Empfänger (33),PC-Telex (30), temp.
Antworten

Zurück zu „piTelex allgemein“