Projekt piTelex - BONTelex und andere artfremde Empfangsgeräte Thema ist als GELÖST markiert
-
- Rank 4
- Beiträge: 290
- Registriert: Sa 27. Mär 2021, 19:28
- Wohnort: Schillingen
- Hauptanschluß: 4729685 bit d - FS20
Re: Projekt piTelex - BONTelex und andere artfremde Empfangsgeräte
Mach ich wenn gleich wieder daheim.
Nur bin ich schon froh, wenn ich die telex.json bearbeitet bekomme. Da sonstwo rumzuspielen trau ich mir nicht zu.
Nur bin ich schon froh, wenn ich die telex.json bearbeitet bekomme. Da sonstwo rumzuspielen trau ich mir nicht zu.
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)
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)
-
- Rank 7
- Beiträge: 622
- Registriert: Fr 26. Jun 2020, 18:53
- Wohnort: Aachen
- Hauptanschluß: 833539 fili d
Re: Projekt piTelex - BONTelex und andere artfremde Empfangsgeräte
Ist aber ganz einfach, nur diese eine Zeile einfügen. Aber vielleicht gehts ja auch ohne :-)
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 4
- Beiträge: 290
- Registriert: Sa 27. Mär 2021, 19:28
- Wohnort: Schillingen
- Hauptanschluß: 4729685 bit d - FS20
Re: Projekt piTelex - BONTelex und andere artfremde Empfangsgeräte
Geht das dann auch mit sudo nano?
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)
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)
-
- Rank 7
- Beiträge: 622
- Registriert: Fr 26. Jun 2020, 18:53
- Wohnort: Aachen
- Hauptanschluß: 833539 fili d
Re: Projekt piTelex - BONTelex und andere artfremde Empfangsgeräte
Ja, sogar ohne "sudo" :-)
Nur auf die Texteinrückung achten. Python erkennt an der Einrückungstiefe Programmstrukturen. Deshalb die Zeile genau so einfügen (also mit dem "bb = " fluchtend:
Aber probier doch erstmal aus wie es ohne "auto_CRLF" läuft....
Nur auf die Texteinrückung achten. Python erkennt an der Einrückungstiefe Programmstrukturen. Deshalb die Zeile genau so einfügen (also mit dem "bb = " fluchtend:
Code: Alles auswählen
157 if not text:
158 return
159 self.char_count = 0
160 bb = text.encode('ASCII')
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)
-
Topic author - Rank 3
- Beiträge: 173
- Registriert: Sa 2. Apr 2022, 13:19
- Wohnort: Schorndorf
- Hauptanschluß: 723941 siemens stgt
- Kontaktdaten:
Re: Projekt piTelex - BONTelex und andere artfremde Empfangsgeräte
Wenn ihr wollt, kann ich heute Abend meine komplette Telex.json des Bondruckers ziehen und einstellen.
Aktuell läuft der in Ermangelung eines sinnvollen Einsatzes eh nicht. Obwohl... Ich könnte die RSS-Funktion anwerfen...
Aktuell läuft der in Ermangelung eines sinnvollen Einsatzes eh nicht. Obwohl... Ich könnte die RSS-Funktion anwerfen...
Viele Grüße,
Simon / Baderbahn
Genealogie Lo200X
723941 siemens stgt - Siemens T68d
27161 sbad d - Lo15a
27159 wogro d - SEL LO2001 | je unter der Woche ab 7 Uhr, am Wochenende ab 9 Uhr bis jeweils 23:00Uhr erreichbar.
27170 sbad d - BONtelex | reine Empfangsmaschine, rund um die Uhr erreichbar
Simon / Baderbahn
Genealogie Lo200X
723941 siemens stgt - Siemens T68d
27161 sbad d - Lo15a
27159 wogro d - SEL LO2001 | je unter der Woche ab 7 Uhr, am Wochenende ab 9 Uhr bis jeweils 23:00Uhr erreichbar.
27170 sbad d - BONtelex | reine Empfangsmaschine, rund um die Uhr erreichbar
-
- Rank 7
- Beiträge: 622
- Registriert: Fr 26. Jun 2020, 18:53
- Wohnort: Aachen
- Hauptanschluß: 833539 fili d
Re: Projekt piTelex - BONTelex und andere artfremde Empfangsgeräte
Und hast du auto_CRLF drin? Und funzt? Macht doch mal ein "diff" Eurer beiden Dateien, dann sieht man vielleicht mehr....
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 4
- Beiträge: 290
- Registriert: Sa 27. Mär 2021, 19:28
- Wohnort: Schillingen
- Hauptanschluß: 4729685 bit d - FS20
Re: Projekt piTelex - BONTelex und andere artfremde Empfangsgeräte
Bis auf die auto_CRLF hab ich mich ja an die Vorlage von Simon gehalten. Und auch in der Vorlage ist das 'überflüssige' Komma drin....
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)
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)
-
Topic author - Rank 3
- Beiträge: 173
- Registriert: Sa 2. Apr 2022, 13:19
- Wohnort: Schorndorf
- Hauptanschluß: 723941 siemens stgt
- Kontaktdaten:
Re: Projekt piTelex - BONTelex und andere artfremde Empfangsgeräte
Sodele,
wie versprochen - die vollständige telex.json:
Der BON-Drucker ist mal wieder online - kann gerne angewählt werden
LG,
Simon
P.S. die Hälfte könnte aus der JSON jeweils rausgeworfen werden- bin da aber ehrlich gesagt auch immer zu faul Ü
P.P.S. was mir noch einfällt: hängt der Drucker am richtigen Pin/Port des PIs ? Mein Banana unterscheidet sich da evtl. zum Raspi - Obacht!
wie versprochen - die vollständige telex.json:
Der BON-Drucker ist mal wieder online - kann gerne angewählt werden
LG,
Simon
P.S. die Hälfte könnte aus der JSON jeweils rausgeworfen werden- bin da aber ehrlich gesagt auch immer zu faul Ü
P.P.S. was mir noch einfällt: hängt der Drucker am richtigen Pin/Port des PIs ? Mein Banana unterscheidet sich da evtl. zum Raspi - Obacht!
Code: Alles auswählen
# Configuration examples for piTelex
# requirements: commentjson, argparse (other see sections)
{
"devices": {
# screen output and kwyboard input (for debugging)
"screen": {
"type": "screen",
"enable": true,
"show_BuZi": true,
"show_ctrl": true,
"show_info": false,
"show_capital": false
},
# BONTelex EPSON TM-T88 Seriex
# requirements: pyserial
"Printer TM-T88": {
"type": "terminal",
"enable": true,
"portname": "/dev/ttyS2", # port name. On Windows e.g. COM3. On Linux e.g. /dev/ttyUSB0 or /dev/ttyS0
"baudrate": 19200,
"bytesize": 8,
"stopbits": 1,
"parity": "N",
"dsrdtr": false,
"rtscts": false,
"xonxoff": false,
"RS485": false,
"show_BuZi": false,
"show_ctrl": false,
"show_info": false,
"show_capital": false,
"send_only": true,
"auto_CRLF": 0, # number of chars in a line before CR LF
"init": "[1B]M1\r\n -= BONTelex =-\r\n", # clear display cursor off vert. scroll
"replace_char": {
"~": "[B1]", # null
"%": "[EA]", # bell
},
"replace_esc":{
"ZZ": "\r\n\r\n\r\n\r\n[1B6D]" #cut paper
}
},
# Vacuum Flourescent Display (VFD) on serial port with TEC/LIUST protocol
# requirements: pyserial
"VFD TEC/LIUST": {
"type": "terminal",
"enable": false,
"portname": "/dev/ttyS0", # port name. On Windows e.g. COM3. On Linux e.g. /dev/ttyUSB0 or /dev/zzyS0
"baudrate": 9600, # default is 9600. Some VFDs come with 19200 or 38400
"dsrdtr": false,
"rtscts": false,
"xonxoff": false,
"show_BuZi": true,
"show_ctrl": true,
"show_info": false,
"show_capital": true,
"send_only": true,
"auto_CRLF": 20,
"init": "[1B 5B 32 4A][1B 5C 3F 4C 44 35][1F 5C 3F 4C 43 31]\r -= piTelex VFD =-\r\n", # clear display brightness cursor mode
"replace_char": {
"\r": "[AE]", # WR
"\n": "[F2]", # ZL
"<": "[DC]", # Bu
">": "[DF]", # Zi
"~": "[F8]", # null
"%": "[DB]", # bell
" ": "_" # space
}
},
# Vacuum Flourescent Display (VFD) on serial port with EPSON ESC/POS protocol
# requirements: pyserial
"Terminal VFD ESC/POS": {
"type": "terminal",
"enable": false,
"portname": "/dev/ttyS0", # port name. On Windows e.g. COM3. On Linux e.g. /dev/ttyUSB0 or /dev/zzyS0
"baudrate": 9600, # default is 9600. Some VFDs come with 19200 or 38400
"show_BuZi": true,
"show_ctrl": true,
"show_info": false,
"show_capital": true,
"send_only": true,
"init": "[0C][1F 58 04][1F 43 01][1F 02] -= piTelex VFD =-\r\n", # clear display brightness cursor on vert. scroll
"replace_char": {
"\r": "[AE]", # WR
"\n": "[F0]", # ZL
"<": "[DC]", # Bu
">": "[DF]", # Zi
" ": "[FA]", # space
"~": "[B1]", # null
"%": "[EA]" # bell
}
},
# TW39 or V10 teletype over USB-serial-adapter CH340
# requirements: pyserial
"CH340TTY": {
"type": "CH340TTY",
"enable": false,
"portname": "COM5",
"baudrate": 100,
"mode": "EDS", # modes: "TW39", "TWM", "V10", "EDS"
"coding": 0, # 0=ITA2
"loopback": false
},
# ED1000 teletype over USB-sound-card
# requirements: numpy scipy
"ED1000": {
"type": "ED1000",
"enable": false,
"devindex": null,
"zcarrier": false,
"baudrate": 50,
"send_f0": 500,
"send_f1": 700,
"recv_f0": 2250,
"recv_f1": 3150,
"recv_squelch": 100,
"recv_debug": false,
"unres_threshold": 100
},
# TW39 or V10 teletype with FSG over GPIO pins of Raspberry Pi - FULL EXAMPLE
# requirements: pigpio (deamon and lib)
"RPiTTY": {
"type": "RPiTTY",
"enable": false,
"mode": "TW39",
"pin_txd": 17,
"pin_rxd": 27,
"inv_rxd": false,
"pin_relay": 22,
"inv_relay": false,
"pin_online": 0,
"pin_dir": 0,
"pin_number_switch": 6,
"baudrate": 50,
"coding": 0, # 0=ITA2
"loopback": true
},
"RPiTTY_noFSG": {
"type": "RPiTTY",
"enable": false,
"mode": "TWM",
"pin_txd": 17,
"pin_rxd": 27,
"inv_rxd": false,
"pin_relay": 22,
"inv_relay": false,
"pin_online": 0,
"pin_dir": 0,
"pin_number_switch": 0,
"baudrate": 50,
"coding": 0, # 0=ITA2
"loopback": true,
"use_observe_line": false
},
"RPiTTY_T68d": {
"type": "RPiTTY",
"enable": false,
"__mode": "TWM",
"pin_txd": 17,
"pin_rxd": 27,
"___inv_rxd": false,
"pin_relay": 22,
"___inv_relay": false,
"___pin_dir": 0,
"xx_pin_number_switch": 6,
"___inv_number_switch": false,
"baudrate": 50,
"___coding": 0, # 0=ITA2
"___loopback": true,
"___use_observe_line": true,
"WB_pulse_length": 50
},
"RPiTTY_SEU-M_Oe-AGT": {
"type": "RPiTTY",
"enable": false,
"mode": "AGT",
"pin_txd": 17,
"pin_rxd": 27,
"inv_rxd": false,
"pin_relay": 22,
"inv_relay": true,
"pin_power": 9,
"inv_power": false,
"pin_number_switch": 10,
"inv_number_switch": true,
"baudrate": 50,
"coding": 0, # 0=ITA2
"loopback": false,
"WB_pulse_length": 60
},
"RPiTTY_SEU-M_LO2000": {
"type": "RPiTTY",
"enable": false,
"mode": "TWM",
"pin_txd": 17,
"pin_rxd": 27,
"inv_rxd": false,
"pin_relay": 22,
"inv_relay": false,
"baudrate": 100, # 50, 75, 100
"coding": 0, # 0=ITA2
"loopback": false
},
"RPiCtrl": {
"type": "RPiCtrl",
"enable": false,
"pin_number_switch": 0,
"pin_button_1T": 8,
"pin_button_AT": 0,
"pin_button_ST": 0,
"pin_button_LT": 0,
"pin_button_U1": 0,
"pin_button_U2": 0,
"pin_button_U3": 0,
"pin_button_U4": 0,
"pin_LED_A": 0,
"pin_LED_WB": 0,
"pin_LED_WB_A": 11,
"pin_LED_status_R": 23,
"pin_LED_status_G": 24
},
"i-Telex": {
"type": "i-Telex",
"enable": true,
"port": 2360,
# 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": 27170,
"tns-pin": 27170
},
"log": {
"type": "log",
"enable": true,
"filename": "/home/pi/piTelex/data.log"
},
"news": {
"type": "news",
"enable": false,
"newspath": "/data/piTelex/news/"
},
"archive": {
"type": "archive",
"enable": false,
"path": "/data/piTelex/"
},
"shellcmd": {
"type": "shellcmd",
"enable": false,
"LUT": {
"TP1": "curl -s -o null http://fs200.fritz.box/cm?cmnd=Power%20On",
"TP0": "curl -s -o null http://fs200.fritz.box/cm?cmnd=Power%20Off",
"x": "explorer"
}
}
},
"verbose": true,
"wru_id": "27170 sbad d",
"wru_replace_always": true,
"wru_fallback": false,
"dial_timeout": 0,
"continue_with_no_printer": true,
"debug": 3,
"errorlog_path": "/home/pi/piTelex/"
}
Viele Grüße,
Simon / Baderbahn
Genealogie Lo200X
723941 siemens stgt - Siemens T68d
27161 sbad d - Lo15a
27159 wogro d - SEL LO2001 | je unter der Woche ab 7 Uhr, am Wochenende ab 9 Uhr bis jeweils 23:00Uhr erreichbar.
27170 sbad d - BONtelex | reine Empfangsmaschine, rund um die Uhr erreichbar
Simon / Baderbahn
Genealogie Lo200X
723941 siemens stgt - Siemens T68d
27161 sbad d - Lo15a
27159 wogro d - SEL LO2001 | je unter der Woche ab 7 Uhr, am Wochenende ab 9 Uhr bis jeweils 23:00Uhr erreichbar.
27170 sbad d - BONtelex | reine Empfangsmaschine, rund um die Uhr erreichbar
-
- Rank 4
- Beiträge: 290
- Registriert: Sa 27. Mär 2021, 19:28
- Wohnort: Schillingen
- Hauptanschluß: 4729685 bit d - FS20
Re: Projekt piTelex - BONTelex und andere artfremde Empfangsgeräte
Also - ich hab nun mal die "auto_CLRF" auf 0 gesetzt - und was soll ich sagen - das ding startet wohl. Ob so wie es soll probier ich morgen.......
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)
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)
-
Topic author - Rank 3
- Beiträge: 173
- Registriert: Sa 2. Apr 2022, 13:19
- Wohnort: Schorndorf
- Hauptanschluß: 723941 siemens stgt
- Kontaktdaten:
Re: Projekt piTelex - BONTelex und andere artfremde Empfangsgeräte
Kommt auf den Drucker an.
Der von mir genutzte Epson bricht automatisch am Zeilenende um, da brauchts das nicht.
Glaube aber nicht, dass das die Ursache ist.
Stelle bitte nochmal das aktuelle Log/ Fehlerausgabe von piTelex ein.
Der von mir genutzte Epson bricht automatisch am Zeilenende um, da brauchts das nicht.
Glaube aber nicht, dass das die Ursache ist.
Stelle bitte nochmal das aktuelle Log/ Fehlerausgabe von piTelex ein.
Viele Grüße,
Simon / Baderbahn
Genealogie Lo200X
723941 siemens stgt - Siemens T68d
27161 sbad d - Lo15a
27159 wogro d - SEL LO2001 | je unter der Woche ab 7 Uhr, am Wochenende ab 9 Uhr bis jeweils 23:00Uhr erreichbar.
27170 sbad d - BONtelex | reine Empfangsmaschine, rund um die Uhr erreichbar
Simon / Baderbahn
Genealogie Lo200X
723941 siemens stgt - Siemens T68d
27161 sbad d - Lo15a
27159 wogro d - SEL LO2001 | je unter der Woche ab 7 Uhr, am Wochenende ab 9 Uhr bis jeweils 23:00Uhr erreichbar.
27170 sbad d - BONtelex | reine Empfangsmaschine, rund um die Uhr erreichbar