Node Koffie
Versie door MarkKlaauw (overleg | bijdragen) op 29 jul 2024 om 20:13 (MarkKlaauw heeft de pagina NodeKoffie hernoemd naar Node Koffie zonder een doorverwijzing achter te laten)
Node for paying Coffee. Part of the Space tegoed payment system.
Location
Kitchen
What does it do?
The display normally displays a static price. The price is for one Coffee.
Swipe your door tag just once pay for one Coffee.
Hardware vervangen/repareren
See Payment Terminal with 4 seven segment displays
Display messages
- During startup
F X-YY
- version number firmware during booting.CONN
- connecting to WiFiNTP
- getting the timeF CA
- Fetching the Certificate AuthorityF PL
- Fetching the price listFAIL
- failed to connect to WiFi; will reboot.any error message
- scrolling error message & after which either reboot or hang if it unrecoverable.
- At the end of startup (from this point onwards OTA is possible).
----
- fully started up; but have not yet gotten the pricelistno prices
- price list could not be fetched. Will retry for a few minutes every 15 seconds; then reboot.
- In normal payment mode
X.YY
- price to pay when you swipe. There is no leading zero.[--]
- in the process of payingFAIL
- payment failedpaid
- you have paidMM:SS
-- a minute and second countdown. Once at zero - the heating switches off. There is always a leading zero.any error message
- scrolling error message.FAIL -1
- netwerk/wifi error. Powercyle de unit.FAIL -4
- netwerk/wifi error. Powercyle de unit.FAIL 40X
Gebruik je een geldige tag ?FAIL 500
Error op de server; mail noc@.
- During Over the Air reprogramming.
PROG
- start of OTA updateF XX
- OTA; uploading new firmware; XX is the percentage fetchedDONE
- successful end of OTA. Unit will reboot.any error message
- scrolling error message & after which the device will switch back to the old/current firmwareFO:AF
- OTA authentication failedFO:BF
- OTA begin failedFO:CF
- OTA connect failedFO:RF
- OTA receive failedFO:EF
- OTA end failedFO:OF
- OTA 'other' failure
- During initial pairing / post an OTA
REG
Registering with the serverPAIR
requesting to pair; swipe an admin tag.Er::PL
failed to get a pricelist - typically as it has not been associated with a station/pricelist in mijn.makerspaceleiden.nl yet.any error message
- scrolling error message.
Code is at https://github.com/MakerspaceLeiden/makerspaceleiden-payment-node-7segments.