Skip to content
Merged
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
2 changes: 1 addition & 1 deletion core/class/zwavejs.class.php
Original file line number Diff line number Diff line change
Expand Up @@ -2409,7 +2409,7 @@ public function execute($_options = array()) {
$eqLogic->setNodeValue($fullPath, $value);
return;
}
if (substr($value, 0, 3) == 'set') {
if (is_string($value) && substr($value, 0, 3) == 'set') {
$fullPath = $node . '-' . $cc . '-' . $endpoint . '-' . $property;
$val = explode('-', $value, 2)[1];
$eqLogic->setNodeValue($fullPath, $val);
Expand Down
2 changes: 1 addition & 1 deletion core/config/zwavejs.config.ini
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[zwavejs]
wantedVersion=11.2.1
wantedVersion=11.6.1
prefix=zwave
auto_applyRecommended=1
autoRemoveExcludeDevice=1
Expand Down
21 changes: 11 additions & 10 deletions core/i18n/de_DE.json
Original file line number Diff line number Diff line change
Expand Up @@ -76,9 +76,9 @@
"Suppression des périphériques exclus": "Ausgeschlossene Geräte löschen",
"Cocher la case pour supprimer automatiquement les équipements Jeedom correspondant à des périphériques exclus du contrôleur": "Aktivieren Sie das Kontrollkästchen, um Jeedom-Geräte, die Geräten entsprechen, die vom Controller ausgeschlossen sind, automatisch zu löschen",
"Alertes de noeuds morts": "Warnungen vor toten Knoten",
"Cocher la case pour être notifié dans le centre de message Jeedom des noeuds morts et du retour à l'état Alive": "Aktivieren Sie das Kontrollkästchen, um im Jeedom-Nachrichtencenter über tote Knoten und die Rückkehr in den aktiven Zustand benachrichtigt zu werden",
"Cocher la case pour être notifié dans le centre de messages Jeedom des noeuds morts et du retour à l'état Alive": "Cocher la case pour être notifié dans le centre de messages Jeedom des noeuds morts et du retour à l'état Alive",
"Alertes de réveils manqués": "Verpasste Weckrufe",
"Cocher la case pour être notifié dans le centre de message Jeedom des réveils manqués et du retour à la normal": "Aktivieren Sie das Kontrollkästchen, um im Jeedom-Nachrichtencenter über verpasste Weckrufe benachrichtigt zu werden und zum Normalzustand zurückzukehren",
"Cocher la case pour être notifié dans le centre de messages Jeedom des réveils manqués et du retour à la normale": "Cocher la case pour être notifié dans le centre de messages Jeedom des réveils manqués et du retour à la normale",
"Soft Reset": "Soft-Reset",
"Ne pas toucher si vous ne savez pas ce qu'est cette option": "Berühren Sie sie nicht, wenn Sie diese Option nicht kennen",
"Version ZwaveJS UI": "ZwaveJs UI-Version",
Expand Down Expand Up @@ -184,6 +184,7 @@
"Nombre de [routes directes \/ avec 1 saut \/ 2 sauts]": "Anzahl von [direkten Routen \/ mit 1 Hop \/ 2 Hops]",
"Au moins 2 routes avec un saut": "Mindestens 2 Routen mit Sprung",
"Moins de 2 routes avec un saut": "Weniger als 2 Routen mit einem Sprung",
"Interview non complété": "Vorstellungsgespräch nicht abgeschlossen",
"Demander les voisins de tout le réseau": "Fragen Sie die Nachbarn des gesamten Netzwerks",
"Demande au contrôleur les voisins de tous les nœuds y compris lui-même. Cette procédure coupe les transmissions radio le temps d'être effectuée.": "Fragt den Controller nach den Nachbarn aller Knoten, einschließlich sich selbst. Dieser Vorgang unterbricht die Funkübertragung während der Ausführung",
"Lancer un soin du réseau": "Starten Sie eine Netzwerkheilung",
Expand All @@ -201,7 +202,7 @@
"Aucun support": "Keine Unterstützung",
"ne sera fait en cas de changement d'un réglage du": "wird nur vorgenommen, wenn eine Einstellung der",
"menu configuration de ZwaveJS UI": "ZwaveJS-UI-Konfigurationsmenü",
"Vous pouvez changez le mot de passe utilisateur si vous le souhaitez. Vous pouvez utiliser les fonctionnalités.": "Sie können das Benutzerkennwort ändern, wenn Sie dies wünschen. Sie können die Funktionen verwenden",
"Vous pouvez changer le mot de passe utilisateur si vous le souhaitez. Vous pouvez utiliser les fonctionnalités.": "Vous pouvez changer le mot de passe utilisateur si vous le souhaitez. Vous pouvez utiliser les fonctionnalités",
"Mais ne changez aucun réglage.": "Aber verändere keine Einstellungen",
"Les identifiants par défaut sont": "Die Standardanmeldeinformationen sind",
"Les sauvegardes NVM ne sont pas intercompatibles d'un contrôleur en version de SDK Z-Wave inférieure à 6.61 à un contrôleur en version supérieure et inversement": "NVM-Backups sind nicht interkompatibel von einem Z-Wave SDK-Controller mit einer niedrigeren Version als 6.61 zu einem Controller mit einer höheren Version und umgekehrt",
Expand Down Expand Up @@ -265,7 +266,7 @@
"Dernière activité": "Letzte Aktivität",
"Dernier réveil": "Letzter Wecker",
"Prochain réveil estimé": "Nächstes geschätztes Erwachen",
"Interval de réveil configuré": "Konfiguriertes Aufwachintervall",
"Intervalle de réveil configuré": "Intervalle de réveil configuré",
"Informations Protocole": "Protokollinformationen",
"Vitesse maximale": "Maximale Geschwindigkeit",
"bit\/sec": "Bit\/Sek",
Expand Down Expand Up @@ -365,7 +366,7 @@
"Le nœud n'a pas encore de": "Der Knoten hat noch nicht",
"commande": "bestellt",
"Cela peut arriver et peut avoir différentes causes :": "Das kann passieren und verschiedene Ursachen haben:",
"Soit le module c'est initié trop tôt et dans ce cas, il vous suffit de cliquer sur": "Entweder wird das Modul zu früh gestartet und in diesem Fall müssen Sie nur auf klicken",
"Soit le module s'est initié trop tôt et dans ce cas, il vous suffit de cliquer sur": "Soit le module s'est initié trop tôt et dans ce cas, il vous suffit de cliquer sur",
"sur la page précédente et ensuite de cliquer sur": "auf der vorherigen Seite und klicken Sie dann auf",
"Recharger commandes": "Bestellungen neu laden",
"sur la page du tableau de commandes.": "auf der Kommandotafelseite",
Expand All @@ -374,7 +375,7 @@
"Configuration Jeedom": "Jeedom-Setup",
" Alors vous pouvez aller dans ": "Dann kannst du reingehen",
" et créer les commandes dont vous avez besoin en cliquant sur les crayons.": "und erstellen Sie die benötigten Befehle, indem Sie auf die Stifte klicken",
"Soit cela est normal, dans le cas d'un répéteur ou d'un controlleur par exemple": "Entweder ist dies normal, beispielsweise bei einem Repeater oder einer Steuerung",
"Soit cela est normal, dans le cas d'un répéteur ou d'un contrôleur par exemple": "Soit cela est normal, dans le cas d'un répéteur ou d'un contrôleur par exemple",
"Nom": "Name",
"Type": "Nett",
"Classe": "Klassenzimmer",
Expand All @@ -385,7 +386,7 @@
"Actions": "Anteile",
"Rafraîchissement": "Erfrischung",
"Cette section permet de définir des règles de rafraîchissement automatique après action. Il est primordial de ne rien mettre ici sans raison valable sous peine de pénaliser votre réseau Z-Wave. Cette possibilité est disponible pour gérer certains très rares modules qui ont des bugs.": "In diesem Abschnitt können Sie automatische Aktualisierungsregeln nach der Aktion definieren. Es ist wichtig, dass Sie hier nichts ohne triftigen Grund eingeben, da sonst Ihr Z-Wave-Netzwerk bestraft wird. Diese Möglichkeit steht zur Verfügung, um einige sehr seltene Module mit Fehlern zu verwalten",
"Si c'est nécessaire, cette section sera sûrement prérempli par la configuration Jeedom. La durée totale (nombre x attente) ne peut pas excéder 100s": "Bei Bedarf wird dieser Abschnitt sicherlich von der Jeedom-Konfiguration vorausgefüllt. Die Gesamtdauer (Anzahl x Wartezeit) darf 100 Sekunden nicht überschreiten",
"Si c'est nécessaire, cette section sera sûrement préremplie par la configuration Jeedom. La durée totale (nombre x attente) ne peut pas excéder 100s": "Si c'est nécessaire, cette section sera sûrement préremplie par la configuration Jeedom. La durée totale (nombre x attente) ne peut pas excéder 100s",
"Ajouter une Règle": "Regel hinzufügen",
"Source": "Quelle",
"Commande action déclenchant le cycle de rafraîchissement (au format cc-endpoint-property-value(optionnel))": "Aktionsbefehl, der den Aktualisierungszyklus auslöst (im Format cc-endpoint-property-value (optional))",
Expand Down Expand Up @@ -434,7 +435,7 @@
"S2 Unauthenticated": "S2 Nicht authentifiziert",
"S0 Legacy": "S0-Erbe",
"Client Authentification": "Kundenauthentifizierung",
"Vous ne pouvez pas activer une classe de sécurité non supporté. Dans la majorité des cas, ne modifiez rien. Si vous annulez l'inclusion S2, le module s'incluera en non sécurisé.": "Sie können keine nicht unterstützte Sicherheitsklasse aktivieren. Ändern Sie in den meisten Fällen nichts. Wenn Sie S2 ausschließen, fügt sich das Modul selbst als unsicher ein",
"Vous ne pouvez pas activer une classe de sécurité non supportée. Dans la majorité des cas, ne modifiez rien. Si vous annulez l'inclusion S2, le module s'incluera en non sécurisé.": "Vous ne pouvez pas activer une classe de sécurité non supportée. Dans la majorité des cas, ne modifiez rien. Si vous annulez l'inclusion S2, le module s'incluera en non sécurisé",
"Annuler Inclusion S2": "S2 einbeziehen abbrechen",
"Continuer": "Weitermachen",
"Inclusion S2 - Validation DSK": "S2-Inklusion – DSK-Validierung",
Expand All @@ -448,7 +449,7 @@
"En recréant toutes les commandes": "Indem Sie alle Befehle neu erstellen",
"En supprimant les commandes qui ne sont pas dans la configuration": "Durch Löschen von Befehlen, die nicht in der Konfiguration sind",
"Attention : \"En recréant les commandes\" va supprimer les commandes existantes.": "Warnung: \"Durch Neuerstellen der Bestellungen\" werden die bestehenden Bestellungen gelöscht",
"Etes-vous sûr de vouloir récréer toutes les commandes ? Cela va supprimer les commandes existantes": "Möchten Sie wirklich alle Befehle neu erstellen? Dadurch werden vorhandene Befehle gelöscht",
"Etes-vous sûr de vouloir recréer toutes les commandes ? Cela va supprimer les commandes existantes": "Möchten Sie wirklich alle Befehle neu erstellen? Dadurch werden vorhandene Befehle gelöscht",
"Opération réalisée avec succès": "Operation erfolgreich abgeschlossen",
"Nom de la commande": "Befehlsname",
"Choisir une icône": "Wählen Sie ein Symbol aus",
Expand Down Expand Up @@ -482,7 +483,7 @@
"Si elle existe déjà elle ne sera pas créée.": "Wenn es bereits existiert, wird es nicht erstellt",
"Opération réalisée avec succès": "Operation erfolgreich abgeschlossen",
"Etes-vous sûr de vouloir créer la ou les commande(s)": "Sind Sie sicher, dass Sie die Befehle erstellen möchten?",
"Les commandes existantes ne seront pas crées.": "Bestehende Bestellungen werden nicht erstellt",
"Les commandes existantes ne seront pas créées.": "Les commandes existantes ne seront pas créées",
"Le nœud est en statut \"présumé mort\", il n\\'y a donc pas de valeurs dynamiques à afficher": "Der Knoten befindet sich im Status „vermutlich tot“, sodass keine dynamischen Werte angezeigt werden können",
"Chargement des informations en cours": "Informationen werden geladen"
},
Expand Down
Loading