Skip to content

Commit

Permalink
Merge branch 'beta' of https://github.com/jeedom/plugin-networks into…
Browse files Browse the repository at this point in the history
… beta
  • Loading branch information
Mips2648 committed Dec 8, 2024
2 parents 6c370a0 + 4b40cc4 commit 2ea0aeb
Show file tree
Hide file tree
Showing 23 changed files with 360 additions and 287 deletions.
8 changes: 7 additions & 1 deletion core/i18n/de_DE.json
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,9 @@
"IP": "IP",
"ARP": "ARP",
"Port": "Hafen",
"Maximum de tentatives en cas d'échec": "Maximum de tentatives en cas d'échec",
"Entre 1 & 10. Par défaut 3.": "Entre 1 & 10. Par défaut 3",
"3": 3,
"TTL": "TTL",
"Auto-actualisation": "Selbstauffrischung",
"Fréquence de rafraîchissement des commandes infos de l'équipement": "Aktualisierungsrate des Ausrüstungsinfo-Befehls",
Expand Down Expand Up @@ -65,14 +68,17 @@
"plugins\/networks\/core\/class\/networks.class.php": {
"Erreur pour ": "Fehler für",
"Expression cron non valide pour ": "Ungültiger Cron-Ausdruck für",
"L\\'adresse IP ne peut être vide": "Die IP-Adresse darf nicht leer sein",
"Rafraîchir": "Aktualisieren",
"Statut": "Status",
"Latence": "Latenz",
"addresseIP": "AdresseIP",
"addresseMAC": "MAC-Adresse",
"Wake-on-lan": "Wake-on-Lan",
"L\\'adresse IP ne peut être vide": "Die IP-Adresse darf nicht leer sein",
"Tentative de ping sur : ": "Tentative de ping sur :",
"Echec du ping sur : ": "Ping fehlgeschlagen am:",
"Ping réussi sur : ": "Ping réussi sur :",
"Ping échoué sur : ": "Ping échoué sur :",
"IP invalide": "Ungültige IP",
"MAC invalide": "Ungültiger MAC",
"SUBNET invalide": "Ungültiges SUBNET",
Expand Down
8 changes: 7 additions & 1 deletion core/i18n/en_US.json
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,9 @@
"IP": "IP",
"ARP": "ARP",
"Port": "Port",
"Maximum de tentatives en cas d'échec": "Maximum de tentatives en cas d'échec",
"Entre 1 & 10. Par défaut 3.": "Entre 1 & 10. Par défaut 3",
"3": 3,
"TTL": "TTL",
"Auto-actualisation": "Self-refresh",
"Fréquence de rafraîchissement des commandes infos de l'équipement": "Equipment Info Command Refresh Rate",
Expand Down Expand Up @@ -65,14 +68,17 @@
"plugins\/networks\/core\/class\/networks.class.php": {
"Erreur pour ": "Error for",
"Expression cron non valide pour ": "Invalid cron expression for",
"L\\'adresse IP ne peut être vide": "IP address can't be empty",
"Rafraîchir": "Refresh",
"Statut": "Status",
"Latence": "Latency",
"addresseIP": "addressIP",
"addresseMAC": "MACaddress",
"Wake-on-lan": "Wake-on-lan",
"L\\'adresse IP ne peut être vide": "IP address can't be empty",
"Tentative de ping sur : ": "Tentative de ping sur :",
"Echec du ping sur : ": "Ping failed on:",
"Ping réussi sur : ": "Ping réussi sur :",
"Ping échoué sur : ": "Ping échoué sur :",
"IP invalide": "Invalide IP",
"MAC invalide": "MAC address invalid",
"SUBNET invalide": "Subnet invalid",
Expand Down
8 changes: 7 additions & 1 deletion core/i18n/es_ES.json
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,9 @@
"IP": "IP",
"ARP": "ARP",
"Port": "Puerto",
"Maximum de tentatives en cas d'échec": "Maximum de tentatives en cas d'échec",
"Entre 1 & 10. Par défaut 3.": "Entre 1 & 10. Par défaut 3",
"3": 3,
"TTL": "TTL",
"Auto-actualisation": "Actualización automática",
"Fréquence de rafraîchissement des commandes infos de l'équipement": "Frecuencia de actualización del comando de información del equipo",
Expand Down Expand Up @@ -65,14 +68,17 @@
"plugins\/networks\/core\/class\/networks.class.php": {
"Erreur pour ": "Error para",
"Expression cron non valide pour ": "Expresión cron inválida para",
"L\\'adresse IP ne peut être vide": "La dirección IP no puede estar vacía",
"Rafraîchir": "Refrescar",
"Statut": "Estado",
"Latence": "Estado latente",
"addresseIP": "direcciónIP",
"addresseMAC": "Dirección MAC",
"Wake-on-lan": "Wake-on-lan",
"L\\'adresse IP ne peut être vide": "La dirección IP no puede estar vacía",
"Tentative de ping sur : ": "Tentative de ping sur :",
"Echec du ping sur : ": "Ping falló el:",
"Ping réussi sur : ": "Ping réussi sur :",
"Ping échoué sur : ": "Ping échoué sur :",
"IP invalide": "IP inválida",
"MAC invalide": "MAC inválido",
"SUBNET invalide": "SUBNET inválido",
Expand Down
8 changes: 7 additions & 1 deletion core/i18n/fr_FR.json
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,9 @@
"IP": "IP",
"ARP": "ARP",
"Port": "Port",
"Maximum de tentatives en cas d'échec": "Maximum de tentatives en cas d'échec",
"Entre 1 & 10. Par défaut 3.": "Entre 1 & 10. Par défaut 3.",
"3": "3",
"TTL": "TTL",
"Auto-actualisation": "Auto-actualisation",
"Fréquence de rafraîchissement des commandes infos de l'équipement": "Fréquence de rafraîchissement des commandes infos de l'équipement",
Expand Down Expand Up @@ -65,14 +68,17 @@
"plugins\/networks\/core\/class\/networks.class.php": {
"Erreur pour ": "Erreur pour ",
"Expression cron non valide pour ": "Expression cron non valide pour ",
"L\\'adresse IP ne peut être vide": "L\\'adresse IP ne peut être vide",
"Rafraîchir": "Rafraîchir",
"Statut": "Statut",
"Latence": "Latence",
"addresseIP": "addresseIP",
"addresseMAC": "addresseMAC",
"Wake-on-lan": "Wake-on-lan",
"L\\'adresse IP ne peut être vide": "L\\'adresse IP ne peut être vide",
"Tentative de ping sur : ": "Tentative de ping sur : ",
"Echec du ping sur : ": "Echec du ping sur : ",
"Ping réussi sur : ": "Ping réussi sur : ",
"Ping échoué sur : ": "Ping échoué sur : ",
"IP invalide": "IP invalide",
"MAC invalide": "MAC invalide",
"SUBNET invalide": "SUBNET invalide",
Expand Down
8 changes: 7 additions & 1 deletion core/i18n/id_ID.json
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,9 @@
"IP": "IP",
"ARP": "ARP",
"Port": "Port",
"Maximum de tentatives en cas d'échec": "Maximum de tentatives en cas d'échec",
"Entre 1 & 10. Par défaut 3.": "Entre 1 & 10. Par défaut 3",
"3": 3,
"TTL": "TTL",
"Auto-actualisation": "Auto-actualisation",
"Fréquence de rafraîchissement des commandes infos de l'équipement": "Fréquence de rafraîchissement des commandes infos de l'équipement",
Expand Down Expand Up @@ -65,14 +68,17 @@
"plugins\/networks\/core\/class\/networks.class.php": {
"Erreur pour ": "Erreur pour",
"Expression cron non valide pour ": "Expression cron non valide pour",
"L\\'adresse IP ne peut être vide": "L\\'adresse IP ne peut être vide",
"Rafraîchir": "Dingin",
"Statut": "Status",
"Latence": "Latence",
"addresseIP": "addresseIP",
"addresseMAC": "addresseMAC",
"Wake-on-lan": "Wake-on-lan",
"L\\'adresse IP ne peut être vide": "L\\'adresse IP ne peut être vide",
"Tentative de ping sur : ": "Tentative de ping sur :",
"Echec du ping sur : ": "Echec du ping sur :",
"Ping réussi sur : ": "Ping réussi sur :",
"Ping échoué sur : ": "Ping échoué sur :",
"IP invalide": "IP invalide",
"MAC invalide": "MAC invalide",
"SUBNET invalide": "SUBNET invalide",
Expand Down
8 changes: 7 additions & 1 deletion core/i18n/it_IT.json
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,9 @@
"IP": "IP",
"ARP": "ARP",
"Port": "Porta",
"Maximum de tentatives en cas d'échec": "Maximum de tentatives en cas d'échec",
"Entre 1 & 10. Par défaut 3.": "Entre 1 & 10. Par défaut 3",
"3": 3,
"TTL": "TTL",
"Auto-actualisation": "Auto-actualisation",
"Fréquence de rafraîchissement des commandes infos de l'équipement": "Fréquence de rafraîchissement des commandes infos de l'équipement",
Expand Down Expand Up @@ -65,14 +68,17 @@
"plugins\/networks\/core\/class\/networks.class.php": {
"Erreur pour ": "Erreur pour",
"Expression cron non valide pour ": "Expression cron non valide pour",
"L\\'adresse IP ne peut être vide": "L\\'adresse IP ne peut être vide",
"Rafraîchir": "Aggiorna",
"Statut": "Stato",
"Latence": "Latence",
"addresseIP": "addresseIP",
"addresseMAC": "addresseMAC",
"Wake-on-lan": "Wake-on-lan",
"L\\'adresse IP ne peut être vide": "L\\'adresse IP ne peut être vide",
"Tentative de ping sur : ": "Tentative de ping sur :",
"Echec du ping sur : ": "Echec du ping sur :",
"Ping réussi sur : ": "Ping réussi sur :",
"Ping échoué sur : ": "Ping échoué sur :",
"IP invalide": "IP invalide",
"MAC invalide": "MAC invalide",
"SUBNET invalide": "SUBNET invalide",
Expand Down
8 changes: 7 additions & 1 deletion core/i18n/ja_JP.json
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,9 @@
"IP": "IP",
"ARP": "ARP",
"Port": "ポート",
"Maximum de tentatives en cas d'échec": "Maximum de tentatives en cas d'échec",
"Entre 1 & 10. Par défaut 3.": "Entre 1 & 10. Par défaut 3",
"3": 3,
"TTL": "TTL",
"Auto-actualisation": "Auto-actualisation",
"Fréquence de rafraîchissement des commandes infos de l'équipement": "Fréquence de rafraîchissement des commandes infos de l'équipement",
Expand Down Expand Up @@ -65,14 +68,17 @@
"plugins\/networks\/core\/class\/networks.class.php": {
"Erreur pour ": "Erreur pour",
"Expression cron non valide pour ": "Expression cron non valide pour",
"L\\'adresse IP ne peut être vide": "L\\'adresse IP ne peut être vide",
"Rafraîchir": "クール",
"Statut": "ステータス",
"Latence": "Latence",
"addresseIP": "addresseIP",
"addresseMAC": "addresseMAC",
"Wake-on-lan": "Wake-on-lan",
"L\\'adresse IP ne peut être vide": "L\\'adresse IP ne peut être vide",
"Tentative de ping sur : ": "Tentative de ping sur :",
"Echec du ping sur : ": "Echec du ping sur :",
"Ping réussi sur : ": "Ping réussi sur :",
"Ping échoué sur : ": "Ping échoué sur :",
"IP invalide": "IP invalide",
"MAC invalide": "MAC invalide",
"SUBNET invalide": "SUBNET invalide",
Expand Down
8 changes: 7 additions & 1 deletion core/i18n/pt_PT.json
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,9 @@
"IP": "IP",
"ARP": "ARP",
"Port": "Porta",
"Maximum de tentatives en cas d'échec": "Maximum de tentatives en cas d'échec",
"Entre 1 & 10. Par défaut 3.": "Entre 1 & 10. Par défaut 3",
"3": 3,
"TTL": "TTL",
"Auto-actualisation": "Atualização automática",
"Fréquence de rafraîchissement des commandes infos de l'équipement": "Taxa de atualização do comando de informações do equipamento",
Expand Down Expand Up @@ -65,14 +68,17 @@
"plugins\/networks\/core\/class\/networks.class.php": {
"Erreur pour ": "Erro para",
"Expression cron non valide pour ": "Expressão cron inválida para",
"L\\'adresse IP ne peut être vide": "O endereço IP não pode estar vazio",
"Rafraîchir": "Legal",
"Statut": "Estado",
"Latence": "Latência",
"addresseIP": "endereço IP",
"addresseMAC": "Endereço MAC",
"Wake-on-lan": "Wake-on-lan",
"L\\'adresse IP ne peut être vide": "O endereço IP não pode estar vazio",
"Tentative de ping sur : ": "Tentative de ping sur :",
"Echec du ping sur : ": "Falha no ping:",
"Ping réussi sur : ": "Ping réussi sur :",
"Ping échoué sur : ": "Ping échoué sur :",
"IP invalide": "Ip inválido",
"MAC invalide": "MAC inválido",
"SUBNET invalide": "SUBNET inválido",
Expand Down
8 changes: 7 additions & 1 deletion core/i18n/ru_RU.json
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,9 @@
"IP": "IP",
"ARP": "ARP",
"Port": "Порт",
"Maximum de tentatives en cas d'échec": "Maximum de tentatives en cas d'échec",
"Entre 1 & 10. Par défaut 3.": "Entre 1 & 10. Par défaut 3",
"3": 3,
"TTL": "TTL",
"Auto-actualisation": "Auto-actualisation",
"Fréquence de rafraîchissement des commandes infos de l'équipement": "Fréquence de rafraîchissement des commandes infos de l'équipement",
Expand Down Expand Up @@ -65,14 +68,17 @@
"plugins\/networks\/core\/class\/networks.class.php": {
"Erreur pour ": "Erreur pour",
"Expression cron non valide pour ": "Expression cron non valide pour",
"L\\'adresse IP ne peut être vide": "L\\'adresse IP ne peut être vide",
"Rafraîchir": "Обновить",
"Statut": "статус",
"Latence": "Latence",
"addresseIP": "addresseIP",
"addresseMAC": "addresseMAC",
"Wake-on-lan": "Wake-on-lan",
"L\\'adresse IP ne peut être vide": "L\\'adresse IP ne peut être vide",
"Tentative de ping sur : ": "Tentative de ping sur :",
"Echec du ping sur : ": "Echec du ping sur :",
"Ping réussi sur : ": "Ping réussi sur :",
"Ping échoué sur : ": "Ping échoué sur :",
"IP invalide": "IP invalide",
"MAC invalide": "MAC invalide",
"SUBNET invalide": "SUBNET invalide",
Expand Down
8 changes: 7 additions & 1 deletion core/i18n/tr.json
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,9 @@
"IP": "IP",
"ARP": "ARP",
"Port": "Port",
"Maximum de tentatives en cas d'échec": "Maximum de tentatives en cas d'échec",
"Entre 1 & 10. Par défaut 3.": "Entre 1 & 10. Par défaut 3",
"3": 3,
"TTL": "TTL",
"Auto-actualisation": "Auto-actualisation",
"Fréquence de rafraîchissement des commandes infos de l'équipement": "Fréquence de rafraîchissement des commandes infos de l'équipement",
Expand Down Expand Up @@ -65,14 +68,17 @@
"plugins\/networks\/core\/class\/networks.class.php": {
"Erreur pour ": "Erreur pour",
"Expression cron non valide pour ": "Expression cron non valide pour",
"L\\'adresse IP ne peut être vide": "L\\'adresse IP ne peut être vide",
"Rafraîchir": "Yenile",
"Statut": "Statü",
"Latence": "Latence",
"addresseIP": "addresseIP",
"addresseMAC": "addresseMAC",
"Wake-on-lan": "Wake-on-lan",
"L\\'adresse IP ne peut être vide": "L\\'adresse IP ne peut être vide",
"Tentative de ping sur : ": "Tentative de ping sur :",
"Echec du ping sur : ": "Echec du ping sur :",
"Ping réussi sur : ": "Ping réussi sur :",
"Ping échoué sur : ": "Ping échoué sur :",
"IP invalide": "IP invalide",
"MAC invalide": "MAC invalide",
"SUBNET invalide": "SUBNET invalide",
Expand Down
6 changes: 6 additions & 0 deletions docs/de_DE/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,12 @@
>
>Zur Erinnerung: Wenn keine Informationen zum Update vorhanden sind, bedeutet dies, dass es sich nur um die Aktualisierung von Dokumentation, Übersetzung oder Text handelt
# 29.11.2024

- Protokollierung im DEBUG-Modus bei Ping-Versuchen hinzugefügt
- Es wurde eine Konfiguration hinzugefügt, um die maximale Anzahl von Versuchen im Fehlerfall auszuwählen
- Jeedom 4.4 erforderlich

# 01.08.2024

- Vorbereitung auf Jeedom 4.4
Expand Down
55 changes: 20 additions & 35 deletions docs/de_DE/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,51 +4,36 @@ Mit diesem Plugin können Sie Netzwerkgeräte anpingen oder aktivieren.

# Plugin Konfiguration

Nach dem Herunterladen des Plugins müssen Sie es nur noch aktivieren. Auf dieser Ebene gibt es keine Konfiguration.

![networks](../images/networks.PNG)
Nachdem Sie das Plugin heruntergeladen haben, müssen Sie es nur noch aktivieren und die Abhängigkeiten installieren. Auf dieser Ebene gibt es keine Konfiguration.

# Gerätekonfiguration

Auf die Konfiguration der Netzwerkgeräte kann über das Plugin-Menü zugegriffen werden :

![networks2](../images/networks2.PNG)

So sieht die Networks-Plugin-Seite aus (hier mit bereits 1 Gerät)) :

![networks3](../images/networks3.PNG)

Sobald Sie auf eine davon klicken, erhalten Sie :

![networks4](../images/networks4.PNG)

Hier finden Sie die gesamte Konfiguration Ihrer Geräte :

- **Name des Netzwerkgeräts** : Name Ihres Netzwerkgeräts,
- **Übergeordnetes Objekt** : Gibt das übergeordnete Objekt an, zu dem das Gerät gehört,
- **Kategorie** : Gerätekategorien (es kann zu mehreren Kategorien gehören),
- **Aktivieren** : macht Ihre Ausrüstung aktiv,
- **Sichtbar** : macht Ihre Ausrüstung auf dem Armaturenbrett sichtbar,
- **IP-Adresse** : IP-Adresse zum Ping,
- **MAC-Adresse (wol)** : MAC-Adresse für Wake-on-LAN,
- **Broadcast IP (wol)** : Netzwerk-Broadcast-IP-Adresse zum Senden von Wake-on-LAN,
- **Ping-Methode** : Wahl der Ping-Methode : IP (normal), ARP (bevorzugt für Smartphones und Geräte, die einschlafen), PORT (um zu testen, ob ein Port offen ist)
- **TTL** : Time-to-live, les valeurs peuvent etre :
- 0 : même hote
- 1 : gleiche Subnetze
- 32 : gleiche Seite
- 64 : gleiche Region
- 128 : gleicher Kontinent
- 256 : keine Begrenzung
- **Gerätename** : Name Ihres Netzwerkgeräts,
- **Übergeordnetes Objekt** : Gibt das übergeordnete Objekt an, zu dem das Gerät gehört,
- **Kategorie** : Gerätekategorien (es kann zu mehreren Kategorien gehören),
- **Aktivieren** : macht Ihre Ausrüstung aktiv,
- **Sichtbar** : macht Ihre Ausrüstung auf dem Armaturenbrett sichtbar,
- **IP-Adresse** : IP-Adresse zum Ping,
- **MAC-Adresse (wol)** : MAC-Adresse für Wake-on-LAN,
- **Broadcast IP (wol)** : Netzwerk-Broadcast-IP-Adresse zum Senden von Wake-on-LAN,
- **Ping-Methode** : Wahl der Ping-Methode : *IP* (normal), *ARP* (bevorzugt für Smartphones und Peripheriegeräte, die einschlafen), *Hafen* (um zu testen, ob ein Port geöffnet ist)
- **Maximale Versuche im Fehlerfall**: Maximale Anzahl zwischen 1 und 10 Versuchen im Fehlerfall. Bei Erfolg stoppt das Plugin sofort.
- **TTL** : Nur wenn Methode *IP*. Time-to-live, les valeurs peuvent etre :
- 0 : même hote
- 1 : gleiche Subnetze
- 32 : gleiche Seite
- 64 : gleiche Region
- 128 : gleicher Kontinent
- 256 : keine Begrenzung
Wenn Sie den Fehler "Lebenszeit überschritten" haben, erhöhen Sie diesen Wert. Wenn leer, ist der Parameter 255. Beachten Sie, dass bei einigen Konfigurationen (z. B. Docker) der 255 nicht autorisiert ist, sodass dieser Wert verringert werden muss.
- **Hafen** : Port zu Ping, wenn Sie sich an einem Port im Ping-Modus befinden (Beispiel) : 8080 für 192.168.0.12:8080),
- **Automatische Aktualisierung (cron)** : cron definiert die Ping-Frequenz,

Nachfolgend finden Sie die Liste der Bestellungen :

- **Name** : Der im Dashboard angezeigte Name,
- **Anzeige** : ermöglicht die Anzeige der Daten im Dashboard,
- **Test** : Wird zum Testen des Befehls verwendet.
- **Hafen** : Port zu Ping, wenn Sie sich an einem Port im Ping-Modus befinden (Beispiel) : 8080 für 192.168.0.12:8080),
- **Automatische Aktualisierung (cron)** : cron definiert die Ping-Frequenz,

> **Notiz**
>
Expand Down
6 changes: 6 additions & 0 deletions docs/en_US/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,12 @@
>
>As a reminder if there is no information on the update, it means that it only concerns the updating of documentation, translation or text
# 11/29/2024

- Added DEBUG mode log when trying to ping
- Added a configuration to choose the maximum number of attempts in case of failure
- Jeedom 4.4 required

# 01/08/2024

- Preparing for jeedom 4.4
Expand Down
Loading

0 comments on commit 2ea0aeb

Please sign in to comment.