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 !

Présentation benj29

JEEDOM et vous! Venez vous présenter et préseter votre installation domotique JEEDOM
benj29
Actif
Messages : 3983
Inscription : 26 mars 2017, 09:57
Contact :

Re: Présentation benj29

Message par benj29 » 21 janv. 2019, 21:50

Article sur l'humidité sur le blog.
https://jeedom-facile.fr/index.php/2019 ... re-maison/

Image

Ce serait bien de lire/chercher un peu ;) !

Envoyé de mon JSN-L21 en utilisant Tapatalk

Theguilt
Timide
Messages : 196
Inscription : 04 nov. 2018, 07:48

Re: Présentation benj29

Message par Theguilt » 25 janv. 2019, 20:31

bonsoir Benj29,
j'ai réussi à faire un scénario avec une variable et un virtuel pour afficher dans le design: Présent depuis... Absent depuis...
Je ping mon téléphone toutes les minutes mais dans mon scénario je regarde toute les 5minutes le changement d'état pour éviter si le ping a raté:
stadeDuration(#[Personne][Montre Guillaume][Statut]# == 0 > 300

Mais comment être réactif pour quand je quitte vraiment la maison?

tu as une idée?


merci

rjcb
Actif
Messages : 522
Inscription : 13 oct. 2015, 10:27
Localisation : Rennes

Re: Présentation benj29

Message par rjcb » 01 févr. 2019, 17:22

Hello BenJ29,

C'est juste impressionnant tout ce que tu as fait, chapeau!!
Je me posais la question de la tendance pour la conso avec les flèches rouge et verte. Comment as tu fait pour la calculer, tu es passé par un virtuel ?

Merci
benj29 a écrit :
17 déc. 2018, 15:22
Comme tu peux le voir, j'avais des valeurs à 0 car j'avais oublié de mettre l'historique de mes valeurs sur la bonne période pour les prix/consommations de certaines catégories.

Image

Tu retrouveras sur les pages précédentes les commandes à mettre pour récupérer les bonnes valeurs, veille, avant-veille, semaine, semaine précédente, mois, mois précédent.

Pour le prix / conso, j'avais commencé à le faire moi, mais je suis passé par Suivi Conso qui est assez pratique, bien réglé (voir le sujet du plugin, j'ai posté dessus et un utilisateur a bien détaillé la procédure de configuration pour l'électricité).

Pour les graphiques camembert, il y a là aussi un sujet où tu as été expliqué par un membre pour le mettre en place.

Pour le découpage par catégorie, là c'est le plugin suivi conso où je calcule la consommation et le prix quand l'équipement est à 1 (y a un dio ou un chacon derrière).

Pour télégram, un export du scénario même si je ne comprends pas trop ce que tu attends.

Code : Tout sélectionner

- Nom du scénario : Statistiques Conso Semaine
- Objet parent : Usages
- Mode du scénario : provoke

Statistiques Conso Semaine
Elec, Eau, ECS, Piscine, Chauffage
Résumé semaine, conso-prix et envoi via Télégram
scénario lancé depuis le scénario quotidien (pour être sûr de l'ordonnancement)

    
    SI #[Consommation][Electricité][Conso Semaine TOTAL]# > variable(conso_semaineprec_elec)
    ALORS
     (variable) Affectation de la variable : pourcent_elec_sem à (#4555#*100/variable(conso_semaineprec_elec))-100
     (variable) Affectation de la variable : pourcent_elec_sem à round(variable(pourcent_elec_sem),2)
     (variable) Affectation de la variable : message_elec_sem à Consommation Electrique (7 jours) : chr(10)- #4555# kWh chr(10)- Prix semaine : round(#4570#,2) € chr(10)- En hausse de variable(pourcent_elec_sem) %
    SINON
     (variable) Affectation de la variable : pourcent_elec_sem à (#4555#*100/variable(conso_semaineprec_elec))-100
     (variable) Affectation de la variable : pourcent_elec_sem à round(variable(pourcent_elec_sem),2)
     (variable) Affectation de la variable : message_elec_sem à Consommation Electrique (7 jours) : chr(10)- #4555# kWh chr(10)- Prix semaine : round(#4570#,2) € chr(10)- En baisse de variable(pourcent_elec_sem) %
    
    SI #[Consommation][Eau][Conso Semaine TOTAL]# > variable(conso_semaineprec_eau)
    ALORS
     (variable) Affectation de la variable : pourcent_eau_sem à (#9222#*100/variable(conso_semaineprec_eau))-100
     (variable) Affectation de la variable : pourcent_eau_sem à round(variable(pourcent_eau_sem),2)
     (variable) Affectation de la variable : message_eau_sem à chr(10)Consommation Eau (7 jours) : chr(10)- #9222# m3 chr(10)- Prix semaine : #9237# € chr(10)- En hausse de variable(pourcent_eau_sem) %
    SINON
     (variable) Affectation de la variable : pourcent_eau_sem à (#9222#*100/variable(conso_semaineprec_eau))-100
     (variable) Affectation de la variable : pourcent_eau_sem à round(variable(pourcent_eau_sem),2)
     (variable) Affectation de la variable : message_eau_sem à chr(10)Consommation Eau (7 jours) : chr(10)- #9222# m3 chr(10)- Prix semaine : #9237# € chr(10)- En baisse de variable(pourcent_eau_sem) %
    
    ACTION
     (variable) Affectation de la variable : conso_chauffage_sem à #4705#+#4735#+#4765#+#4795#+#4855#+#4825#+#4885#
     (variable) Affectation de la variable : prix_chauffage_sem à #4720#+#4750#+#4780#+#4810#+#4870#+#4840#+#4900#
         
        SI variable(conso_chauffage_sem) == 0.0
        ALORS
         (variable) Affectation de la variable : pourcent_chauff_sem à Plus de consommation des chauffages !
        SINON
             
            SI variable(conso_chauffage_semaineprec) == 0.0
            ALORS
             (variable) Affectation de la variable : pourcent_chauff_sem à - Premier démarrage de la saison !
             (variable) Affectation de la variable : message_chauff_sem à chr(10)Consommation Chauffage (7 jours) : chr(10)- variable(conso_chauffage_sem) kWh chr(10)- Prix semaine : variable(prix_chauffage_sem) € chr(10)variable(pourcent_chauff_sem)
            SINON
             (variable) Affectation de la variable : pourcent_chauff_sem à (variable(conso_chauffage_sem)*100/variable(conso_chauffage_semaineprec))-100
             (variable) Affectation de la variable : message_chauff_sem à chr(10)Consommation Chauffage (7 jours) : chr(10)- variable(conso_chauffage_sem) kWh chr(10)- Prix semaine : variable(prix_chauffage_sem) € chr(10)variable(pourcent_chauff_sem)
                 
                SI variable(conso_chauffage_sem) > variable(conso_chauffage_semaineprec)
                ALORS
                 (variable) Affectation de la variable : pourcent_chauff_sem à (variable(conso_chauffage_sem)*100/variable(conso_chauffage_semaineprec))-100
                 (variable) Affectation de la variable : pourcent_chauff_sem à round(variable(pourcent_chauff_sem),2)
                 (variable) Affectation de la variable : temp_semaine à statistics(#6849#,avg,this week)
                 (variable) Affectation de la variable : temp_semaineprec à statistics(#6849#,avg,last week)
                 (variable) Affectation de la variable : pourcent_tempsem à (100/(variable(temp_semaineprec))*variable(temp_semaine))-100
                 (variable) Affectation de la variable : pourcent_tempsem à round(variable(pourcent_tempsem),2)
                 (variable) Affectation de la variable : message_chauff_sem à chr(10)Consommation Chauffage (7 jours) : chr(10)- variable(conso_chauffage_sem) kWh chr(10)- Prix semaine : variable(prix_chauffage_sem) € chr(10)- En hausse de variable(pourcent_chauff_sem) %chr(10)- Variation de la température extérieure : variable(pourcent_tempsem) %
                SINON
                 (variable) Affectation de la variable : pourcent_chauff_sem à (variable(conso_chauffage_sem)*100/variable(conso_chauffage_semaineprec))-100
                 (variable) Affectation de la variable : pourcent_chauff_sem à round(variable(pourcent_chauff_sem),2)
                 (variable) Affectation de la variable : message_chauff_sem à chr(10)Consommation Chauffage (7 jours) : chr(10)- variable(conso_chauffage_sem) kWh chr(10)- Prix semaine : variable(prix_chauffage_sem) € chr(10)- En baisse de variable(pourcent_chauff_sem) %
    
    SI #[Consommation][ECS][Conso Semaine TOTAL]# > variable(conso_semaineprec_ecs)
    ALORS
     (variable) Affectation de la variable : pourcent_ecs_sem à (#4525#*100/variable(conso_semaineprec_ecs))-100
     (variable) Affectation de la variable : pourcent_ecs_sem à round(variable(pourcent_ecs_sem),2)
     (variable) Affectation de la variable : message_ecs_sem à chr(10)Consommation Eau Chaude (7 jours) : chr(10)- #4525# kWh chr(10)- Prix semaine : #4540# € chr(10)- En hausse de variable(pourcent_ecs_sem) % chr(10)- Durée de chauffe : variable(timechauffe_sem) secondes chr(10)- Élévation totale : variable(chauffe_sem) °C
    SINON
     (variable) Affectation de la variable : pourcent_ecs_sem à (#4525#*100/variable(conso_semaineprec_ecs))-100
     (variable) Affectation de la variable : pourcent_ecs_sem à round(variable(pourcent_ecs_sem),2)
     (variable) Affectation de la variable : message_ecs_sem à chr(10)Consommation Eau Chaude (7 jours) : chr(10)- #4525# kWh chr(10)- Prix semaine : #4540# € chr(10)- En baisse de variable(pourcent_ecs_sem) % chr(10)- Durée de chauffe : variable(timechauffe_sem) secondes chr(10)- Élévation totale : variable(chauffe_sem) °C
    
    SI #[Consommation][Pompe][Conso Semaine TOTAL]# > variable(conso_semaineprec_piscine)
    ALORS
     (variable) Affectation de la variable : pourcent_piscine_sem à (#4645#*100/variable(conso_semaineprec_piscine))-100
     (variable) Affectation de la variable : pourcent_piscine_sem à round(variable(pourcent_piscine_sem),2)
     (variable) Affectation de la variable : message_piscine_sem à chr(10)Consommation Piscine (7 jours) : chr(10)- #4645# kWh chr(10)- Prix semaine : #4660# € chr(10)- En hausse de variable(pourcent_piscine_sem) %
    SINON
     (variable) Affectation de la variable : pourcent_piscine_sem à (#4645#*100/variable(conso_semaineprec_piscine))-100
     (variable) Affectation de la variable : pourcent_piscine_sem à round(variable(pourcent_piscine_sem),2)
     (variable) Affectation de la variable : message_piscine_sem à chr(10)Consommation Piscine (7 jours) : chr(10)- #4645# kWh chr(10)- Prix semaine : #4660# € chr(10)- En baisse de variable(pourcent_piscine_sem) %
    
    ACTION
     #[Interfaces][Telegram][perso - perso]# - Options : {"enable":"1","background":"0","title":"","message":"variable(message_elec_sem)\nvariable(message_eau_sem)\nvariable(message_chauff_sem)\nvariable(message_ecs_sem)\nvariable(message_piscine_sem)"}
     (variable) Affectation de la variable : conso_semaineprec_elec à #4555#
     (variable) Affectation de la variable : conso_semaineprec_eau à #9222#
     (variable) Affectation de la variable : conso_chauffage_semaineprec à variable(conso_chauffage_sem)
     (variable) Affectation de la variable : conso_semaineprec_ecs à #4525#
     (variable) Affectation de la variable : conso_semaineprec_piscine à #4645#
     (variable) Affectation de la variable : timechauffe_sem à 0.0
     (variable) Affectation de la variable : chauffe_sem à 0.0

JEEDOM Mini+ compatible Z-Wave+ (2.4.6)
JEEDOM Jessie Master sur VM (2.4.6)

benj29
Actif
Messages : 3983
Inscription : 26 mars 2017, 09:57
Contact :

Re: Présentation benj29

Message par benj29 » 01 févr. 2019, 17:31

Ce n'est qu'un supérieur inférieur sur lequel j'applique un widget icône rouge ou vert.
Tu retrouveras le code du widget dans l'article sur le blog qui parle du design.

Merci !

Envoyé de mon JSN-L21 en utilisant Tapatalk


benj29
Actif
Messages : 3983
Inscription : 26 mars 2017, 09:57
Contact :

Re: Présentation benj29

Message par benj29 » 01 févr. 2019, 17:33

Theguilt a écrit :bonsoir Benj29,
j'ai réussi à faire un scénario avec une variable et un virtuel pour afficher dans le design: Présent depuis... Absent depuis...
Je ping mon téléphone toutes les minutes mais dans mon scénario je regarde toute les 5minutes le changement d'état pour éviter si le ping a raté:
stadeDuration(#[Personne][Montre Guillaume][Statut]# == 0 > 300

Mais comment être réactif pour quand je quitte vraiment la maison?

tu as une idée?


merci
Le formalisme est bizarre.
C'est pas plutôt StateDuration(#id#,valeur)?
Moi je l'utilise comme ça.
Par contre, je n'utilise pas ça pour le depuis de.
Voir plus haut.

Envoyé de mon JSN-L21 en utilisant Tapatalk



rjcb
Actif
Messages : 522
Inscription : 13 oct. 2015, 10:27
Localisation : Rennes

Re: Présentation benj29

Message par rjcb » 06 févr. 2019, 11:30

benj29 a écrit :
01 févr. 2019, 17:31
Ce n'est qu'un supérieur inférieur sur lequel j'applique un widget icône rouge ou vert.
Tu retrouveras le code du widget dans l'article sur le blog qui parle du design.

Merci !

Envoyé de mon JSN-L21 en utilisant Tapatalk
Merci. Mais ou réalises tu la comparaison supérieur ou inférieur ?
JEEDOM Mini+ compatible Z-Wave+ (2.4.6)
JEEDOM Jessie Master sur VM (2.4.6)

benj29
Actif
Messages : 3983
Inscription : 26 mars 2017, 09:57
Contact :

Re: Présentation benj29

Message par benj29 » 06 févr. 2019, 11:45

Un champ info. Tu l'as sur une copie d'écran dans l'article du blog sur le design il me semble.

Envoyé de mon JSN-L21 en utilisant Tapatalk


rjcb
Actif
Messages : 522
Inscription : 13 oct. 2015, 10:27
Localisation : Rennes

Re: Présentation benj29

Message par rjcb » 07 févr. 2019, 11:53

Merci.
Dans ton blog j'ai bien vu la partie la dessus:
[/C’est un virtuel de consommation qui regroupe plusieurs informations. Bon le coup des icônes rouge/vert, je pense que vous l’avez compris ! Un binaire avec 2 couleurs vert/rouge en fonction du signe. Non, bon je vous le mets :quote]

Mais à un moment il faut bien comparer pour avoir en sortie un binaire et donc un icone:
Je pensais faire cela dans le plugin Téléinfo mais je ne vois pas comment comparer les valeurs. :| :mrgreen:
2019-02-07_11h51_03.png
2019-02-07_11h51_03.png (641.8 Kio) Consulté 1568 fois
JEEDOM Mini+ compatible Z-Wave+ (2.4.6)
JEEDOM Jessie Master sur VM (2.4.6)

benj29
Actif
Messages : 3983
Inscription : 26 mars 2017, 09:57
Contact :

Re: Présentation benj29

Message par benj29 » 07 févr. 2019, 11:55

Un champ info avec les 2 valeurs que tu veux comparer c'est tout. Et de type binaire.

Envoyé de mon JSN-L21 en utilisant Tapatalk


rjcb
Actif
Messages : 522
Inscription : 13 oct. 2015, 10:27
Localisation : Rennes

Re: Présentation benj29

Message par rjcb » 07 févr. 2019, 13:55

Merci, mais je n'y arrive pas ou je ne comprends pas :-/

J'ajoute une stat (var conso), type info en binaire et je mets une config avec une action si > :
2019-02-07_13h54_18.png
2019-02-07_13h54_18.png (85.81 Kio) Consulté 1545 fois
JEEDOM Mini+ compatible Z-Wave+ (2.4.6)
JEEDOM Jessie Master sur VM (2.4.6)

benj29
Actif
Messages : 3983
Inscription : 26 mars 2017, 09:57
Contact :

Re: Présentation benj29

Message par benj29 » 07 févr. 2019, 20:37

Comme je l'ai mis plus haut :

- un champ info où tu compares tes valeurs dans ton virtuel :

Image

- et où tu appliques le widget en question :

Code : Tout sélectionner

<div style="width:25px;min-height:10px;" class="cmd #history# tooltips cmd-widget" data-type="info" data-subtype="numeric" data-cmd_id="#id#" title="#collectDate#">
    <center>
        <span style="font-size: 0em;font-weight: bold;" id="iconCmd#id#"></span>
    </center>
    <script>
        if ('#state#' == '1' || '#state#' == 1) {
            $('#iconCmd#id#').append('<i class="icon fa fa-chevron-up" style="font-size:14px;color:red;"></i>');
        }
        if ('#state#' == '0' || '#state#' == 0) {
            $('#iconCmd#id#').append('<i class="icon fa fa-chevron-down" style="font-size:14px;color:green;"></i>');
        }
    </script>
</div>
Image

rjcb
Actif
Messages : 522
Inscription : 13 oct. 2015, 10:27
Localisation : Rennes

Re: Présentation benj29

Message par rjcb » 08 févr. 2019, 09:50

Merci Benj29. Le screenshot m'a bien aidé, j'ai enfin compris :)

J'en profite pour une autre question :)

Comment fais tu pour aligner 2 images et du texte:
2019-02-08_09h48_58.png
2019-02-08_09h48_58.png (33.24 Kio) Consulté 1465 fois
Je suis parti sur un tableau mais le bouton power ne veut pas s'aligner au voyant et au texte:
2019-02-08_09h49_21.png
2019-02-08_09h49_21.png (11.03 Kio) Consulté 1465 fois
JEEDOM Mini+ compatible Z-Wave+ (2.4.6)
JEEDOM Jessie Master sur VM (2.4.6)

benj29
Actif
Messages : 3983
Inscription : 26 mars 2017, 09:57
Contact :

Re: Présentation benj29

Message par benj29 » 08 févr. 2019, 10:23

Faut lire l'article du design

Utilise dans la propriété l'alignement x et y en pourcentage après mis à la même taille ton widget.

Envoyé de mon JSN-L21 en utilisant Tapatalk


rjcb
Actif
Messages : 522
Inscription : 13 oct. 2015, 10:27
Localisation : Rennes

Re: Présentation benj29

Message par rjcb » 08 févr. 2019, 15:30

^^ oui j'ai bien lu.
Le souci c'est que pour jouer sur les axes X et Y il faut que les voyants ou interrupteur soient sur différentes "tuiles"
Dans mon cas nous sommes sur la même:
2019-02-08_15h29_59.png
2019-02-08_15h29_59.png (74.77 Kio) Consulté 1426 fois
JEEDOM Mini+ compatible Z-Wave+ (2.4.6)
JEEDOM Jessie Master sur VM (2.4.6)

benj29
Actif
Messages : 3983
Inscription : 26 mars 2017, 09:57
Contact :

Re: Présentation benj29

Message par benj29 » 08 févr. 2019, 21:45

Dans ce cas, idem que l'article design.
Passage en mode tableau et on joue sur la largeur, longueur de cellule.

Envoyé de mon JSN-L21 en utilisant Tapatalk



rjcb
Actif
Messages : 522
Inscription : 13 oct. 2015, 10:27
Localisation : Rennes

Re: Présentation benj29

Message par rjcb » 10 févr. 2019, 19:27

Yes. Merci pour l'aide.
J'ai du mal à comprendre le CSS. j'ai beau mettre tout pareil, la police est différente et pas moyen de changer la hauteur d'une cellule avec l'option height. Je débute :mrgreen:

On est loin de ton design..
Screenshot 2019-02-10 at 19.24.51.png
Screenshot 2019-02-10 at 19.24.51.png (256.98 Kio) Consulté 1307 fois
JEEDOM Mini+ compatible Z-Wave+ (2.4.6)
JEEDOM Jessie Master sur VM (2.4.6)

benj29
Actif
Messages : 3983
Inscription : 26 mars 2017, 09:57
Contact :

Re: Présentation benj29

Message par benj29 » 10 févr. 2019, 19:48

Vas y à ton rythme. C'est déjà bien !

Envoyé de mon JSN-L21 en utilisant Tapatalk


rjcb
Actif
Messages : 522
Inscription : 13 oct. 2015, 10:27
Localisation : Rennes

Re: Présentation benj29

Message par rjcb » 10 févr. 2019, 22:05

Exactement. Petite question en passant, tu arrives a avoir ta console à J-2 mais cela n'est pas natif dans le plugin. tu as modifé qq chose ?

merci
JEEDOM Mini+ compatible Z-Wave+ (2.4.6)
JEEDOM Jessie Master sur VM (2.4.6)

benj29
Actif
Messages : 3983
Inscription : 26 mars 2017, 09:57
Contact :

Re: Présentation benj29

Message par benj29 » 10 févr. 2019, 22:09

J'ai mis les commandes utilisées si tu remontes un peu plus haut dans les pages.

Lastbetween avec 2 days ago 00:00 à ajuster pour éviter les effets de bord.

Envoyé de mon JSN-L21 en utilisant Tapatalk


Répondre

Revenir vers « Présentation et Vitrine d'installations »

Qui est en ligne ?

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