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:siline [2021-10-20 22:53] – maximilian_richtgetraenkeautomat:siline [2026-06-14 18:26] (current) – robbi5
Line 1: Line 1:
-Unser neuer Getränkeautomat - seit Oktober 2021 - ist ein [[https://www.sielaff.de/produkte/vending/siline-serie|Sielaff GF SiLine M]] - ausgesucht wegen der [[https://wiki.muc.ccc.de/matemat:robimat:start|Erfahrungen des muCCC mit ihrem Robimaten]] und insbesondere der Linux-Basis, was den behackbarkeitsfaktor schon erheblich steigert.+<!DOCTYPE markdown> 
 +Unser neuer Getränkeautomat - seit Oktober 2021 - ist ein [Sielaff GF SiLine M](https://www.sielaff.de/produkte/vending/siline-serie) - 
 +ausgesucht wegen der [Erfahrungen des muCCC mit ihrem Robimaten](https://wiki.muc.ccc.de/matemat:robimat:start) und insbesondere der Linux-Basis, was den behackbarkeitsfaktor schon erheblich steigert.
  
-==== Aufteilung ==== +{{ :gf-siline-m.jpg?200|}} 
-Er bietet 5 Ebenen mit 7 Wahlen, es passen 8 NRW-Flaschen bzw. 7 Euro2-Flaschen hintereinander. Das erhöht die ausprobierbaren Getränkesorten erheblich \o/+ 
 +### 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: Aktuell sind die Ebenen folgendermaßen konfiguriert:
  
-  * A (oben): Mini/Kapseln +- A (oben): Mini/Kapseln 
-  * B: NRW +- B: NRW 
-  * C: NRW +- C: NRW 
-  * D: NRW-höher (für Alaska Spezi) +- D: NRW-höher (für Alaska Spezi) 
-  * E (unten): Euro2 (für kleines Wasser)+- E (unten): Euro (für kleines Wasser) 
 + 
 +### Payment 
 + 
 +#### Münzzähler 
 + 
 +Verbaut ist ein Mei Cashflow 8000 → [Engineers Handbook](http://www.eldeco.nl/CF8000%20Engineers%20Handbook%20G1.pdf) 
 + 
 +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 → [Engineers Handbook](https://www.eldeco.nl/VN2612%20Engineers%20Handbook%20-%20G1.pdf) 
 + 
 +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://github.com/pc-coholic/optirobimat> 
 + 
 +Für gefundene Fehler in der Software: 
 +<https://wiki.muc.ccc.de/matemat:robimat:bugtracker:start> 
 + 
 +#### REST-API 
 + 
 +Seit einigen Softwareversionen experimentiert Sielaff wohl mit einer 
 +REST-API herum. Aktiviert wird diese per ssh: 
 + 
 +    /etc/init.d/Data stop 
 +    sqlite3 /opt/sielaff/config/evadts/db/dbSiLine "update Konfig Set value = 1 where Key = 'rest.data.service';" 
 +    /etc/init.d/Data start 
 +    /etc/init.d/RestServer restart 
 + 
 +Welche Produkte aktuell angeboten werden, lässt sich über folgende URL 
 +abfragen: 
 +<http://matemat.iot.fiber.garden/v01/vendinginterface/selectableproducts/> 
 + 
 +Einen Verkaufsvorgang lässt sich mittels folgender URL z.B. für Wasser 
 +(siehe selectableproducts) - selectionId 21 starten: 
 +<http://matemat.iot.fiber.garden/v01/vendinginterface/requestvend/?selectionID=21> 
 + 
 +Ob der Verkauf erfolgreich war, lässt sich mit der requestID 
 +herausfinden, die der Automat daraufhin zurückgibt: 
 +<http://matemat.iot.fiber.garden/v01/vendinginterface/vendprogress/?requestID=c0580dd4-bb6f-4584-8d09-705ae6bd17a1> 
 + 
 +Ob der Automat für einen Verkauf gerade bereit ist lässt sich über 
 +folgende URLs herausfinden: 
 +<http://matemat.iot.fiber.garden/v01/vendinginterface/vendready/> 
 +<http://matemat.iot.fiber.garden/v01/vendinginterface/state/> 
 + 
 +Den aktuellen Status der Kühlung lässt sich über folgende URL auslesen: 
 +<http://matemat.iot.fiber.garden/v01/machine/GF/coolingsystemstate/> 
 + 
 +Eine einigermaßen-Gesamtübersicht über den aktuellen Automatenstatus 
 +liefert: <http://matemat.iot.fiber.garden/v01/machinestate/> 
 + 
 +Die aktuelle Fach/Preiskonfiguration lässt sich auch über einen EVA-DTS-Dump herausfinden: <http://matemat.iot.fiber.garden/v01/machineconfiguration/evadtslist/?list=1> (`list` 1 bis 6 existieren)
  
-==== Payment ==== +### Log
-=== Münzzähler === +
-Verbaut ist ein Mei Cashflow 8000 → [[http://www.eldeco.nl/CF8000%20Engineers%20Handbook%20G1.pdf|Engineers Handbook]]+
  
-=== Scheinleser === +- 2023-09-10 Software auf v0.18.1 (r58444 16b27) geupdatet 
-Verbaut ist ein Mei VN 2612 U2-EU → [[https://www.eldeco.nl/VN2612%20Engineers%20Handbook%20-%20G1.pdf|Engineers Handbook]]+- 2023-10-03 RestServer aktiviert
  
-=== Kartenzahlung === 
-Es ist ein DEX-Interface vorbereitet, aber noch kein funktionierendes Kartenzahlungsterminal vorhanden.