This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |||
| getraenkeautomat:siline [2023-10-03 22:46] – [Behackbarkeit] robbi5 | getraenkeautomat:siline [2026-04-30 18:26] (current) – convert2markdown robbi5 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | Unser neuer Getränkeautomat - seit Oktober 2021 - ist ein [[https:// | + | < |
| + | Unser neuer Getränkeautomat - seit Oktober 2021 - ist ein [Sielaff GF SiLine M](https:// | ||
| + | ausgesucht wegen der [Erfahrungen des muCCC mit ihrem Robimaten](https:// | ||
| {{ : | {{ : | ||
| - | ==== Meta ==== | + | ### Meta |
| Abmessungen (B x T x H): 990 × 895 × 1830 mm | Abmessungen (B x T x H): 990 × 895 × 1830 mm | ||
| - | ==== Aufteilung | + | ### 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/ | 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: | Aktuell sind die Ebenen folgendermaßen konfiguriert: | ||
| - | * A (oben): Mini/ | + | - 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 → [Engineers Handbook](http:// | ||
| - | ==== 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) | Aktuell werden 10, 20, 50ct sowie 1 und 2€-Münzen angenommen. (keine 1, 2, 5ct-Münzen) | ||
| - | === Scheinleser | + | #### Scheinleser |
| - | Verbaut ist ein Mei VN 2612 U2-EU → [[https:// | + | |
| + | Verbaut ist ein Mei VN 2612 U2-EU → [Engineers Handbook](https:// | ||
| Der Scheinleser nimmt nur 5€ und 10€-Scheine. | Der Scheinleser nimmt nur 5€ und 10€-Scheine. | ||
| - | === Kartenzahlung | + | #### Kartenzahlung |
| Es ist ein DEX-Interface vorbereitet. Dieses nutzen wir (doch) nicht. | 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. | + | Ü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. | ||
| - | ==== Behackbarkeit ==== | + | Eine Scriptsammlung für die auf dem Automaten laufende Software |
| - | Der Automat | + | sich unter < |
| - | Eine Scriptsammlung für die auf dem Automaten laufende | + | Für gefundene Fehler in der Software: |
| + | <https://wiki.muc.ccc.de/matemat: | ||
| - | Für gefundene Fehler in der Software: https:// | + | #### REST-API |
| - | === REST-API === | + | Seit einigen Softwareversionen experimentiert Sielaff wohl mit einer |
| - | Seit einigen Softwareversionen experimentiert Sielaff wohl mit einer REST-API herum. Aktiviert wird diese per ssh: | + | REST-API herum. Aktiviert wird diese per ssh: |
| - | < | + | |
| - | / | + | |
| - | sqlite3 / | + | |
| - | / | + | |
| - | / | + | |
| - | </ | + | |
| - | Welche Produkte aktuell angeboten werden, lässt sich über folgende URL abfragen: | + | / |
| - | http://matemat.iot.fiber.garden/v01/vendinginterface/selectableproducts/ | + | |
| + | /etc/init.d/Data start | ||
| + | | ||
| - | Einen Verkaufsvorgang | + | Welche Produkte aktuell angeboten werden, |
| - | http:// | + | abfragen: |
| + | <http:// | ||
| - | Ob der Verkauf erfolgreich war, lässt sich mit der requestID herausfinden, | + | Einen Verkaufsvorgang |
| - | http:// | + | (siehe selectableproducts) - selectionId 21 starten: |
| + | <http:// | ||
| - | Ob der Automat für einen Verkauf | + | Ob der Verkauf |
| - | http:// | + | herausfinden, die der Automat daraufhin zurückgibt: |
| - | http:// | + | <http:// |
| - | Den aktuellen Status | + | Ob der Automat für einen Verkauf gerade bereit ist lässt sich über |
| - | http:// | + | folgende |
| + | <http:// | ||
| + | < | ||
| - | Eine einigermaßen-Gesamtübersicht über den aktuellen | + | Den aktuellen |
| - | http:// | + | <http:// |
| + | Eine einigermaßen-Gesamtübersicht über den aktuellen Automatenstatus | ||
| + | liefert: < | ||
| - | ==== Log ==== | + | ### Log |
| - | * 2023-09-10 Software auf v0.18.1 (r58444 16b27) geupdatet | + | - 2023-09-10 Software auf v0.18.1 (r58444 16b27) geupdatet |
| - | | + | - 2023-10-03 RestServer aktiviert |