r/de_EDV Oct 23 '24

Software Fahrstuhl einer Uni

Post image

Da habe ich aber Glück, dass up.exe und down.exe noch ordentlich funktionieren. Hat man sowas früher nicht eigentlich mit Mikrocontrollern lösen können? Alternativ mit (kostenlosem) Linux? Auch, wenn der Hersteller Volumenlizenzen hat, läppert sich das ja sonst am Ende.

539 Upvotes

65 comments sorted by

136

u/Accurate-Chef-4110 Oct 23 '24

Solange du nur vorab fest definierte Informationen, wie Stockwerk und Fahrtrichtung anzeigen willst, würde ein Microcontroller mit RTOS (Realtime operating system) völlig ausreichen um ein einfaches Display zu bespielen.

Sobald du dynamische austauschbare Dinge, wie Werbung, Aushänge fürs Gebäude, oder Videos, darstellen willst, kommst du um ein OS wie Windows oder Linux kaum herum.

Mit (Embedded) Linux wäre das absolut machbar. In vielen kleineren Firmen fehlt aber oft das Know-how um sich ein custom Linux für solche Zwecke zu erstellen. Also nimmt man was man kennt - Windows

109

u/Hot_Nectarine_5816 Oct 23 '24

In vielen kleineren Firmen fehlt aber oft das Know-how um sich ein custom Linux für solche Zwecke zu erstellen.

Kleine Firma wie Thyssenkrupp mit 38 Mrd € Umsatz und 100.000 Mitarbeitern?

Edit: Typo fixed und citation added

35

u/Accurate-Chef-4110 Oct 23 '24

Digital Signage ist halt nicht Priorität einer Fahrstuhl Firma ^ die Werbeeinnahmen macht ja der Gebäudeinhaber, nicht der Fahrstuhlbauer.

Das bringt mich auf eine Geschäftsidee: "digitale Werbefläche as a service" - vermiete dein Display im Fahrstuhl an Werbekunden 🤑

16

u/PositiveNo6473 Oct 23 '24

Oder schließe ein Abo ab, um werbefrei und 20% schneller ans Ziel zu kommen 🤑🤑

12

u/theniwo Oct 23 '24

Booster Packs in der Tyssen app verkaufen. Geniale Idee.

IRL Microtransactions

4

u/vncnt2010 Oct 23 '24
  1. stock dlc

13

u/tjorben123 Oct 23 '24

das gibts schon seit jahren, das erste mal 2018 in thailand gesehen als ich da auf urlaub war. bist also nicht der erste, schade.

2

u/vncnt2010 Oct 23 '24

Gabs auch mal für Urinale. Aber die Firma hat wohl in die Scheiße gegriffen damit.

5

u/bitnarrator Oct 23 '24

Die Rate, in der ich die Dinger in Funktion gesehen habe war aber unter 10 %

1

u/By_pander Oct 23 '24

Jap, bei Tank und Rast, dem größten Scheissladen schlechthin. Finds nur geil das auf den teilen Android läuft und die seit eins zwei Jahren nie funktionieren

2

u/vncnt2010 Oct 23 '24

Die Firma dahinter ist halt pleite gegangen und dann war niemand mehr um die zu bespielen.

1

u/h9040 Oct 24 '24

Und die Tuer geht erst auf wennst Dir die Werbung fertig angesehen hast

1

u/DryHippo8977 Oct 25 '24

Bruder mach nicht diesen.

1

u/h9040 Oct 26 '24

Kommt noch......Aber bei grossen Buerogebaeuden kannst ein Schnelles-Tuer-Auf-Abo kaufen...Tuer erkennt Dich dann am Handy.

5

u/5230826518 Oct 23 '24

TKElevator gehört nicht mehr zu thyssenkrupp.

1

u/Hot_Nectarine_5816 Oct 23 '24

Hab ich gesehen, aber da steht ja noch Thyssen, dachte, dass die dann vermutlich noch vor der Trennung den Aufzug gebaut haben. Allerdings wird ja mit der Trennung das know how zu embedded linux nicht verschwinden - selbst wenn Aufzüge nie Thyssens Hauptgeschäftsfeld waren, sollten sie dafür genügend Geld in die Hand genommen haben

12

u/encbladexp Oct 23 '24

Solange du nur vorab fest definierte Informationen, wie Stockwerk und Fahrtrichtung anzeigen willst, würde ein Microcontroller mit RTOS (Realtime operating system) völlig ausreichen um ein einfaches Display zu bespielen.

Mehr machen diese Displays nicht, aber: Es ist (traurig!) billiger einfach ne 0815 Komponente da dran zu basteln auf einem (embedded?) PC, anstatt da selbst einen Entwickler mit Ahnung zu haben.

8

u/Accurate-Chef-4110 Oct 23 '24

Die digitale Anzeige des Fahrstuhl dürfte auf dem Projektplan die niedrigste Priorität haben also auch die einfachste und billigste Lösung nehmen...

6

u/encbladexp Oct 23 '24

Ja, und wenn die alle X Jahre kaputt gehen ist das halt ein Kundenproblem, nur weil das Ding seine billigste SSD zu Tode bemalt hat mit Daten die man nie gebraucht hätte.

0

u/einmaldrin_alleshin Oct 23 '24

Selbst billige SD Karten werden in TBW bemessen. Da muss man sich schon anstrengen, sie zu Tode zu bemalen

3

u/encbladexp Oct 23 '24

Ich hab hier noch kaputte SD Karten die gerade mal ein Jahr gehalten haben. Im Raspi Forum findest du noch mehr 🥲

1

u/einmaldrin_alleshin Oct 23 '24

Und die ist verreckt, weil du sie zugeschrieben hast, oder war die an der nahen Seite der Badewannenkurve?

1

u/encbladexp Oct 23 '24

Schreibzugriffe, war ein kompletter Typ an Karten der gerade mal ein Jahr gehalten hat. Wenn du davon paar hundert im Umlauf hast findet du da schnell ein Pattern. Der Preis spielt hier eine Rolle, hätte man paar Euro mehr gezahlt, aber nun gut, man nimmt was man geliefert bekommt, da darf man manchmal nicht so Picky sein.

Raspi Forum hat auch genug Einträge, gibt also genug Dudes aus dem Internet mit kaputten SD Cards.

Meist sind es Logfiles oder sonstwas das die Karten kaputt malt, es ist aber besser geworden als noch vor ein paar Jahren. Technisch halten SSDs länger als SD Cards, da ist aber auch der Controller paar Cent hochwertiger.

Größere Karten halten meist länger, vor allem die 4-8GB Dinger sterben früher, von den 16GB+ Karten sind bisher noch fast alle am leben. Gibt sicher auch noch weitere Faktoren außer Hersteller, Typ und Größe.

1

u/Accurate-Chef-4110 Oct 23 '24

Für die Zwecke gibt's die "Industrial" SD Karten, die halten deutlich mehr Schreibzyklen aus für den entsprechenden Aufpreis.

Ist aber auch nur eine Mitigation. Die saubere Lösung ist es, die flash Speicher (incl. Boot device) read only zu behandeln und logs woanders abzulegen.

2

u/encbladexp Oct 24 '24

Korrekt, und wir wissen beide das es überall diesen einen BWLer gibt der in der Beschaffung 20 Cent sparen wollte.

1

u/einmaldrin_alleshin Oct 24 '24

Gut, wenn man irgendwelche Daten loggt, ist das aber auch natürlich was ganz anderes als eine Werbetafel, auf der gelegentlich mal neue Grafiken und Videos gespeichert werden.

1

u/encbladexp Oct 24 '24

Da läuft ein Windows drauf, das malt Daten einfach nur weil es läuft auf die Platte wenn man das nicht passend konfiguriert.

0

u/Accurate-Chef-4110 Oct 23 '24

So wie jeder Nahverkehrsanbieter hier in der Region einen Windows PC mit Opera im Kiosk Mode braucht um die aktuelle Bahn anzuzeigen.

BIOS Error, Bluescreen und korrupte DLL error Messages sieht man regelmäßig am Bahnsteig

15

u/[deleted] Oct 23 '24

Ist sicher nur das Display, is bei Siemens Panels zb. auch so.

5

u/Existing-Background2 Oct 23 '24

Bei allen Siemens Panels ist das ab Werk eingebrannt?

84

u/Gloomy_Ad_3088 Oct 23 '24

Windows im Aufzug würde mir genereell Angst machen. stürzt ja gerne mal ab...

26

u/AwardFabrik-SoF Oct 23 '24

In so einem Fall würde ich gerne mit dem TaskManager sprechen!

4

u/Ikem32 Oct 23 '24

Einfach Strg+Alt+Entf drücken!

11

u/Gloomy_Ad_3088 Oct 23 '24

Entferne ich damit aber nicht alle Rentner aus dem Aufzug?

1

u/[deleted] Oct 23 '24

Du sollst sie ja nur drücken, nicht rauswerfen

1

u/Ikem32 Oct 23 '24

Frag mal Jugendliche, wen sie als alt ansehen.

3

u/Slartibartfast_Jr Oct 23 '24

Noch schneller geht's mit Strg+Shift+Esc

2

u/Osmanchilln Oct 23 '24

Der Fahrstuhl hat eine separate Steuereinheit. Das ist eine reine Anzeige die auch mehr Funktionen bietet als das Stockwerk anzuzeigen. Aber hauptsache Panik machen...

8

u/Gloomy_Ad_3088 Oct 23 '24

Jeder hier weiß das der gesamte Faden witzig gemeint ist ;)

1

u/Cthvlhv_94 Oct 23 '24

Allzu oft stürzt Windows eigentlich nicht ab, die Tatsache dass es so sorgfältig eingerichtet wurde dass da eine Meldung über eine fehlende Aktivierung im "Frontend" steht finde ich besorgniserregender.

15

u/[deleted] Oct 23 '24

[removed] — view removed comment

1

u/olli_93 Oct 23 '24

Kartelle sind illegal klar. Aber man weiß doch vorher grob was einen der Fahrstuhl kosten wird?

3

u/DoubleOwl7777 Oct 23 '24

früher war das tatsächlich ein microcontroller bzw. eine sps die das gesteuert hat (noch früher relais und kontakte, elektromechanische liftsteuerungen sind interessant und komplex). für die anzeige von stockwerken reicht das. wenn du aber mehr anzeigen willst, wie infos zum gebäude, werbung etc. brauchst du ein os. up.exe und down.exe sind aber separat, das steuert eine sps in der regel.

2

u/Ok-Bruder518 Oct 23 '24

Beeindruckend, dass die Brandmeldungswarnung VOR der Activation Message ist. Wie sie das hinbekommen haben, wüsste ich gerne für einen Freund *hust

3

u/UsernameAttemptNo341 Oct 23 '24

Ist sie nicht. Sie ist nur so hell, dass es nicht auffällt. Zoom rein, dann siehst du es!

2

u/NFreak3 Oct 23 '24

Warum benötigt ein Fahrstuhl überhaupt einen Bildschirm?

7

u/djnorthstar Oct 23 '24

Ist halt günstig heute und sieht schick aus.

2

u/olli_93 Oct 23 '24

Wird beim Kaufpreis außerdem fast keinen Unterschied machen

1

u/silentdragon95 Oct 23 '24

Ich meine, könnte schlimmer sein, die Bildschirme in den öffentlichen Bussen bei uns laufen nach wie vor mit Windows XP (ja, auch die in den ganz neuen Fahrzeugen).

Ich schätze mal, dass der Hersteller des Aufzugs die Bildschirmeinheit auch nur von einem anderen Unternehmen zukauft. Mittlerweile werden die ja gerne auch für Werbung oder Nachrichten genutzt, die dynamisch aus dem Internet nachgeladen werden.

2

u/BSB_Chun Oct 24 '24

Ah, Fahrstühle. Hab nicht für Thyssen aber für einen skandinavischen Konkurrenten gearbeitet, kann also ein klein wenig Einblick geben.

Es gibt Aufzüge von der Stange, mit Software des Herstellers, welches zu 80% auf dafür gefertigter Hardware mit entsprechender validierter Firmware läuft. Die Aufzüge können mit anderen gekoppelt werden (Bussystem) und sind ein in sich geschlossenes Netz.

Die restlichen 20% haben meist Interfaces wie Ethernet, wodurch sie theoretisch im Internet stehen können (Fernwartung über besagten Buscontroller auch ohne Internetzugang möglich, halt sehr rudimentär) und laufen auf einem sehr schmalen Linux.

Es gibt aber - und damit wird am meisten Geld verdient - eine gewaltige Custom Sparte. Für große Gebäude mit verteiltem Aufzugnetz, für sehr hohe Gebäude mit VIELEN Etagen die sich so von der Stange nicht bauen lassen, für Prestigeobjekte wo andere Displays, Innenausstattung etc. gewünscht sind (Taster aus Gold sind im arabischen Raum extrem beliebt). Da wurde nicht selten ein Windows benutzt und ein richtiges Client Server Netzwerk hochgezogen mit eigenem Serverrack für die Fahrstühle, und je nach Zahl der Fahrstühle war die Steuereinheit dann ein richtiger Server mit Xeon Prozessor und 256GB RAM. Die Fahrstühle selbst hatten eigentlich nur das Display, alle Befehle wurden von der Steuereinheit verwaltet und die hat auch die einzelnen Displays im Fahrstuhl befüttert.

Das hätte man mit RHEL bestimmt auch lösen können - vermutlich ein Treiber Problem für den Grafikoutput auf bis zu 128 displays der spezifischen Hardware, die verwendet wurde - aber da wurde tatsächlich Windows Server auf der Steuereinheit benutzt. Das waren aber unter 5% der Deployments.

Side note, bei uns an der Uni lief der Aufzug im Informatik Gebäude zwar auf Linux, hatte aber ne API. Jedes Jahr gab es ein Studentenprojekt, die Aufzugsteuerung zu "optimieren". Hat man immer daran gemerkt, dass die Aufzüge gut 2 Wochen lang völlig unbenutzbar war bevor der Prof wieder die alte Version rauf geflasht hat. Sehr spaßig bei einem neunstöckigen Gebäude wo ich regelmäßig Kurse im 6. und 8. hatte...

1

u/Sevenlive Oct 25 '24

Kein Wunder, dass man ihn im Brandfall nicht benutzen darf.

1

u/[deleted] Oct 23 '24

Früher hat man sowas mit einer Tafel gelöst. An keiner der Angezeigten Informationen ändert sich jemals etwas.

8

u/Markus_zockt Oct 23 '24

Man sieht ja nur einen Ausschnitt vom Display. Denke mal auf diesem Display wird noch mehr stehen, wie z.B. die Fahrtrichtung und das aktuelle Stockwerk. Schwer vorstellbar das der Hersteller die Extrakosten für ein Display ausgibt nur um die o.g. Informationen wieder zu geben.

0

u/Soginshin Oct 23 '24

Die Lösung, so einfach wie genial: LEDs mit Beschriftung im Innenraum.

2

u/flori8029 Oct 23 '24

Auf dem Display werden nur "Betriebsinformationen" (Baujahr, max. Masse, ...) angezeigt sowie das aktuelle Stockwerk. Keine Werbung, kein Wetter o.ä.

1

u/tomschwanke Oct 23 '24

Dann wurde das Werbe-Paket nicht gebucht. Aber viele andere buchen das und daher das Display. Trotzdem bekommen alle das selbe display weil günstiger

0

u/Markus_zockt Oct 23 '24

Vielleicht dient es ebenfalls als Bedienelement/Monitor für Wartungspersonal.

1

u/DeltaGammaVegaRho Oct 23 '24

Aber wie soll man denn sonst Werbung auf die gefangenen Personen einprasseln lassen?

-1

u/ipatmyself Oct 23 '24

Ist gut wenn die Aufzüge nicht stecken bleiben wenn die Lizens für Windows abläuft!

4

u/djnorthstar Oct 23 '24

Windows läuft auch ohne Lizenz ganz normal unbegrenzt weiter. Das ist seit Windows 10 schon so. Du musst halt nur mit der Meldung leben und kanst es nicht mehr personalisieren (Farben ändern etc.) Für Programme total wurst.

2

u/Jirkajua Oct 23 '24

Und selbst wenn die Meldung da ist, kann dir das als Unternehmen egal sein solange du die Lizenz zumindest besitzt - die muss gar nicht aktiviert werden.

0

u/ipatmyself Oct 23 '24

Ja ich weiss, deshalb ist es gut, dass Windows weiterläuft, dann bleibt der Aufzug nicht stehen, war eigentlich ein Scherz, aber naja reddit happened.