Updated ioBroker ALIAS Definitionen (markdown)

Thomas
2024-01-12 16:08:29 +01:00
parent d9e0b4f1a6
commit 3c1eeb804f

@@ -309,7 +309,9 @@ Jetzt speicherst du den neu erstellten Alias. Unter ioBroker Objekte (Verzeichni
![image](https://user-images.githubusercontent.com/102996011/190144755-8b2c2ae6-c9d4-4fa2-9139-c430b8385114.png)
Das zugehörige PageItem im TypeScript:
![image](https://user-images.githubusercontent.com/102996011/190146010-ab51fa66-a8bc-4a2c-8f79-98425e19eabd.png)
```typescript
{id: 'alias.0.NSPanel_1.Testlautstärke', onColor: MSGreen, offColor:MSRed, minValue: 0, maxValue: 100, name: 'Echo Spot Küche'}
```
**Parameter:**
name: Vom Alias abweichender Name
@@ -491,7 +493,9 @@ Jetzt speicherst du den neu erstellten Alias. Unter ioBroker Objekte (Verzeichni
![image](https://user-images.githubusercontent.com/102996011/191095305-86bbdbdd-220d-4f9a-a85f-b74cf934f422.png)
Das zugehörige PageItem im TypeScript:
![image](https://user-images.githubusercontent.com/102996011/191095621-cb705027-32ae-4443-b21a-913dfcd9663b.png)
```typescript
{id:'alias.0.NSPAnel_1.TestRGBLicht', name:'RGB Licht', minValueBrightness: 0, maxValueBrightness: 100, interpolateColor: true}
```
**Parameter:**
* name: Vom Alias abweichender Name
@@ -529,7 +533,9 @@ Jetzt speicherst du den neu erstellten Alias. Unter ioBroker Objekte (Verzeichni
![image](https://user-images.githubusercontent.com/102996011/191097931-113a507e-e52a-4a6f-a695-6e5eedb2d383.png)
Das zugehörige PageItem im TypeScript:
![image](https://user-images.githubusercontent.com/102996011/191098487-bd09249b-56a2-4253-b6f3-74b21f8a20f5.png)
```typescript
{id. 'alias.0.NSPanel_1.TestRGBEinzeln', name:'RGB-Licht HEX-Color', interpolatecolor: true}
```
**Parameter:**
name: Vom Alias abweichender Name
@@ -623,12 +629,12 @@ Das **popupInSel** dient der Auswahl von Werten in einer Aufzählung (Liste/Arra
**PageItem:**
```
{ id: "alias.0.NSPanel_EMU.TestButtonSensor",
icon: "select-color",
name: "WLED Effekte",
onColor: White,
modeList: [ 'Solid', 'Android', 'Aurora', 'Blends', 'Blink', 'Bpm', 'Breathe',
'Candle', 'Candle Multi', 'Candy Cane', 'Chase', 'Chase 1', 'Chase 2', 'usw.']},
{ id: 'alias.0.NSPanel_EMU.TestButtonSensor',
icon: 'select-color',
name: 'WLED Effekte',
onColor: White,
modeList: [ 'Solid', 'Android', 'Aurora', 'Blends', 'Blink', 'Bpm', 'Breathe',
'Candle', 'Candle Multi', 'Candy Cane', 'Chase', 'Chase 1', 'Chase 2', 'usw.']},
```
***
@@ -680,12 +686,27 @@ Jetzt speicherst du den neu erstellten Alias. Unter ioBroker Objekte (Verzeichni
> Insgesamt stehen Icons im unteren Bereich zur Verfügung. Somit ist es nicht möglich 5 Modi-Icons und 7 Indikatoren-Icons gleichzeitig zu visualisieren. Die Modi (falls im Alias definiert) werden zuerst visualisiert (vorne) und dann, falls verfügbar mit Indikatoren (sofern im Alias definiert) auf insgesamt 8 Icons aufgefüllt.
Das zugehörige PageItem im TypeScript:
![image](https://user-images.githubusercontent.com/102996011/191057213-18660084-dd69-4af9-9cfd-c677002eb017.png)
```typescript
let Bad_Thermostat: PageType =
{
'type': 'cardThermo',
'heading': 'Bad',
'subPage': true,
'parent': Startseite,
'items': [/*PageItem*/{
id: 'alias.0.NSPanel.Thermostat',
minValue: 100,
maxValue: 300,
stepValue: 5
}]
};
```
**Parameter:**
name: Vom Alias abweichender Name
minValue: Minimaltemperatur Beispiel 5°C = 50
maxValue: Minimaltemperatur Beispiel 30°C = 300
stepValue: Schrittweite Beispiel 0,5°C = 5
***