Updated NSPanel ‐ cardThermo ‐ Klimaanlage (markdown)

Armilar
2024-10-20 20:45:03 +02:00
parent b1cd13cc62
commit 2bf5948b0a

@@ -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 ## 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... ## 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) ![image](https://github.com/user-attachments/assets/f42cdc70-5d5d-4d4a-b7f3-2065fd52cd61)
## Alias vom Channel Typ "Klimaanlage" ## 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 ## Die cardThermo Definition im NSPanel-Script
```typescript ```typescript
let Buero_Klimaanlage: PageType = let Test_Klimaanlage: PageType =
{ {
'type': 'cardThermo', 'type': 'cardThermo',
'heading': 'Test Klimaanlage', 'heading': 'Test Klimaanlage',
@@ -34,3 +36,19 @@ let Buero_Klimaanlage: PageType =
}] }]
}; };
``` ```
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