Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

[WIDGET] MultiOuvrants

Réservé à l'utilisation et la création de widgets dans JEEDOM
dvb
Actif
Messages : 1442
Inscription : 15 févr. 2015, 22:50

Re: [Widget] MultiOuvrants

Message par dvb » 19 mars 2019, 23:27

Fifirept a écrit :
19 mars 2019, 22:38
Salvialf a écrit :
19 mars 2019, 22:18
Fifirept a écrit :
19 mars 2019, 20:58
Par contre, suis je le seul à ne pas avoir de refresh automatique? ou, de façon aléatoire, un refresh d'un autre virtuel (comme DVB sur l'autre topic) :cry:

Grrrr effectivement je me suis craqué quelque part mais j'arrive pas à trouver à quel endroit étant donné que j'ai spécifié des #uid# partout il ne devrait normalement pas s'emmêler les pinceaux entre chaque équipement différent. Pas vraiment fonctionnel pour le moment du coup le widget, je regarde ça demain car je viens de passer 1 heure la dessus et je trouve pas... Je suis parti du mode création facile pour faire le widget, je sens que j'aurai pas dû :(
Pas de problème, prend ton temps.
...
Hello,
+1. Prends le temps qu'il faut, no souci !

Belle surprise le choix des ouvrants.

Deux points de mon côté :

Store-banne
Il est remonté mais l'icône l'affiche ouvert.
Est-il envisageable d'avoir un paramètre mode : "normal" ou "inversé" ?
(comme l'a fait JAG dans son widget )

portail et garage
Ici ce sont des entrées d'IPX, donc info binaire.
Forcément, le widget n'est pas sélectionnable puisqu'il est de type numérique.
Comment faire pour l'utiliser ?

@+
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+ ...

Avatar de l’utilisateur
Salvialf
Helper
Messages : 1334
Inscription : 24 févr. 2018, 09:37
Contact :

Re: [Widget] MultiOuvrants

Message par Salvialf » 19 mars 2019, 23:36

Oui faut que je trouve pourquoi il mélange les différents équipements... j'y réfléchis je vais tester des trucs demain! Il manque certainement une classe ou un id pour que ce soit nickel je rage...

Pour ton store quelle est la valeur quand il est replié? 100 ou 99? Si c'est le cas as-tu une case à cocher estampillée "inverser" sur la page des commandes de l'équipement? Sinon tu dois pouvoir modifier les valeurs de fermeture ou d'ouverture sur les commandes correspondantes? Un truc du genre "...setvalue=0" pour la fermeture et 99 ou 100 pour l'ouverture...
Si pas possible j'ajouterai l'option.

Pour ton garage en binaire tu peux utiliser le widget iconInfo en ajoutant les images qui vont bien avec le bon nom. Dis moi si ça le fait!?
VM Jeedom 3.2.16 sous Proxmox 5.4 sur NUC5i5RYH (Debian 9.9)
Helper Officiel Jeedom
Widgets développés
Téléchargement d'icônes domotique (Topic Forum)

Avatar de l’utilisateur
Salvialf
Helper
Messages : 1334
Inscription : 24 févr. 2018, 09:37
Contact :

Re: [Widget] MultiOuvrants

Message par Salvialf » 19 mars 2019, 23:47

ok c'est bon j'ai trouvé! Je fais la modif et je check ça demain matin et je mets à jour. C'est bien un id manquant je suis passé devant 50 fois sans percuter.
VM Jeedom 3.2.16 sous Proxmox 5.4 sur NUC5i5RYH (Debian 9.9)
Helper Officiel Jeedom
Widgets développés
Téléchargement d'icônes domotique (Topic Forum)

dvb
Actif
Messages : 1442
Inscription : 15 févr. 2015, 22:50

Re: [Widget] MultiOuvrants

Message par dvb » 19 mars 2019, 23:56

Salvialf a écrit :
19 mars 2019, 23:36
Oui faut que je trouve pourquoi il mélange les différents équipements... j'y réfléchis je vais tester des trucs demain! Il manque certainement une classe ou un id pour que ce soit nickel je rage...
Bah, on a frôlé le zéro faute ;)
Salvialf a écrit :
19 mars 2019, 23:36
Pour ton store quelle est la valeur quand il est replié? 100 ou 99? Si c'est le cas as-tu une case à cocher estampillée "inverser" sur la page des commandes de l'équipement? Sinon tu dois pouvoir modifier les valeurs de fermeture ou d'ouverture sur les commandes correspondantes? Un truc du genre "...setvalue=0" pour la fermeture et 99 ou 100 pour l'ouverture...
Si pas possible j'ajouterai l'option.
Il apparait à 99. C'est un module Fibaro et il y a effectivement des commandes "type=setvalue&value=0" et "type=setvalue&value=99.
Il suffirait de les inverser ? Si tu peux, je préférerais une option pour éviter d'aller "bidouiller"...
Salvialf a écrit :
19 mars 2019, 23:36
Pour ton garage en binaire tu peux utiliser le widget iconInfo en ajoutant les images qui vont bien avec le bon nom. Dis moi si ça le fait!?
Je regarde cela demain, mais oui il n'y a pas de raison que cela ne fonctionne pas.


Question subsidiaire :


Je commande mes Velux via IPX800.
"ouvre" = activation relais 1 pendant 60s (je suis certain que le velux a eu le temps de s'ouvrir).
"ferme" = activation relais 2 pendant 60s (je suis certain que le velux a eu le temps de se fermer).
Je vais créer un virtuel 0/1 qui sera actualisé en fonction du scénario joué (ouvre ou ferme), et donc utiliser iconinfo (mode binaire).

Si quelqu'un a une astuce pour remonter un status velux toutes les 5 secondes et donc utiliser multi ouvrant (mode numérique), ce serait plus sympa que le simple tout ou rien. Mai je n'ai pas trouvé à date...

@+
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+ ...

Fifirept
Timide
Messages : 34
Inscription : 02 mai 2017, 15:25

Re: [Widget] MultiOuvrants

Message par Fifirept » 20 mars 2019, 00:03

Cool ! Bonne nouvelle.

Perso, j'ai adapté une partie de ton code pour pouvoir jouer indépendamment sur la largeur et la hauteur (cas d'une baie large ou d'une porte vitrée)

Code : Tout sélectionner

 var valueTailleH = is_numeric('#tailleH#') ? parseFloat('#tailleH#'):95;
 var valueTailleW = is_numeric('#tailleW#') ? parseFloat('#tailleW#'):130;
 var paramTaille = '/height='+valueTailleH+'px width='+valueTailleW+'px';
   
Jeedom 3.3.25 sur Z83 dédié+ 39 Plugins
Z-Wave Plus USB Controller + 23 devices
RFPlayer2 + 15 devices
BLEA + 7 devices

Avatar de l’utilisateur
bartounet
Actif
Messages : 2541
Inscription : 14 juil. 2016, 10:09

Re: [Widget] MultiOuvrants

Message par bartounet » 20 mars 2019, 00:29

Merci pour le partage.
Pourrais tu intégrer en même temps l'ouverture des portes / fenêtres et les volets .?
Jeedom à jour Debian 9
VM VMWARE ESXi 6.7 ( SSD)
Stick ZWave / FIBARO / Ikea Light / Yeelight / Google Home
Wifi Unifi / PFSENSE / Reverse Proxy DMZ SSL

Passionné de bidouillage informatique en tout genre
Mon blog : http://blog.info16.fr

Avatar de l’utilisateur
Salvialf
Helper
Messages : 1334
Inscription : 24 févr. 2018, 09:37
Contact :

Re: [Widget] MultiOuvrants

Message par Salvialf » 20 mars 2019, 09:58

dvb a écrit :
19 mars 2019, 23:56
Bah, on a frôlé le zéro faute ;)

Il apparait à 99. C'est un module Fibaro et il y a effectivement des commandes "type=setvalue&value=0" et "type=setvalue&value=99.
Il suffirait de les inverser ? Si tu peux, je préférerais une option pour éviter d'aller "bidouiller"...


Question subsidiaire :

Je commande mes Velux via IPX800.
"ouvre" = activation relais 1 pendant 60s (je suis certain que le velux a eu le temps de s'ouvrir).
"ferme" = activation relais 2 pendant 60s (je suis certain que le velux a eu le temps de se fermer).
Je vais créer un virtuel 0/1 qui sera actualisé en fonction du scénario joué (ouvre ou ferme), et donc utiliser iconinfo (mode binaire).

Si quelqu'un a une astuce pour remonter un status velux toutes les 5 secondes et donc utiliser multi ouvrant (mode numérique), ce serait plus sympa que le simple tout ou rien. Mai je n'ai pas trouvé à date...
C'est bon c'est résolu, j'attends un peu avant de pousser la mise à jour car je pense ajouter d'autres séries de visuels dans la journée.

Pour ton store-banne, je préfère que tu modifies les commandes ouverture et fermeture stp. Si tu regardes tes autres commandes du même type la norme c'est '0' pour fermé et '99 ou 100' pour ouvert. ça parait plus logique en plus, tu devrais faire la modif ce n'est pas de la bidouille.

Concernant tes veluxs tu as possibilité de les arrêter en cours de route ? de les positionner ou c'est juste ouverture/fermeture?
Si c'est juste ouverture/fermeture en fait tu veux une animation quand le volet s'ouvre ou se ferme ? c'est possible en utilisant un *.gif !

Fifirept a écrit :
20 mars 2019, 00:03
Cool ! Bonne nouvelle.

Perso, j'ai adapté une partie de ton code pour pouvoir jouer indépendamment sur la largeur et la hauteur (cas d'une baie large ou d'une porte vitrée)

Code : Tout sélectionner

 var valueTailleH = is_numeric('#tailleH#') ? parseFloat('#tailleH#'):95;
 var valueTailleW = is_numeric('#tailleW#') ? parseFloat('#tailleW#'):130;
 var paramTaille = '/height='+valueTailleH+'px width='+valueTailleW+'px'; 
Bien vu, effectivement en y réfléchissant hier soir je suis aussi arrivé à la conclusion qu'il faut dissocier hauteur et largeur afin de pouvoir facilement personnaliser les icônes. Je voulais faire au plus simple avec un seul paramètre 'taille' mais je suis d'accord c'est pas suffisant. Cette modif sera présente dans la MAJ avec 2 nouveaux paramètres 'hauteur' & 'largeur' en remplacement de 'taille'.

bartounet a écrit :
20 mars 2019, 00:29
Merci pour le partage.
Pourrais tu intégrer en même temps l'ouverture des portes / fenêtres et les volets .?
Salut bartounet,
Pas sur d'avoir bien compris ? Les portes et fenêtres c'est du binaire donc seulement 2 images à afficher je ne peux pas les inclure dans ce widget numérique. Par contre tu peux utiliser le widget IconInfo en ajoutant les images de ton choix.

Si c'est pour avoir l'info fenêtre ouverte/fermée en plus de la position du volet, il me semble avoir lu que le widget qui faisait ça a été mis à jour V3.3 en parcourant le forum. Je n'ai pas encore eu le temps d'y jeter un coup d'œil.


Pour résumer, le problème rencontré hier est résolu. Je regarde pour quelques ajouts sur le widget et je vous tiens au courant quand je pousse la mise à jour. Ce sera dans la journée si tout va bien.
VM Jeedom 3.2.16 sous Proxmox 5.4 sur NUC5i5RYH (Debian 9.9)
Helper Officiel Jeedom
Widgets développés
Téléchargement d'icônes domotique (Topic Forum)

Avatar de l’utilisateur
bartounet
Actif
Messages : 2541
Inscription : 14 juil. 2016, 10:09

Re: [Widget] MultiOuvrants

Message par bartounet » 20 mars 2019, 12:45

Salvialf a écrit :
20 mars 2019, 09:58
dvb a écrit :
19 mars 2019, 23:56
Bah, on a frôlé le zéro faute ;)

Il apparait à 99. C'est un module Fibaro et il y a effectivement des commandes "type=setvalue&value=0" et "type=setvalue&value=99.
Il suffirait de les inverser ? Si tu peux, je préférerais une option pour éviter d'aller "bidouiller"...


Question subsidiaire :

Je commande mes Velux via IPX800.
"ouvre" = activation relais 1 pendant 60s (je suis certain que le velux a eu le temps de s'ouvrir).
"ferme" = activation relais 2 pendant 60s (je suis certain que le velux a eu le temps de se fermer).
Je vais créer un virtuel 0/1 qui sera actualisé en fonction du scénario joué (ouvre ou ferme), et donc utiliser iconinfo (mode binaire).

Si quelqu'un a une astuce pour remonter un status velux toutes les 5 secondes et donc utiliser multi ouvrant (mode numérique), ce serait plus sympa que le simple tout ou rien. Mai je n'ai pas trouvé à date...
C'est bon c'est résolu, j'attends un peu avant de pousser la mise à jour car je pense ajouter d'autres séries de visuels dans la journée.

Pour ton store-banne, je préfère que tu modifies les commandes ouverture et fermeture stp. Si tu regardes tes autres commandes du même type la norme c'est '0' pour fermé et '99 ou 100' pour ouvert. ça parait plus logique en plus, tu devrais faire la modif ce n'est pas de la bidouille.

Concernant tes veluxs tu as possibilité de les arrêter en cours de route ? de les positionner ou c'est juste ouverture/fermeture?
Si c'est juste ouverture/fermeture en fait tu veux une animation quand le volet s'ouvre ou se ferme ? c'est possible en utilisant un *.gif !

Fifirept a écrit :
20 mars 2019, 00:03
Cool ! Bonne nouvelle.

Perso, j'ai adapté une partie de ton code pour pouvoir jouer indépendamment sur la largeur et la hauteur (cas d'une baie large ou d'une porte vitrée)

Code : Tout sélectionner

 var valueTailleH = is_numeric('#tailleH#') ? parseFloat('#tailleH#'):95;
 var valueTailleW = is_numeric('#tailleW#') ? parseFloat('#tailleW#'):130;
 var paramTaille = '/height='+valueTailleH+'px width='+valueTailleW+'px'; 
Bien vu, effectivement en y réfléchissant hier soir je suis aussi arrivé à la conclusion qu'il faut dissocier hauteur et largeur afin de pouvoir facilement personnaliser les icônes. Je voulais faire au plus simple avec un seul paramètre 'taille' mais je suis d'accord c'est pas suffisant. Cette modif sera présente dans la MAJ avec 2 nouveaux paramètres 'hauteur' & 'largeur' en remplacement de 'taille'.

bartounet a écrit :
20 mars 2019, 00:29
Merci pour le partage.
Pourrais tu intégrer en même temps l'ouverture des portes / fenêtres et les volets .?
Salut bartounet,
Pas sur d'avoir bien compris ? Les portes et fenêtres c'est du binaire donc seulement 2 images à afficher je ne peux pas les inclure dans ce widget numérique. Par contre tu peux utiliser le widget IconInfo en ajoutant les images de ton choix.

Si c'est pour avoir l'info fenêtre ouverte/fermée en plus de la position du volet, il me semble avoir lu que le widget qui faisait ça a été mis à jour V3.3 en parcourant le forum. Je n'ai pas encore eu le temps d'y jeter un coup d'œil.


Pour résumer, le problème rencontré hier est résolu. Je regarde pour quelques ajouts sur le widget et je vous tiens au courant quand je pousse la mise à jour. Ce sera dans la journée si tout va bien.
En fait je tenais cela de sarakha
http://sarakha63-domotique.fr/combiner- ... et-jeedom/

L’idée est de donner une valeur à chaque combinaison possible. Exemple :

si fenêtre ouverte et que volet < 25 alors 100 (1 pour fenêtre ouverte 00 pour volet fermé) sinon
si fenêtre ouverte et que volet >= 25 et <50 alors 125 sinon etc...
Jeedom à jour Debian 9
VM VMWARE ESXi 6.7 ( SSD)
Stick ZWave / FIBARO / Ikea Light / Yeelight / Google Home
Wifi Unifi / PFSENSE / Reverse Proxy DMZ SSL

Passionné de bidouillage informatique en tout genre
Mon blog : http://blog.info16.fr

Avatar de l’utilisateur
Salvialf
Helper
Messages : 1334
Inscription : 24 févr. 2018, 09:37
Contact :

Re: [Widget] MultiOuvrants

Message par Salvialf » 20 mars 2019, 13:05

bartounet a écrit :
20 mars 2019, 12:45
En fait je tenais cela de sarakha
http://sarakha63-domotique.fr/combiner- ... et-jeedom/

L’idée est de donner une valeur à chaque combinaison possible. Exemple :

si fenêtre ouverte et que volet < 25 alors 100 (1 pour fenêtre ouverte 00 pour volet fermé) sinon
si fenêtre ouverte et que volet >= 25 et <50 alors 125 sinon etc...
C'est pas le widget concerné par cette discussion ? ça semblait résolu par @cadavor non ? Faut que j'y jette un coup d'œil à ce widget de toute façon... rien que pour ma culture personnelle déjà !!


Bon sinon "MultiOuvrants" a été mis à jour et ne présente plus de bugs normalement. Il faut peut-être le réinstaller pour appliquer la MAJ ?!
Le paramètre optionnel 'taille' a disparu pour laisser la place à 2 paramètres 'hauteur' et 'largeur' afin de pouvoir personnaliser ses icônes au mieux.

Finalement pas d'ajout d'autres visuels pour le moment car ça ne convenait pas.
VM Jeedom 3.2.16 sous Proxmox 5.4 sur NUC5i5RYH (Debian 9.9)
Helper Officiel Jeedom
Widgets développés
Téléchargement d'icônes domotique (Topic Forum)

Avatar de l’utilisateur
bartounet
Actif
Messages : 2541
Inscription : 14 juil. 2016, 10:09

Re: [Widget] MultiOuvrants

Message par bartounet » 20 mars 2019, 13:32

Salvialf a écrit :
20 mars 2019, 13:05
bartounet a écrit :
20 mars 2019, 12:45
En fait je tenais cela de sarakha
http://sarakha63-domotique.fr/combiner- ... et-jeedom/

L’idée est de donner une valeur à chaque combinaison possible. Exemple :

si fenêtre ouverte et que volet < 25 alors 100 (1 pour fenêtre ouverte 00 pour volet fermé) sinon
si fenêtre ouverte et que volet >= 25 et <50 alors 125 sinon etc...
C'est pas le widget concerné par cette discussion ? ça semblait résolu par @cadavor non ? Faut que j'y jette un coup d'œil à ce widget de toute façon... rien que pour ma culture personnelle déjà !!


Bon sinon "MultiOuvrants" a été mis à jour et ne présente plus de bugs normalement. Il faut peut-être le réinstaller pour appliquer la MAJ ?!
Le paramètre optionnel 'taille' a disparu pour laisser la place à 2 paramètres 'hauteur' et 'largeur' afin de pouvoir personnaliser ses icônes au mieux.

Finalement pas d'ajout d'autres visuels pour le moment car ça ne convenait pas.
Oui oui c'est résolu, mais je ne pense pas que ce widget sera mis à jour au fil des versions.
Ce serait plus propre d'avoir un widget suivi
Jeedom à jour Debian 9
VM VMWARE ESXi 6.7 ( SSD)
Stick ZWave / FIBARO / Ikea Light / Yeelight / Google Home
Wifi Unifi / PFSENSE / Reverse Proxy DMZ SSL

Passionné de bidouillage informatique en tout genre
Mon blog : http://blog.info16.fr

dvb
Actif
Messages : 1442
Inscription : 15 févr. 2015, 22:50

Re: [Widget] MultiOuvrants

Message par dvb » 20 mars 2019, 19:51

Salvialf a écrit :
20 mars 2019, 09:58

C'est bon c'est résolu, j'attends un peu avant de pousser la mise à jour car je pense ajouter d'autres séries de visuels dans la journée.
Hello,
Je viens d'upgrader. J'ai encore un souci d'incohérence. Lorsque je descend un volet, le changement apparait sur un autre...
Salvialf a écrit :
20 mars 2019, 09:58
Pour ton store-banne, je préfère que tu modifies les commandes ouverture et fermeture stp. Si tu regardes tes autres commandes du même type la norme c'est '0' pour fermé et '99 ou 100' pour ouvert. ça parait plus logique en plus, tu devrais faire la modif ce n'est pas de la bidouille.
J'ai essayé mais ce la ne règle pas le pb. Je me suis peut-être mal exprimé : les commandes montée/descente sont OK, c'est la photo qui est inversée par rapport à l'état du banne.
Salvialf a écrit :
20 mars 2019, 09:58
Concernant tes veluxs tu as possibilité de les arrêter en cours de route ? de les positionner ou c'est juste ouverture/fermeture?
Si c'est juste ouverture/fermeture en fait tu veux une animation quand le volet s'ouvre ou se ferme ? c'est possible en utilisant un *.gif !
C'est du tout tout ou rien, mais je peux les arrêter à la demande : en phase montée ou descente, tout appui sur touche montée ou descente stoppe immédiatement le volet.

Rien n'indique la position précise du volet, vu qu'il n'y a pas de calibrage. J'aimerais visualiser la position, même approximativement (un gif n'est qu'une animation, pas intéressant). Je ne sais pas comment faire : il faudrait lancer un compteur dès qu'on manœuvre le velux.
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+ ...

Avatar de l’utilisateur
Salvialf
Helper
Messages : 1334
Inscription : 24 févr. 2018, 09:37
Contact :

Re: [Widget] MultiOuvrants

Message par Salvialf » 20 mars 2019, 21:36

dvb a écrit :
20 mars 2019, 19:51
Hello,
Je viens d'upgrader. J'ai encore un souci d'incohérence. Lorsque je descend un volet, le changement apparait sur un autre...
Chez moi ça fonctionne bien à première vue, j'ai donc l'audace de croire que le code est bon :geek:
C'est sûrement plutôt du à des bugs connus du plugin widgets, il faut: re-sauvegarder et ré-appliquer le widget, re-sauvegarder la commande et l'équipement entier, et bien sur des ctrl+F5 dès que possible ça devrait rentrer dans l'ordre à part si d'autres personnes ont encore un mélange entre les différents équipements ?
dvb a écrit :
20 mars 2019, 19:51
J'ai essayé mais ce la ne règle pas le pb. Je me suis peut-être mal exprimé : les commandes montée/descente sont OK, c'est la photo qui est inversée par rapport à l'état du banne.
J'ai bien compris sauf que ta commande fermeture envoi '99' pour la position fermée et '0' pour la position ouverte. C'est pour ça que le visuel est inversé. Selon moi il serait préférable de modifier tes commandes pour envoyer les valeurs attendue... Bon je regarde demain pour l'ajout d'une fonction d'inversion mais je ne suis pas convaincu donc je promet rien surtout que ça va alourdir le code. N'hésites pas à poster une copie d'écran de tes commandes pour vérifier comment elles sont configurées.
dvb a écrit :
20 mars 2019, 19:51
C'est du tout tout ou rien, mais je peux les arrêter à la demande : en phase montée ou descente, tout appui sur touche montée ou descente stoppe immédiatement le volet.
Rien n'indique la position précise du volet, vu qu'il n'y a pas de calibrage. J'aimerais visualiser la position, même approximativement (un gif n'est qu'une animation, pas intéressant). Je ne sais pas comment faire : il faudrait lancer un compteur dès qu'on manœuvre le velux.
Peut-être avec un calcul de durée... y'avait pas un widget ou un plugin qui faisait ça d'ailleurs pour les volets roulants ? Là c'est très spécifique, si j'ai l'occasion de m'y pencher à l'avenir je te ferais signe.
VM Jeedom 3.2.16 sous Proxmox 5.4 sur NUC5i5RYH (Debian 9.9)
Helper Officiel Jeedom
Widgets développés
Téléchargement d'icônes domotique (Topic Forum)

domoba
Timide
Messages : 171
Inscription : 15 févr. 2015, 12:47

Re: [Widget] MultiOuvrants

Message par domoba » 20 mars 2019, 23:05

Hello,
Super boulot !
Je viens de l'appliquer sur mon Velux en 30secondes et ça rend déjà bien :P
J'ai une question de demeuré : quand tu dis paramètres optionnels widget, je viens dans la doc Jeedom que ça existe, seulement impossible de trouver où je dois mettre ces informations, je ne vois rien dans widget, dans jeedom, etc. je dois être aveugle :)
Aeon Labs Gen 5 Stick + VM Jeedom sur ESXI 6.7 (NUC I5) + Auto hot Backup on NAS.
30 Modules Z-Wave + Myfox
20 Modules Xioami + 3 Roborock, BLEA (Antenne Pi W), SMS (E3372), Tahoma ( Velux IO + Volet RTS)

dvb
Actif
Messages : 1442
Inscription : 15 févr. 2015, 22:50

Re: [Widget] MultiOuvrants

Message par dvb » 20 mars 2019, 23:17

Salvialf a écrit :
20 mars 2019, 21:36
Chez moi ça fonctionne bien à première vue, j'ai donc l'audace de croire que le code est bon :geek:
C'est sûrement plutôt du à des bugs connus du plugin widgets, il faut: re-sauvegarder et ré-appliquer le widget, re-sauvegarder la commande et l'équipement entier, et bien sur des ctrl+F5 dès que possible ça devrait rentrer dans l'ordre à part si d'autres personnes ont encore un mélange entre les différents équipements ?

Tu peux te le permettre :D
OK. Je n'avais pas connaissance de ces bugs... Je refais des manips et je te dis.
Salvialf a écrit :
20 mars 2019, 21:36
J'ai bien compris sauf que ta commande fermeture envoi '99' pour la position fermée et '0' pour la position ouverte. C'est pour ça que le visuel est inversé. Selon moi il serait préférable de modifier tes commandes pour envoyer les valeurs attendue... Bon je regarde demain pour l'ajout d'une fonction d'inversion mais je ne suis pas convaincu donc je promet rien surtout que ça va alourdir le code. N'hésites pas à poster une copie d'écran de tes commandes pour vérifier comment elles sont configurées.

J'ai croisé "type=setvalue&value=0" et "type=setvalue&value=99", puis descendu un peu le store sans voir l'image changer.
Pour t'éviter de développer le bouton d'inversion, no souci pour retenter si je me suis loupé. Ci-dessous des infos :
Image
Image
Salvialf a écrit :
20 mars 2019, 21:36
Peut-être avec un calcul de durée... y'avait pas un widget ou un plugin qui faisait ça d'ailleurs pour les volets roulants ? Là c'est très spécifique, si j'ai l'occasion de m'y pencher à l'avenir je te ferais signe.

Je reconnais qu'on sort du cadre de ce widget.

C'est bien l'idée : un compteur ou chronomètre sur lequel je mapperais ton widget numérique. A chaque seconde, le compteur s'incrémenterait, et ce serait interprété comme l'ouverture du Velux.

Dommage qu'on ne puisse pas construire une gestion à la seconde via un scénario. Je vais chercher sur le market et ouvrir un post spécifique si besoin.
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+ ...

Avatar de l’utilisateur
Salvialf
Helper
Messages : 1334
Inscription : 24 févr. 2018, 09:37
Contact :

Re: [Widget] MultiOuvrants

Message par Salvialf » 20 mars 2019, 23:18

@domoba:

Salut et merci pour ton retour,

Les paramètres optionnels tu vas les trouver dans la configuration de ta commande (bouton roue crantée à droite), onglet affichage en dessous du choix de widget et des 3/4 options.
Y'a marqué 'paramètres optionnels' sur la gauche et 'ajouter' à droite.

Tout de mémoire j'espère ne pas me tromper mais J'ai mis une copie d'écran sur le 1er post.
VM Jeedom 3.2.16 sous Proxmox 5.4 sur NUC5i5RYH (Debian 9.9)
Helper Officiel Jeedom
Widgets développés
Téléchargement d'icônes domotique (Topic Forum)

dvb
Actif
Messages : 1442
Inscription : 15 févr. 2015, 22:50

Re: [Widget] MultiOuvrants

Message par dvb » 20 mars 2019, 23:26

dvb a écrit :
20 mars 2019, 23:17
Salvialf a écrit :
20 mars 2019, 21:36
Chez moi ça fonctionne bien à première vue, j'ai donc l'audace de croire que le code est bon :geek:
C'est sûrement plutôt du à des bugs connus du plugin widgets, il faut: re-sauvegarder et ré-appliquer le widget, re-sauvegarder la commande et l'équipement entier, et bien sur des ctrl+F5 dès que possible ça devrait rentrer dans l'ordre à part si d'autres personnes ont encore un mélange entre les différents équipements ?

Tu peux te le permettre :D
OK. Je n'avais pas connaissance de ces bugs... Je refais des manips et je te dis.
C'est fonctionnel.
C'est de ma faute, je pense que j'avais sauvegardé le widget sans appliquer "re-sauvegarder la commande"
Thanks !
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+ ...

domoba
Timide
Messages : 171
Inscription : 15 févr. 2015, 12:47

Re: [Widget] MultiOuvrants

Message par domoba » 21 mars 2019, 00:04

Salvialf a écrit :
20 mars 2019, 23:18
@domoba:

Salut et merci pour ton retour,

Les paramètres optionnels tu vas les trouver dans la configuration de ta commande (bouton roue crantée à droite), onglet affichage en dessous du choix de widget et des 3/4 options.
Y'a marqué 'paramètres optionnels' sur la gauche et 'ajouter' à droite.

Tout de mémoire j'espère ne pas me tromper mais J'ai mis une copie d'écran sur le 1er post.
Merci, je ne connaissais pas du tout l'emplacement ! Ta mémoire est bonne, le rendu est nickel :)
Aeon Labs Gen 5 Stick + VM Jeedom sur ESXI 6.7 (NUC I5) + Auto hot Backup on NAS.
30 Modules Z-Wave + Myfox
20 Modules Xioami + 3 Roborock, BLEA (Antenne Pi W), SMS (E3372), Tahoma ( Velux IO + Volet RTS)

Avatar de l’utilisateur
Salvialf
Helper
Messages : 1334
Inscription : 24 févr. 2018, 09:37
Contact :

Re: [Widget] MultiOuvrants

Message par Salvialf » 21 mars 2019, 08:54

dvb a écrit :
20 mars 2019, 23:17

J'ai croisé "type=setvalue&value=0" et "type=setvalue&value=99", puis descendu un peu le store sans voir l'image changer.
Pour t'éviter de développer le bouton d'inversion, no souci pour retenter si je me suis loupé.

ça semble bon à première vue: ton retour d'état est à 99 et le store est ouvert c'est tout bon ! En plus ça correspond avec ton curseur 'positionnement' qui a 0 pour valeur minimale et 99 pour valeur maximale.
Pendant que j'y suis et ça peut servir à d'autres, si tu veux afficher l'unité (c'est à dire le symbole '%' après '99'), il faut ajouter l'unité dans la case prévue sur la commande:
UniteMultiOuvrants.jpg
UniteMultiOuvrants.jpg (39.86 Kio) Consulté 4613 fois
dvb a écrit :
20 mars 2019, 23:17

Je reconnais qu'on sort du cadre de ce widget.
C'est bien l'idée : un compteur ou chronomètre sur lequel je mapperais ton widget numérique. A chaque seconde, le compteur s'incrémenterait, et ce serait interprété comme l'ouverture du Velux.
Dommage qu'on ne puisse pas construire une gestion à la seconde via un scénario. Je vais chercher sur le market et ouvrir un post spécifique si besoin.
Je vais chercher aussi de mon côté, je crois que c'était un widget qui faisait un calcul de durée pour afficher le positionnement d'un volet roulant ou quelque chose dans le genre.

dvb a écrit :
20 mars 2019, 23:26
C'est fonctionnel.
C'est de ma faute, je pense que j'avais sauvegardé le widget sans appliquer "re-sauvegarder la commande"
Thanks !
Il est de plus en plus nécessaire de sauvegarder la commande et l'équipement quand on applique un widget maintenant... ou patienter pour que Jeedom l'assimile complètement.
VM Jeedom 3.2.16 sous Proxmox 5.4 sur NUC5i5RYH (Debian 9.9)
Helper Officiel Jeedom
Widgets développés
Téléchargement d'icônes domotique (Topic Forum)

dvb
Actif
Messages : 1442
Inscription : 15 févr. 2015, 22:50

Re: [Widget] MultiOuvrants

Message par dvb » 21 mars 2019, 21:05

Salvialf a écrit :
21 mars 2019, 08:54
dvb a écrit :
20 mars 2019, 23:17

J'ai croisé "type=setvalue&value=0" et "type=setvalue&value=99", puis descendu un peu le store sans voir l'image changer.
Pour t'éviter de développer le bouton d'inversion, no souci pour retenter si je me suis loupé.

ça semble bon à première vue: ton retour d'état est à 99 et le store est ouvert c'est tout bon ! En plus ça correspond avec ton curseur 'positionnement' qui a 0 pour valeur minimale et 99 pour valeur maximale.
Pendant que j'y suis et ça peut servir à d'autres, si tu veux afficher l'unité (c'est à dire le symbole '%' après '99'), il faut ajouter l'unité dans la case prévue sur la commande:
UniteMultiOuvrants.jpg
Sauf qu'en vrai, le banne est fermé !!!

Mais ne t'embête pas, le widget de JAG intègre un paramètre inversion. Je vais utiliser le sien.
(J'ai fait un tel ménage qu'il me reste moins de 10 widgets, cela ne pose aucun souci).
Salvialf a écrit :
21 mars 2019, 08:54
dvb a écrit :
20 mars 2019, 23:26
C'est fonctionnel.
C'est de ma faute, je pense que j'avais sauvegardé le widget sans appliquer "re-sauvegarder la commande"
Thanks !
Il est de plus en plus nécessaire de sauvegarder la commande et l'équipement quand on applique un widget maintenant... ou patienter pour que Jeedom l'assimile complètement.
Je comprends, du coup la sauvegarde principale devrait engendre une sauvegarde auto des commandes.
Plus simple et fiable. (Je me demande quel est la raison de deux boutons différents).
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+ ...

Avatar de l’utilisateur
Patdec
Actif
Messages : 771
Inscription : 21 janv. 2015, 15:49
Localisation : Tournai

Re: [Widget] MultiOuvrants

Message par Patdec » 03 avr. 2019, 22:43

Bonjour Salvialf,

En préambule bravo pour toutes ces belles icônes et leurs classement. :)
Ton widget Multi Ouvrants est intéressant par sa facilité de changer les icônes et d'en modifier les dimensions.

Capture 465  03-04-2019.jpg
Capture 465 03-04-2019.jpg (67.91 Kio) Consulté 4519 fois

Tu devines déjà ma demande ? J'utilise des FGR-222

1 - Je voudrai un "100 % ou Ouvert " comme celui de @Cadavor. ( Mes bidouillages m'ont pas encore permis de remplacer ce 99% par 100% )
2 - Le tooltip du Slidvertical est très pratique pour régler l'ouverture au % désiré.
3 - Est-il possible d'adapter de ta série 8 le " roller shutter lam " car il a une 20 taine de lames ajourées
et cela rendrait ton widget plus réaliste puisque 2 * plus précis.
Avec des volets de 120 cm de haut, 10 lames sont acceptables en visuel, sur 210 cm, les lames sont trop grandes à mon goût.
Peut être une commande optionnelle en plus permettant de déterminer le nombre de lames souhaitées au goût de chacun. :?:
4 - J'ai adapté les valeurs de ton code à ma sauce. Qu'en penses-tu ?
Pour l'avant dernier state, je suis coincé car il me manque 1 lame.

Code : Tout sélectionner

$('.cmd[data-cmd_uid=#uid#] .iconCmd#id#').empty();
		if (state >= 0 && state <= 0) {
			$('.cmd[data-cmd_uid=#uid#] .iconCmd#id#').html('<img style="display: inline-block;" src="'+srcImg+'/0.png" '+paramTaille+'>');
		}
		if (state >= 1 && state <= 11) {
			$('.cmd[data-cmd_uid=#uid#] .iconCmd#id#').html('<img style="display: inline-block;" src="'+srcImg+'/10.png" '+paramTaille+'>');
		}
		if (state >= 12 && state <= 21) {
			$('.cmd[data-cmd_uid=#uid#] .iconCmd#id#').html('<img style="display: inline-block;" src="'+srcImg+'/20.png" '+paramTaille+'>');
		}
		if (state >= 22 && state <= 31) {
			$('.cmd[data-cmd_uid=#uid#] .iconCmd#id#').html('<img style="display: inline-block;" src="'+srcImg+'/30.png" '+paramTaille+'>');
		}
		if (state >= 32 && state <= 41) {
			$('.cmd[data-cmd_uid=#uid#] .iconCmd#id#').html('<img style="display: inline-block;" src="'+srcImg+'/40.png" '+paramTaille+'>');
		}
		if (state >= 42 && state <= 51) {
			$('.cmd[data-cmd_uid=#uid#] .iconCmd#id#').html('<img style="display: inline-block;" src="'+srcImg+'/50.png" '+paramTaille+'>');
		}
		if (state >= 52 && state <= 61) {
			$('.cmd[data-cmd_uid=#uid#] .iconCmd#id#').html('<img style="display: inline-block;" src="'+srcImg+'/60.png" '+paramTaille+'>');
        }  
		if (state >= 62 && state <= 71) {
			$('.cmd[data-cmd_uid=#uid#] .iconCmd#id#').html('<img style="display: inline-block;" src="'+srcImg+'/70.png" '+paramTaille+'>');
		}
		if (state >= 72 && state <= 81) {
			$('.cmd[data-cmd_uid=#uid#] .iconCmd#id#').html('<img style="display: inline-block;" src="'+srcImg+'/80.png" '+paramTaille+'>');
		}
		if (state >= 82 && state <= 98) {
			$('.cmd[data-cmd_uid=#uid#] .iconCmd#id#').html('<img style="display: inline-block;" src="'+srcImg+'/90.png" '+paramTaille+'>');
		}
		if (state >= 99 && state <= 100) {
			$('.cmd[data-cmd_uid=#uid#] .iconCmd#id#').html('<img style="display: inline-block;" src="'+srcImg+'/100.png" '+paramTaille+'>');
		}
Capture 466  03-04-2019.jpg
Capture 466 03-04-2019.jpg (62.7 Kio) Consulté 4519 fois


In Fine, un mix des 2 solutions avec sa petite animation sympa !!!
Débutant Jeedom.
VirtualBox 6.0.10 sur Tablette I Works 12 sous Win 10 - Debian 9.9
Jeedom 3.3.36 - Contrôleur Aeotec ZW 090 C
Modules Fibaro FGR-222

Répondre

Revenir vers « [Plugin officiel] Widgets »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 13 invités