mirror of
https://github.com/joBr99/nspanel-lovelace-ui.git
synced 2026-03-01 02:20:12 +01:00
Updated ioBroker ALIAS Definitionen (markdown)
@@ -887,14 +887,33 @@ maxValue: Minimaltemperatur Beispiel 30°C = 300
|
|||||||
|
|
||||||
Für den Timer (Stopp-Uhr) gibt es weder im Geräte-Manager, noch im Alias-Manager einen vorgefertigten ALIAS Gerätetypen. Daher muss dieser eigenhändig erstellt werden.
|
Für den Timer (Stopp-Uhr) gibt es weder im Geräte-Manager, noch im Alias-Manager einen vorgefertigten ALIAS Gerätetypen. Daher muss dieser eigenhändig erstellt werden.
|
||||||
|
|
||||||
Objekte
|
**Objekte**
|
||||||

|
|
||||||
|
|
||||||
Der Timer greift auf selbsterstellte Datenpunkte zurück, welche (analog Beispiel) wie folgt angelegt werden müssen.
|
Der Timer greift auf selbsterstellte Datenpunkte zurück, welche (analog Beispiel) wie folgt angelegt werden müssen.
|
||||||
|
|
||||||
* 0_userdata.0...Timer_1.ACTUAL --> number --> Nimmt die eingestellte Zeit aus dem NSPanel in Sekunden auf und wird bei Ausführung durch das externe Script dekrementiert.
|
* 0_userdata.0...Timer_1.ACTUAL --> number --> Nimmt die eingestellte Zeit aus dem NSPanel in Sekunden auf und wird bei Ausführung durch das externe Script dekrementiert.
|
||||||
* 0_userdata.0...Timer_1.STATE --> string --> Erhält den Status vom Blockly und vom NSPanel
|
* 0_userdata.0...Timer_1.STATE --> string --> Erhält den Status vom Blockly und vom NSPanel
|
||||||
Blockly
|
|
||||||
|
Korrekte Erstellung des ALIAS level.timer
|
||||||
|

|
||||||
|
|
||||||
|
Direkt unter Objekte --> alias.0. mit dem "+" entsprechende Verzeichnisstruktur erzeugen und mit dem "+" in der Menüleiste den Channel erzeugen:
|
||||||
|

|
||||||
|
|
||||||
|
Dann die States für ACTUAL dazu anlegen:
|
||||||
|

|
||||||
|

|
||||||
|
|
||||||
|
und die States für STATE anlegen:
|
||||||
|

|
||||||
|

|
||||||
|
|
||||||
|
PageItem zum Beispiel:
|
||||||
|
<PageItem>{ id: "alias.0.NSPanel_1.Countdown", icon: "timer-outline", name: "Timer", onColor: White}
|
||||||
|
|
||||||
|
|
||||||
|
**Blockly**
|
||||||
|
Der Timer wird über dieses Script-Beispiel (separates und Blockly) gesteuert
|
||||||

|

|
||||||
|
|
||||||
<details>
|
<details>
|
||||||
|
|||||||
Reference in New Issue
Block a user