piTelex Setup: grundlegende Überlegungen

todo
Benutzeravatar

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

piTelex Setup: grundlegende Überlegungen

#11

Beitrag: # 52045Beitrag obrecht »

Alles prima. Nur braucht es mMn die zusätzliche Konfigfile-Option "first_run" nicht.

* Alte Versionen kennen ihn nicht.
* Neue Versionen brauchen ihn auch nicht:

Alle Versionen gucken als erstes nach der Konfigdatei. Gibt es die, prima. Alles wie gehabt.

Fehlt die, schmieren die alten Versionen auch nicht ab, sondern laden Cmdline params, und wenn's die auch nicht gibt, starten sie mit builtins.

Neue Versionen erkennen aber, oh, keine Konfig, dann muss ich erst eine bauen --> first_run....

(Es gibt ja keinen "Auslieferungszustand", weil es keinen zentralen Auslieferer gibt. )
Viele Grüße,
Rolf

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

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

piTelex Setup: grundlegende Überlegungen

#12

Beitrag: # 52046Beitrag obrecht »

Ich nehme alles zurück. Mein Denkfehler: Wenn bei nichtexistenter Konfig immer sofort eine neue gebaut würde, käme man mit den neuen Versionen nie auf den Punkt
obrecht hat geschrieben: Di 2. Dez 2025, 10:04 Fehlt die, schmieren die alten Versionen auch nicht ab, sondern laden Cmdline params, und wenn's die auch nicht gibt, starten sie mit builtins.
Es sei denn, man verzichtet auf die Kommandozeilenparameter (die ja auch nicht wirklich nützlich sind, man baut eh immer eine telex.json). Dann könnte man viel ausmisten im Code.
Viele Grüße,
Rolf

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

Topic author
WolfHenk
Rank 9
Rank 9
Beiträge: 861
Registriert: So 3. Apr 2022, 19:20
Wohnort: Grebenhain
Hauptanschluß: 38718 wlfhnk d
Kontaktdaten:

piTelex Setup: grundlegende Überlegungen

#13

Beitrag: # 52051Beitrag WolfHenk »

*ggg* ja, es ist nicht ganz so einfach. Ich denke auch nur darüber nach. Das eigentliche Programmierspracheschreiben lasse ich machen.

Aber das ist ja auch der Job eines Programmierers:
Pro -> von vor oder für = Regeln oder Vorschriften erstellen
gramm von grammare = schreiben
Gesamt also "Vorschriften schreiben"... Ich mach nur noch Vorschriften und Regeln....
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

Topic author
WolfHenk
Rank 9
Rank 9
Beiträge: 861
Registriert: So 3. Apr 2022, 19:20
Wohnort: Grebenhain
Hauptanschluß: 38718 wlfhnk d
Kontaktdaten:

piTelex Setup: grundlegende Überlegungen

#14

Beitrag: # 52054Beitrag WolfHenk »

Okay, das Autokonfigurieren per Verdrahtung ist gestorben.

Ich appelliere dringend an alle Platinenentwickler: PIO2 und PIO3 sind i2c-Bus und sollten keinesfalls für was anderes benutzt werden.
Wenn noch Ausgänge gebraucht werden, setzt den 23017-Chip ein, der liefert 16 weitere PIOs und ist nicht teuer....
Folgende Benutzer bedankten sich beim Autor WolfHenk für den Beitrag (Insgesamt 2):
obrechtRobbi
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

Topic author
WolfHenk
Rank 9
Rank 9
Beiträge: 861
Registriert: So 3. Apr 2022, 19:20
Wohnort: Grebenhain
Hauptanschluß: 38718 wlfhnk d
Kontaktdaten:

piTelex Setup: grundlegende Überlegungen

#15

Beitrag: # 52056Beitrag WolfHenk »

So, hier der Schaltplan. 16 zusätzliche PIO-Ports
Es werden nur 3 Bauteile gebraucht.
16 additional ports.png
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
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

Robbi
Rank 3
Rank 3
Beiträge: 208
Registriert: Do 15. Feb 2018, 16:07
Wohnort: Neu-Isenburg
Hauptanschluß: 965811

piTelex Setup: grundlegende Überlegungen

#16

Beitrag: # 52057Beitrag Robbi »

WolfHenk hat geschrieben: Mi 3. Dez 2025, 11:06 Okay, das Autokonfigurieren per Verdrahtung ist gestorben.

Ich appelliere dringend an alle Platinenentwickler: PIO2 und PIO3 sind i2c-Bus und sollten keinesfalls für was anderes benutzt werden.
Wenn noch Ausgänge gebraucht werden, setzt den 23017-Chip ein, der liefert 16 weitere PIOs und ist nicht teuer....
Genau - aber Lötaugen dafür vorsehen. Denn daran kommt auch das optionale LCD-Display.
T68d: 965811 hihed d (mit Lochstreifen)
T100S: 2164766 beck d
Lo15: 94310 (9431d) kassel d
Rufzeichen: DG9FEM
Benutzeravatar

Topic author
WolfHenk
Rank 9
Rank 9
Beiträge: 861
Registriert: So 3. Apr 2022, 19:20
Wohnort: Grebenhain
Hauptanschluß: 38718 wlfhnk d
Kontaktdaten:

piTelex Setup: grundlegende Überlegungen

#17

Beitrag: # 52059Beitrag WolfHenk »

nö, nicht nur das, ich sehe drei GROVE-Anschlüsse vor.
{B40BB31C-4213-448B-AD20-42DE7B4E8C87}.png
Die sind auch auf der SEU-M und standardisiert.
PiSEU-A-DISCRETE.png
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Folgende Benutzer bedankten sich beim Autor WolfHenk für den Beitrag:
Robbi
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

Baderbahn
Rank 3
Rank 3
Beiträge: 199
Registriert: Sa 2. Apr 2022, 13:19
Wohnort: Göppingen
Hauptanschluß: 723941 siemens stgt
Kontaktdaten:

piTelex Setup: grundlegende Überlegungen

#18

Beitrag: # 52061Beitrag Baderbahn »

Moin.

Hab mir das auch Mal durch den Kopf gehen lassen.
Tatsächlich fände ich für den 08/15 FS mit 08/15 User eine Konfig nur via FS ohne nur das geringste "Herumgefummle" im Root oder sonstwo via "Dritt-PC" durchaus sinnig.


NeuerUser lädt die bereitgestellte ISO, brennt das auf eine SD (oder bezieht gar die SD mitsamt Platine), steckt den Raspi auf seine Platine und steckt drei oder vier Jumper für seinen FS und schon geht's los.

Jumper stecken kann "jeder", wenn er eine bestückte Platine vor sich liegen hat. Es gibt mit Sicherheit genug Interessierte, welche sich nicht trauen, auch nur einen Click im "Root" zu tätigen.

Fazit: +1 für die Jumperlösung, auch wenn @WolfHenk sie schon abgeschrieben hatte :D

Viele Grüße aus der Versenkung,
Simon
Viele Grüße,
Simon / Baderbahn

Genealogie Lo200X
723941 siemens stgt - Siemens T68d wg. Umzug offline
27161 sbad d - Lo15a
27159 wogro d - SEL LO2001 | unter der Woche 7Uhr-, am Wochenende 9Uhr - 23:00Uhr erreichbar.
27170 sbad d - BONtelex | reine Empfangsmaschine, rund um die Uhr erreichbar
Benutzeravatar

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

piTelex Setup: grundlegende Überlegungen

#19

Beitrag: # 52063Beitrag obrecht »

Ist auch ne feine Sache. Ideal ist, wenn die Hardware sich gegenüber dem RPi selbst identifiziert. Dafür muss jede Hardware zentral registriert und mit einer eindeutigen ID versehen werden. Das müsste wer koordinieren...

Und es gibt einiges an Bestandshardware, die diese ID-Pins nicht unterstützt. Also muss der Nutzer das Codieren selber übernehmen, in einer Tabelle nachgucken und Jumper entsprechend setzen. Wo sind die Jumper, wenn nicht auf der Hardwarekarte (die das ja nicht unterstützt...)? Das wird dann schwierig. Und auch hier muss die Codetabelle zentral gepflegt werden...

Die Grundidee ist super. Die Umsetzung hat halt ein paar Haken. Aber im Hinterkopf sollte das drin bleiben 😉, finde ich

Aber ganz ohne "Dritt-PC" wird's nicht gehen. Zum Runterladen des Images und zum Schreiben auf die SD Karte braucht man ihn. Wer das schafft, schafft auch das Setzen von ein paar Kreuzchen in einer Textdatei auf der SD-Karte (auch wenn die ID Pins mehr Charme haben...) 😉
Viele Grüße,
Rolf

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

Baderbahn
Rank 3
Rank 3
Beiträge: 199
Registriert: Sa 2. Apr 2022, 13:19
Wohnort: Göppingen
Hauptanschluß: 723941 siemens stgt
Kontaktdaten:

piTelex Setup: grundlegende Überlegungen

#20

Beitrag: # 52064Beitrag Baderbahn »

Naja, es lässt sich ja Recht einfach prüfen, ob in den "offiziellen" Pi-Telex Sources die von Wolfhenk vorgeschlagenen Pins irgendwann einmal als Eingang belegt waren - falls nicht habe ich im schlimmsten Falle mit dieser Alt-Hardware die Config 000 und springe in das Textfile oder andersherum.
Ich denke, wir haben mehr Neu-User, welche neue Hardware MIT Jumoern besorgen als Alt-User ohne Jumper...

Da wäre natürlich wieder das Thema Hardwareversorgung / Bereitstellung...

Theoretisch (...) dürfte das aus Inverkehrbringer-Sicht Recht unproblematisch sein, solange wir nur Schutzkleinspannung haben. Wie das bei der Zwischenkreisspannung ausschaut, welche ja darüber liegt, aber kaum Ampere schiebt weiß ich nicht auswendig.

VG,
Simon
Folgende Benutzer bedankten sich beim Autor Baderbahn für den Beitrag:
obrecht
Viele Grüße,
Simon / Baderbahn

Genealogie Lo200X
723941 siemens stgt - Siemens T68d wg. Umzug offline
27161 sbad d - Lo15a
27159 wogro d - SEL LO2001 | unter der Woche 7Uhr-, am Wochenende 9Uhr - 23:00Uhr erreichbar.
27170 sbad d - BONtelex | reine Empfangsmaschine, rund um die Uhr erreichbar
Antworten

Zurück zu „piTelex allgemein“