This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| getraenkeautomat:siline [2021-10-20 22:18] – created maximilian_richt | getraenkeautomat:siline [2023-10-03 22:46] (current) – [Behackbarkeit] robbi5 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | Unser neuer Getränkeautomat ist ein [[https:// | + | Unser neuer Getränkeautomat |
| + | |||
| + | {{ : | ||
| + | |||
| + | ==== Meta ==== | ||
| + | Abmessungen (B x T x H): 990 × 895 × 1830 mm | ||
| + | |||
| + | ==== Aufteilung ==== | ||
| + | Er bietet 5 Ebenen mit 7 Wahlen, es passen 8 NRW-Flaschen bzw. 8 Euro-Flaschen hintereinander. Das erhöht die ausprobierbaren Getränkesorten erheblich \o/ | ||
| + | |||
| + | Aktuell sind die Ebenen folgendermaßen konfiguriert: | ||
| + | |||
| + | * A (oben): Mini/ | ||
| + | * B: NRW | ||
| + | * C: NRW | ||
| + | * D: NRW-höher (für Alaska Spezi) | ||
| + | * E (unten): Euro (für kleines Wasser) | ||
| + | |||
| + | ==== Payment ==== | ||
| + | === Münzzähler === | ||
| + | Verbaut ist ein Mei Cashflow 8000 → [[http:// | ||
| + | Aktuell werden 10, 20, 50ct sowie 1 und 2€-Münzen angenommen. (keine 1, 2, 5ct-Münzen) | ||
| + | |||
| + | === Scheinleser === | ||
| + | Verbaut ist ein Mei VN 2612 U2-EU → [[https:// | ||
| + | Der Scheinleser nimmt nur 5€ und 10€-Scheine. | ||
| + | |||
| + | === Kartenzahlung === | ||
| + | Es ist ein DEX-Interface vorbereitet. Dieses nutzen wir (doch) nicht. | ||
| + | |||
| + | Über MDB ist ein PAX IM30 angeschlossen. Der Einbau war etwas frickelig, da sich der IM30-Einbaurahmen nur bedingt an den EVA-Einbaustandard hält und das Terminal mit den vorgesehenen Löchern nur auf dem Kopf stehend eingebaut werden könnte. Etwas aufbohren und herumsägen am Einbaurahmen hat es aber nun möglich gemacht, es richtigrum noch vor den Scheinleser einzubauen. | ||
| + | |||
| + | ==== Behackbarkeit ==== | ||
| + | Der Automat befindet sich im IoT-Netz. Es ist ein Fullbackup des verbauten Flashes kurz nach Lieferung vorhanden. Zwecks SSH-Zugang und/oder Experimenten Maxi anpingen. | ||
| + | |||
| + | Eine Scriptsammlung für die auf dem Automaten laufende Software befindet sich unter https:// | ||
| + | |||
| + | Für gefundene Fehler in der Software: https:// | ||
| + | |||
| + | === REST-API === | ||
| + | Seit einigen Softwareversionen experimentiert Sielaff wohl mit einer REST-API herum. Aktiviert wird diese per ssh: | ||
| + | < | ||
| + | / | ||
| + | sqlite3 / | ||
| + | / | ||
| + | / | ||
| + | </ | ||
| + | |||
| + | Welche Produkte aktuell angeboten werden, lässt sich über folgende URL abfragen: | ||
| + | http:// | ||
| + | |||
| + | Einen Verkaufsvorgang lässt sich mittels folgender URL z.B. für Wasser (siehe selectableproducts) - selectionId 21 starten: | ||
| + | http:// | ||
| + | |||
| + | Ob der Verkauf erfolgreich war, lässt sich mit der requestID herausfinden, | ||
| + | http:// | ||
| + | |||
| + | Ob der Automat für einen Verkauf gerade bereit ist lässt sich über folgende URLs herausfinden: | ||
| + | http:// | ||
| + | http:// | ||
| + | |||
| + | Den aktuellen Status der Kühlung lässt sich über folgende URL auslesen: | ||
| + | http:// | ||
| + | |||
| + | Eine einigermaßen-Gesamtübersicht über den aktuellen Automatenstatus liefert: | ||
| + | http:// | ||
| + | |||
| + | |||
| + | ==== Log ==== | ||
| + | |||
| + | * 2023-09-10 Software auf v0.18.1 (r58444 16b27) geupdatet | ||
| + | * 2023-10-03 RestServer aktiviert | ||