This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| getraenkeautomat:siline [2023-09-10 23:45] – [Payment] robbi5 | getraenkeautomat:siline [2023-10-03 22:46] (current) – [Behackbarkeit] robbi5 | ||
|---|---|---|---|
| Line 37: | Line 37: | ||
| Für gefundene Fehler in der Software: https:// | Für gefundene Fehler in der Software: https:// | ||
| + | |||
| + | === REST-API === | ||
| + | Seit einigen Softwareversionen experimentiert Sielaff wohl mit einer REST-API herum. Aktiviert wird diese per ssh: | ||
| + | < | ||
| + | / | ||
| + | sqlite3 / | ||
| + | / | ||
| + | / | ||
| + | </ | ||
| + | |||
| + | Welche Produkte aktuell angeboten werden, lässt sich über folgende URL abfragen: | ||
| + | http:// | ||
| + | |||
| + | Einen Verkaufsvorgang lässt sich mittels folgender URL z.B. für Wasser (siehe selectableproducts) - selectionId 21 starten: | ||
| + | http:// | ||
| + | |||
| + | Ob der Verkauf erfolgreich war, lässt sich mit der requestID herausfinden, | ||
| + | http:// | ||
| + | |||
| + | Ob der Automat für einen Verkauf gerade bereit ist lässt sich über folgende URLs herausfinden: | ||
| + | http:// | ||
| + | http:// | ||
| + | |||
| + | Den aktuellen Status der Kühlung lässt sich über folgende URL auslesen: | ||
| + | http:// | ||
| + | |||
| + | Eine einigermaßen-Gesamtübersicht über den aktuellen Automatenstatus liefert: | ||
| + | http:// | ||
| + | |||
| ==== 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 | ||