Updated NSPanel ‐ cardThermo ‐ Klimaanlage (markdown)

Armilar
2024-10-20 22:59:02 +02:00
parent 0bc61d02ae
commit cb2be8eb0a

@@ -110,4 +110,31 @@ Optionaler Setpoint
## Separates Script zum Steuern spezieller Datenpunkte
... hier geht es weiter ...
Beispiel Blockly:
![image](https://github.com/user-attachments/assets/765c3c5f-e5e3-467c-844d-1da3dcb94bf3)
Beispiel JS:
```typescript
// Z.B. für die Mode's aus der Iconleiste
on({ id: [].concat(['0_userdata.0.Test.Klimaanlage.Mode']), change: 'ne' }, async (obj) => {
switch ((obj.state ? obj.state.val : '')) {
case 0:
// mache etwas wenn das 1. Icon gedrückt wurde
// setze z.B. Datenpunkt XY auf true oder schreibe eine abweichende Zahl in einen Datenpunkt...
break;
case 1:
// mache etwas wenn das 2. Icon gedrückt wurde
break;
case 2:
// mache etwas wenn das 3. Icon gedrückt wurde
break;
case 3:
// usw.
break;
}
});
```