From 2bf5948b0a42eb20ff14f3e96cf6b9659288f8ff Mon Sep 17 00:00:00 2001 From: Armilar <102996011+Armilar@users.noreply.github.com> Date: Sun, 20 Oct 2024 20:45:03 +0200 Subject: [PATCH] =?UTF-8?q?Updated=20NSPanel=20=E2=80=90=20cardThermo=20?= =?UTF-8?q?=E2=80=90=20Klimaanlage=20(markdown)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- NSPanel-‐-cardThermo-‐-Klimaanlage.md | 24 +++++++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) diff --git a/NSPanel-‐-cardThermo-‐-Klimaanlage.md b/NSPanel-‐-cardThermo-‐-Klimaanlage.md index 9a81ed1..ef65382 100644 --- a/NSPanel-‐-cardThermo-‐-Klimaanlage.md +++ b/NSPanel-‐-cardThermo-‐-Klimaanlage.md @@ -1,4 +1,4 @@ -Die Dokumentation erfolgt auf Basis von Test-Datenpunkten unter 0_userdata.0... +Die Dokumentation erfolgt auf Basis von Test-Datenpunkten unter 0_userdata.0. , da kein physisches Testgerät via Adapter zur Verfügung stand. ## cardThermo als "Klimaanlage" im Live-Betrieb @@ -6,6 +6,8 @@ Die Dokumentation erfolgt auf Basis von Test-Datenpunkten unter 0_userdata.0... ## Test-Datenpunkte unter 0_userdata.0... +Diese Dokumentation der Klimaanlage bezieht sich auf den vollen Funktionsumfang der cardThermo im Zusammenspiel mit einem Alias-Channel vom Typ Klimaanlage. In der Realität sind wahrscheinlich nicht alle Datenpunkte erforderlich, da das physische Klima-Gerät ggfs. nicht alle Funktionalitäten bereitstellt. Im Alias werden somit die Original-Datenpunkte des jeweiligen Klima-Adapters zugeordnet. + ![image](https://github.com/user-attachments/assets/f42cdc70-5d5d-4d4a-b7f3-2065fd52cd61) ## Alias vom Channel Typ "Klimaanlage" @@ -14,7 +16,7 @@ Die Dokumentation erfolgt auf Basis von Test-Datenpunkten unter 0_userdata.0... ## Die cardThermo Definition im NSPanel-Script ```typescript -let Buero_Klimaanlage: PageType = +let Test_Klimaanlage: PageType = { 'type': 'cardThermo', 'heading': 'Test Klimaanlage', @@ -33,4 +35,20 @@ let Buero_Klimaanlage: PageType = //setThermoDestTemp2: 'ACTUAL2' }] }; -``` \ No newline at end of file +``` + +type: muss 'cardThermo' sein +heading: frei definierbare Überschrift +items +* id: der im Gerätemenager erstellt Alias vom Channel-Typ "Klimaanlage" +* minValue: die minimal zu schaltende Soll-Temperatur der Klimatisierung (multipliziert mit 10 --> 5°C = 50) +* maxValue: die maximal zu schaltende Soll-Temperatur der Klimatisierung (multipliziert mit 10 --> 25°C = 250) +* stepValue: die Schrittfolge in der die Soll-Temperatur gesteuert wird (multipliziert mit 10 --> 0,5°C = 5) +* iconArray: (optional) in diesem Array können abweichende Icons definiert werden +* popupThermoMode1: (optional) falls verwendet, werden unter der Solltemperatur 3 Punkte visualisiert über die ein Popup aufgeschaltet wird. Innerhalb dieses Arrays werden die möglichen Zustände definiert. +* popupThermoMode3: (optional) falls verwendet, werden unter der Solltemperatur 3 Punkte visualisiert über die ein Popup aufgeschaltet wird. Innerhalb dieses Arrays werden die möglichen Zustände definiert. +* popupThermoMode3: (optional) falls verwendet, werden unter der Solltemperatur 3 Punkte visualisiert über die ein Popup aufgeschaltet wird. Innerhalb dieses Arrays werden die möglichen Zustände definiert. +* popUpThermoName: Überschriften der 3 möglichen Zeilen im Popup der cardThermo +* icon: Das icon, welches im Popup erscheint +* setThermoAlias: Die "numerischen" Datenpunkte, welche im Alias optional definiert wurden +* setThermoDestTemp2: (optional) falls definiert, werden 2 Soll-Temperaturen visualisiert