From 3c1eeb804f46901fdacff4b82f64e63d435f211c Mon Sep 17 00:00:00 2001 From: Thomas <101348966+tt-tom17@users.noreply.github.com> Date: Fri, 12 Jan 2024 16:08:29 +0100 Subject: [PATCH] Updated ioBroker ALIAS Definitionen (markdown) --- ioBroker-ALIAS-Definitionen.md | 61 +++++++++++++++++++++++----------- 1 file changed, 41 insertions(+), 20 deletions(-) diff --git a/ioBroker-ALIAS-Definitionen.md b/ioBroker-ALIAS-Definitionen.md index 4cf6170..3918672 100644 --- a/ioBroker-ALIAS-Definitionen.md +++ b/ioBroker-ALIAS-Definitionen.md @@ -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)