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
getraenkeautomat:siline [2023-10-03 22:46] – [Behackbarkeit] robbi5getraenkeautomat:siline [2026-04-30 18:26] (current) – convert2markdown 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:startund 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. 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 befindet 
-Der Automat befindet sich im IoT-NetzEs ist ein Fullbackup des verbauten Flashes kurz nach Lieferung vorhanden. Zwecks SSH-Zugang und/oder Experimenten Maxi anpingen.+sich unter <https://github.com/pc-coholic/optirobimat>
  
-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>
  
-Für gefundene Fehler in der Software: https://wiki.muc.ccc.de/matemat:robimat:bugtracker:start+#### 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:
-<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:   +    /etc/init.d/Data stop 
-http://matemat.iot.fiber.garden/v01/vendinginterface/selectableproducts/+    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
  
-Einen Verkaufsvorgang lässt sich mittels folgender URL z.B. für Wasser (siehe selectableproducts) - selectionId 21 starten  +Welche Produkte aktuell angeboten werden, lässt sich über folgende URL 
-http://matemat.iot.fiber.garden/v01/vendinginterface/requestvend/?selectionID=21+abfragen
 +<http://matemat.iot.fiber.garden/v01/vendinginterface/selectableproducts/>
  
-Ob der Verkauf erfolgreich war, lässt sich mit der requestID herausfinden, die der Automat daraufhin zurückgibt  +Einen Verkaufsvorgang lässt sich mittels folgender URL z.B. für Wasser 
-http://matemat.iot.fiber.garden/v01/vendinginterface/vendprogress/?requestID=c0580dd4-bb6f-4584-8d09-705ae6bd17a1+(siehe selectableproducts) - selectionId 21 starten
 +<http://matemat.iot.fiber.garden/v01/vendinginterface/requestvend/?selectionID=21>
  
-Ob der Automat für einen Verkauf gerade bereit ist lässt sich über folgende URLs herausfinden:   +Ob der Verkauf erfolgreich war, lässt sich mit der requestID 
-http://matemat.iot.fiber.garden/v01/vendinginterface/vendready/   +herausfinden, die der Automat daraufhin zurückgibt
-http://matemat.iot.fiber.garden/v01/vendinginterface/state/+<http://matemat.iot.fiber.garden/v01/vendinginterface/vendprogress/?requestID=c0580dd4-bb6f-4584-8d09-705ae6bd17a1>
  
-Den aktuellen Status der Kühlung lässt sich über folgende URL auslesen  +Ob der Automat für einen Verkauf gerade bereit ist lässt sich über 
-http://matemat.iot.fiber.garden/v01/machine/GF/coolingsystemstate/+folgende URLs herausfinden
 +<http://matemat.iot.fiber.garden/v01/vendinginterface/vendready/> 
 +<http://matemat.iot.fiber.garden/v01/vendinginterface/state/>
  
-Eine einigermaßen-Gesamtübersicht über den aktuellen Automatenstatus liefert   +Den aktuellen Status der Kühlung lässt sich über folgende URL auslesen
-http://matemat.iot.fiber.garden/v01/machinestate/+<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 ====+### 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+2023-10-03 RestServer aktiviert