Ce Forum passera en lecture seule en janvier 2020
Image
Merci de vous rendre sur https://community.jeedom.com maintenant pour vos prochains postes ;)

[DEV-WIDGETS] Salvialf

Réservé à l'utilisation et la création de widgets dans JEEDOM
romanais
Actif
Messages : 1997
Inscription : 21 août 2014, 21:36
Localisation : Drôme

Re: [DEV-WIDGETS] Salvialf

Message par romanais » 05 avr. 2019, 15:04

Ça a l'air top !!
juste une question car je ne vois pas trop sur ton animation, est-ce que la valeur s'affiche au fur et à mesure sur le curseur que l'on déplace ? (histoire de le lâcher quand on est à la bonne valeur :-)
Énorme boulot en tout cas, merci !
Merci à toute l'équipe pour le taf

Mon matériel

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

Re: [DEV-WIDGETS] Salvialf

Message par Salvialf » 05 avr. 2019, 15:15

romanais a écrit :
05 avr. 2019, 15:04
Ça a l'air top !!
juste une question car je ne vois pas trop sur ton animation, est-ce que la valeur s'affiche au fur et à mesure sur le curseur que l'on déplace ? (histoire de le lâcher quand on est à la bonne valeur :-)
Énorme boulot en tout cas, merci !
Non pour le moment la valeur est un retour d'état. Par contre effectivement je peux essayer de voir pour ajouter un tooltip qui fait défiler la valeur pendant la sélection comme le widget slider 'core' par défaut.

Peut-être dans un second temps après l'avoir mis à disposition ça fera une évolution :mrgreen:

Plus sérieusement je viens de passer pas mal d'heures dessus ces 2 derniers jours et il me reste encore le code à remettre en forme et la doc à préparer donc je pense faire ça d'abord pour le partager rapidement.
Quoi que me connaissant maintenant que tu m'as donné l'idée ça va me travailler jusqu'à temps que je le fasse... Bref ça devrait pouvoir se faire assez vite !
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
Theduck38
Helper
Messages : 2713
Inscription : 22 févr. 2015, 17:32
Localisation : Près de Grenoble
Contact :

Re: [DEV-WIDGETS] Salvialf

Message par Theduck38 » 05 avr. 2019, 18:17

Mouarf, je m'abonne !!!
Regarde, le knob, aussi (voir l'autre fil) ;)

J'adore la superposition des curseurs (gros appel du pied) !!!
:mrgreen:
-- TD38 --
Helper Officiel Jeedom
Zimeteo sur Jeedom : http://www.meteo.lecoin.info
Jeedom Stable sur serveur custom
Le risque électrique - Afficheur leds RGB - Tablette Murale - Thermostat connecté

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

Re: [DEV-WIDGETS] Salvialf

Message par Salvialf » 05 avr. 2019, 19:26

Theduck38 a écrit :
05 avr. 2019, 18:17
J'adore la superposition des curseurs (gros appel du pied) !!!
:mrgreen:
Ah oui l'horloge. C'est le seul truc que j'ai même pas regardé... Je viens de le faire ça a l'air jouable à priori c'est que de la mise en page html.

Faut que je teste tout ça sur la V4 avant mais j'y pense du coup grâce à ton subtil appel du pied ;) Par contre dans l'utilisation tu verrais ça pour quel usage ?
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
xtrem57
Timide
Messages : 211
Inscription : 17 mars 2015, 19:07
Localisation : Metz

Re: [DEV-WIDGETS] Salvialf

Message par xtrem57 » 05 avr. 2019, 20:01

Hello,

Il est prevu des choses pour la partie mobile (WebApp) ?
Jeedom DIY @ Debian | Service Pack Ultimate
Plugins: OpenZwave - Edisio - Téléinfo - APC - BLEA - Hue - Sonos - Kodi - Camera - Netatmo - Xiaomi - Jeelink - Telegram
Hebergeur de l'API DomoGeek

Avatar de l’utilisateur
Theduck38
Helper
Messages : 2713
Inscription : 22 févr. 2015, 17:32
Localisation : Près de Grenoble
Contact :

Re: [DEV-WIDGETS] Salvialf

Message par Theduck38 » 05 avr. 2019, 21:51

Salvialf a écrit :
05 avr. 2019, 19:26
Ah oui l'horloge. C'est le seul truc que j'ai même pas regardé... Je viens de le faire ça a l'air jouable à priori c'est que de la mise en page html.

Faut que je teste tout ça sur la V4 avant mais j'y pense du coup grâce à ton subtil appel du pied ;) Par contre dans l'utilisation tu verrais ça pour quel usage ?
Je sais pas encore, mais c'est beau !!! :lol:
-- TD38 --
Helper Officiel Jeedom
Zimeteo sur Jeedom : http://www.meteo.lecoin.info
Jeedom Stable sur serveur custom
Le risque électrique - Afficheur leds RGB - Tablette Murale - Thermostat connecté

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

Re: [DEV-WIDGETS] Salvialf

Message par Salvialf » 05 avr. 2019, 22:38

xtrem57 a écrit :
05 avr. 2019, 20:01
Hello,
Il est prevu des choses pour la partie mobile (WebApp) ?
Salut,

Oui c'était prévu.... Je posterai peut-être un truc ici car de toute façon ça m'intéresse d'étudier les différences entre mobile et dashboard.

Cependant une V4 étant dans les tuyaux et ne sachant pas ce qu'elle va conserver ou pas je vais mettre le frein sur le développement de widget pour que ce ne soit pas en pure perte. J'étais content de développer des widgets et j'en avais plein dans les tuyaux mais je serai bien moins content si tout ce travail est réduit à néant dans 6 mois...
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 : 1438
Inscription : 15 févr. 2015, 22:50

Re: [DEV-WIDGETS] Salvialf

Message par dvb » 05 avr. 2019, 23:30

Salvialf a écrit :
28 mars 2019, 09:45
Salut @dvb,

Comme promis une solution pour visualiser directement l'info Jour Tempo par la colorisation du texte.

Les widgets n'étant pas modifiables directement sur le plugin Domogeek, il faut dupliquer les commandes dans un virtuel (Type: Info/autre).
Sur la commande 'Jour Tempo' du virtuel (paramètres/code/case 'activer la personnalisation' cochée) tu remplaces le code par:

Code : Tout sélectionner

<div class="tooltips cmd cmd-widget" data-type="info" data-subtype="string" data-cmd_id="#id#" data-cmd_uid="#uid#" data-version="#version#" style="display: block;">
	<center><span style="font-size : 12px;#hideCmdName#" class="cmdName">#name_display#</span> <strong class="state"></strong></center>
    <span style="font-weight:bold" class="display"></span>
	<script>
		jeedom.cmd.update['#id#'] = function(_options){
			$('.cmd[data-cmd_id=#id#]').attr('title','Valeur du '+_options.valueDate+', collectée le '+_options.collectDate)
            if (_options.display_value == 'BLEUE') {
            $('.cmd[data-cmd_id=#id#] .display').empty().append('#name#') .css('color','#0000FF');}
      		else if (_options.display_value == 'BLANCHE') {
			$('.cmd[data-cmd_id=#id#] .display').empty().append('#name#') .css('color','#FFFFFF');}
            else if (_options.display_value == 'ROUGE') {
			$('.cmd[data-cmd_id=#id#] .display').empty().append('#name#') .css('color','#FF0000');}
            else {
			$('.cmd[data-cmd_id=#id#] .state').empty().append('#name#'+' '+ _options.display_value);}
			$('.cmd[data-cmd_id=#id#]').removeClass('label label-warning label-danger')
			if(_options.alertLevel == 'warning'){
				$('.cmd[data-cmd_id=#id#]').addClass('label label-warning');
			}else if(_options.alertLevel == 'danger'){
				$('.cmd[data-cmd_id=#id#]').addClass('label label-danger');
			}
		}
		jeedom.cmd.update['#id#']({display_value:'#state#',valueDate:'#valueDate#',collectDate:'#collectDate#',alertLevel:'#alertLevel#'});
	</script>
</div>
Tu décoches 'Afficher le nom' dans 'longlet 'Affichage' (sinon ça fera doublon).
Salvialf,

Me revoici après upgrade v3.3.19 qui m'a permis de créer le virtuel.
Image

J'ai appliqué le code mais pas de changement de couleur :
ImageImage

Une idée ?
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 : 1331
Inscription : 24 févr. 2018, 09:37
Contact :

Re: [DEV-WIDGETS] Salvialf

Message par Salvialf » 05 avr. 2019, 23:38

dvb a écrit :
05 avr. 2019, 23:30
Une idée ?
Lol oui une idée à priori C'est "BLEU" sans le "E" final :? :lol: :lol: Faudra vérifier pour la valeur BLANC car j'ai mis BLANCHE

Enlève le dernier E à BLEUE dans le code pour voir

EDIT ah non c'est pas ça tu as déjà modifié le code !! T'es sur l'affichage dans une vue là ! Il est sur le dashboard ton widget ? si oui c'est dans la 1ère case que ça se passe
Dernière édition par Salvialf le 06 avr. 2019, 10:46, édité 1 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)

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

Re: [DEV-WIDGETS] Salvialf

Message par dvb » 05 avr. 2019, 23:53

J'ai changé le code car domogeek affiche BLEU sans E. Oui je suis sur le dashboard. Je regarde demain si j'ai mis le code au bon endroit.

Envoyé de mon MHA-L29 en utilisant Tapatalk

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 : 1438
Inscription : 15 févr. 2015, 22:50

Re: [DEV-WIDGETS] Salvialf

Message par dvb » 06 avr. 2019, 10:43

J'étais effectivement dans la partie vue => Tout est OK !
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 : 1331
Inscription : 24 févr. 2018, 09:37
Contact :

Re: [DEV-WIDGETS] Salvialf

Message par Salvialf » 06 avr. 2019, 10:45

dvb a écrit :
06 avr. 2019, 10:43
J'étais effectivement dans la partie vue => Tout est OK !
Cool faudra juste faire gaffe pour les jours en BLANC car j'ai mis BLANCHE mais tu as peut-être déjà modifié ?
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 : 1438
Inscription : 15 févr. 2015, 22:50

Re: [DEV-WIDGETS] Salvialf

Message par dvb » 06 avr. 2019, 11:45

Salvialf a écrit :
06 avr. 2019, 10:45
dvb a écrit :
06 avr. 2019, 10:43
J'étais effectivement dans la partie vue => Tout est OK !
Cool faudra juste faire gaffe pour les jours en BLANC car j'ai mis BLANCHE mais tu as peut-être déjà modifié ?
Oui j'avais tout modifié de suite.
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 : 1438
Inscription : 15 févr. 2015, 22:50

Re: [DEV-WIDGETS] Salvialf

Message par dvb » 06 avr. 2019, 12:25

En complément, je pense à un autre truc plus lisible quand on est loin du design.

La tuile afficherait "BLANC", "ROUGE ou " BLEU" avec des couleurs de texte et de fond paramétrables. Exemple :
- Période bleue : fond bleu/texte blanc
- Période blanche : fond blanc/texte noir
- Période rouge : fond rouge/texte blanc

Je pense que c'est simple à faire avec des commandes css, mais je suis encore trop débutant. Si tu arrives à coder, avec cet exemple et le précédent, je crois que j'arriverai à comprendre les rouages.

Rien d'urgent, seulement si tu trouves du temps.

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
Salvialf
Helper
Messages : 1331
Inscription : 24 févr. 2018, 09:37
Contact :

Re: [DEV-WIDGETS] Salvialf

Message par Salvialf » 10 avr. 2019, 22:57

Pour info je me suis mis à faire des horloges ce soir pis comme j'arrive pas à me décider bah j'en fais plein! Du coup il va y avoir l'embarras du choix sur les horloges bientôt ;)
dvb a écrit :
27 mars 2019, 22:26
Hello,
Je suis curieux de savoir si tu sauras afficher les secondes (mais c'est peut-être trop lourd pour Jeedom)

Pas de problème les secondes s'affichent nickel!
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)

romanais
Actif
Messages : 1997
Inscription : 21 août 2014, 21:36
Localisation : Drôme

Re: [DEV-WIDGETS] Salvialf

Message par romanais » 11 avr. 2019, 11:25

Merci pour le boulot Salviaf, on voit que t'es bien rémunéré pour abattre tout ce taf :lol:
Courage ;)
Merci à toute l'équipe pour le taf

Mon matériel

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

Re: [DEV-WIDGETS] Salvialf

Message par Salvialf » 11 avr. 2019, 15:16

romanais a écrit :
11 avr. 2019, 11:25
Merci pour le boulot Salviaf, on voit que t'es bien rémunéré pour abattre tout ce taf :lol:
Courage ;)

:lol: :lol:

Je me paye en nouvelles connaissances !!

Depuis le temps que je voulais apprendre à programmer un minimum je ne vais pas m'arrêter en si bon chemin. Et c'est un vrai bonheur d'apprendre un peu + chaque jour ;)
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 : 1331
Inscription : 24 févr. 2018, 09:37
Contact :

Re: [DEV-WIDGETS] Salvialf

Message par Salvialf » 11 avr. 2019, 16:21

Et de une !!! Directe sur mon design 8-)
Pièces jointes
20190411_161855.gif
20190411_161855.gif (19.84 Kio) Consulté 408 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)

romanais
Actif
Messages : 1997
Inscription : 21 août 2014, 21:36
Localisation : Drôme

Re: [DEV-WIDGETS] Salvialf

Message par romanais » 11 avr. 2019, 16:31

:o
(obligé de mettre du texte sinon je ne peux pas valider mon super post :D)
Merci à toute l'équipe pour le taf

Mon matériel

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

Re: [DEV-WIDGETS] Salvialf

Message par dvb » 11 avr. 2019, 21:21

Salvialf a écrit :
11 avr. 2019, 16:21
Et de une !!! Directe sur mon design 8-)
Génial, c'est exactement ce que je recherche : lisible et épuré.
Et avec les secondes en plus ! J'ai hâte de tester...

PS : on ne t'arrête plus, et ce n'est pas plus mal :lol:
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+ ...

Répondre

Revenir vers « [Plugin officiel] Widgets »

Qui est en ligne ?

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