Skip to main content

Hallo liebe Community,

da mein Vater kommenden Monat Geburtstag hat, wollte ich ihm etwas schenken, bei dem ich mir wirklich lange Gedanken gemacht habe.

Und zwar den Custom Counter von Smiirl, auf dem ich gerne unseren aktuellen Jahresumsatz aus Xentral anzeigen würde. Ich denke für API-erfahrene ist das ein Kinderspiel, genau diese Zahl zu übertragen ?

Da ich persönlich aber mit Programmierung eher wenig am Hut habe, zumindest was API und JSON angeht, wollte ich hier mal nachfragen, ob das schon jemand realisiert hat, bzw. ob mir jemand weiterhelfen könnte ?

Im Endeffekt liegt diese Zahl ja bereits vor, da sie ja auch im "Verkaufszahlen" Modul und der Boss App angezeigt wird.

Ich bräuchte sie jetzt eben nur über eine JSON URL, um diese dann auf dem Smiirl Counter anzeigen zu lassen.

Link zum Counter: https://www.smiirl.com/en/counter/custom/5D

 

Ich (und mein Vater sicher auch) würde mich freuen, wenn mir hier jemand auf die Schnelle behilflich sein könnte, wie der Code auszusehen hat, um den Jahresumsatz abzufragen.

 

Liebe Grüße und bleibt gesund

 

Lucas

Ich hab beim Überfliegen bei der API nichts passendes zum Jahresumsatz gesehen:

https://update.xentral.biz/apidoc/docs203.html

Aber du könntest mal schauen, ob du einen passenden Bericht findest (Controlling → Berichte) und wenn nicht einen neuen erstellen. Diesen Bericht könntest du dann per API herunterladen.


Aber die Xentral-API bzw. Berichte allein werden dir wohl nichts nutzen. So wie ich das sehe, musst du selbst einen Server aufsetzen (z.B. Raspberry Pi) und darauf ein Skript laufen lassen, so wie auf dieser Smiirl Webseite beschrieben.


Hi Jakob,

vielen Dank für deine schnelle Antwort.

Das wäre natürlich schade und auch ein unverhältnismäßiger Aufwand, einen extra Pi aufzusetzen, nur um die Umsatzzahl zu erhalten.

Ich dachte nur, dass es einfacher gehen würde, da die Daten ja auch in der Xentral Boss App ganz einfach ausgespielt werden.

LG

Lucas


Naja, vielleicht findest du ja in der Bedienungsanleitung von diesem Gerät noch andere Möglichkeiten. Aber ich kann der Webseite nur entnehmen, dass der Counter JSON in diesem Format erwartet:

{"number": 12345}

Und das liefert Xentral halt nicht in diesem Format. Also brauchst du ein Server-Skript, dass Xentral-Daten in dieses Format umwandelt...


Antworten