You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/de_DE/changelog.md
+7-1Lines changed: 7 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,10 +4,16 @@
4
4
>
5
5
>Zur Erinnerung: Wenn keine Informationen zum Update vorhanden sind, bedeutet dies, dass es sich nur um die Aktualisierung von Dokumentation, Übersetzung oder Text handelt
6
6
7
-
#
7
+
# 26/11/2025
8
8
9
9
- Unterstützung für benutzerdefinierte Gerätebilder (Jeedom 4.5)
Copy file name to clipboardExpand all lines: docs/de_DE/index.md
+20-19Lines changed: 20 additions & 19 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -38,21 +38,23 @@ Hier finden Sie die Liste der Bestellungen :
38
38
-**Name** : Dieses Feld enthält den Namen, den Sie Ihrer Bestellung / Information geben möchten.
39
39
-**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
40
-**Skripttyp** :
41
-
- 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.
42
41
- 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.
42
+
- 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.
43
43
- 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
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)).
45
45
-**der Typ** und die **Untertyp**
46
46
- Das Feld **Petition**
47
-
- 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.
47
+
- Dieses Feld muss die Abfrage selbst oder den Skriptpfad enthalten, wenn das Feld "Skripttyp" Skript ist. .
48
48
49
-
> Auf diese Datei kann in SSH in zugegriffen werden ``/var/www/html/plugins/script/data/``. Zu Ihrer Information, der SSH-Befehl zum Zuweisen von Rechten ``www-data`` zu einer Datei ist : ``sudo chown www-data:www-Daten NOMDUSCRIPT.EXTENSION``. Beachten Sie, dass ein Skript zum Ausführen von Rechten über WWW-Daten verfügen muss.
49
+
> Auf diese Datei kann in SSH in zugegriffen werden ``/var/www/html/plugins/script/data/``. ``www-data`` : ``sudo chown www-data:www-Daten NOMDUSCRIPT.EXTENSION``. ``www-data``.
50
50
51
51
- Die Schaltfläche **Bearbeiten** : Mit dieser Option können Sie eine der im Verzeichnis enthaltenen Dateien mit einem internen Code-Editor bearbeiten und so auf den Dateicode zugreifen.
52
52
- Die Schaltfläche **Neu** : ermöglicht das Erstellen einer Befehlsdatei.
53
53
54
-
> Vergessen Sie nicht, den Namen der Datei und ihre vollständige Erweiterung einzugeben, da sonst Ihr hervorragendes Skript nicht funktioniert. Ohne Erweiterung kann Jeedom die mit Ihrer Datei verknüpfte Sprache nicht erkennen. CF. : Allgemeinheit
54
+
> Vergessen Sie nicht, den Namen der Datei und ihre vollständige Erweiterung einzugeben, da sonst Ihr hervorragendes Skript nicht funktioniert. Ohne Erweiterung kann Jeedom die mit Ihrer Datei verknüpfte Sprache nicht erkennen. .
55
+
55
56
- Die Schaltfläche **Löschen** : ermöglicht das Löschen einer Befehlsdatei.
57
+
56
58
- Das Feld **Optionen** : Feld mit variablen Optionen abhängig von der Wahl des Skripttyps.
57
59
-**Unit** : Dateneinheit (kann leer sein).
58
60
-**min / max** : Datengrenzen (können leer sein).
@@ -61,11 +63,13 @@ Hier finden Sie die Liste der Bestellungen :
61
63
62
64
> **Wichtig**
63
65
>
64
-
> Sonderzeichen sollten im Skriptpfad oder in seinen Parametern so weit wie möglich vermieden werden. Die erlaubten Zeichen sind : Zahlen, Buchstaben (Groß- oder Kleinschreibung)
66
+
> . Die erlaubten Zeichen sind : Zahlen, Buchstaben (Groß- oder Kleinschreibung)
65
67
66
68
> **Wichtig**
67
69
>
68
-
> Sie können im Anfragefeld (für http, json, xml) json eingeben, Sie müssen ihm nur `json voranstellen::`, Beispiel `json::{"clef":"valeur"}`
70
+
> ::`, Beispiel `json::{"clef":"valeur"}`
71
+
72
+
#
69
73
70
74

71
75
@@ -190,27 +194,24 @@ Aktion : Starten Sie das Skript über eine virtuelle Ausrüstung, die mit Ihrem
190
194
191
195
Das Schönste, aber nicht das Einfachste zu erklären.
192
196
193
-
**Voraussetzungen : wissen, wie man ein Skript in PHP, Python, Perl oder Ruby entwickelt.**
197
+
**Voraussetzungen : **
194
198
195
199
>**Wichtig**
196
200
>
197
-
> 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
198
-
>
199
-
> Wenn Ihr Dateiname nicht enthält :
200
-
>
201
-
> - .php .py .pl .rb
202
-
>
201
+
> - ).
202
+
> - .
203
+
> - . .
203
204
204
-
Das Skript-Plugin startet eine Shell, die es basierend auf der Direktive der 1. Zeile (shebang) ausführt ).
205
-
Beispiel :
205
+
.php .py . ..
206
206
207
-
`` ''bash
207
+
:
208
+
209
+
`` ''
208
210
#!/ bin / csh -f
209
211
#!/ bin / ksh
210
212
#!/ usr / bin / env python3
211
213
#!/ usr / bin / env php
212
214
#!/ usr / bin / env Knoten
213
-
Usw. ...
214
215
`` ''
215
216
216
217
Das Skript zur Überwachung der Himbeertemperatur dient als Beispiel für die Verwendung des Skripttyps : Script
@@ -430,13 +431,13 @@ Zuerst müssen Sie die URL konfigurieren :
430
431
431
432
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 :
432
433
433
-

434
+

434
435
435
436
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".
436
437
437
438
Also bekommen wir :
438
439
439
-

440
+

440
441
441
442
Für ein Update in Echtzeit ist es möglich, ein Update zu erstellen.
Copy file name to clipboardExpand all lines: docs/en_US/index.md
+20-19Lines changed: 20 additions & 19 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -38,21 +38,23 @@ Here you find the list of orders :
38
38
-**Name** : This field contains the name you want to give to your order / information.
39
39
-**Icon** : This field allows you to associate an icon with your name (in this case Jeedom replaces the name with the icon in the Dashboard).
40
40
-**Script type** :
41
-
- The type **HTTP** : allows sending a request to an external device without necessarily waiting for a return of this command. The example that will serve as support for the http type will be the configuration of a request to a Vera to turn on a light.
42
41
- The type **script** : mainly used to run internal Jeedom scripts. The example which will serve as support for the script type will be the configuration of the temperature monitoring script of the raspberry.
42
+
- The type **HTTP** : allows sending a request to an external device without necessarily waiting for a return of this command. The example that will serve as support for the http type will be the configuration of a request to a Vera to turn on a light.
43
43
- The type **XML** : allows to retrieve information encoded in XML from a remote device. The example that will serve as support for the XML type will be the configuration of the script to query an Eco-Device.
44
44
- The type **JSON** : allows to retrieve information encoded in JSON from a remote device. The example that will serve as support for the JSON type will be the configuration of the script to query Sickbeard (or XBMC).
45
45
-**the type** and the **Sub-type**
46
46
- Field **Request**
47
-
- This field must contain the query itself, or the script path if the "type of script" field is script. The "browse" button" : allows you to select the file contained in the Jeedom internal folder.
47
+
- This field must contain the query itself, or the script path if the "type of script" field is script. .
48
48
49
-
> This file is accessible in SSH in ``/var/www/html/plugins/script/data/``. FYI, the SSH command to assign rights ``www-data`` to a file is : ``sudo chown www-data:www-data NOMDUSCRIPT.EXTENSION``. Note that to execute a script, it must have www-data rights.
49
+
> This file is accessible in SSH in ``/var/www/html/plugins/script/data/``. ``www-data`` : ``sudo chown www-data:www-data NOMDUSCRIPT.EXTENSION``. ``www-data``.
50
50
51
51
- The button **Edit** : allows you to edit using an internal code editor one of the files contained in the directory allowing access to the file code.
52
52
- The button **New** : allows to create a command file.
53
53
54
-
> Do not forget to enter the name of the file and its full extension, otherwise your superb script will not work. Without extension Jeedom will not be able to recognize the language associated with your file. CF : Generality
54
+
> Do not forget to enter the name of the file and its full extension, otherwise your superb script will not work. Without extension Jeedom will not be able to recognize the language associated with your file. .
55
+
55
56
- The button **Delete** : allows to delete a command file.
57
+
56
58
- Field **Options** : Field with variable options depending on the choice of script type.
57
59
-**Unit** : data unit (can be empty).
58
60
-**min / max** : data bounds (may be empty).
@@ -61,11 +63,13 @@ Here you find the list of orders :
61
63
62
64
> **Important**
63
65
>
64
-
> Special characters should be avoided in the script path or in its parameters as much as possible. The allowed characters being : numbers, letters (upper or lower case)
66
+
> . The allowed characters being : numbers, letters (upper or lower case)
65
67
66
68
> **Important**
67
69
>
68
-
> You can in the request field (for http, json, xml) put json, you just have to precede it with `json::`, example `json::{"clef":"valeur"}`
70
+
> ::`, example `json::{"clef":"valeur"}`
71
+
72
+
#
69
73
70
74

71
75
@@ -190,27 +194,24 @@ Action : Launch the script, via virtual equipment, linked to your script !
190
194
191
195
The nicest but not the easiest to explain.
192
196
193
-
**Prerequisites : know how to develop a script in php, python, perl or ruby.**
197
+
**Prerequisites : **
194
198
195
199
>**Important**
196
200
>
197
-
> The extension of your script must absolutely match its type. Indeed Jeedom is based on the extension of the script for the executable to launch
198
-
>
199
-
> If your file name does not contain :
200
-
>
201
-
> - .php .py .pl .rb
202
-
>
201
+
> - ).
202
+
> - .
203
+
> - . .
203
204
204
-
The script plugin will launch a shell which will execute it based on the directive of the 1st line (shebang ).
205
-
Example :
205
+
.php .py . ..
206
206
207
-
`` ''bash
207
+
:
208
+
209
+
`` ''
208
210
#!/ bin / csh -f
209
211
#!/ bin / ksh
210
212
#!/ usr / bin / env python3
211
213
#!/ usr / bin / env php
212
214
#!/ usr / bin / env node
213
-
Etc. ...
214
215
`` ''
215
216
216
217
The Raspberry temperature monitoring script will serve as an example for using the script type : Script
@@ -430,13 +431,13 @@ First you need to configure the url :
430
431
431
432
Then you have to find the "path" of the last FML. To do this, go to the site then right click on the desired item then inspect the item, you get :
432
433
433
-

434
+

434
435
435
436
This is the most complex part and requires a little analysis. Here my text is in an "a" tag which is in a p type element which is a class div "post article". So I have to select the first div element of class "post" and "article" then the first element p and I get everything in the "a" tags it contains. So I have : "div.post.article:first p:first a".
436
437
437
438
So we get :
438
439
439
-

440
+

440
441
441
442
For an update in real time, it is possible to put an update cron.
Copy file name to clipboardExpand all lines: docs/es_ES/index.md
+20-19Lines changed: 20 additions & 19 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -38,21 +38,23 @@ Aquí encontrarás la lista de pedidos :
38
38
-**Nombre** : Este campo contiene el nombre que desea dar a su pedido / información.
39
39
-**Icono** : Este campo le permite asociar un icono con su nombre (en este caso, Jeedom reemplaza el nombre con el icono en el Tablero).
40
40
-**Tipo de script** :
41
-
- El tipo **Http** : permite enviar una solicitud a un dispositivo externo sin esperar necesariamente la devolución de este comando. El ejemplo que servirá como soporte para el tipo http será la configuración de una solicitud a un Vera para encender una luz.
42
41
- El tipo **Guión** : se usa principalmente para ejecutar scripts internos de Jeedom. El ejemplo que servirá como soporte para el tipo de script será la configuración del script de monitoreo de temperatura de la frambuesa.
42
+
- El tipo **Http** : permite enviar una solicitud a un dispositivo externo sin esperar necesariamente la devolución de este comando. El ejemplo que servirá como soporte para el tipo http será la configuración de una solicitud a un Vera para encender una luz.
43
43
- El tipo **XML** : permite recuperar información codificada en XML desde un dispositivo remoto. El ejemplo que servirá como soporte para el tipo XML será la configuración del script para consultar un Eco-Device.
44
44
- El tipo **JSON** : permite recuperar información codificada en JSON desde un dispositivo remoto. El ejemplo que servirá de soporte para el tipo JSON será la configuración del script para consultar Sickbeard (o XBMC).
45
45
-**el tipo** y el **Sub-tipo**
46
46
- El campo **Petición**
47
-
- Este campo debe contener la consulta o la ruta del script si el campo "tipo de script" es script. El botón "navegar"" : le permite seleccionar el archivo contenido en la carpeta interna de Jeedom.
47
+
- Este campo debe contener la consulta o la ruta del script si el campo "tipo de script" es script. .
48
48
49
-
> Este archivo es accesible en SSH en ``/var/www/html/plugins/script/data/``. FYI, el comando SSH para asignar derechos ``www-data`` a un archivo es : ``sudo chown www-data:www-datos NOMDUSCRIPT.EXTENSION``. Tenga en cuenta que para ejecutar un script, debe tener derechos de www-data.
49
+
> Este archivo es accesible en SSH en ``/var/www/html/plugins/script/data/``. ``www-data`` : ``sudo chown www-data:www-datos NOMDUSCRIPT.EXTENSION``. ``www-data``.
50
50
51
51
- El botón **Editar** : le permite editar usando un editor de código interno uno de los archivos contenidos en el directorio que le permite acceder al código del archivo.
52
52
- El botón **Nuevo** : permite crear un archivo de comando.
53
53
54
-
> No olvide ingresar el nombre del archivo y su extensión completa, de lo contrario su excelente script no funcionará. Sin extensión, Jeedom no podrá reconocer el idioma asociado con su archivo. CF : Generalidad
54
+
> No olvide ingresar el nombre del archivo y su extensión completa, de lo contrario su excelente script no funcionará. Sin extensión, Jeedom no podrá reconocer el idioma asociado con su archivo. .
55
+
55
56
- El botón **Borrar** : permite eliminar un archivo de comando.
57
+
56
58
- El campo **Opciones** : Campo con opciones variables según la elección del tipo de script.
57
59
-**Unidad** : unidad de datos (puede estar vacía).
58
60
-**min / max** : límites de datos (pueden estar vacíos).
@@ -61,11 +63,13 @@ Aquí encontrarás la lista de pedidos :
61
63
62
64
> **Importante**
63
65
>
64
-
> Se deben evitar los caracteres especiales en la ruta del script o en sus parámetros tanto como sea posible. Los caracteres permitidos son : números, letras (mayúsculas o minúsculas))
66
+
> . Los caracteres permitidos son : números, letras (mayúsculas o minúsculas))
65
67
66
68
> **Importante**
67
69
>
68
-
> Puede en el campo de solicitud (para http, json, xml) poner json, solo tiene que precederlo con `json::`, ejemplo `json::{"clef":"valeur"}`
70
+
> ::`, ejemplo `json::{"clef":"valeur"}`
71
+
72
+
#
69
73
70
74

71
75
@@ -190,27 +194,24 @@ Acción : Inicie el script, a través de un equipo virtual, vinculado a su scrip
190
194
191
195
El más bonito pero no el más fácil de explicar.
192
196
193
-
**Prerrequisitos : saber cómo desarrollar un script en php, python, perl o ruby.**
197
+
**Prerrequisitos : **
194
198
195
199
>**Importante**
196
200
>
197
-
> La extensión de su script debe coincidir absolutamente con su tipo. De hecho, Jeedom se basa en la extensión del script para que se ejecute el ejecutable
198
-
>
199
-
> Si su nombre de archivo no contiene :
200
-
>
201
-
> - .php .py .pl .rb
202
-
>
201
+
> - ).
202
+
> - .
203
+
> - . .
203
204
204
-
El complemento de script iniciará un shell que lo ejecutará según la directiva de la primera línea (shebang ).
205
-
Ejemplo :
205
+
.php .py . ..
206
206
207
-
`` ''bash
207
+
:
208
+
209
+
`` ''
208
210
#!/ bin / csh -f
209
211
#!/ bin / ksh
210
212
#!/ usr / bin / env python3
211
213
#!/ usr / bin / env php
212
214
#!/ usr / bin / env nodo
213
-
Etcétera ...
214
215
`` ''
215
216
216
217
El script de monitoreo de temperatura de Raspberry servirá como un ejemplo para usar el tipo de script : Script
@@ -430,13 +431,13 @@ Primero necesitas configurar la url :
430
431
431
432
Entonces tienes que encontrar el "camino" de la última FML. Para hacer esto, vaya al sitio, luego haga clic derecho en el elemento deseado y luego inspeccione el elemento, obtendrá :
432
433
433
-

434
+

434
435
435
436
Esta es la parte más compleja y requiere un pequeño análisis. Aquí mi texto está en una etiqueta "a" que está en un elemento de tipo p que es un artículo de publicación de clase div "". Así que tengo que seleccionar el primer elemento div de la clase "post" y "article", luego el primer elemento p y obtengo todo en las etiquetas "a" que contiene. Entonces tengo : "div.post.article:primero p:primero un".
436
437
437
438
Entonces obtenemos :
438
439
439
-

440
+

440
441
441
442
Para una actualización en tiempo real, es posible poner una actualización cron.
0 commit comments