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-05-16 09:40] robbi5getraenkeautomat:siline [2023-10-03 22:46] (current) – [Behackbarkeit] 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. 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.
 +
 +{{ :gf-siline-m.jpg?200|}}
  
 ==== Meta ==== ==== Meta ====
-Abmessungen (B x T x H): 990 mm x 895 mm x 1830 mm+Abmessungen (B x T x H): 990 × 895 × 1830 mm
  
 ==== Aufteilung ==== ==== Aufteilung ====
Line 25: Line 27:
  
 === 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 frickeligda 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 ==== ==== Behackbarkeit ====
Line 33: Line 37:
  
 Für gefundene Fehler in der Software: https://wiki.muc.ccc.de/matemat:robimat:bugtracker:start 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:
 +<code>
 +/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
 +</code>
 +
 +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/
 +
 +
 +==== Log ====
 +
 +  * 2023-09-10 Software auf v0.18.1 (r58444 16b27) geupdatet
 +  * 2023-10-03 RestServer aktiviert
 +