piTelex Setup: grundlegende Überlegungen
-
obrecht
- Rank 9

- Beiträge: 923
- Registriert: Fr 26. Jun 2020, 18:53
- Wohnort: Aachen
- Hauptanschluß: 833539 fili d
- Kontaktdaten:
piTelex Setup: grundlegende Überlegungen
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. )
* 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
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)
-
obrecht
- Rank 9

- Beiträge: 923
- Registriert: Fr 26. Jun 2020, 18:53
- Wohnort: Aachen
- Hauptanschluß: 833539 fili d
- Kontaktdaten:
piTelex Setup: grundlegende Überlegungen
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
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
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)
-
WolfHenk
Topic author - Rank 9

- Beiträge: 861
- Registriert: So 3. Apr 2022, 19:20
- Wohnort: Grebenhain
- Hauptanschluß: 38718 wlfhnk d
- Kontaktdaten:
piTelex Setup: grundlegende Überlegungen
*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....
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.
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.
-
WolfHenk
Topic author - Rank 9

- Beiträge: 861
- Registriert: So 3. Apr 2022, 19:20
- Wohnort: Grebenhain
- Hauptanschluß: 38718 wlfhnk d
- Kontaktdaten:
piTelex Setup: grundlegende Überlegungen
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....
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....
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.
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.
-
WolfHenk
Topic author - Rank 9

- Beiträge: 861
- Registriert: So 3. Apr 2022, 19:20
- Wohnort: Grebenhain
- Hauptanschluß: 38718 wlfhnk d
- Kontaktdaten:
piTelex Setup: grundlegende Überlegungen
So, hier der Schaltplan. 16 zusätzliche PIO-Ports
Es werden nur 3 Bauteile gebraucht.
Es werden nur 3 Bauteile gebraucht.
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.
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.
-
Robbi
- Rank 3

- Beiträge: 208
- Registriert: Do 15. Feb 2018, 16:07
- Wohnort: Neu-Isenburg
- Hauptanschluß: 965811
piTelex Setup: grundlegende Überlegungen
Genau - aber Lötaugen dafür vorsehen. Denn daran kommt auch das optionale LCD-Display.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....
T68d: 965811 hihed d (mit Lochstreifen)
T100S: 2164766 beck d
Lo15: 94310 (9431d) kassel d
Rufzeichen: DG9FEM
T100S: 2164766 beck d
Lo15: 94310 (9431d) kassel d
Rufzeichen: DG9FEM
-
WolfHenk
Topic author - Rank 9

- Beiträge: 861
- Registriert: So 3. Apr 2022, 19:20
- Wohnort: Grebenhain
- Hauptanschluß: 38718 wlfhnk d
- Kontaktdaten:
piTelex Setup: grundlegende Überlegungen
nö, nicht nur das, ich sehe drei GROVE-Anschlüsse vor. Die sind auch auf der SEU-M und standardisiert.
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.
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.
-
Baderbahn
- Rank 3

- Beiträge: 199
- Registriert: Sa 2. Apr 2022, 13:19
- Wohnort: Göppingen
- Hauptanschluß: 723941 siemens stgt
- Kontaktdaten:
piTelex Setup: grundlegende Überlegungen
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
Viele Grüße aus der Versenkung,
Simon
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
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
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
-
obrecht
- Rank 9

- Beiträge: 923
- Registriert: Fr 26. Jun 2020, 18:53
- Wohnort: Aachen
- Hauptanschluß: 833539 fili d
- Kontaktdaten:
piTelex Setup: grundlegende Überlegungen
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...)
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
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
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)
-
Baderbahn
- Rank 3

- Beiträge: 199
- Registriert: Sa 2. Apr 2022, 13:19
- Wohnort: Göppingen
- Hauptanschluß: 723941 siemens stgt
- Kontaktdaten:
piTelex Setup: grundlegende Überlegungen
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
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
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
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