[Présentation] Benj29 et blog Jeedom-Facile

De rien ! Je les ajoute comme ça elles seront sur le nouveau ;).

Bonsoir Benj29,
merci encore pour tout ce formidable travail.
Pourrais tu nous dire comment fais-tu pour bien centrer tous les éléments dans un tableaux, par exemple celui de la gestion des consignes (boutons, valeurs, textes)?
peux tu mettre l’exemple de Css, a moins que cela soit dans le virtuel que tu centres tout cela
je me retrouve confronté au problème que mes textes sont centrés, les icones et valeurs de températures aligné à gauche.
désolé si tu as déjà donné l’info et que j’aurai loupé
Merci encore
Cdt

Il faut utiliser la fonction centrer dans les options d’un widget. A défaut surcharger avec l’option center et align dans les balises

Peux tu nous montrer un exemple? Car je ne vois pas cette option

Lo,

Voici un exemple qui illustre les dire de Benj29,

Au plaisir, bonne journée,

2 « J'aime »

Merci beaucoup à tous les deux
J’ai cherché des heures en partant dur la piste des css, des virtuels etc… alors qu’il suffisait de cocher une case
Passez un bon week-end

Hello,

Juste pour vous dire que je pense arrêter Jeedom-Facile en Février.
L’intérêt n’est plus trop là, moins de visiteurs, malgré une volonté de contenus cibles et de qualité.
Au regard des frais engagés et j’espérai que le site se suffise à lui-même, cela n’est pas le cas.
C’est assez logique, les utilisateurs sont de plus en plus aguerris et tant mieux.
J’ai récupéré tous les articles et je réfléchis à les porter sur un github en accès.

Je dois avouer aussi que mon installation est tellement mature que le peu de temps que j’y passe dessus c’est suite à des bugs ou des mises à jour qui changent un comportement. Quelques fonctions ci-et-là de temps à autre, mais c’est tellement rare !

Bref, profitez-en. Les créateurs de Jeedom devraient être heureux de voir des installations matures et stabilisées.

Pour finaliser le blog à mes yeux, il manquait moins de 5 articles, mais je n’ai pas assez de temps pour rédiger : JPI et la partie design dans la maison, la gestion audio hifi et vidéo et le gros sujet de la consommation autoconsommation et suivi énergétique dont je suis très content. Cependant, ce dernier sujet demande tout de même une certaine connaissance de l’énergie et de l’électricité, c’était aussi un challenge que de vulgariser tout cela.

Mais la vie me donne d’autres priorités.

Passez de bonnes fêtes.

16 « J'aime »

Moi j’y vais tous les jours snifff
A te lire très vite
Bonne année jeedom 2022!!!

Je comprends que tu ferme mais tes tutos sont tellement top . Préviens si tu ne fais pas le github que j’aspire tout sur un fichier word.
Car souvent je retourne voir un truc.
Encore merci pour tout.

1 « J'aime »

Je confirme également l’importance de tes tutoriels dans mon installation mais il est évident que la solution n’est pas viable dans le temps si tu ne continue plus.
En tous cas si tu arrive à transférer sur Git c’est top sinon un Word :slight_smile:
Encore merci pour ce que tu as apporté à nous tous et meilleurs vœux.

Marmoul

1 « J'aime »

Hello,

c’est moche pour l’arrêt, mais ça peut se comprendre, je me propose pour « save et mettre à disposition » aussi éventuellement :wink: dès que possible… je suis tjs sur le grill …

bonne année :wink:

1 « J'aime »

Oui en hébergement free ou auto hébergée. Si besoin je peux le faire aussi

2 « J'aime »

Bonsoir Benj29,
comment fais tu pour aligner dans ton tableau les 2 icones Confort et habitudes
merci de ton aide
Cordialement
Chris13

Bonsoir
qui peut m’aider, cela fait 3 semaines que je cherche à aligner 2 ou 3 boutons sur la même ligne dans la même cellule d’un tableau comme benj29 a pu le faire a de multiples reprises (gestion des thermostats etc…)*

image
ou encore la
image

moi, ça me les mets un bouton sous l’autre
merci pour votre aide encore une fois

Vérifie que tu n’as pas coché retour à la ligne sur ton widget.
Après si c’est le code de ton widget il faut le modifier (cherche le br).
Je ne fais rien de plus que mettre une largeur de tableau adaptée au nombre de boutons.

Merci Benj29, ça fait 3 semaines que je cherche alors que j’avais modifié le code du widget bouton MMI grrrr…!!!

peux tu me détailler à quoi correspond le statut calcul et suspendu de tes thermostats?


Merci encore pour tout

Suspendu est l’état du thermostat quand il est suspendu :smiley: : fenêtre, porte etc ouvertes. Voir onglet du thermostat correspondant. En gros, tu veux pas chauffer/refroidir si condition donnée.
Pour ma part, comme je gère l’humidité des pièces avec les climatisations (en // de la VMC) si une déshumidification est en cours, le thermostat est suspendu aussi.

Calcul est un état intermédiaire quand il doit recalculer la consigne de chauffe/froid. C’est de l’animation façon de parler (d’où la calculette dans mon widget). Le thermostat recalcule depuis la température de départ, température à atteindre les bons paramètres pour chauffer/refroidir, par exemple quand il sort du « suspendu ».

Depuis j’ai ajouté un 6e état (clim, chauffage, calcul, suspendu, arrêté) : déshumidification avec une pale de ventilateur.

Bonjour Benj29,
merci encore pour ces précieuses informations, je me demande juste comment fais tu pour récupérer l’état suspendu du thermostat quand les fenêtre sont ouvertes, je ne vois pas où mettre l’action.
as-tu créé un mode suspendu, calcul et déshumidification?


Pour l’état calcul, je n’ai pas tout saisi non plus, j’ai du louper une étape.
J’espère en tout cas que tu trouveras un peu de temps afin de réactualiser l’article de ton blog.
Merci beaucoup tu es un puits de sciences pour nous
Bonne journée

Hello Ben,

Je me permets un message (qui n’est pas une question ^^) pour te remercier de toute ma gratitude concernant tes nombreux billets et ton blog.

Grâce à toi, je suis arrivée à ça:
Sans titre 2

Alors certes, cela n’a rien à voir avec les trucs de fou que tu sais faire, mais je suis pas peu fière d’être parvenue à réaliser ça. Je me suis grandement inspirée de ton billet sur la gestion de présence, j’ai glané quelques infos ça et là pour afficher une map et les petits bonhommes/widgets proposés par @Salvialf (merci au passage).
J’ai passé une soirée à gérer le gps sur nos deux tel Android, une autre aprem à gérer comment afficher « dernière MAJ », je me suis arrachée les cheveux, mais j’y suis arrivée!

J’ai pas encore pleinement digéré ce billet je dois le dire, mais j’en ai vu les 3/4.

Je suis juste un poil déçue du signal GPS, que je trouve vraiment pas précis (par exemple me disant que je suis dans le centre ville alors que je suis pas tout à fait là) et surtout assez déçue du temps de réactivité du signal gps dans les zones (ou alors j’ai mal configuré nos tel Android). As-tu également cette impression? Car en lisant ton blog, ton portail s’ouvre quand tu arrives, donc la détection des zones a l’air ok, j’ai peur que de mon côté, le signal ne soit pas assez bon pour faire ça (bien dommage).

Sur les conseils de @alexcrp j’ai investi dans l’antenne Sena et des nuts, qui fonctionnent comme on peut le voir.

La suite: digérer la présence/absence forcée, là, gros morceau. Mais merci grandement, pour ton temps et le côté très didactique de tes billets qui permettent de s’en sortir tout seul comme des chefs!

1 « J'aime »

Je ne suis pas sûr de comprendre. En quoi je dois réactualiser ? Tout ce qui est dans le blog est parfaitement fonctionnel.
Pour tes questions, c’est abordé dans l’article et tu sembles bien l’avoir configuré. Quand tu ouvres ta porte d’entrée, plus de 2 min, ton thermostat va se suspendre (voir image dans l’article Thermostat Chauffage (4)).

Ensuite si tu fermes, le thermostat va se mettre en « calcul ».
Ce que tu me demandes c’est plutôt comment faire un widget virtuel qui fait « joli » et qui n’a rien à voir avec l’article de la gestion du chauffage/clim.
J’ai la flemme d’aller chercher dans la présentation, mais j’avais partagé le code du widget (que tu as repris) et le code du scénario.

Ce sont des scénarios « unitaires » (autant que de thermostats et à multiplier pour clim et chauffage) mais j’utilise les mêmes variables qui se déclenchent sur « statut » du thermostat.

Pour le chauffage :

Pour la clim :

Pour le widget :

<div class="tooltips cmd cmd-widget #history#" data-type="info" data-subtype="numeric" data-cmd_id="#id#" data-cmd_uid="#uid#" data-version="#version#" data-eqLogic_id="#eqLogic_id#" style="display: block;">
	<center>
      <span class="iconCmd"></span>
  </center>
	<script>
		jeedom.cmd.update['#id#'] = function(_options){
          var state = _options.display_value;
          var cmd = $('.cmd[data-cmd_id=#id#]');
          // 0 arrêt qu'importe le mode ; 1 = chauffage ; 2 = clim ; 3 = calcul ; 4 = suspendu ; 5 = séchage
          cmd.attr('title','Valeur du '+_options.valueDate+', collectée le '+_options.collectDate);
          if (state == 0 ) {
			cmd.find('.iconCmd').empty().append('<i class="Mdi mdi-close" style="color:#acacac;font-size:16px;"></i>');
			}
		  if (state == 2 ) {
			cmd.find('.iconCmd').empty().append('<i class="Mdi mdi-snowflake" style="color:#5078aa;font-size:18px;"></i>');
			}
          if (state == 1 ) {
			cmd.find('.iconCmd').empty().append('<i class="Mdi mdi-thermometer-plus" style="color:#da3037;font-size:18px;"></i>');
			}
          if (state == 3 ) {
			cmd.find('.iconCmd').empty().append('<i class="Mdi mdi-calculator" style="color:ghostwhite;font-size:18px;"></i>');
			}
		  if (state == 4 ) {
			cmd.find('.iconCmd').empty().append('<i class="Mdi mdi-motion-pause-outline" style="color:#ff8c00;font-size:18px;"></i>');
			}
          if (state == 5 ) {
			cmd.find('.iconCmd').empty().append('<i class="Mdi mdi-fan-plus" style="color:ghostwhite;font-size:18px;"></i>');
			}
		  cmd.find('.state').empty().append(' '+state);
          cmd.find('.unite').empty().append(' #unite#');	
          
			if(_options.alertLevel){
			$('.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>

dont le virtuel info :

Pour la déshumidification, c’est un autre sujet et cela n’a rien à avoir avec le chauffage et la climatisation.
Comme tu peux le voir dans le code du widget, j’utilise 5 comme état pour la déshumidification, mais faut-il que tes clim le fassent…

Je peux tenter à l’occasion de compléter mais cela rentre dans le cadre de la gestion de la VMC. J’avais ouvert un sujet sur le forum mais clairement personne n’utilise ce type de technique de maintien d’un taux d’% dans la maison… mais mes clim le faisant et bien en plus (en maintenant la température de la consigne), autant l’utiliser. Et j’ai intégré une gestion de priorité (si on chauffe/refroidit, on attend de sortir du cycle pour passer à l’asséchement de l’air).

Est-ce que cela répond à tes questions ?