temporärhaus wiki

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
getraenkeautomat:fk265 [2024-05-09 20:45] robbi5getraenkeautomat:fk265 [2025-03-29 14:24] (current) robbi5
Line 1: Line 1:
 +<!DOCTYPE markdown>
 unser alter getränkeautomat ist ein **Sielaff FK 265**. unser alter getränkeautomat ist ein **Sielaff FK 265**.
 {{ ::getraenkeautomat.jpg?200|}} {{ ::getraenkeautomat.jpg?200|}}
  
-==== Meta ====+### Meta
 Abmessungen: 2020 × 1050 × 640mm (geschätzt, nochmal nachmessen!) Abmessungen: 2020 × 1050 × 640mm (geschätzt, nochmal nachmessen!)
  
-===== aufbau =====+## aufbau
  
-==== taster ====+### taster 
  
 von links oben nach rechts unten: von links oben nach rechts unten:
-<code>+```
 1 2 1 2
 3 4 3 4
 5 6 5 6
-</code>+```
  
 breite: 6,5 cm  breite: 6,5 cm 
Line 21: Line 22:
 Passende Leuchtmittel: RAFI 1.69.507.105/1301, z.B. bei https://www.voelkner.de/products/195863/RAFI-1.69.507.105-1301-Standard-Signalleuchte-mit-Leuchtmittel-1.20W-Rot-1St..html Passende Leuchtmittel: RAFI 1.69.507.105/1301, z.B. bei https://www.voelkner.de/products/195863/RAFI-1.69.507.105-1301-Standard-Signalleuchte-mit-Leuchtmittel-1.20W-Rot-1St..html
  
-==== verkabelung ====+### verkabelung 
 Im Innenraum des Automaten klebte glücklicherweise ein Stromlaufplan: Im Innenraum des Automaten klebte glücklicherweise ein Stromlaufplan:
  
Line 27: Line 28:
  
  
-==== controller ====+### controller 
 {{ :getraenkeautomat-main.jpg?200|}} {{ :getraenkeautomat-main.jpg?200|}}
  
Line 34: Line 35:
 Preise lassen sich per DIP-Schalter für jede Taste setzen. Es besteht die Auswahl zwischen Freiverkauf und Preis 1 bis 4. Wenn auf Freiverkauf gestellt wird, kann zugleich der eigentliche Preis eingestellt bleiben und muss nicht nach links zurückgestellt werden. Um den Preis wieder einzustellen, reicht es den Frei-Schalter nach nach links zu schieben. Preise lassen sich per DIP-Schalter für jede Taste setzen. Es besteht die Auswahl zwischen Freiverkauf und Preis 1 bis 4. Wenn auf Freiverkauf gestellt wird, kann zugleich der eigentliche Preis eingestellt bleiben und muss nicht nach links zurückgestellt werden. Um den Preis wieder einzustellen, reicht es den Frei-Schalter nach nach links zu schieben.
  
-FYI: Die Steuerungsplatine [[https://wiki.muc.ccc.de/matemat:diam:start|des alten Matematen des muccc]] sieht recht identisch aus.+FYI: Die Steuerungsplatine [des alten Matematen des muccc](https://wiki.muc.ccc.de/matemat:diam:startsieht recht identisch aus.
 {{ :img_4650.jpg?200 }} {{ :img_4650.jpg?200 }}
  
  
-==== Münzzähler ==== +### Auth  
-=== Neuer Münzzähler ===+ 
 +Um gewisse Schächte schaltbar zu machen, ist auf der Steuerplatine die Kabelzuführung auf dem Stecker ST2 durch ein paar Relais und einen ESP unterbrochen. (Passender Stecker/Buchsentyp: _FIXME_ )  
 +Diese Anschlüsse werden vom Automatencontroller für die "Fach leer"-Erkennung verwendet, unterbinden also praktischerweise einen Verkauf des Fachs. 
 +Der ESP ist mit esphome (`wsautomatrelay`) geflasht, dieser stellt eine Steuerung der Relais per USB-Serial bereit. Dazu wird `uart_readline` in einer [auf external components portierten Version](https://github.com/robbi5/esphome-components) verwendet. 
 + 
 +Im Automaten eine Android TV Box (DQ08, RK3528 - Android 13, `fk265-dq08.iot.fiber.garden`) verbaut, per USB ist der Touch-Controller des Displays und der ESP verbunden. Als Display wird ein rohes [Wisecoco 7 Zoll Touchdisplay](https://de.aliexpress.com/item/1005002754481591.html) ohne Gehäuse verwendet, das per _nanotape_ zu fest am eigentlichen Automaten klebt. Bitte _nicht_ versuchen abzulösen, dabei wird garantiert ein flex-pcb sterben :(  
 + 
 +Versorgt wird die gesamte Konstruktion per POE, damit diese unabhängig von der Stromversorgung des eigentlichen Automaten ist (und der Flash durch häufiges Strom an/aus damit nicht stirbt). 
 + 
 +Auf der Android TV-Box läuft `jihanki-drinks`, eine selbstgebaute App die Authentifizierung über Authentik/auth.fiber.garden ermöglicht und bei zugelassenem User die Relais aktiviert. 
 + 
 + 
 + 
 +### Münzzähler  
 +#### Neuer Münzzähler
 Ist ein Mei Cashflow 690 mit 4-Preis/Elektomechanischer Schnittstelle und MDB-Host. Ist ein Mei Cashflow 690 mit 4-Preis/Elektomechanischer Schnittstelle und MDB-Host.
 Handbuch unter https://web.archive.org/web/20200618184119/https://www.libertyshop.de/media/products/A_M690_M_MEICashFlow690Benutzerhandbuch.PDF Handbuch unter https://web.archive.org/web/20200618184119/https://www.libertyshop.de/media/products/A_M690_M_MEICashFlow690Benutzerhandbuch.PDF
Line 45: Line 60:
 Hat zwei MDB-Anschlüsse, einer als MDB-Cash-Device und einer als MDB-VMC/Host, an dem ein "Kartenzahlungsgerät" angeschlossen werden kann. Hat zwei MDB-Anschlüsse, einer als MDB-Cash-Device und einer als MDB-VMC/Host, an dem ein "Kartenzahlungsgerät" angeschlossen werden kann.
  
-== Ansteuerung per MDB == +#### Ansteuerung per MDB 
-Zur Ansteuerung per MDB haben wir ein [[https://docs.qibixx.com/mdb-products/mdb-usb-interface|Qibixx MDB-USB-Interface]] da.+Zur Ansteuerung per MDB haben wir ein [Qibixx MDB-USB-Interface](https://docs.qibixx.com/mdb-products/mdb-usb-interfaceda.
  
 Mittels dem high-level-protokoll muss man nicht mdb selbst sprechen, sondern kann die Cashless S.-Implementation verwenden. Folgendes ermöglicht einen Verkauf mit 1.50€ Guthaben: Mittels dem high-level-protokoll muss man nicht mdb selbst sprechen, sondern kann die Cashless S.-Implementation verwenden. Folgendes ermöglicht einen Verkauf mit 1.50€ Guthaben:
Line 67: Line 82:
   * Falls nicht, C,START,<Betrag> & C,VEND,<Betrag> nochmal schicken.   * Falls nicht, C,START,<Betrag> & C,VEND,<Betrag> nochmal schicken.
  
-=== Alter Münzzähler ===+#### Alter Münzzähler
  
 {{ :getraenkeautomat-muenzer.jpg?200|}} {{ :getraenkeautomat-muenzer.jpg?200|}}
Line 81: Line 96:
 Die Ansteuerung erfolgt wohl über das Price Lines Protokoll. Die Ansteuerung erfolgt wohl über das Price Lines Protokoll.
  
-==== schächte ====+### schächte 
  
 Benutzbare Flaschen(typen) lassen sich durch Umsetzen der Wandpositionen mittels Verschrauben ändern. Aktuelle Einstellung: Benutzbare Flaschen(typen) lassen sich durch Umsetzen der Wandpositionen mittels Verschrauben ändern. Aktuelle Einstellung:
  
 +| Schach | Format |
 +|--|--|
 | Schacht 1 | NRW | | Schacht 1 | NRW |
 | Schacht 2 | NRW | | Schacht 2 | NRW |
Line 92: Line 109:
 | Schacht 6 | Cola → umbauen | | Schacht 6 | Cola → umbauen |
  
-===== TODO ===== 
  
-  <del>Schloss besorgen</del>+ 
 +### TODO  
 + 
 +  ~~Schloss besorgen~~
   * Handbuch für Steuerplatine suchen   * Handbuch für Steuerplatine suchen
   * Konverter für Pricelines → MDB (oder Pricelines abgreifen?)   * Konverter für Pricelines → MDB (oder Pricelines abgreifen?)
   * Schachtbreite 6 auf Alaska anpassen   * Schachtbreite 6 auf Alaska anpassen
-  * <del>Leuchtmittel bei Schacht 6 reparieren / auswechseln</del>+  * ~~Leuchtmittel bei Schacht 6 reparieren / auswechseln~~