Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

stable #46

Merged
merged 10 commits into from
Oct 1, 2024
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
3 changes: 3 additions & 0 deletions core/config/devices/jeedom/mqtt.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"name" : "MQTT Jeedom link"
}
2 changes: 1 addition & 1 deletion core/i18n/de_DE.json
Original file line number Diff line number Diff line change
Expand Up @@ -121,7 +121,7 @@
"Désactiver auto-découverte": "Deaktivieren Sie die automatische Erkennung",
"Activer auto-découverte": "Aktivieren Sie die automatische Erkennung",
"Envoyer la découverte": "Entdeckung einreichen",
"Mes MQTT": "Mein MQTT",
"Mes MQTTs": "Meine MQTTs",
"Aucun équipement MQTT trouvé, cliquez sur \"Ajouter\" pour commencer": "Keine MQTT-Ausrüstung gefunden. Klicken Sie auf „Hinzufügen“, um zu beginnen",
"Rechercher": "Forschen",
"Equipement visible": "Sichtbare Ausrüstung",
Expand Down
2 changes: 1 addition & 1 deletion core/i18n/en_US.json
Original file line number Diff line number Diff line change
Expand Up @@ -121,7 +121,7 @@
"Désactiver auto-découverte": "Disable auto-discovery",
"Activer auto-découverte": "Enable auto-discovery",
"Envoyer la découverte": "Submit discovery",
"Mes MQTT": "My MQTT",
"Mes MQTTs": "My MQTTs",
"Aucun équipement MQTT trouvé, cliquez sur \"Ajouter\" pour commencer": "No MQTT equipment found, click \"Add\" to get started",
"Rechercher": "Search",
"Equipement visible": "Visible equipment",
Expand Down
2 changes: 1 addition & 1 deletion core/i18n/es_ES.json
Original file line number Diff line number Diff line change
Expand Up @@ -121,7 +121,7 @@
"Désactiver auto-découverte": "Deshabilitar el descubrimiento automático",
"Activer auto-découverte": "Habilitar el descubrimiento automático",
"Envoyer la découverte": "Enviar descubrimiento",
"Mes MQTT": "Mi MQTT",
"Mes MQTTs": "Mis MQTT",
"Aucun équipement MQTT trouvé, cliquez sur \"Ajouter\" pour commencer": "No se encontró ningún equipo MQTT, haga clic en \"Agregar\" para comenzar",
"Rechercher": "Buscar",
"Equipement visible": "Equipos visibles",
Expand Down
2 changes: 1 addition & 1 deletion core/i18n/fr_FR.json
Original file line number Diff line number Diff line change
Expand Up @@ -121,7 +121,7 @@
"Désactiver auto-découverte": "Désactiver auto-découverte",
"Activer auto-découverte": "Activer auto-découverte",
"Envoyer la découverte": "Envoyer la découverte",
"Mes MQTT": "Mes MQTT",
"Mes MQTTs": "Mes MQTTs",
"Aucun équipement MQTT trouvé, cliquez sur \"Ajouter\" pour commencer": "Aucun équipement MQTT trouvé, cliquez sur \"Ajouter\" pour commencer",
"Rechercher": "Rechercher",
"Equipement visible": "Equipement visible",
Expand Down
2 changes: 1 addition & 1 deletion core/i18n/id_ID.json
Original file line number Diff line number Diff line change
Expand Up @@ -121,7 +121,7 @@
"Désactiver auto-découverte": "Désactiver auto-decouverte",
"Activer auto-découverte": "Activer auto-decouverte",
"Envoyer la découverte": "Envoyer la découverte",
"Mes MQTT": "Mes MQTT",
"Mes MQTTs": "Mes MQTTs",
"Aucun équipement MQTT trouvé, cliquez sur \"Ajouter\" pour commencer": "Aucun équipement MQTT trouvé, cliquez sur \"Ajouter\" pour commencer",
"Rechercher": "Rechercher",
"Equipement visible": "Equipement visible",
Expand Down
2 changes: 1 addition & 1 deletion core/i18n/it_IT.json
Original file line number Diff line number Diff line change
Expand Up @@ -121,7 +121,7 @@
"Désactiver auto-découverte": "Désactiver auto-decouverte",
"Activer auto-découverte": "Activer auto-decouverte",
"Envoyer la découverte": "Envoyer la découverte",
"Mes MQTT": "Mes MQTT",
"Mes MQTTs": "Mes MQTTs",
"Aucun équipement MQTT trouvé, cliquez sur \"Ajouter\" pour commencer": "Aucun équipement MQTT trouvé, cliquez sur \"Ajouter\" pour commencer",
"Rechercher": "Rechercher",
"Equipement visible": "Equipement visible",
Expand Down
2 changes: 1 addition & 1 deletion core/i18n/ja_JP.json
Original file line number Diff line number Diff line change
Expand Up @@ -121,7 +121,7 @@
"Désactiver auto-découverte": "Désactiver auto-decouverte",
"Activer auto-découverte": "Activer auto-decouverte",
"Envoyer la découverte": "Envoyer la découverte",
"Mes MQTT": "Mes MQTT",
"Mes MQTTs": "Mes MQTTs",
"Aucun équipement MQTT trouvé, cliquez sur \"Ajouter\" pour commencer": "Aucun équipement MQTT trouvé, cliquez sur \"Ajouter\" pour commencer",
"Rechercher": "Rechercher",
"Equipement visible": "Equipement visible",
Expand Down
2 changes: 1 addition & 1 deletion core/i18n/pt_PT.json
Original file line number Diff line number Diff line change
Expand Up @@ -121,7 +121,7 @@
"Désactiver auto-découverte": "Desativar descoberta automática",
"Activer auto-découverte": "Ativar descoberta automática",
"Envoyer la découverte": "Enviar descoberta",
"Mes MQTT": "Meu MQTT",
"Mes MQTTs": "Meus MQTTs",
"Aucun équipement MQTT trouvé, cliquez sur \"Ajouter\" pour commencer": "Nenhum equipamento MQTT encontrado, clique em \"Adicionar\" para começar",
"Rechercher": "Pesquisar",
"Equipement visible": "Equipamento visível",
Expand Down
2 changes: 1 addition & 1 deletion core/i18n/ru_RU.json
Original file line number Diff line number Diff line change
Expand Up @@ -121,7 +121,7 @@
"Désactiver auto-découverte": "Désactiver auto-decouverte",
"Activer auto-découverte": "Activer auto-decouverte",
"Envoyer la découverte": "Envoyer la découverte",
"Mes MQTT": "Mes MQTT",
"Mes MQTTs": "Mes MQTTs",
"Aucun équipement MQTT trouvé, cliquez sur \"Ajouter\" pour commencer": "Aucun équipement MQTT trouvé, cliquez sur \"Ajouter\" pour commencer",
"Rechercher": "Rechercher",
"Equipement visible": "Equipement visible",
Expand Down
2 changes: 1 addition & 1 deletion core/i18n/tr.json
Original file line number Diff line number Diff line change
Expand Up @@ -121,7 +121,7 @@
"Désactiver auto-découverte": "Désactiver auto-decouverte",
"Activer auto-découverte": "Activer auto-decouverte",
"Envoyer la découverte": "Envoyer la découverte",
"Mes MQTT": "Mes MQTT",
"Mes MQTTs": "Mes MQTTs",
"Aucun équipement MQTT trouvé, cliquez sur \"Ajouter\" pour commencer": "Aucun équipement MQTT trouvé, cliquez sur \"Ajouter\" pour commencer",
"Rechercher": "Rechercher",
"Equipement visible": "Equipement visible",
Expand Down
6 changes: 0 additions & 6 deletions desktop/js/mqtt2.js
Original file line number Diff line number Diff line change
Expand Up @@ -98,12 +98,6 @@ $('.eqLogicAttr[data-l1key=configuration][data-l2key=device]').off('change').on(
if( manufacturer && manufacturer != 'all' &&$('.eqLogicAttr[data-l1key=configuration][data-l2key=manufacturer]').value() != manufacturer){
$('.eqLogicAttr[data-l1key=configuration][data-l2key=manufacturer]').value($('.eqLogicAttr[data-l1key=configuration][data-l2key=device] option:selected').attr('data-manufacturer'))
}
if($('.li_eqLogic.active').attr('data-eqlogic_id') != '' && $(this).value() != ''){
var img = $('.eqLogicAttr[data-l1key=configuration][data-l2key=device] option:selected').attr('data-img')
$('#img_device').attr("src", 'plugins/mqtt2/core/config/devices/'+img);
}else{
$('#img_device').attr("src",'plugins/mqtt2/plugin_info/mqtt2_icon.png');
}
});

$("#table_cmd").sortable({
Expand Down
2 changes: 1 addition & 1 deletion desktop/modal/cmd.template.php
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@
});
return;
}
var config = $('.templateForm.' + $('.cmdTemplateAttr[data-l1key=templateName]').value().replace('.', '-')).getValues('.cmdTemplateAttr')[0];
var config = $('.templateForm.' + $('.cmdTemplateAttr[data-l1key=templateName]').value().replace('.', '-')).getValues('.cmdTemplateAttr')[0] || {};
config.template = $('.cmdTemplateAttr[data-l1key=templateName]').value();
$.ajax({
type: "POST",
Expand Down
4 changes: 4 additions & 0 deletions docs/de_DE/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,14 @@
>
>Zur Erinnerung: Wenn keine Informationen über die Aktualisierung vorliegen, liegt dies daran, dass es sich nur um die Aktualisierung von Dokumentation, Übersetzung oder Text handelt.

- Ein Fehler beim Anwenden der Vorlage wurde behoben

# 22.09.2024

- Eine Warnung beim Starten des Daemons wurde behoben
- Ein Fehler mit NodeJS 20 wurde behoben
- Wenn ein Befehl vom binären oder numerischen Typ ist und jeedom ein Array oder Objekt empfängt, wird der Wert ignoriert (behebt ein Problem mit Shelly 2.5)
- Ein Fehler bei der Verwaltung der zwischen Jeedom verbundenen Gerätebatterien wurde behoben

# 09.09.2024

Expand Down
4 changes: 4 additions & 0 deletions docs/en_US/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,14 @@
>
>As a reminder, if there is no information on the update, it is because it concerns only the update of documentation, translation or text.

- Fixed bug when applying template

# 09/22/2024

- Fixed warning when launching the daemon
- Fixed bug with nodejs 20
- If a command is of binary or numeric type and jeedom receives an array or object then the value is ignored (corrects a problem with Shelly 2.5)
- Fixed a bug on the management of equipment batteries linked between Jeedom

# 09/09/2024

Expand Down
4 changes: 4 additions & 0 deletions docs/es_ES/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,14 @@
>
>Como recordatorio, si no hay información sobre la actualización es porque se trata solo de la actualización de documentación, traducción o texto.

- Se corrigió un error al aplicar la plantilla

# 22/09/2024

- Se corrigió una advertencia al iniciar el demonio
- Se corrigió un error con nodejs 20
- Si un comando es de tipo binario o numérico y jeedom recibe una matriz u objeto, entonces el valor se ignora (soluciona un problema con Shelly 2.5)
- Se corrigió un error en la gestión de baterías de equipos vinculados entre Jeedom

# 09/09/2024

Expand Down
4 changes: 4 additions & 0 deletions docs/fr_FR/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,10 @@
>
>Pour rappel s'il n'y a pas d'information sur la mise à jour, c'est que celle-ci concerne uniquement de la mise à jour de documentation, de traduction ou de texte.

# 01/10/2024

- Correction d'un bug lors de l'application de certain template

# 22/09/2024

- Correction d'un warning lors du lancement du demon
Expand Down
3 changes: 3 additions & 0 deletions docs/i18n/de_DE.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,12 @@
"changelog.md": {
"Changelog MQTT Manager": "Änderungsprotokoll MQTT-Manager",
"Pour rappel s'il n'y a pas d'information sur la mise à jour, c'est que celle-ci concerne uniquement de la mise à jour de documentation, de traduction ou de texte": "Zur Erinnerung: Wenn keine Informationen über die Aktualisierung vorliegen, liegt dies daran, dass es sich nur um die Aktualisierung von Dokumentation, Übersetzung oder Text handelt",
"Correction d'un bug lors de l'application de template": "Ein Fehler beim Anwenden der Vorlage wurde behoben",
"22\/09\/2024": "22.09.2024",
"Correction d'un warning lors du lancement du demon": "Eine Warnung beim Starten des Daemons wurde behoben",
"Correction d'un bug avec nodejs 20": "Ein Fehler mit NodeJS 20 wurde behoben",
"Si une commande est de type binaire ou numerique et que jeedom recoit un array ou objet alors la valeur est ignorée (corrige un soucis avec les Shelly 2.5": "Wenn ein Befehl vom binären oder numerischen Typ ist und jeedom ein Array oder Objekt empfängt, wird der Wert ignoriert (behebt ein Problem mit Shelly 2.5",
"Correction d'un bug sur la gestion de la batteries des équipements liée entre Jeedom": "Ein Fehler bei der Verwaltung der zwischen Jeedom verbundenen Gerätebatterien wurde behoben",
"09\/09\/2024": "09.09.2024",
"Mise en place d'optimisation sur la gestion des équipements tranmis avec jeedom 4.5": "Implementierung einer Optimierung der Verwaltung übertragener Geräte mit jeedom 4.5",
"Ajout d'une sécurité pour eviter de mettre en topic racine un topic utilisé par un plugin": "Es wurde Sicherheit hinzugefügt, um zu verhindern, dass ein von einem Plugin verwendetes Thema als Stammthema festgelegt wird",
Expand Down
3 changes: 3 additions & 0 deletions docs/i18n/en_US.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,12 @@
"changelog.md": {
"Changelog MQTT Manager": "Changelog MQTT Manager",
"Pour rappel s'il n'y a pas d'information sur la mise à jour, c'est que celle-ci concerne uniquement de la mise à jour de documentation, de traduction ou de texte": "As a reminder, if there is no information on the update, it is because it concerns only the update of documentation, translation or text",
"Correction d'un bug lors de l'application de template": "Fixed bug when applying template",
"22\/09\/2024": "09\/22\/2024",
"Correction d'un warning lors du lancement du demon": "Fixed warning when launching the daemon",
"Correction d'un bug avec nodejs 20": "Fixed bug with nodejs 20",
"Si une commande est de type binaire ou numerique et que jeedom recoit un array ou objet alors la valeur est ignorée (corrige un soucis avec les Shelly 2.5": "If a command is of binary or numeric type and jeedom receives an array or object then the value is ignored (corrects a problem with Shelly 2.5",
"Correction d'un bug sur la gestion de la batteries des équipements liée entre Jeedom": "Fixed a bug on the management of equipment batteries linked between Jeedom",
"09\/09\/2024": "09\/09\/2024",
"Mise en place d'optimisation sur la gestion des équipements tranmis avec jeedom 4.5": "Implementation of optimization on the management of equipment transmitted with jeedom 4.5",
"Ajout d'une sécurité pour eviter de mettre en topic racine un topic utilisé par un plugin": "Added security to avoid putting a topic used by a plugin in the root topic",
Expand Down
3 changes: 3 additions & 0 deletions docs/i18n/es_ES.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,12 @@
"changelog.md": {
"Changelog MQTT Manager": "Administrador de registro de cambios MQTT",
"Pour rappel s'il n'y a pas d'information sur la mise à jour, c'est que celle-ci concerne uniquement de la mise à jour de documentation, de traduction ou de texte": "Como recordatorio, si no hay información sobre la actualización es porque se trata solo de la actualización de documentación, traducción o texto",
"Correction d'un bug lors de l'application de template": "Se corrigió un error al aplicar la plantilla",
"22\/09\/2024": "22\/09\/2024",
"Correction d'un warning lors du lancement du demon": "Se corrigió una advertencia al iniciar el demonio",
"Correction d'un bug avec nodejs 20": "Se corrigió un error con nodejs 20",
"Si une commande est de type binaire ou numerique et que jeedom recoit un array ou objet alors la valeur est ignorée (corrige un soucis avec les Shelly 2.5": "Si un comando es de tipo binario o numérico y jeedom recibe una matriz u objeto, entonces el valor se ignora (soluciona un problema con Shelly 2.5",
"Correction d'un bug sur la gestion de la batteries des équipements liée entre Jeedom": "Se corrigió un error en la gestión de baterías de equipos vinculados entre Jeedom",
"09\/09\/2024": "09\/09\/2024",
"Mise en place d'optimisation sur la gestion des équipements tranmis avec jeedom 4.5": "Implementación de optimización en la gestión de equipos transmitidos con jeedom 4.5",
"Ajout d'une sécurité pour eviter de mettre en topic racine un topic utilisé par un plugin": "Seguridad adicional para evitar poner un tema utilizado por un complemento como tema raíz",
Expand Down
3 changes: 3 additions & 0 deletions docs/i18n/fr_FR.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,12 @@
"Changelog MQTT Manager": "Changelog MQTT Manager",
"IMPORTANT": "IMPORTANT",
"Pour rappel s'il n'y a pas d'information sur la mise à jour, c'est que celle-ci concerne uniquement de la mise à jour de documentation, de traduction ou de texte": "Pour rappel s'il n'y a pas d'information sur la mise à jour, c'est que celle-ci concerne uniquement de la mise à jour de documentation, de traduction ou de texte",
"Correction d'un bug lors de l'application de template": "Correction d'un bug lors de l'application de template",
"22\/09\/2024": "22\/09\/2024",
"Correction d'un warning lors du lancement du demon": "Correction d'un warning lors du lancement du demon",
"Correction d'un bug avec nodejs 20": "Correction d'un bug avec nodejs 20",
"Si une commande est de type binaire ou numerique et que jeedom recoit un array ou objet alors la valeur est ignorée (corrige un soucis avec les Shelly 2.5": "Si une commande est de type binaire ou numerique et que jeedom recoit un array ou objet alors la valeur est ignorée (corrige un soucis avec les Shelly 2.5",
"Correction d'un bug sur la gestion de la batteries des équipements liée entre Jeedom": "Correction d'un bug sur la gestion de la batteries des équipements liée entre Jeedom",
"09\/09\/2024": "09\/09\/2024",
"Mise en place d'optimisation sur la gestion des équipements tranmis avec jeedom 4.5": "Mise en place d'optimisation sur la gestion des équipements tranmis avec jeedom 4.5",
"Ajout d'une sécurité pour eviter de mettre en topic racine un topic utilisé par un plugin": "Ajout d'une sécurité pour eviter de mettre en topic racine un topic utilisé par un plugin",
Expand Down
3 changes: 3 additions & 0 deletions docs/i18n/pt_PT.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,12 @@
"changelog.md": {
"Changelog MQTT Manager": "Changelog MQTT Manager",
"Pour rappel s'il n'y a pas d'information sur la mise à jour, c'est que celle-ci concerne uniquement de la mise à jour de documentation, de traduction ou de texte": "Recorde-se que se não há informação sobre a atualização é porque se trata apenas de atualização de documentação, tradução ou texto",
"Correction d'un bug lors de l'application de template": "Corrigido um bug ao aplicar o modelo",
"22\/09\/2024": "22\/09\/2024",
"Correction d'un warning lors du lancement du demon": "Corrigido um aviso ao iniciar o daemon",
"Correction d'un bug avec nodejs 20": "Corrigido um bug com nodejs 20",
"Si une commande est de type binaire ou numerique et que jeedom recoit un array ou objet alors la valeur est ignorée (corrige un soucis avec les Shelly 2.5": "Se um comando for do tipo binário ou numérico e jeedom receber um array ou objeto então o valor será ignorado (corrige um problema com Shelly 2.5",
"Correction d'un bug sur la gestion de la batteries des équipements liée entre Jeedom": "Corrigido bug no gerenciamento de baterias de equipamentos vinculados entre Jeedom",
"09\/09\/2024": "09\/09\/2024",
"Mise en place d'optimisation sur la gestion des équipements tranmis avec jeedom 4.5": "Implementação de otimização na gestão de equipamentos transmitidos com jeedom 4.5",
"Ajout d'une sécurité pour eviter de mettre en topic racine un topic utilisé par un plugin": "Adicionada segurança para evitar colocar um tópico usado por um plugin como tópico raiz",
Expand Down
4 changes: 4 additions & 0 deletions docs/pt_PT/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,14 @@
>
>Recorde-se que se não há informação sobre a atualização é porque se trata apenas de atualização de documentação, tradução ou texto.

- Corrigido um bug ao aplicar o modelo

# 22/09/2024

- Corrigido um aviso ao iniciar o daemon
- Corrigido um bug com nodejs 20
- Se um comando for do tipo binário ou numérico e jeedom receber um array ou objeto então o valor será ignorado (corrige um problema com Shelly 2.5)
- Corrigido bug no gerenciamento de baterias de equipamentos vinculados entre Jeedom

# 09/09/2024

Expand Down