Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
340 changes: 340 additions & 0 deletions LICENSE

Large diffs are not rendered by default.

9 changes: 4 additions & 5 deletions core/ajax/wescontrol.ajax.php
Original file line number Diff line number Diff line change
Expand Up @@ -33,11 +33,10 @@
$ftpPass = $generalEqLogic->getConfiguration('ftppassword', init('ftpPass'));
if (!empty($ftpIp) && !empty($ftpUser) && !empty($ftpPass)) {
if (!$generalEqLogic->sendFtp($ftpIp, $ftpUser, $ftpPass)) {
throw new Exception(__('Échec d\'envoi du fichier CGX personnalisé.',__FILE__));
throw new Exception(__("Échec d'envoi du fichier CGX personnalisé.", __FILE__));
}
}
else {
throw new Exception(__('Veuillez renseigner les informations de connexion FTP pour envoyer le fichier CGX personnalisé.',__FILE__));
} else {
throw new Exception(__('Veuillez renseigner les informations de connexion FTP pour envoyer le fichier CGX personnalisé.', __FILE__));
}
ajax::success();
}
Expand All @@ -53,7 +52,7 @@
ajax::success();
}

throw new Exception(__('Aucune méthode correspondante à : ', __FILE__) . init('action'));
throw new Exception(__('Aucune méthode correspondante à', __FILE__) . ' : ' . init('action'));
/* * *********Catch exeption*************** */
} catch (Exception $e) {
ajax::error(displayException($e), $e->getCode());
Expand Down
483 changes: 235 additions & 248 deletions core/class/wescontrol.class.php

Large diffs are not rendered by default.

87 changes: 45 additions & 42 deletions core/i18n/de_DE.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,15 @@
"401 - Accès non autorisé": "401 - Nicht autorisierter Zugriff",
"Fréquence de rafraîchissement": "Aktualisierungsrate",
"Délai en secondes entre 2 interrogations du serveur Wes. 30 par défaut": "Verzögerung in Sekunden zwischen 2 Abfragen des Wes-Servers. 30 standardmäßig",
"Version CGX": "CGX-Version",
"Version du fichier CGX": "CGX-Dateiversion",
"Numéro de la dernière version du fichier CGX disponible dans le plugin": "Nummer der neuesten Version der CGX-Datei, die im Plugin verfügbar ist",
"Tous les serveurs Wes sont à jour": "Alle Wes-Server sind auf dem neuesten Stand",
"Aucun serveur Wes à jour sur": "Kein aktueller Wes-Server eingeschaltet",
"Cliquez sur le bouton pour mettre à jour le fichier CGX sur tous les serveurs Wes": "Klicken Sie auf die Schaltfläche, um die CGX-Datei auf allen Wes-Servern zu aktualisieren",
"Mettre tous les serveurs Wes à jour": "Aktualisieren Sie alle Wes-Server",
"serveur(s) Wes à jour sur": "aktuelle Wes Server auf",
"Nous vous conseillons de basculer sur la version beta du plugin pour une meilleure compatibilité avec les firmwares Wes supérieurs ou égaux à V0.84A10.": "Wir empfehlen Ihnen, auf die Beta-Version des Plugins umzusteigen, um eine bessere Kompatibilität mit der Wes-Firmware größer oder gleich V0.84A10 zu erreichen",
"Nous vous conseillons de basculer sur la version stable du plugin pour une meilleure compatibilité avec les firmwares Wes inférieurs à V0.84A10.": "Wir empfehlen Ihnen, zur stabilen Version des Plugins zu wechseln, um eine bessere Kompatibilität mit Wes-Firmwares niedriger als V0.84A10 zu erreichen",
"En cours de mise à jour des fichiers CGX sur tous les serveurs Wes": "Aktualisieren von CGX-Dateien auf allen Wes-Servern"
},
"plugins\/wescontrol\/desktop\/php\/wescontrol.php": {
Expand All @@ -25,7 +27,6 @@
"Tout plier": "Falten Sie alles",
"Interface Wes": "Wes Schnittstelle",
"Configuration avancée": "Erweiterte Konfiguration",
"Dupliquer": "Duplikat",
"Sauvegarder": "Speichern",
"Supprimer": "Entfernen",
"Équipement": "Ausrüstung",
Expand All @@ -39,11 +40,11 @@
"Options": "Optionen",
"Activer": "Aktivieren Sie",
"Visible": "Sichtbar",
"Paramètres spécifiques": "Spezifische Parameter",
"Options Wes": "Wes Optionen",
"Options du Wes": "Wes-Optionen",
"Cocher les matériels optionnels branchés sur ce serveur Wes": "Überprüfen Sie die optionalen Geräte, die an diesen Wes-Server angeschlossen sind",
"Écran": "Bildschirm",
"Alimentation 9V": "9V Stromversorgung",
"Paramètres spécifiques": "Spezifische Parameter",
"IP du Wes": "Wes IP",
"Adresse ip sur laquelle le serveur Wes est joignable": "IP-Adresse, unter der der Wes-Server erreichbar ist",
"Port du Wes": "Hafen der Wes",
Expand Down Expand Up @@ -94,32 +95,33 @@
"Informations": "Information",
"Type d'équipement Wes": "Gerätetyp Wes",
"Catégorie d'équipement Wes": "Ausrüstungskategorie Wes",
"ID": "ICH WÜRDE",
"Type": "Art",
"Paramètres": "Die Einstellungen",
"Valeur": "Wert",
"Actions": "Aktionen"
},
"plugins\/wescontrol\/desktop\/js\/wescontrol.js": {
"Fichier CGX envoyé avec succès.": "CGX-Datei erfolgreich gesendet",
"Veuillez renseigner les informations de connexion HTTP pour accéder à l\\'interface du serveur Wes.": "Bitte geben Sie die HTTP-Anmeldeinformationen ein, um auf die Wes-Serverschnittstelle zuzugreifen",
"Veuillez renseigner les informations de connexion HTTP pour accéder à l'interface du serveur Wes.": "Bitte geben Sie die HTTP-Anmeldeinformationen ein, um auf die Wes-Serverschnittstelle zuzugreifen",
"Nom de la commande": "Bestellname",
"Icône": "Symbol",
"Min": "Mindest",
"Max": "Max",
"Unité": "Einheit",
"Liste de valeur|texte séparé par ;": "Werteliste | Text getrennt durch;",
"Liste": "Auflistung",
"Choisir une icône": "Wählen Sie ein Symbol aus",
"Commande information liée": "Bestellbezogene Informationen",
"Aucune": "Keiner",
"Afficher": "Anzeige",
"Historiser": "Historisieren",
"Inverser": "Umkehren",
"Min": "Mindest",
"Max": "Max",
"Unité": "Einheit",
"Liste : valeur|texte (séparées par un point-virgule)": "Liste: Wert|Text (durch Semikolon getrennt)",
"Liste : valeur|texte": "Liste: Wert|Text",
"Tester": "Prüfung"
},
"plugins\/wescontrol\/core\/ajax\/wescontrol.ajax.php": {
"401 - Accès non autorisé": "401 - Nicht autorisierter Zugriff",
"Échec d\\'envoi du fichier CGX personnalisé.": "Fehler beim Senden der benutzerdefinierten CGX-Datei",
"Échec d'envoi du fichier CGX personnalisé.": "Benutzerdefinierte CGX-Datei konnte nicht gesendet werden",
"Veuillez renseigner les informations de connexion FTP pour envoyer le fichier CGX personnalisé.": "Bitte geben Sie die FTP-Anmeldeinformationen ein, um die benutzerdefinierte CGX-Datei zu senden",
"Tentative de mise à jour du fichier CGX sur tous les serveurs Wes": "Versuchen Sie, die CGX-Datei auf allen Wes-Servern zu aktualisieren",
"Aucune méthode correspondante à : ": "Keine Methode entsprechend:"
"Aucune méthode correspondante à": "Keine Matching-Methode"
},
"plugins\/wescontrol\/core\/class\/wescontrol.class.php": {
"Numéro compteur": "Zählernummer",
Expand All @@ -140,9 +142,9 @@
"Tension 3": "Spannung 3",
"Préavis EJP": "EJP-Hinweis",
"Couleur demain": "Farbe morgen",
"Index (base)": "Index (Basis)",
"Index (heures creuses)": "Index (Stunden außerhalb der Hauptverkehrszeiten)",
"Index (heures pleines)": "Index (volle Stunden)",
"Index (BASE)": "Index (Basis)",
"Index (HC)": "Index (HC)",
"Index (HP)": "Index (PS)",
"Index (normal EJP)": "Index (normaler EJP)",
"Index (pointe mobile EJP)": "Index (EJP-Bewegungsspitze)",
"Index (heures creuses jours bleus Tempo)": "Index (Off-Peak-Stunden blaue Tage Tempo)",
Expand Down Expand Up @@ -174,8 +176,8 @@
"Version CGX Serveur": "CGX Server Version",
"Mise à jour CGX": "CGX-Update",
"Mettre à jour CGX": "Aktualisieren Sie CGX",
"Impulsions": "Impulse",
"Index": "Index",
"Impulsions": "Impulse",
"Débit": "Lastschrift",
"Consommation J-1": "Verbrauch D-1",
"Production J-1": "D-1 Produktion",
Expand Down Expand Up @@ -210,32 +212,33 @@
"Variable": "Variable",
"Veuillez vérifier la configuration": "Bitte überprüfen Sie die Konfiguration",
"Fichier DATA_JEEDOM.CGX introuvable": "DATA_JEEDOM.CGX-Datei nicht gefunden",
" Envoi du fichier CGX personnalisé au serveur Wes": "Senden der benutzerdefinierten CGX-Datei an den Wes-Server",
" Connecté au serveur Wes en FTP": "Verbunden mit dem Wes-Server in FTP",
" Échec de connexion au serveur Wes en FTP": "Verbindung zum Wes-Server in FTP fehlgeschlagen",
" Fichier CGX correctement transmis au serveur Wes": "CGX-Datei korrekt an den Wes-Server übertragen",
" Erreur lors de la transmission du fichier CGX au serveur Wes": "Fehler beim Übertragen der CGX-Datei an den Wes-Server",
" Mise à jour du fichier CGX Jeedom disponible. Version actuelle : ": "Update der Jeedom CGX-Datei verfügbar. Aktuelle Version :",
"Nouvelle version : ": "Neue Version :",
" Mise à jour CGX impossible : informations de connexion FTP non renseignées": "CGX-Update nicht möglich: FTP-Verbindungsinformationen nicht ausgefüllt",
" Le fichier CGX sur le serveur est déjà en dernière version": "Die CGX-Datei auf dem Server befindet sich bereits in der neuesten Version",
"Le serveur Wes n\\'est pas joignable.": "Der Wes-Server ist nicht erreichbar",
" Création de la commande ": "Auftragserstellung",
" Démarrage du démon": "Starten des Daemons",
"Envoi du fichier CGX personnalisé au serveur Wes": "Senden Sie eine benutzerdefinierte CGX-Datei an den Wes-Server",
"Connecté au serveur Wes en FTP": "Über FTP mit dem Wes-Server verbunden",
"Échec de connexion au serveur Wes en FTP": "FTP-Verbindung zum Wes-Server fehlgeschlagen",
"Fichier CGX correctement transmis au serveur Wes": "CGX-Datei erfolgreich an Wes-Server übergeben",
"Erreur lors de la transmission du fichier CGX au serveur Wes": "Fehler beim Senden der CGX-Datei an den Wes-Server",
"Mise à jour du fichier CGX Jeedom disponible. Version actuelle": "Update der Jeedom CGX-Datei verfügbar. Aktuelle Version",
"Nouvelle version": "Neue Version",
"Mise à jour CGX impossible : informations de connexion FTP non renseignées": "CGX-Update nicht möglich: FTP-Verbindungsinformationen nicht ausgefüllt",
"Le fichier CGX sur le serveur est déjà en dernière version": "Die CGX-Datei auf dem Server ist bereits in der neuesten Version",
"Le serveur Wes n'est pas joignable.": "Server Wes kann nicht erreicht werden",
"Création de la commande": "Erstellung der Bestellung",
"Démarrage du démon": "Starten des Dämons",
"Veuillez renseigner les informations de connexion HTTP pour accéder au serveur Wes.": "Bitte geben Sie die HTTP-Verbindungsinformationen ein, um auf den Wes-Server zuzugreifen",
" Création de l\\'équipement ": "Geräteerstellung",
" Suppression automatique de l\\'équipement : ": "Automatische Entfernung von Geräten:",
" Suppression du serveur Wes": "Entfernen des Wes-Servers",
" Interrogation du serveur Wes": "Abfrage des Wes-Servers",
" Tentative échouée, nouvelle interrogation du serveur Wes": "Versuch fehlgeschlagen, fragen Sie den Wes-Server erneut ab",
" Le serveur Wes n\\'est pas joignable sur ": "Der Wes-Server ist am nicht erreichbar",
"Création de l'équipement": "Erstellung von Ausrüstung",
"Suppression automatique de l'équipement": "Automatisches Löschen von Geräten",
"Suppression du serveur Wes": "Löschen des Wes-Servers",
"Interrogation du serveur Wes": "Wes-Server-Abfrage",
"Tentative échouée, nouvelle interrogation du serveur Wes": "Versuch fehlgeschlagen, Wes-Server erneut abfragen",
"Le serveur Wes n'est pas joignable sur": "Der Server Wes ist nicht erreichbar",
"Tentative de mise à jour automatique du fichier CGX": "Versuch, die CGX-Datei automatisch zu aktualisieren",
" Fin d\\'interrogation du serveur Wes": "Ende der Abfrage des Wes-Servers",
"Équipement désactivé, impossible d\\'exécuter la commande : ": "Ausrüstung deaktiviert, Befehl kann nicht ausgeführt werden:",
" Exécution de la commande ": "Auftragsausführung",
" Tentative de mise à jour manuelle du fichier CGX": "Versuch, die CGX-Datei manuell zu aktualisieren"
"Nouvelle version.": "Neue Version",
"Fin d'interrogation du serveur Wes": "Ende der Abfrage des Wes-Servers",
"Équipement désactivé, impossible d'exécuter la commande": "Gerät deaktiviert, Befehl kann nicht ausgeführt werden",
"Exécution de la commande.": "Ausführung des Befehls",
"Tentative de mise à jour manuelle du fichier CGX": "Versuch, die CGX-Datei manuell zu aktualisieren"
},
"info.json": {
"Prenez le contrôle de votre serveur d'énergie Cartelectronic Wes depuis Jeedom et vous serez en mesure d'en décupler les fonctionnalités. Le plugin offre la possibilité d'utiliser un fichier CGX spécialement conçu pour Jeedom et permettant de lire davantage de données que celles disponibles par défaut (nécessite un accès au serveur Wes en FTP).": "Übernehmen Sie die Kontrolle über Ihren Cartelectronic Wes-Energieserver von Jeedom und Sie können dessen Funktionalität vervielfachen. Das Plugin bietet die Möglichkeit, eine speziell für Jeedom entwickelte CGX-Datei zu verwenden und mehr Daten als die standardmäßig verfügbaren zu lesen (erfordert den Zugriff auf den Wes-Server in FTP)"
"Prenez le contrôle de votre serveur d'énergie Cartelectronic Wes depuis Jeedom et vous serez en mesure d'en décupler les fonctionnalités. Le plugin offre la possibilité d'utiliser un fichier CGX spécialement conçu pour Jeedom et permettant de lire davantage de données que celles disponibles par défaut (nécessite un accès au serveur Wes en FTP). Le plugin en version stable offre une pleine compatibilité avec les serveurs Wes de firmware inférieur à V0.84A10 et la version beta avec les firmwares supérieurs ou égaux à V0.84A10.": "Übernehmen Sie die Kontrolle über Ihren Cartelectronic Wes Energieserver von Jeedom und Sie können seine Funktionalität verzehnfachen. Das Plugin bietet die Möglichkeit, eine speziell für Jeedom entwickelte CGX-Datei zu verwenden und mehr Daten als die standardmäßig verfügbaren zu lesen (erfordert Zugriff auf den Wes-Server in FTP). Das Plugin in stabiler Version bietet volle Kompatibilität mit Wes-Servern mit Firmware niedriger als V0.84A10 und der Beta-Version mit Firmware höher oder gleich V0.84A10"
}
}
Loading