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,26 +533,28 @@ 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
offColor: abweichende Farbe für aus
onColor: abweichende Farbe für an
minValueBrightness: Minimale Helligkeit (Default 0)
maxValueBrightness: Minimale Maxiamale Helligkeit (Default 100)
minValueColorTemp: Minimale Farbtemperatur je nach Leuchtmittel/Adapter (z.B. 500K)
maxValueColorTemp: Maximale Farbtemperatur je nach Leuchtmittel/Adapter (z.B. 6500K)
interpolateColor: Errechnet den Farbton und weist diesen dem Icon zu (Beispiel Grün)
colormode: "xy" oder "rgb" (default) zur Steuerung der CIE XY Color-Datenpunkte
maxValueBrightness: Minimale Maxiamale Helligkeit (Default 100)
minValueColorTemp: Minimale Farbtemperatur je nach Leuchtmittel/Adapter (z.B. 500K)
maxValueColorTemp: Maximale Farbtemperatur je nach Leuchtmittel/Adapter (z.B. 6500K)
interpolateColor: Errechnet den Farbton und weist diesen dem Icon zu (Beispiel Grün)
colormode: "xy" oder "rgb" (default) zur Steuerung der CIE XY Color-Datenpunkte
Mit klick auf den Bezeichner wird das popUpLight aufgeschaltet:
Mit klick auf den Bezeichner wird das popUpLight aufgeschaltet:
![image](https://user-images.githubusercontent.com/102996011/191096635-91bdab6c-e88f-459a-9699-9d2e6804c86a.png)
![image](https://user-images.githubusercontent.com/102996011/191096702-a0b2c5a2-f19e-4e61-9831-09b88b589332.png)
***
### Schieberegler (channel slider)
![image](https://user-images.githubusercontent.com/102996011/191107077-4ad6e4e8-7b59-4427-9a69-25a4ef3c755d.png)
@@ -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,13 +686,28 @@ 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
***
### Timer - popUpTimer - (level.timer)