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] 3State_Switch

Réservé à l'utilisation et la création de widgets dans JEEDOM
Avatar de l’utilisateur
Salvialf
Helper
Messages : 1334
Inscription : 24 févr. 2018, 09:37
Contact :

[WIDGET] 3State_Switch

Message par Salvialf » 03 juin 2019, 22:01

Bonjour @ tous,

Switch 3 positions (ON/AUTO/OFF par défaut) à appliquer sur une commande de type action/Curseur.

Image

Les valeurs retournées par le widget sont:
- OFF = 0
- ON = 1
- AUTO = 2


Il faut mettre le paramètre vertical à "1" pour passer en vue switch vertical,

Il est possible de personnaliser le libellé des cases via 3 paramètres optionnels ayant pour valeur le texte voulu et pour nom:
- texte0: correspond au texte pour la valeur "0" ("OFF" par défaut).
- texte1: correspond au texte pour la valeur "1" ("ON" par défaut).
- texte2: correspond au texte pour la valeur "2" ("AUTO" par défaut).

Il est possible de personnaliser la couleur des cases via 3 paramètres optionnels ayant pour valeur là couleur voulue et pour nom:
- color0: couleur de la case pour la valeur "0" ("red" par défaut).
- color1: couleur de la case pour la valeur "1" ("green" par défaut).
- color2: couleur de la case pour la valeur "2" ("#418d92" par défaut).

Image vertical=1 / texte0=ÉTEINT / texte1=ALLUMÉ / texte2=STROBE / color0=tomato / color1=lime / color2=orange

Image
En cas de valeur autre que 0 ou 1 ou 2, le widget affiche une image d'erreur: Image
Il reste alors possible de cliquer à côté du bouton orange pour renvoyer une valeur de 0 ou 1.

------------------------------------------------------------------------------------------------------------------------------------------------

FICHIERS POUR V4:
Les fichiers pour utiliser 3State_Switch en V4 sont disponibles dans un fichier zippé à cette adresse:
https://github.com/Salvialf/JEEDOM-Widg ... Switch.zip

Le fichier cmd.action.slider.3State_Switch.html est à copier dans le répertoire html\data\customTemplates\dashboard à l'aide du plugin Jeexplorer.
(exemple identique avec IconAction):
Image


Tous les paramètres optionnels fonctionnent + ajout du paramètre "time" des widgets info V3 acceptant les 3 valeurs (duree, date, heure).
Image

Le widget peut être sélectionné à partir de l'onglet Affichage de la configuration de la commande, en choisissant Customtemp/3State_Switch dans le menu déroulant.


Lien Market - Catégorie Autre
Lien Github
Dernière édition par Salvialf le 17 sept. 2019, 22:28, édité 9 fois.
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)

Networks514
Actif
Messages : 578
Inscription : 02 sept. 2016, 22:22

Re: [WIDGET] 3State_Switch

Message par Networks514 » 04 juin 2019, 00:35

Nickel, fonctionne très bien ! Merci à toi pour la rapidité
Networks514
Jeedom / Synology DS411j / Synology DS916+8G / Rpi3 / Zibase
Zwave / Enocean / Rflink / Xiaomi / Bluetooth

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

Re: [WIDGET] 3State_Switch

Message par Salvialf » 04 juin 2019, 17:43

** MISE A JOUR **

- Possibilité d'afficher ou cacher le nom de la commande.
- 3 nouveaux paramètres pour personnaliser le libellé des cases (voir 1er post).
- Affichage d'une erreur en cas de valeur autre que 0 ou 1 ou 2.
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
Poumi
Actif
Messages : 660
Inscription : 21 mars 2019, 22:41

Re: [WIDGET] 3State_Switch

Message par Poumi » 04 juin 2019, 18:31

Si c’est pas trop abusé c’est possible d’avoir un paramètre pour passer en vertical?

Je pensais l’utiliser pour une fenetre de toit avec ouvrir/auto/fermer (le auto étant quand je pilote via scénario)
Du coup ce serait super si je pouvais mettre

Ouvrir
Auto
Fermer

Et à droite je mets un iconinfo avec le retour d’etat

Avatar de l’utilisateur
maxredphenix
Actif
Messages : 539
Inscription : 18 sept. 2015, 21:36
Localisation : Bourgogne

Re: [WIDGET] 3State_Switch

Message par maxredphenix » 04 juin 2019, 18:46

Sympa ce ptit widget :)
DIY Intel NUC i5 7Gen(via Proxmox) - Jeedom 3.2.

IPX800 v4 + 2 modules X-4FP
Détecteur fuite d'eau + fumée fibaro
Divers modules Zwave

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

Re: [WIDGET] 3State_Switch

Message par dvb » 04 juin 2019, 21:15

Hello Salvialf,

Merci pour cette nouvelle contribution => je teste dès que j'ai 5 mn.
Petite doléance : possible d'avoir un paramètre pour choisir les couleurs des boutons ?
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+ ...

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

Re: [WIDGET] 3State_Switch

Message par dvb » 04 juin 2019, 22:43

Bon je n'ai pas résisté longtemps :D

En revanche il y a un pb chez moi :
Image

Je suis certain que j'ai mal paramétré mais je ne trouve pas ce qui coince...
Image

J'ai appliqué le widget sur les 3 actions/curseurs, mais pas sur info/état (widget pas dispo ) :

Image

Une idée de ce que cela peut -être ?...
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
Poumi
Actif
Messages : 660
Inscription : 21 mars 2019, 22:41

Re: [WIDGET] 3State_Switch

Message par Poumi » 04 juin 2019, 22:45

Salvialf a écrit :
03 juin 2019, 22:01

Switch 3 positions (ON/AUTO/OFF par défaut) à appliquer sur une commande de type action/Curseur.
Donc une action curseur qui prend les valeurs 0, 1 ou 2

Pas 3 actions...
Et pas sur une info non plus

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

Re: [WIDGET] 3State_Switch

Message par Salvialf » 05 juin 2019, 10:14

dvb a écrit :
04 juin 2019, 22:43
En revanche il y a un pb chez moi :

Une idée de ce que cela peut -être ?...
Salut @dvb,

La réponse est ici: viewtopic.php?f=29&t=45670#p736474

Les commandes action/curseur sont capables d'envoyer plusieurs valeurs donc une seule commande suffit liée à une info/numérique.
dvb a écrit :
04 juin 2019, 21:15
Petite doléance : possible d'avoir un paramètre pour choisir les couleurs des boutons ?
Oui ça fera partie de la prochaine MAJ !
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] 3State_Switch

Message par Salvialf » 05 juin 2019, 10:17

Poumi a écrit :
04 juin 2019, 18:31
Si c’est pas trop abusé c’est possible d’avoir un paramètre pour passer en vertical?

Je pensais l’utiliser pour une fenetre de toit avec ouvrir/auto/fermer (le auto étant quand je pilote via scénario)

Et à droite je mets un iconinfo avec le retour d’etat
Bonjour,

Pourquoi pas je vais regarder pour avoir la possibilité de le passer en vertical mais ça va nécessiter une grosse réécriture donc ça risque de prendre un peu de temps.

Par contre tu ne pourras pas lier IconInfo car il s'agit d'une info/binaire alors que le widget doit être lié à une info/numérique. Il faut que je partage la version numérique d'IconInfo...
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
Poumi
Actif
Messages : 660
Inscription : 21 mars 2019, 22:41

Re: [WIDGET] 3State_Switch

Message par Poumi » 05 juin 2019, 19:13

Salvialf a écrit :
05 juin 2019, 10:17

Par contre tu ne pourras pas lier IconInfo car il s'agit d'une info/binaire alors que le widget doit être lié à une info/numérique. Il faut que je partage la version numérique d'IconInfo...
Non, je ne gère pas ma fenetre de toit en proportionnel mais en ouvert/fermé ( paramètre du fibaro). Pour un truc qui s’ouvre de 40cm, piloter le pourcentage d’ouverture n’a pas d’interet...

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

Re: [WIDGET] 3State_Switch

Message par Salvialf » 05 juin 2019, 19:17

Ok... en tout cas je poste une mise à jour ce soir avec la possibilité de le passer en vertical + le choix des couleurs + différentes optimisations
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] 3State_Switch

Message par Salvialf » 05 juin 2019, 21:54

** MISE A JOUR **

- Passage en affichage vertical via le paramètre vertical de valeur 1.
- 3 nouveaux paramètres pour personnaliser lla couleur des cases (voir 1er post).
- Diverses optimisations.
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)

Networks514
Actif
Messages : 578
Inscription : 02 sept. 2016, 22:22

Re: [WIDGET] 3State_Switch

Message par Networks514 » 05 juin 2019, 22:19

Salvialf a écrit :
05 juin 2019, 21:54
** MISE A JOUR **

- Passage en affichage vertical via le paramètre vertical de valeur 1.
- 3 nouveaux paramètres pour personnaliser lla couleur des cases (voir 1er post).
- Diverses optimisations.
Du très très bon tout ça !! Je vois finalement que le besoin était là , et avec la personnalisation, c’est top !!
Merci à toi ;)
Networks514
Jeedom / Synology DS411j / Synology DS916+8G / Rpi3 / Zibase
Zwave / Enocean / Rflink / Xiaomi / Bluetooth

Avatar de l’utilisateur
noodom
Actif
Messages : 982
Inscription : 13 juil. 2014, 17:25
Contact :

[WIDGET] 3State_Switch

Message par noodom » 05 juin 2019, 22:59

Allez c'est parti pour une installation !
Merci !

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

Re: [WIDGET] 3State_Switch

Message par dvb » 06 juin 2019, 22:19

Salvialf a écrit :
05 juin 2019, 10:14
dvb a écrit :
04 juin 2019, 22:43
En revanche il y a un pb chez moi :

Une idée de ce que cela peut -être ?...
Salut @dvb,

La réponse est ici: viewtopic.php?f=29&t=45670#p736474

Les commandes action/curseur sont capables d'envoyer plusieurs valeurs donc une seule commande suffit liée à une info/numérique.
Bonsoir,
Je viens de corriger les commandes, tout est OK. Ce Widget est top !

Pour info, cela va me permettre de visualiser d'un seul coup d'oeil tous mes modes (volets inhibés, etc...). Merci encore :)
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+ ...

jlpnc
Timide
Messages : 19
Inscription : 27 mars 2017, 21:27

Re: [WIDGET] 3State_Switch

Message par jlpnc » 15 juin 2019, 06:40

@Salvialf
GRAND merci et félicitations pour cet excellent widget 3StateSwitch
De plus le rendu visuel est très beau. cela faisait longtemps que j'attendais un switch 3 états paramétrables

j'ai juste une petite remarque, pourquoi l'ordre d'affichage des boutons ne suit pas celui des textes 0, 1 , 2 ?
Pièces jointes
2019-06-15_15-32-27.jpg
2019-06-15_15-32-27.jpg (152.91 Kio) Consulté 10947 fois
SYNOLOGY DS216+II 6.2
clef ZW aeotec
Docker Jeedom+Mysql mode bridge

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

Re: [WIDGET] 3State_Switch

Message par Salvialf » 15 juin 2019, 13:35

jlpnc a écrit :
15 juin 2019, 06:40
@Salvialf
GRAND merci et félicitations pour cet excellent widget 3StateSwitch
De plus le rendu visuel est très beau. cela faisait longtemps que j'attendais un switch 3 états paramétrables

j'ai juste une petite remarque, pourquoi l'ordre d'affichage des boutons ne suit pas celui des textes 0, 1 , 2 ?
Bonjour et merci pour ton retour,

Il n'y a pas de raisons particulières c'est juste que ça m'a semblé plus pertinent comme ça au début mais je peux modifier si d'autres utilisateurs se manifestent...!?
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] 3State_Switch

Message par dvb » 18 juin 2019, 22:00

Hello,

Je me suis fait la même remarque, c'est vrai que cela ne semble pas logique.
Si tu as 5mn et que tu veux remettre de l'ordre dans ta chambre => GO :roll:

Aucun urgence évidemment !

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

Avatar de l’utilisateur
Poumi
Actif
Messages : 660
Inscription : 21 mars 2019, 22:41

Re: [WIDGET] 3State_Switch

Message par Poumi » 18 juin 2019, 22:04

Je suis le seul à trouver ça logique dans l’ordre actuel?

0 et 1 pour on et off (ou ouvert et fermé) c’est logique
Donc un auto ou manu ou autre avec 2 c’est logique aussi

Et le auto/manu au milieu et on-off/ouvert-fermé aux extrémités c’est le plus cohérent aussi non?

Répondre

Revenir vers « [Plugin officiel] Widgets »

Qui est en ligne ?

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