mirror of
https://github.com/joBr99/nspanel-lovelace-ui.git
synced 2026-02-28 13:20:12 +01:00
Updated NSPanel Starthilfe FAQ (markdown)
@@ -64,7 +64,53 @@ dann müssen die Pages auch in diesen Bereich eingefügt werden. Hauptseiten kom
|
|||||||
***********************************************************************/
|
***********************************************************************/
|
||||||
|
|
||||||
```
|
```
|
||||||
9. das Script wieder starten und es sollte jetzt alles wieder wie früher sein.
|
|
||||||
|
### Type-Änderungen
|
||||||
|
mit der v4.3.3.30 gibt es Änderungen in der Syntax der Variablen und Konstanten im oberen Teil. Auch wenn die alte Nomenklatur nicht zu Fehlern führt, wird dennoch empfohlen nachfolgende Schritte durchzuführen:
|
||||||
|
|
||||||
|
9. Änderung der Config-Zeile
|
||||||
|
```
|
||||||
|
export const config = <Config> {
|
||||||
|
```
|
||||||
|
|
||||||
|
in
|
||||||
|
```
|
||||||
|
export const config: Config = {
|
||||||
|
```
|
||||||
|
ändern
|
||||||
|
|
||||||
|
10. Variablendeklaration im Vergleich
|
||||||
|
vorher:
|
||||||
|
```typescript
|
||||||
|
let Bad_Thermostat = <PageThermo>
|
||||||
|
{
|
||||||
|
'type': 'cardThermo',
|
||||||
|
'heading': 'Bad',
|
||||||
|
'items': [<PageItem>{
|
||||||
|
id: 'alias.0.NSPanel_1.Thermostat_Buero',
|
||||||
|
minValue: 50,
|
||||||
|
maxValue: 300,
|
||||||
|
stepValue: 5
|
||||||
|
}]
|
||||||
|
};
|
||||||
|
```
|
||||||
|
nachher:
|
||||||
|
```typescript
|
||||||
|
let Bad_Thermostat: PageType =
|
||||||
|
{
|
||||||
|
'type': 'cardThermo',
|
||||||
|
'heading': 'Bad',
|
||||||
|
'items': [{
|
||||||
|
id: 'alias.0.Haus.Erdgeschoss.Buero.Thermostate.Thermostat',
|
||||||
|
minValue: 50,
|
||||||
|
maxValue: 300,
|
||||||
|
stepValue: 5
|
||||||
|
}]
|
||||||
|
};
|
||||||
|
```
|
||||||
|
|
||||||
|
* In der oberen Zeile wird ` = <PageXYZ>` durch `: PageType =` ersetzt
|
||||||
|
* Das `<PageItem>` entfällt
|
||||||
|
|
||||||
****
|
****
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user