Seite 5 von 6

Re: Projekt piTelex - BONTelex und andere artfremde Empfangsgeräte

Verfasst: So 30. Jul 2023, 10:25
von MCMLXXV
Hallo nochmal.

So, nun für den Sonntag die ersten guten Nachrichten: Das Ding läuft!
Gestern Abend noch hab ich ja festgestellt, dass nach Aufruf von telex.py keine Fehlermeldung mehr kommt.
Eben konnte ich per Konsole den Wetterserver unter der 727272 kontaktieren und die Ausgabe erfolgte dann auch auf dem Drucker.
Dann brauche ich nun noch eine Kennung....

Re: Projekt piTelex - BONTelex und andere artfremde Empfangsgeräte

Verfasst: So 30. Jul 2023, 10:59
von obrecht
Super.
Bei der Kennung sind Fred oder Henning sicher gerne behilflich 😜
Aber für die Qualitätssicherung wäre es prima wenn du die Gegenprobe MIT autoCRLF > 0 und das ohne und mit Patch der txDevTerminal.py machen könntest und die Ergebnisse kurz postest, ggf. ist da ja wirklich ein Bug im Programm.
Vielen Dank!

Re: Projekt piTelex - BONTelex und andere artfremde Empfangsgeräte

Verfasst: So 30. Jul 2023, 11:19
von MCMLXXV
Hmm. Jetzt hab ich ein Problem:
"Never touch a running System."

Bevor ich da was ändere würde ich erstmal sehen ob ich den Ist-Stand vernünftig sichern kann......

Re: Projekt piTelex - BONTelex und andere artfremde Empfangsgeräte

Verfasst: So 30. Jul 2023, 13:16
von obrecht
MCMLXXV hat geschrieben: So 30. Jul 2023, 11:19 Bevor ich da was ändere würde ich erstmal sehen ob ich den Ist-Stand vernünftig sichern kann......
... einfach das komplette piTelex-Verzeichnis woanders hin kopieren ... :D

Re: Projekt piTelex - BONTelex und andere artfremde Empfangsgeräte

Verfasst: Di 1. Aug 2023, 17:37
von obrecht
obrecht hat geschrieben: So 30. Jul 2023, 13:16
MCMLXXV hat geschrieben: So 30. Jul 2023, 11:19 Bevor ich da was ändere würde ich erstmal sehen ob ich den Ist-Stand vernünftig sichern kann......
... einfach das komplette piTelex-Verzeichnis woanders hin kopieren ... :D
Hast du die Einstellung "autoCRLF" > 0 zwischenzeitlich mal testen können? Dafür musst du ja nur die telex.json ändern, das sollte doch gehen?

Re: Projekt piTelex - BONTelex und andere artfremde Empfangsgeräte

Verfasst: Di 1. Aug 2023, 20:19
von MCMLXXV
Sorry, kann leider noch bis zum WE dauern. Hab vorher wenig Freizeit.

Re: Projekt piTelex - BONTelex und andere artfremde Empfangsgeräte

Verfasst: Mo 7. Aug 2023, 20:53
von MCMLXXV
So - hallo nochmal...

Hab eben in der telex.json das auto_CLRF auf was größeres als 0 gesetzt - und nach dem Aufrufen von telex.py kam nur das:

Code: Alles auswählen

Traceback (most recent call last):
  File "/home/pi/piTelex/./telex.py", line 418, in <module>
    main()
  File "/home/pi/piTelex/./telex.py", line 371, in main
    init()
  File "/home/pi/piTelex/./telex.py", line 180, in init
    serial = txDevTerminal.TelexTerminal(**dev_param)
  File "/home/pi/piTelex/txDevTerminal.py", line 82, in __init__
    self._write_hextext(text)
  File "/home/pi/piTelex/txDevTerminal.py", line 200, in _write_hextext
    self._write_ascii(c)
  File "/home/pi/piTelex/txDevTerminal.py", line 164, in _write_ascii
    self.char_count += 1
AttributeError: 'TelexTerminal' object has no attribute 'char_count'

Nach dem Einsetzen der Zeile in der txDevTerminal.py konnte die telex.py gestartet werden. Ob alles richtig funktioniert konnte ich nun aber nicht testen, da wohl heute morgen sich das Netzteil des Bondruckers verabschiedet hat. :-(

Jetzt muss ich mal gucken wo ich sowas herbekomme.

Natürlich habe ich beide Dateien zurückgeändert.

Re: Projekt piTelex - BONTelex und andere artfremde Empfangsgeräte

Verfasst: Sa 19. Aug 2023, 17:35
von MCMLXXV
So, nun hab ich für den Bondrucker ein neues Netzteil.

Eine Frage hab ich noch: Was muss ich in der telex.json zum Personalisieren alles ändern? Gefunden hab ich die Kennung, eine Pin und ob dyn.IP (muss ich leider nutzen). Zieht der sich die Telex-Nummer aus der Kennung?

Re: Projekt piTelex - BONTelex und andere artfremde Empfangsgeräte

Verfasst: Sa 19. Aug 2023, 17:51
von detlef
Hallo Thomas,

die Kennung brauchst du nur, wenn dein FS keinen Kennungsgeber hat. Ansonsten musst du da nichts eintragen und solltest auch die Einstellung

Code: Alles auswählen

"wru_fallback": false,
"wru_replace_always": false,
auf false belassen. Bei einem funktionierenden KG sollte sich piTelex da raushalten. Wenn piTelex den Kennungsgeber simulieren soll, dann musst du das aktivieren.


Und man glaubt es kaum, hier wird die i-Telex-Nummer eingetragen. :D

Code: Alles auswählen

      # 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": 211234,
Nein, da wird keine Dyn-IP-Nummer eingetragen, wie der Variablenname aussagt. Auch nicht, ob dyn. IP verwendet werden soll, wie der Kommentar suggeriert. Sondern die i-Telex-Nummer für den Fall, dass dyn. IP auf dem Tln-Server verwendet wird.
Das wäre nochmal eine Sache, die im Kommentar klarer beschrieben werden könnte. Da steht nichts von einer i-Telex-Nummer. Ich habe auch einige Zeit verzweifelt gesucht, bis ich drauf gekommen bin. ;)

Der Error-Log-Pfad ist ja inzwischen relativ zum User-Verzeichnis. Den musste ich früher immer anpassen, weil ich nicht den Standard-Usernamen verwende.

Sonst wüsste ich jetzt nichts.

Re: Projekt piTelex - BONTelex und andere artfremde Empfangsgeräte

Verfasst: Sa 19. Aug 2023, 20:03
von MCMLXXV
Oha. Da wäre ich nie drauf gekommen.....