mirror of
https://github.com/joBr99/nspanel-lovelace-ui.git
synced 2026-03-07 11:39:40 +01:00
Updated ioBroker FAQ & Anleitungen (markdown)
@@ -227,32 +227,32 @@ Ich habe dieses Grid nicht selbst getestet. Ich wäre dankbar für Zusatz Inform
|
||||
|
||||
***
|
||||
|
||||
## **3.) Info Screensaver-Info auf Request**
|
||||
## **3.) Info Screensaver-Info auf Request**
|
||||
|
||||
* **Beschreibung**:
|
||||
* **Beschreibung**:
|
||||
Gedanke war es, die Funktion der screensaver Notify zu nutzen um beim drücken eines Buttons eine bestimmte Ausgabe zurück zu bekommen.
|
||||
|
||||
|
||||
* **Quelle**:
|
||||
* **Quelle**:
|
||||
Als Vorlage und Beispiel diente mir der Post [288](https://forum.iobroker.net/topic/50888/sonoff-nspanel/288) hier im Forum
|
||||
|
||||
|
||||
* **IoBroker**
|
||||
* **IoBroker**
|
||||
Wenn man so wie ich, das ganze über einen Button vom NSPanel aus Anfragen möchte, benötigt meinen Datenpunkt (Boolean) zur Steuerung. Ich habe mir dafür im **0_userdata.0.NSPanel.1.** einen neuen Ordner angelegt mit einem entsprechenden Datenpunkt.
|
||||
|
||||
|
||||
* **Alias**
|
||||
* **Alias**
|
||||
Im Geräte Adapter habe ich mir auf den Hilfs-Datenpunkt einen Alias vom Typ Taste gelegt, damit ich den Button auf dem NSPanel darauf ansteuern kann.
|
||||
|
||||
* **Blockly**:
|
||||
* **Blockly**:
|
||||
Dann habe ich mir ein Blockly gebaut, welches den Status des Hilfs-Datenpunktes ausliest. Sobald dieser durch drücken des Buttons auf dem NSPanel auf true wechselt, wird das Skript ausgeführt.
|
||||
Das Skript füttert die beiden Datenpunkte für die NotifyPopupPage im ordner **0_userdata.0.NSPanel.1.ScreensaverInfo.**:
|
||||
**popupNotifyHeading** und **popupNotifyText**
|
||||
|
||||
**Wichtig:**
|
||||
**popupNotifyHeading** und **popupNotifyText**
|
||||
|
||||
**Wichtig:**
|
||||
Die Info wird nur angezeigt, wenn der Screensaver wieder aktiv ist. Deshalb muss das erste Timeout im Skript etwas größer sein als **timeoutScreensaver** im Konfigurationsskript.
|
||||
|
||||

|
||||

|
||||
|
||||
<details>
|
||||
<summary>Blockly Skript</summary>
|
||||
@@ -356,9 +356,9 @@ Das Skript füttert die beiden Datenpunkte für die NotifyPopupPage im ordner **
|
||||
</details>
|
||||
|
||||
|
||||
Mein Blockly gibt hie einfach nur fest definierten Text zurück. Möglichkeiten dies nun dynamisch zu gestalten, gibt es viele. Tobt Euch aus!
|
||||
Mein Blockly gibt hie einfach nur fest definierten Text zurück. Möglichkeiten dies nun dynamisch zu gestalten, gibt es viele. Tobt Euch aus!
|
||||
|
||||
* **Konfigurationsskript**:
|
||||
* **Konfigurationsskript**:
|
||||
Im Konfigurationsskript habe ich mir nun einen Button definiert
|
||||
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user