Skip to content

Commit 7a660b7

Browse files
[Jenkins] Updated translation
1 parent 6d5737c commit 7a660b7

12 files changed

Lines changed: 1125 additions & 1110 deletions

File tree

docs/de_DE/changelog.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
# 14.05.2020
88

99
- Behebung eines Fehlers bei der Aktualisierung der Info-Befehle nach einer Aktion
10-
- Verschieben von Kern- / Ressourcenskripten in Daten (wichtige Aktualisierungen, die durchgeführt werden müssen, können bei zukünftigen Kernaktualisierungen zum Verlust aller Skripten führen)
10+
- Das Verschieben von Kern- / Ressourcenskripten in Daten (wichtige Aktualisierungen müssen durchgeführt werden, und wenn sie nicht durchgeführt werden, können bei zukünftigen Kernaktualisierungen alle Skripte verloren gehen)
1111

1212
# 05/12/2020
1313

docs/de_DE/index.md

Lines changed: 60 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,11 @@ So sieht die Script-Plugin-Seite aus (hier bereits mit Ausrüstung) :
2020

2121
Hier ist die Liste Ihrer Skripte. Sobald Sie auf ein Gerät klicken, erhalten Sie :
2222

23-
![equipement](../images/equipement.png)
23+
![équipement](../images/equipement.png)
2424

2525
Hier finden Sie die gesamte Konfiguration Ihrer Geräte :
2626

27-
- **Name de l'équipement Skript** : Name Ihrer Skriptausrüstung
27+
- **Name der Skriptausrüstung** : Name Ihrer Skriptausrüstung
2828
- **Kategorie** : Gerätekategorien (es kann zu mehreren Kategorien gehören)
2929
- **Aktivieren** : macht Ihre Ausrüstung aktiv
3030
- **Sichtbar** : macht es auf dem Dashboard sichtbar
@@ -37,11 +37,11 @@ Hier finden Sie die Liste der Bestellungen :
3737

3838
- **Name** : Dieses Feld enthält den Namen, den Sie Ihrer Bestellung / Information geben möchten.
3939
- **Symbol** : In diesem Feld können Sie Ihrem Namen ein Symbol zuordnen (in diesem Fall ersetzt Jeedom den Namen durch das Symbol im Dashboard).
40-
- **Typ de Skript** :
40+
- **Skripttyp** :
4141
- Der Typ **Http** : Ermöglicht das Senden einer Anforderung an ein externes Gerät, ohne unbedingt auf die Rückgabe dieses Befehls warten zu müssen. Das Beispiel, das als Unterstützung für den http-Typ dient, ist die Konfiguration einer Anforderung an eine Vera, ein Licht einzuschalten.
4242
- Der Typ **Skript** : Wird hauptsächlich zum Ausführen interner Jeedom-Skripte verwendet. Das Beispiel, das als Unterstützung für den Skripttyp dient, ist die Konfiguration des Temperaturüberwachungsskripts der Himbeere.
4343
- Der Typ **XML** : Ermöglicht das Abrufen von in XML codierten Informationen von einem Remote-Gerät. Das Beispiel, das als Unterstützung für den XML-Typ dient, ist die Konfiguration des Skripts zum Abfragen eines Öko-Geräts.
44-
- Der Typ **Json** : Ermöglicht das Abrufen von in JSON codierten Informationen von einem Remote-Gerät. Das Beispiel, das als Unterstützung für den JSON-Typ dient, ist die Konfiguration des Skripts zum Abfragen von Sickbeard (oder XBMC).
44+
- Der Typ **Json** : Ermöglicht das Abrufen von in JSON codierten Informationen von einem Remote-Gerät. Das Beispiel, das als Unterstützung für den JSON-Typ dient, ist die Konfiguration des Skripts zum Abfragen von Sickbeard (oder XBMC)).
4545
- **der Typ** und die **Untertyp**
4646
- Das Feld **Petition**
4747
- Dieses Feld muss die Abfrage selbst oder den Skriptpfad enthalten, wenn das Feld "Skripttyp" Skript ist. Die Schaltfläche "Durchsuchen"" : Mit dieser Option können Sie die Datei auswählen, die im internen Ordner Jeedom enthalten ist.
@@ -58,7 +58,6 @@ Hier finden Sie die Liste der Bestellungen :
5858
- **min / max** : Datengrenzen (können leer sein).
5959
- **Chronik** : ermöglicht das Historisieren der Daten.
6060
- **Anzeige** : ermöglicht die Anzeige der Daten im Dashboard.
61-
- **Ereignis** : Rückgabe im Falle von Ereignissen. Bei RFXcom muss dieses Kontrollkästchen immer aktiviert sein, da Sie ein RFXcom-Modul nicht abfragen können.
6261

6362
> **Wichtig**
6463
>
@@ -98,13 +97,13 @@ Das Optionsfeld enthält das Feld "URL der XML-Datei"" : Dieses Feld enthält da
9897
9998
# Die JSON-Wahl
10099

101-
![Skript Json](../images/script_json.png)
100+
![Skript JSON](../images/script_json.png)
102101

103102
Ermöglicht die Wiederherstellung von json und die gezielte Suche nach einem Wert darin.
104103

105104
Das Optionsfeld enthält ein Feld "JSON-Datei-URL"" : Dieses Feld enthält daher den Link zu dem Computer, auf dem sich die betreffende JSON-Datei befindet.
106105

107-
# Exemple HTTP : Eine Vera steuern
106+
# HTTP-Beispiel : Eine Vera steuern
108107

109108
Das Beispiel basiert auf einer Vera und besteht aus dem Antreiben einer dimmbaren Glühbirne. Ich werde nicht näher darauf eingehen, wie eine Vera per http-Anfrage gesteuert werden kann. Das TLD-Forum ist voller Antworten. Außerdem entspricht das Beispiel meiner Materialart und muss an Ihre angepasst werden.
110109

@@ -114,10 +113,10 @@ Das Beispiel basiert auf einer Vera und besteht aus dem Antreiben einer dimmbare
114113
115114
Lassen Sie uns gehen :
116115

117-
- Wir schaffen Ausrüstung : zum Beispiel LUM KÜCHE (ich denke wir haben alle eine Küche zur Hand)
116+
- Wir schaffen Ausrüstung : Zum Beispiel LUM KÜCHE (Ich denke, wir haben alle eine Küche zur Hand)
118117
- Wir verknüpfen es mit einem übergeordneten Objekt : Mit VERA kann ich beispielsweise alle mit VERA verbundenen Bestellungen auf einem einzigen Elternteil zentralisieren.
119118
- Wählen Sie Ihre Kategorie.
120-
- Aktivieren Sie Ihre Ausrüstung, überprüfen Sie sie nicht sichtbar, wir werden etwas später sehen, wie Sie sie mit einer virtuellen (sexier, more WAF) verknüpfen können
119+
- Aktivieren Sie Ihre Ausrüstung, überprüfen Sie sie nicht sichtbar, wir werden etwas später sehen, wie Sie sie mit einer virtuellen (sexier, mehr WAF) verknüpfen können)
121120
- Geben Sie zur Selbstaktualisierung nichts ein, es handelt sich um einen Impulsbefehl, der mit einem Knopfdruck oder einem Szenario verknüpft ist !
122121
- Fügen Sie einen Skriptbefehl hinzu
123122
- Denken Sie daran, zu speichern
@@ -126,13 +125,13 @@ Erklärungen :
126125

127126
- Name : 100%, weil wir ein Licht mit voller Leistung einschalten
128127
- Skripttyp : http
129-
- Typ : Aktion (es ist eine Bestellung)
128+
- Typ : Aktion (dies ist ein Befehl)
130129
- Untertyp : Standard
131130
- Petition :
132131

133-
````
132+
`` ''`
134133
http://<IP_VERA>:3480/data_request?id=lu_action&output_format=json&DeviceNum=12&serviceId=urn:upnp-org:serviceId:Dimming1&action=SetLoadLevelTarget&newLoadlevelTarget=100
135-
````
134+
`` ''`
136135

137136
> **Spitze**
138137
>
@@ -144,31 +143,31 @@ Sie können daher Bestellungen in derselben Ausrüstung multiplizieren, indem Si
144143

145144
Es ist auch möglich, einen Befehl vom Typ Schieberegler zu erstellen, indem Sie das Tag \ einfügen#slider\# in der Anfrage :
146145

147-
````
146+
`` ''`
148147
http://<IP_VERA>:3480/data_request?id=lu_action&output_format=json&DeviceNum=12&serviceId=urn:upnp-org:serviceId:Dimming1&action=SetLoadLevelTarget&newLoadlevelTarget=#slider#
149-
````
148+
`` ''`
150149

151150
> **Spitze**
152151
>
153152
> Wenn Ihre Bestellung vom Nachrichtentyp ist, können Sie die Tags \ verwenden#message\# und \#title\#, Das Gleiche gilt für eine Farbbestellung mit dem Tag \#color\#, oder Schieberegler mit #slider# oder Liste mit #select#
154153
155-
# Exemple HTTP : Benachrichtigung an XBMC senden
154+
# HTTP-Beispiel : Benachrichtigung an XBMC senden
156155

157156
Ziel : Senden Sie eine Benachrichtigung an XBMC, wenn Sie eine Vordertür öffnen.
158157

159158
- Name : XBMC DRÜCKEN
160159
- Skripttyp : http
161-
- Typ : Aktion (es ist eine Bestellung)
160+
- Typ : Aktion (dies ist ein Befehl)
162161
- Untertyp : Standard
163162
- Petition :
164163

165-
````
164+
`` ''`
166165
http://IP_DE_XBMC:8080/jsonrpc?request={ %22jsonrpc%22:%222.0%22,%22method%22:%22GUI.ShowNotification%22,%22params%22:{ %22title%22:%22Mouvement% 20Detecté%22,%22message%22:%22Porte% 20Entrée%22},%22id%22:1}
167-
````
166+
`` ''`
168167

169168
Es liegt an Ihnen, dies beispielsweise in einem Szenario zu testen !
170169

171-
XBMC-API [hier](http://wiki.xbmc.org/index.php?title=JSON-RPC_API/v6) (nur die mit "erforderlich" gekennzeichneten Felder sind obligatorisch)
170+
XBMC-API [hier](http://wiki.xbmc.org/index.php?title=JSON-RPC_API/v6) (Nur die mit "erforderlich" gekennzeichneten Felder sind obligatorisch)
172171

173172
Ziel : Senden Sie eine Benachrichtigung an XBMC, wenn die Temperatur einen bestimmten Schwellenwert unterschreitet
174173

@@ -181,15 +180,32 @@ Testen Sie ein Szenario *\ [AUSSEN \] \ [AUSSEN \] \ [TEMPERATUR \]* &lt; 15 par
181180

182181
Aktion : Starten Sie das Skript über eine virtuelle Ausrüstung, die mit Ihrem Skript verknüpft ist !
183182

184-
# Exemple SCRIPT
183+
# SCRIPT-Beispiel
185184

186185
Das Schönste, aber nicht das Einfachste zu erklären.
187186

188-
Voraussetzungen : wissen, wie man ein Skript in PHP, Python oder Ruby entwickelt.
187+
**Voraussetzungen : wissen, wie man ein Skript in PHP, Python, Perl oder Ruby entwickelt.**
189188

190189
>**Wichtig**
191190
>
192-
> Die Erweiterung Ihres Skripts muss unbedingt dem Typ entsprechen. Ex .PHP für einen PHP-Typ. In der Tat basiert Jeedom auf der Erweiterung des Skripts für den Start der ausführbaren Datei (php if .PHP, Python wenn .py ....)
191+
> Die Erweiterung Ihres Skripts muss unbedingt dem Typ entsprechen. In der Tat basiert Jeedom auf der Erweiterung des Skripts für den Start der ausführbaren Datei
192+
>
193+
> Wenn Ihr Dateiname nicht enthält :
194+
> * .php .py .pl .rb
195+
>
196+
197+
Das Skript-Plugin startet eine Shell, die es basierend auf der Direktive der 1. Zeile (shebang) ausführt ).
198+
Beispiel :
199+
200+
`` ''
201+
#!/ bin / csh -f
202+
#!/ bin / ksh
203+
#!/ usr / bin / env python3
204+
#!/ usr / bin / env php
205+
#!/ usr / bin / env Knoten
206+
Usw. ...
207+
`` ''
208+
193209

194210
Das Skript zur Überwachung der Himbeertemperatur dient als Beispiel für die Verwendung des Skripttyps : Script
195211

@@ -199,14 +215,14 @@ Aus Neugier können Sie den Inhalt der Datei anzeigen, indem Sie auf die Schaltf
199215

200216
Dies ist ein PHP-Skript, das außerhalb von Jeedom wiederverwendet werden kann !
201217

202-
````
218+
`` ''`
203219
<?php
204220
$temp = shell_exec("cat /sys/class/thermal/thermal_zone0/temp");
205221
$temp = $temp / 1000;
206222
$temp = round($temp,1);
207-
echo $temp
223+
echo $temp;
208224
?>
209-
````
225+
`` ''`
210226

211227
Notiz : konkret ist es die PHP "Echo" -Funktion, die Jeedom den Wert gibt
212228

@@ -224,7 +240,7 @@ Holen Sie sich Jeedom's Informationen, um sie in einem Skript zu verwenden. Die
224240

225241
Empfehlung zum Testen der Parameter im PHP-Skript :
226242

227-
````
243+
`` ''`
228244
if (isset($argv)) {
229245
foreach ($argv as $arg) {
230246
$argList = explode('=', $arg);
@@ -233,28 +249,28 @@ if (isset($argv)) {
233249
}
234250
}
235251
}
236-
````
252+
`` ''`
237253

238-
# Exemple XML simple
254+
# Einfaches XML-Beispiel
239255

240-
Hier ist das Format der Standard-XML :
256+
Hier ist das Format des Standard-XML :
241257

242-
````
258+
`` ''`
243259
<root>
244260
<led0>1</led0>
245261
<leds>
246262
<led1>toto</led1>
247263
</leds>
248264
</root>
249-
````
265+
`` ''`
250266

251267
Wenn Sie den Wert von led0 in der Abfrage haben möchten, geben Sie led0 ein. Si vous voulez la valeur de la led1 qui est le fils de leds vous mettez leds &gt; led1.
252268

253269
Notez que l'élément racine &lt;root&gt; n'est pas à préciser dans le champ Petition.
254270

255-
# Exemple XML complexe
271+
# Komplexes XML-Beispiel
256272

257-
````
273+
`` ''`
258274
<root>
259275
<led0>1</led0>
260276
<leds>
@@ -264,15 +280,15 @@ Notez que l'élément racine &lt;root&gt; n'est pas à préciser dans le champ P
264280
<led1>tata</led1>
265281
</leds>
266282
</root>
267-
````
283+
`` ''`
268284

269285
Die Syntax lautet :
270286

271287
leds &gt; 1 &gt; led1 qui donne en réponse tata, 1 étant le numéro de rang du tableau !
272288

273-
# Exemple XML plus complexe
289+
# Komplexeres XML-Beispiel
274290

275-
````
291+
`` ''`
276292
<AKT_Data ID="SMS-Liste" ZeitSt="01.05.2017 18:55">
277293
<MesPar DH="HBCHa" StrNr="2167" Typ="02" Var="02">
278294
<Name>Tresa - Ponte Tresa, Rocchetta</Name>
@@ -308,7 +324,7 @@ leds &gt; 1 &gt; led1 qui donne en réponse tata, 1 étant le numéro de rang du
308324
<Wert Typ="min24">500.64</Wert>
309325
</MesPar>
310326
</AKT_Data>
311-
````
327+
`` ''`
312328

313329
Informationen aus dem Feld Wert des 1. Blocks abrufen:
314330

@@ -322,7 +338,7 @@ Um zum nächsten "MyPar" -Block zu gelangen, müssen Sie daher den Index entspre
322338

323339
Achtung : Wenn sich die Reihenfolge in der XML-Datei ändert, funktioniert die Anforderung nicht mehr. Die Anforderung muss entsprechend der zurückgegebenen Bestellung angepasst werden.
324340

325-
# Exemple JSON
341+
# JSON-Beispiel
326342

327343
Wie beim XML-Typ ist es möglich, Informationen aus einer JSON-Rückgabe zu lesen.
328344

@@ -340,7 +356,7 @@ Bevor Sie mit der Konfiguration des JSON-Skript-Plugins beginnen, müssen Sie zu
340356

341357
Beispiel für die Rückgabe :
342358

343-
````
359+
`` ''`
344360
{
345361
"data": [
346362
{
@@ -383,7 +399,7 @@ Beispiel für die Rückgabe :
383399
"message": "",
384400
"result": "success"
385401
}
386-
````
402+
`` ''`
387403

388404
In der Hypothese, in der wir den show\_name des 3. Elements in php (HIER markiert) zurückgeben möchten, müssten wir dies tun : data> 2> show\_name, der Rückgabearray-Index, der bei Null beginnt.
389405

@@ -398,7 +414,7 @@ Nachteile :
398414
- Mit dieser Methode kann jeweils nur ein Element wiederhergestellt werden.
399415
- Wenn Sie alle Werte von "show\_name" zurückgeben möchten, ist dies leider nicht möglich. Sie müssen das Skript so oft wie nötig duplizieren.
400416

401-
# Exemple HTML
417+
# HTML-Beispiel
402418

403419
Hier werden wir versuchen, die letzte FML abzurufen.
404420

@@ -408,18 +424,18 @@ Zuerst müssen Sie die URL konfigurieren :
408424

409425
Dann müssen Sie den "Pfad" der letzten FML finden. Gehen Sie dazu zur Website, klicken Sie mit der rechten Maustaste auf den gewünschten Artikel und überprüfen Sie den Artikel, den Sie erhalten :
410426

411-
![Exemple HTML 1](../images/exemple_HTML_1.png)
427+
![HTML-Beispiel 1](../images/exemple_HTML_1.png)
412428

413429
Dies ist der komplexeste Teil und erfordert eine kleine Analyse. Hier befindet sich mein Text in einem "a" -Tag, das sich in einem Element vom Typ p befindet, das ein Post-Artikel der Klasse div ist". Also muss ich das erste div-Element der Klasse "post" und "article" auswählen, dann das erste Element p und ich bekomme alles in den darin enthaltenen "a" -Tags. Also habe ich : "div.post.article:erste p:zuerst a".
414430

415431
Also bekommen wir :
416432

417-
![Exemple HTML 2](../images/exemple_HTML_2.PNG)
433+
![HTML-Beispiel VDM](../images/exemple_HTML_VDM.png)
418434

419435
Für ein Update in Echtzeit ist es möglich, ein Update zu erstellen.
420436

421437
> **Spitze**
422438
>
423439
> Bei der Installation eines Update-Cron aktiviert Jeedom automatisch das Kontrollkästchen Ereignis. Dies ist völlig normal.
424440
425-
Hier können Sie sich dann ein Szenario vorstellen, das Ihnen per SMS die letzte FML sendet.
441+
Hier können Sie sich dann ein Szenario vorstellen, das Ihnen per SMS die letzte FML sendet.

0 commit comments

Comments
 (0)