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 [2023-09-10 23:43] – robbi5getraenkeautomat: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.
  
 {{ :gf-siline-m.jpg?200|}} {{ :gf-siline-m.jpg?200|}}
  
-==== 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/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): Euro (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)
  
-==== Payment ==== 
-=== Münzzähler === 
-Verbaut ist ein Mei Cashflow 8000 → [[http://www.eldeco.nl/CF8000%20Engineers%20Handbook%20G1.pdf|Engineers Handbook]] \\ 
 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://www.eldeco.nl/VN2612%20Engineers%20Handbook%20-%20G1.pdf|Engineers Handbook]] \\+ 
 +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. Der Scheinleser nimmt nur 5€ und 10€-Scheine.
  
-=== Kartenzahlung === +#### Kartenzahlung 
-Es ist ein DEX-Interface vorbereitet, aber noch kein funktionierendes Kartenzahlungsterminal vorhanden.+ 
 +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/>
  
-==== Behackbarkeit ==== +Den aktuellen Status der Kühlung lässt sich über folgende URL auslesen: 
-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.+<http://matemat.iot.fiber.garden/v01/machine/GF/coolingsystemstate/>
  
-Eine Scriptsammlung für die auf dem Automaten laufende Software befindet sich unter https://github.com/pc-coholic/optirobimat+Eine einigermaßen-Gesamtübersicht über den aktuellen Automatenstatus 
 +liefert: <http://matemat.iot.fiber.garden/v01/machinestate/>
  
-Für gefundene Fehler in der Software: https://wiki.muc.ccc.de/matemat:robimat:bugtracker:start+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)
  
-==== 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