utilisation du widget Chaudiere
Re: utilisation du widget Chaudiere
Bonsoir,
Bien reçu, mise à jour effectuée => RAS
Merci pour le suivi.
A++
Bien reçu, mise à jour effectuée => RAS
Merci pour le suivi.
A++
DIY 4*2GHz - 4Go RAM - SSD
- ctrl 1-wire Dallas + IPX800 + X880
- ctrl RFXcom + Oregon (température) + Anémomètre
- ctrl Gen5 + Wallplug + fgrm-222 + Benext + Everspring AN157-6 + Aeon Key Fob+ ...
- ctrl 1-wire Dallas + IPX800 + X880
- ctrl RFXcom + Oregon (température) + Anémomètre
- ctrl Gen5 + Wallplug + fgrm-222 + Benext + Everspring AN157-6 + Aeon Key Fob+ ...
-
- Timide
- Messages : 29
- Inscription : 13 janv. 2016, 22:16
- Localisation : NANTES
Re: utilisation du widget Chaudiere
Bonjour JAG
J'utilise en fait votre widget presque depuis qu'il existe.
J'ai fait une récente mise à jour et ça fonctionne parfaitement pour la mise en marche et l'arrêt de la chaudière Frisquet via un petit module Fibaro de commande de la régulation.
Merci pour les nouvelles fonctionnalités : redimensionnement du visuel et réutilisation possible pour d'autres commandes?
A ce propos justement, j'ai voulu dupliquer votre widget pour de la même manière commander à distance mon système d'alarme.
J'ai créé les deux visuels qu'il faut en png, chargé ces 2 visuels et modifié leurs noms et localisation dans le script, mais ça ne marche ...
Il me manque quelque chose ?
Bien cordialement
Jean
J'utilise en fait votre widget presque depuis qu'il existe.
J'ai fait une récente mise à jour et ça fonctionne parfaitement pour la mise en marche et l'arrêt de la chaudière Frisquet via un petit module Fibaro de commande de la régulation.
Merci pour les nouvelles fonctionnalités : redimensionnement du visuel et réutilisation possible pour d'autres commandes?
A ce propos justement, j'ai voulu dupliquer votre widget pour de la même manière commander à distance mon système d'alarme.
J'ai créé les deux visuels qu'il faut en png, chargé ces 2 visuels et modifié leurs noms et localisation dans le script, mais ça ne marche ...
Il me manque quelque chose ?
Bien cordialement
Jean
1 Jeedom Mini + Zwave (sérieurse)
1 Jeedom Mini (pour jouer)
9 fibaro FG222, 2 FGBS 001, wall plug, Dimmers ...
4 caméras POE
NAS Synology + APC 550
Alimentation secourue COMATEC 12 V pour box ADSL et Jeedom
1 Jeedom Mini (pour jouer)
9 fibaro FG222, 2 FGBS 001, wall plug, Dimmers ...
4 caméras POE
NAS Synology + APC 550
Alimentation secourue COMATEC 12 V pour box ADSL et Jeedom
Re: utilisation du widget Chaudiere
Salut
Sans ton code je ne peux t aider
Peux-tu me transmettre ton code et je regarde
Envoyé de mon iPhone en utilisant Tapatalk
Sans ton code je ne peux t aider
Peux-tu me transmettre ton code et je regarde
Envoyé de mon iPhone en utilisant Tapatalk
Box : Jeedom Smart + Jeedom VM-Synology (avec Jeedom en beta)
Protocoles : Z-wave - RFXcom - Hue - Bluetooth - Xiaomi
Mon Matériel
Widgets développés
Protocoles : Z-wave - RFXcom - Hue - Bluetooth - Xiaomi
Mon Matériel
Widgets développés
-
- Timide
- Messages : 29
- Inscription : 13 janv. 2016, 22:16
- Localisation : NANTES
Re: utilisation du widget Chaudiere
Rebonsoir,
Voici mon code, enfin le votre, point de vue création initialle :
<div style="width:90px;min-height:62px;" class="cmd #history# tooltips cmd-widget cursor" data-type="action" data-subtype="binary" data-cmd_id="#id#" data-cmd_uid="#uid#" data-eqLogic_id="#eqLogic_id#" data-eqLogic_id="#eqLogic_id#" title="#collectDate#">
<!-- Info Widget
Basé sur les widget de : Ric78 / matos
Mise à jour : JAG 20190128 : Correction variable hauteur/largeur
Mise à jour : JAG 20190317 : ajout centrer widget (merci à Antoinekl1)
-->
<center>
<div class="row">
<center>
<div class="cmdName" id="cmdName#id#" style="font-weight: bold;font-size : 10px; #hideCmdName#">#valueName#</div>
<div class="btn btn-sm action cmdName tooltips" title="#name#" style="margin-top: -5px;"></div>
</center>
</div>
</center>
<script>
// Options de personnalisation avec valeur par defaut
// Paramètrage du logo
// Valeur pour ON ou 1
var srcImglogoON = ('#logoON#'!='#'+'logoON#') ? "#logoON#" : "Alarm_Ons";
// Valeur pour OFF ou 0
var srcImglogoOFF = ('#logoOFF#'!='#'+'logoOFF#') ? "#logoOFF#" : "Alarm_Offs";
// Paramètre "sizehw" : à déclarer en pixels - 92 maxi
var srcImgHeight = (is_numeric('#sizeh#')) ? parseFloat('#sizeh#') : 100;
var srcImgWidth = (is_numeric('#sizew#')) ? parseFloat('#sizew#') : 100;
// Paramétrage des images
var srcImgURL = 'plugins/widget/core/template/dashboard/cmd.action.other.Alarm-Activation/';
var srcImgOn = srcImgURL + srcImglogoON +'.png'; // Pour Valeur = 1
var srcImgOff = srcImgURL + srcImglogoOFF +'.png'; // Pour valeur = 0
if(jeedom.cmd.normalizeName('#name#') == 'on'){
if('#state#' != ''){
$('.cmd[data-cmd_uid=#uid#] .btn').append('<img src="'+srcImgOff+'" style="height:' + srcImgHeight +'px;width:' + srcImgWidth +'px;">');
}else{
$('.cmd[data-cmd_uid=#uid#] .btn').append('<img src="'+srcImgOn+'" style="height:' + srcImgHeight +'px;width:' + srcImgWidth +'px;">');
}
}else{
if('#state#' != ''){
$('.cmd[data-cmd_uid=#uid#] .btn').append('<img src="'+srcImgOn+'" style="height:' + srcImgHeight +'px;width:' + srcImgWidth +'px;">');
}else{
$('.cmd[data-cmd_uid=#uid#] .btn').append('<img src="'+srcImgOff+'"style="height:' + srcImgHeight +'px;width:' + srcImgWidth +'px;">');
}
}
jeedom.cmd.update['#id#'] = function(_options){
if(parseInt(_options.display_value) != 'NaN'){
if(jeedom.cmd.normalizeName('#name#') == 'on'){
if(parseInt(_options.display_value) >= 1 ) {
$('.cmd[data-cmd_uid=#uid#]').hide();
}else{
$('.cmd[data-cmd_uid=#uid#]').show();
}
}else{
if(parseInt(_options.display_value) <= 0 ) {
$('.cmd[data-cmd_uid=#uid#]').hide();
}else{
$('.cmd[data-cmd_uid=#uid#]').show();
}
}
}
}
jeedom.cmd.update['#id#']({display_value:'#state#'});
$('.cmd[data-cmd_uid=#uid#]:last .action').on('click', function () {
jeedom.cmd.execute({id: '#id#'});
});
</script>
</div>
J'ai juste remplacé
"chaudiere_on" par "Alarm_ons" mon fichier png se nomme Alarm_ons.png
etc...
Cordialement
Jean
Voici mon code, enfin le votre, point de vue création initialle :
<div style="width:90px;min-height:62px;" class="cmd #history# tooltips cmd-widget cursor" data-type="action" data-subtype="binary" data-cmd_id="#id#" data-cmd_uid="#uid#" data-eqLogic_id="#eqLogic_id#" data-eqLogic_id="#eqLogic_id#" title="#collectDate#">
<!-- Info Widget
Basé sur les widget de : Ric78 / matos
Mise à jour : JAG 20190128 : Correction variable hauteur/largeur
Mise à jour : JAG 20190317 : ajout centrer widget (merci à Antoinekl1)
-->
<center>
<div class="row">
<center>
<div class="cmdName" id="cmdName#id#" style="font-weight: bold;font-size : 10px; #hideCmdName#">#valueName#</div>
<div class="btn btn-sm action cmdName tooltips" title="#name#" style="margin-top: -5px;"></div>
</center>
</div>
</center>
<script>
// Options de personnalisation avec valeur par defaut
// Paramètrage du logo
// Valeur pour ON ou 1
var srcImglogoON = ('#logoON#'!='#'+'logoON#') ? "#logoON#" : "Alarm_Ons";
// Valeur pour OFF ou 0
var srcImglogoOFF = ('#logoOFF#'!='#'+'logoOFF#') ? "#logoOFF#" : "Alarm_Offs";
// Paramètre "sizehw" : à déclarer en pixels - 92 maxi
var srcImgHeight = (is_numeric('#sizeh#')) ? parseFloat('#sizeh#') : 100;
var srcImgWidth = (is_numeric('#sizew#')) ? parseFloat('#sizew#') : 100;
// Paramétrage des images
var srcImgURL = 'plugins/widget/core/template/dashboard/cmd.action.other.Alarm-Activation/';
var srcImgOn = srcImgURL + srcImglogoON +'.png'; // Pour Valeur = 1
var srcImgOff = srcImgURL + srcImglogoOFF +'.png'; // Pour valeur = 0
if(jeedom.cmd.normalizeName('#name#') == 'on'){
if('#state#' != ''){
$('.cmd[data-cmd_uid=#uid#] .btn').append('<img src="'+srcImgOff+'" style="height:' + srcImgHeight +'px;width:' + srcImgWidth +'px;">');
}else{
$('.cmd[data-cmd_uid=#uid#] .btn').append('<img src="'+srcImgOn+'" style="height:' + srcImgHeight +'px;width:' + srcImgWidth +'px;">');
}
}else{
if('#state#' != ''){
$('.cmd[data-cmd_uid=#uid#] .btn').append('<img src="'+srcImgOn+'" style="height:' + srcImgHeight +'px;width:' + srcImgWidth +'px;">');
}else{
$('.cmd[data-cmd_uid=#uid#] .btn').append('<img src="'+srcImgOff+'"style="height:' + srcImgHeight +'px;width:' + srcImgWidth +'px;">');
}
}
jeedom.cmd.update['#id#'] = function(_options){
if(parseInt(_options.display_value) != 'NaN'){
if(jeedom.cmd.normalizeName('#name#') == 'on'){
if(parseInt(_options.display_value) >= 1 ) {
$('.cmd[data-cmd_uid=#uid#]').hide();
}else{
$('.cmd[data-cmd_uid=#uid#]').show();
}
}else{
if(parseInt(_options.display_value) <= 0 ) {
$('.cmd[data-cmd_uid=#uid#]').hide();
}else{
$('.cmd[data-cmd_uid=#uid#]').show();
}
}
}
}
jeedom.cmd.update['#id#']({display_value:'#state#'});
$('.cmd[data-cmd_uid=#uid#]:last .action').on('click', function () {
jeedom.cmd.execute({id: '#id#'});
});
</script>
</div>
J'ai juste remplacé
"chaudiere_on" par "Alarm_ons" mon fichier png se nomme Alarm_ons.png
etc...
Cordialement
Jean
1 Jeedom Mini + Zwave (sérieurse)
1 Jeedom Mini (pour jouer)
9 fibaro FG222, 2 FGBS 001, wall plug, Dimmers ...
4 caméras POE
NAS Synology + APC 550
Alimentation secourue COMATEC 12 V pour box ADSL et Jeedom
1 Jeedom Mini (pour jouer)
9 fibaro FG222, 2 FGBS 001, wall plug, Dimmers ...
4 caméras POE
NAS Synology + APC 550
Alimentation secourue COMATEC 12 V pour box ADSL et Jeedom
Re: utilisation du widget Chaudiere
Salut,
A priori, tu n'as pas modifier mon code
A mon avis, ton widget ne doit pas avoir le bon chemin, ton nouveau widget ne doit pas s'appeller "cmd.action.other.Alarm-Activation"
Change le répertoire, le nom du repertoire tu, le trouve en cliquant sur fichier
Mais le plus simple, c'est d'ajouter les images directement dans le widget (ou de me les transmettre et je les ajoute par défaut)
Après dans ta commande, il suffit de mettre le nom de l'image dans les variables "logoON" et "logoOFF".
logoON : Alarm_Ons
logoOFF :Alarm_Offs
Tu peux même modifier la taille du widget sans toucher les paramètres dans le code
Regarde le sujet du forum de l'ensemble de mes widgets, ou j'ai fait une copie d'écran
viewtopic.php?f=29&t=41162#p690666
Bonne soirée
A priori, tu n'as pas modifier mon code
Code : Tout sélectionner
<div style="width:90px;min-height:62px;" class="cmd #history# tooltips cmd-widget cursor" data-type="action" data-subtype="binary" data-cmd_id="#id#" data-cmd_uid="#uid#" data-eqLogic_id="#eqLogic_id#" data-eqLogic_id="#eqLogic_id#" title="#collectDate#">
<!-- Info Widget
Basé sur les widget de : Ric78 / matos
Mise à jour : JAG 20190128 : Correction variable hauteur/largeur
Mise à jour : JAG 20190317 : ajout centrer widget (merci à Antoinekl1)
-->
<center>
<div class="row">
<center>
<div class="cmdName" id="cmdName#id#" style="font-weight: bold;font-size : 10px; #hideCmdName#">#valueName#</div>
<div class="btn btn-sm action cmdName tooltips" title="#name#" style="margin-top: -5px;"></div>
</center>
</div>
</center>
<script>
// Options de personnalisation avec valeur par defaut
// Paramètrage du logo
// Valeur pour ON ou 1
var srcImglogoON = ('#logoON#'!='#'+'logoON#') ? "#logoON#" : "Alarm_Ons";
// Valeur pour OFF ou 0
var srcImglogoOFF = ('#logoOFF#'!='#'+'logoOFF#') ? "#logoOFF#" : "Alarm_Offs";
// Paramètre "sizehw" : à déclarer en pixels - 92 maxi
var srcImgHeight = (is_numeric('#sizeh#')) ? parseFloat('#sizeh#') : 100;
var srcImgWidth = (is_numeric('#sizew#')) ? parseFloat('#sizew#') : 100;
// Paramétrage des images
var srcImgURL = 'plugins/widget/core/template/dashboard/cmd.action.other.Alarm-Activation/';
var srcImgOn = srcImgURL + srcImglogoON +'.png'; // Pour Valeur = 1
var srcImgOff = srcImgURL + srcImglogoOFF +'.png'; // Pour valeur = 0
if(jeedom.cmd.normalizeName('#name#') == 'on'){
if('#state#' != ''){
$('.cmd[data-cmd_uid=#uid#] .btn').append('<img src="'+srcImgOff+'" style="height:' + srcImgHeight +'px;width:' + srcImgWidth +'px;">');
}else{
$('.cmd[data-cmd_uid=#uid#] .btn').append('<img src="'+srcImgOn+'" style="height:' + srcImgHeight +'px;width:' + srcImgWidth +'px;">');
}
}else{
if('#state#' != ''){
$('.cmd[data-cmd_uid=#uid#] .btn').append('<img src="'+srcImgOn+'" style="height:' + srcImgHeight +'px;width:' + srcImgWidth +'px;">');
}else{
$('.cmd[data-cmd_uid=#uid#] .btn').append('<img src="'+srcImgOff+'"style="height:' + srcImgHeight +'px;width:' + srcImgWidth +'px;">');
}
}
jeedom.cmd.update['#id#'] = function(_options){
if(parseInt(_options.display_value) != 'NaN'){
if(jeedom.cmd.normalizeName('#name#') == 'on'){
if(parseInt(_options.display_value) >= 1 ) {
$('.cmd[data-cmd_uid=#uid#]').hide();
}else{
$('.cmd[data-cmd_uid=#uid#]').show();
}
}else{
if(parseInt(_options.display_value) <= 0 ) {
$('.cmd[data-cmd_uid=#uid#]').hide();
}else{
$('.cmd[data-cmd_uid=#uid#]').show();
}
}
}
}
jeedom.cmd.update['#id#']({display_value:'#state#'});
$('.cmd[data-cmd_uid=#uid#]:last .action').on('click', function () {
jeedom.cmd.execute({id: '#id#'});
});
</script>
</div>
Code : Tout sélectionner
var srcImgURL = 'plugins/widget/core/template/dashboard/cmd.action.other.Alarm-Activation/';
Après dans ta commande, il suffit de mettre le nom de l'image dans les variables "logoON" et "logoOFF".
logoON : Alarm_Ons
logoOFF :Alarm_Offs
Tu peux même modifier la taille du widget sans toucher les paramètres dans le code
Regarde le sujet du forum de l'ensemble de mes widgets, ou j'ai fait une copie d'écran
viewtopic.php?f=29&t=41162#p690666
Bonne soirée
Box : Jeedom Smart + Jeedom VM-Synology (avec Jeedom en beta)
Protocoles : Z-wave - RFXcom - Hue - Bluetooth - Xiaomi
Mon Matériel
Widgets développés
Protocoles : Z-wave - RFXcom - Hue - Bluetooth - Xiaomi
Mon Matériel
Widgets développés
-
- Timide
- Messages : 29
- Inscription : 13 janv. 2016, 22:16
- Localisation : NANTES
Re: utilisation du widget Chaudiere
Bonsoir et merci beaucoup pour vos conseils.
J'ai réussi à utiliser votre widget sur mes deux commandes, avec les nouveaux visuels alarm que j'ai créés et ajoutés à la liste des fichiers existants dans le widget.
Votre widget fonctionne parfaitement.
C'est le configuration du module fibaro dans jeedom qui était bugguée.
Je l'ai rechargée et ça a réglé le problème.
Merci beaucoup pour votre concours et le widget.
Jean
J'ai réussi à utiliser votre widget sur mes deux commandes, avec les nouveaux visuels alarm que j'ai créés et ajoutés à la liste des fichiers existants dans le widget.
Votre widget fonctionne parfaitement.
C'est le configuration du module fibaro dans jeedom qui était bugguée.
Je l'ai rechargée et ça a réglé le problème.
Merci beaucoup pour votre concours et le widget.
Jean
1 Jeedom Mini + Zwave (sérieurse)
1 Jeedom Mini (pour jouer)
9 fibaro FG222, 2 FGBS 001, wall plug, Dimmers ...
4 caméras POE
NAS Synology + APC 550
Alimentation secourue COMATEC 12 V pour box ADSL et Jeedom
1 Jeedom Mini (pour jouer)
9 fibaro FG222, 2 FGBS 001, wall plug, Dimmers ...
4 caméras POE
NAS Synology + APC 550
Alimentation secourue COMATEC 12 V pour box ADSL et Jeedom
Re: utilisation du widget Chaudiere
Bonsoir à tous,
Pour ceux qui utilise mes 2 widgets, je viens de publier une mise à jour des paramètres viewtopic.php?f=29&t=41162&p=671737&sid ... 99#p671737
A dispo pour toutes questions
Pour ceux qui utilise mes 2 widgets, je viens de publier une mise à jour des paramètres viewtopic.php?f=29&t=41162&p=671737&sid ... 99#p671737
A dispo pour toutes questions
Box : Jeedom Smart + Jeedom VM-Synology (avec Jeedom en beta)
Protocoles : Z-wave - RFXcom - Hue - Bluetooth - Xiaomi
Mon Matériel
Widgets développés
Protocoles : Z-wave - RFXcom - Hue - Bluetooth - Xiaomi
Mon Matériel
Widgets développés
Re: utilisation du widget Chaudiere
Bonsoir JAG,
Décidement, on est gâtés côté Widget
Je vais aller jeter un oeil.
Merci beaucoup pour le partage.
Décidement, on est gâtés côté Widget
Je vais aller jeter un oeil.
Merci beaucoup pour le partage.
DIY 4*2GHz - 4Go RAM - SSD
- ctrl 1-wire Dallas + IPX800 + X880
- ctrl RFXcom + Oregon (température) + Anémomètre
- ctrl Gen5 + Wallplug + fgrm-222 + Benext + Everspring AN157-6 + Aeon Key Fob+ ...
- ctrl 1-wire Dallas + IPX800 + X880
- ctrl RFXcom + Oregon (température) + Anémomètre
- ctrl Gen5 + Wallplug + fgrm-222 + Benext + Everspring AN157-6 + Aeon Key Fob+ ...
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 5 invités