Lightning ⚡️ Point of Sale

A temporary version of the LNPoS for testing
See features!

No Config Data

  • Upload a .properties' or .json file
  • Or switch to 'Text Content Mode' to add new properties

tdisplay-image shape shape


Latest update 230817:

Update binary v0.3 with commit 2eb3580 => See details: PR #14


A special LNPoS version based on the unfortunately not working version 0.2 and fixing some bugs concerning the access point mode. With this version (0.3) the reading of the QR code should work better, especially for iPhones that had their problems with it and now the LNPoS can also handle satoshis as currency directly.

Password for WiFi Access Point: ToTheMoon1
Standard "Settings Password" is: 878787
New "Fiat decimal places" standard is: 2 (for e.g. 1,00 Euro or set 0 for e.g. 1 sat)

New feature for the online LNPoS function:
If you leave the "Fiat" field blank in the configuration, then before creating the Invoice, you will get the option to choose between USD, EUR and sat each time.

The configuration of version 0.3 is done via the access point (AP), just like with Versoni 0.1. You must connect once via wifi on the device and can then set an AP, with which the LNPoS then connects. If the LNPoS has then dialed into the wifi, you can find the IP in the network and then dial into the device via the IP of the device. All further configurations can then be made via the IP. However, remember that the LNPoS can either provide an access point (launch AP mode) or dial into the wifi itself. Either you can reach the LNPoS directly via the wifi or via the IP of the device in the network in which it has logged itself in. However the configuration button of the web installer has no function for version 0.3, everything works through the above mentioned confiruration options.

Here are three versions to choose from. The 0.1 and 0.2 are the same as on the official site. The version 0.3 is the modified version. There are two versions of the TTGO T-Display ESP32 board. With a 4 MB or 16 MB Flash. The version 0.1 and 0.2 work for both versions. The version 0.3 needs a little bigger memory and so it can be that it doesn't work with some ESP32 models. Just try it out.

Thanks to Michael and if you have any questions:
Github: michael34435/lnpos / Twitter: michael34435


Eine spezielle LNPoS-Version, die auf der leider nicht funktionierenden Version 0.2 basiert und einige Fehler bezüglich des Access Point-Modus behebt. Mit dieser Version (0.3) sollte das Lesen des QR-Codes besser funktionieren, insbesondere für iPhones, die damit ihre Probleme hatten und jetzt kann der LNPoS auch mit Satoshis als Währung direkt umgehen.

Passwort für WiFi Access Point: ToTheMoon1
Standard "Settings Password" ist: 878787
Neu "Fiat decimal places" Standard ist: 2 (für z.B. 1,00 Euro oder setze 0 für z.b. 1 sat)

Neues Feature für die online LNPoS Funktion:
Wenn man das Feld "Fiat" in der Konfiguration frei lässt, dann bekommt man vor der Erstellung der Invoice, jedesmal die Möglichkeit, zwischen USD, EUR und sat zu wählen.

Die Konfiguration der Version 0.3 erfolgt über den Access Point (AP), genau wie bei Versoni 0.1. Sie müssen sich einmalig über WLAN mit dem Gerät verbinden und können dann einen AP einstellen, mit dem sich der LNPoS dann verbindet. Wenn sich der LNPoS dann ins WLAN eingewählt hat, kann man die IP im Netzwerk finden und sich dann über die IP des Gerätes einwählen. Alle weiteren Konfigurationen können dann über die IP vorgenommen werden. Bedenken Sie jedoch, dass der LNPoS entweder einen Zugangspunkt bereitstellen kann (AP-Modus starten) oder sich selbst in das WLAN einwählen kann. Entweder erreichen Sie den LNPoS direkt über das WLAN oder über die IP des Gerätes in dem Netzwerk, in dem es sich eingeloggt hat. Der Konfigurationsbutton des Web-Installers hat in der Version 0.3 allerdings keine Funktion, alles funktioniert über die oben genannten Konfigurationsmöglichkeiten.

Hier sind drei Versionen zur Auswahl. Die 0.1 und 0.2 sind die gleichen wie auf der official Seite. Die Version 0.3 ist die modifizierte Version. Es gibt zwei Versionen des TTGO T-Display ESP32 Boards. Mit einem 4 MB oder 16 MB Flash. Die Versionen 0.1 und 0.2 funktionieren für beide Versionen. Die Version 0.3 benötigt einen etwas größeren Speicher und kann daher bei einigen ESP32-Modellen nicht funktionieren. Probieren Sie es einfach aus.

Danke an Michael und falls Sie Fragen haben:
Github: michael34435/lnpos / Twitter: michael34435

Need some help?

Have a look at

Telegram Groups




Twitter: AxelHamburch Website:

Thanks a lot

to Ben Arc and all those who helped with this great LNPoS.

Created with love 🧡 Block 802703 / 803652

– Lightning ⚡ (er)leben –