Updated ioBroker FAQ & Anleitungen (markdown)

Thomas
2023-11-23 11:42:38 +01:00
parent fc20b95446
commit 1392b91e0d

@@ -339,7 +339,7 @@ Die Basis für meine Dokumentation ist ein Google Kalender, der dann via einem I
* **Voraussetzungen** * **Voraussetzungen**
--> Abfallkalender des Entsorgers / der Entsorger --> Abfallkalender des Entsorgers / der Entsorger
--> ICal Adapter --> ICal Adapter
--> @Armilar s Skript zur Verarbeitung --> Skript oder Blockly zur Verarbeitung der Kalenderdaten
--> Datenpunkte --> Datenpunkte
@@ -369,13 +369,14 @@ Darunter dann 4 generische Einträge event1 - event4 vom **Typ Warnung**.
* JS / Blockly: * Script / Blockly:
Es steht für die Umsetzung / Aufbereitung der Kalenderdaten nach NSPanel ein JS und ein Blockly zur Verfügung. Man benötigt nur eines davon. Es spricht aber nichts dagegen, beide mal zu testen ;-) Es steht für die Umsetzung / Aufbereitung der Kalenderdaten nach NSPanel ein Typescript und ein Blockly zur Verfügung. Man benötigt nur eines davon. Es spricht aber nichts dagegen, beide mal zu testen ;-)
Typesript (by @TT-Tom): Typesript (by @TT-Tom):
Das Script legt alle benötigten Datenpunkte und Alias automatisch an.
Wenn das Script die Events trotz richten Pfadeinstellungen nicht findet, setzt den Parameter DEBUG auf True, dann bekommt ihr mehr Infos vom Script und könnt die Fehler besser erkennen. Meistens liegt es an der Schreibweise vom Event (Leerzeichen oder zu viele Zeichen). Wenn das Script die Events trotz richten Pfadeinstellungen nicht findet, setzt den Parameter DEBUG auf True, dann bekommt ihr mehr Infos vom Script und könnt die Fehler besser erkennen. Meistens liegt es an der Schreibweise vom Event (Leerzeichen oder zu viele Zeichen).
```typescrpit ```typescript
const idAbfalliCal: string = 'ical.0'; // iCal Instanz zum Abfallkalender const idAbfalliCal: string = 'ical.0'; // iCal Instanz zum Abfallkalender
const idUserdataAbfallVerzeichnis: string = '0_userdata.0.Abfallkalender'; // Name des Datenpunktverzeichnis unter 0_userdata.0 -> Strandard = 0_userdata.0.Abfallkalender const idUserdataAbfallVerzeichnis: string = '0_userdata.0.Abfallkalender'; // Name des Datenpunktverzeichnis unter 0_userdata.0 -> Strandard = 0_userdata.0.Abfallkalender
const idAliasPanelVerzeichnis: string = 'alias.0.NSPanel'; //Name PanelVerzeichnis unter alias.0. Standard = alias.0.NSPanel.1 const idAliasPanelVerzeichnis: string = 'alias.0.NSPanel'; //Name PanelVerzeichnis unter alias.0. Standard = alias.0.NSPanel.1
@@ -390,6 +391,8 @@ const idBioabfaelleName: string = 'Biomüll'; // Braune Tonne
const Debug: boolean = false; const Debug: boolean = false;
``` ```
[Zum Script](https://github.com/tt-tom17/MyScripts/blob/main/Sonoff_NSPanel/Abfall_to%20NSPanel.ts)
Blockly Skript (by @Armilar): Blockly Skript (by @Armilar):
@@ -419,7 +422,7 @@ let Abfall = <PageEntities>
<PageItem>{ id: AliasPath + 'Abfall.event3',icon: 'trash-can'}, <PageItem>{ id: AliasPath + 'Abfall.event3',icon: 'trash-can'},
<PageItem>{ id: AliasPath + 'Abfall.event4',icon: 'trash-can'} <PageItem>{ id: AliasPath + 'Abfall.event4',icon: 'trash-can'}
] ]
}; }
``` ```
* **Fazit**: * **Fazit**: