-
Notifications
You must be signed in to change notification settings - Fork 4
PageQR_old
Content
Die PageQR erzeugt auf dem Panel ein QR-Code, der mit dem Handy zum Beispiel gescannt werden kann. Damit können Daten für das GästeWlan, eine Telefonnummer oder eine URL zu einer Website übermittelt werden. Ihr könnt mehrere dieser Seiten anlegen. Auf welchem Panel ihr diese dann nutzt, entscheidet ihr im Konfig-Script des jeweiligen Panels.
Mit Auswahl des Tab PageQR kommt ihr an die Einstellungen. Um eine neue Page zu erstellen, klickt ihr auf das PLUS-Zeichen und es erscheinen die Datenfelder für die Page. (siehe Bild oben)
- Zuerst legt ihr den Seitennamen fest, dieser darf sich im gesamten Panel nicht wiederholen. Es ist die ID für diese Seite und ist identisch mit dem
uniqueName. Der Name erscheint auch in dem grauen Balken, dadruch könnt ihr bei mehreren Seiten sie leicht unterscheiden. - Die Überschrift auf der Seite festlegen.
- Wenn ihr den Haken bei
alwaysOnDisplaysetzt, bleibt die Seite permanent sichtbar und spring nicht automatisch in den Screensaver. Damit der Screensaver wieder aktiv wird, müsst ihr auf eine andere Seite springen. - Option
Seite ausblendenermöglicht die Seite aus der Navigation zu entfernen, wenn in der ServiceseiteSystemdie Optionhide Pageaktiv ist. - Auswahl des QR-Typs. Es gibt aktuell drei Typen Wifi, Telefon und URL.
Beim Typ Wifi stehen folgende Felder zusätzlich zur Verfügung.
- SSID - URL - TEL -> Hier wird der Name des Wlan eingeben
- WlanHidden -> Haken setzen, wenn ihr ein verstecktes Wlan habt
- WlanVerschlüsselung -> wählt die Verschlüsselung eures Wlan aus
- Password -> am Ende der Seite gibt es drei Passwordfelder, hier wählt ihr aus welches ihr nutzen wollt. Wenn ihr keins auswählt, befindet sich auch kein Password im QR-Code.
Note
Das Password wird verschlüsselt im Adapter gespeichert
- Wlan Passwort verstecken -> damit wird das Password auf der Seite im Panel ausgeblendet, befindet sich aber trozdem im QR Code
- Schalter/State -> hier kann ein Datenpunkt vom Typ boolean eingetragen werden bzw. mit den kleinen Button rechts ausgewählt werden.
Note
Wenn der Datenpunkt hinterlegt ist, wird im Panel an der Stelle des Passwortes ein Schalter eingeblendet. Mit diesem wird dann der Datenpunkt auf true / false gesetzt.


Beim Type TEL kann eine Telefonnummer in den Code eingebettet werden. Nachdem scannen mit dem Handy, kann man diese direkt wählen. Um International zu bleiben, sollte die Nummer mit der Ländervorwahl beginnen z.B. +49 für Deutschland.
Hier bei handelt es sich um den klassischen QR-Code wie er in jeder Werbung zu finden ist. Im Code verbirgt sich eine URL - die nach dem Scan aufgerufen werden kann. z.B. https://github.com/ticaki/ioBroker.nspanel-lovelace-ui/wiki/PageQR
Im Konfig Script wird die Seite wie folgt eingebunden.
Als Hauptseite unter pages
const wlandaten: ScriptConfig.PageQR = {
uniqueName: 'seitenname', // muss mit dem Namen im Admin übereinstimmen
type: 'cardQR'
};Als Subpage unter subPages
const telefon: ScriptConfig.PageQR = {
prev: 'uniqueName einer Seite',
home: 'main',
uniqueName: 'seitenname', // muss mit dem Namen im Admin übereinstimmen
type: 'cardQR'
};Unter pages bzw subPages wird der Name, der hinter const steht eingetragen.
// Seiteneinteilung / Page division
// Hauptseiten / Mainpages
pages: [
wlandaten,
],
// Unterseiten / Subpages
subPages: [
telefon,
],Note
Zuerst die Einstellungen im Admin durchführen und danach das Script anpassen und neu starten.
Einleitung
Basisinstallation
Adapter Admin
- Maintain
- Global Setting iA
- MQTT-Server Einstellungen
- NSPanel-Setting
- Tasmota Tools
- Symbolübersicht iA
- Navigation Overview iA
- Navigations Flow iA
- Developer iA
- User Farbthema
Konfiguratiosscript
- Einleitung iA
- Grundlagen Seitenerstellung
- Global Pages & Global Link
- PageItems erstellen iA
- Screensaver
Screensaver
Standard Pages
- Einleitung
- Page Config
- Page Menue
- Page QR
- Page Power
- Page Chart
- Page Alarm
- Page Media
- Page Thermo2
- Page PopupNotify
- Page Trash
Developer
FAQ
