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 !

[Plugin Tiers][Sujet Principal] Héliotrope : suivi Azimuth, Altitude, Déclinaison

Pour échanger sur les plugins classés en catégorie "Météo"
Avatar de l’utilisateur
lunarok
Actif
Messages : 6704
Inscription : 08 août 2014, 12:48
Localisation : Anjou

Re: [Plugin] Héliotrope : suivi Azimuth, Altitude, Déclinais

Message par lunarok » 18 avr. 2015, 14:21

J'ai pas encore attaquer l'intégration dans la doc de l'exemple. Je vais voir pour faire ca maintenant.
Pour le widget, donc il n'y a que azimuth et altitude qui pourraient être utiles ?
Mon Blog | Xiaomi Home
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas

Avatar de l’utilisateur
Masterfion
Actif
Messages : 1589
Inscription : 08 janv. 2015, 11:35
Localisation : Vallauris / Antibes

Re: [Plugin] Héliotrope : suivi Azimuth, Altitude, Déclinais

Message par Masterfion » 18 avr. 2015, 14:41

Bonjour Lunarok, peut-être peux-tu laisser le choix en ajoutant des cases à cocher dans le plugin pour sélectionner les infos à afficher dans le Widget ?
Beta-Testeur JEEDOM
Proxmox Core i5 Raid1 mSATA | Synology 916+

Avatar de l’utilisateur
lunarok
Actif
Messages : 6704
Inscription : 08 août 2014, 12:48
Localisation : Anjou

Re: [Plugin] Héliotrope : suivi Azimuth, Altitude, Déclinais

Message par lunarok » 18 avr. 2015, 14:45

Donc pas de widget dédié alors ça restera en l'État.
Après si c'est pour afficher des infos et avoir des questions sur l'utilite alors qu'on dit qu'il y en a pas ...
Mon Blog | Xiaomi Home
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas

Avatar de l’utilisateur
Masterfion
Actif
Messages : 1589
Inscription : 08 janv. 2015, 11:35
Localisation : Vallauris / Antibes

Re: [Plugin] Héliotrope : suivi Azimuth, Altitude, Déclinais

Message par Masterfion » 18 avr. 2015, 14:47

C'est vrai qu'à froid je ne vois pas trop l'intérêt d'avoir un Widget pour ce plugin :)
Beta-Testeur JEEDOM
Proxmox Core i5 Raid1 mSATA | Synology 916+

Avatar de l’utilisateur
lunarok
Actif
Messages : 6704
Inscription : 08 août 2014, 12:48
Localisation : Anjou

Re: [Plugin] Héliotrope : suivi Azimuth, Altitude, Déclinais

Message par lunarok » 18 avr. 2015, 15:14

Si il n'y a pas d'intérêt a un Widget, encore moins pour l'historisation vu que des courbes toutes faites existent
Mon Blog | Xiaomi Home
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas

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

Re: [Plugin] Héliotrope : suivi Azimuth, Altitude, Déclinais

Message par Theduck38 » 18 avr. 2015, 15:52

lunarok a écrit :J'ai pas encore attaquer l'intégration dans la doc de l'exemple. Je vais voir pour faire ca maintenant.
Pour le widget, donc il n'y a que azimuth et altitude qui pourraient être utiles ?
Oui, perso je ne vois pas l'utilité d'afficher des valeurs inutilisées. Tu peux éventuellement les laisser accessibles si quelqu'un veut les utiliser dans un scénario... encore que ça va probablement prendre des ressources pour rien...

Pour l'historisation... si c'est facile, pourquoi pas ? Si c'est beaucoup de boulot, à voir.
Je peux comprendre le besoin de quelqu'un qui ne veut pas rester devant son écran pour voir à une heure précise comment sont les valeurs...
C'est toi qui intègres donc c'est à toi de répondre sur la faisabilité ;)

Pour les widgets... lequel mettre ? Un widget 'anémomètre' peut être suffisant pour l'azimut, et l'affichage standard de 0 à 180 pour l'altitude.
-- 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
lunarok
Actif
Messages : 6704
Inscription : 08 août 2014, 12:48
Localisation : Anjou

Re: [Plugin] Héliotrope : suivi Azimuth, Altitude, Déclinais

Message par lunarok » 18 avr. 2015, 23:47

Mise à jour dispo.
Ajout des paramètres visible et historisation. Ajout de l'exemple dans la doc.

Pour la partie widget, du coup si vous prenez que azimuth360 et altitude en visible, avec 2 widgets adaptés ca le fait bien (rose des vents + jauge ou autre)
Mon Blog | Xiaomi Home
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas

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

Re: [Plugin] Héliotrope : suivi Azimuth, Altitude, Déclinais

Message par Theduck38 » 20 avr. 2015, 09:53

Serait-il possible de pouvoir indiquer un min et un max sur les paramètres ?
Car du coup, les valeurs par défaut ont l'air d'être 0->100 et cela ne permet pas d'afficher les jauges correctement (ex pour l'altitude, à 80° la jauge est presque entièrement remplie)...
-- 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é

winhex
Actif
Messages : 3799
Inscription : 23 janv. 2015, 01:41

Re: [Plugin] Héliotrope : suivi Azimuth, Altitude, Déclinais

Message par winhex » 16 mai 2015, 11:00

Merci pour le plug in

Avatar de l’utilisateur
lunarok
Actif
Messages : 6704
Inscription : 08 août 2014, 12:48
Localisation : Anjou

Re: [Plugin] Héliotrope : suivi Azimuth, Altitude, Déclinais

Message par lunarok » 16 mai 2015, 11:48

Les jauges sont paramétrables de memoire
Mon Blog | Xiaomi Home
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas

winhex
Actif
Messages : 3799
Inscription : 23 janv. 2015, 01:41

Re: [Plugin] Héliotrope : suivi Azimuth, Altitude, Déclinais

Message par winhex » 16 mai 2015, 11:50

Via widget oui

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

Re: [Plugin] Héliotrope : suivi Azimuth, Altitude, Déclinais

Message par Theduck38 » 16 mai 2015, 12:11

winhex a écrit :Via widget oui
Pourrais tu développer STP ?
C'est un truc que je ne sais pas faire : paramétrer un widget. J'ai bien trouvé pour changer le code directement, mais je soupçonne qu'il y a quelque chose de plus élégant pour le faire... ?
Je suppose que c'est via les paramètres optionnels, mais chaque fois que j'ai voulu ajouter une valeur dans ma commande ça n'a pas fonctionné...
La doc du plugin est très épurée et ne contient pas l'info...
-- 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
lunarok
Actif
Messages : 6704
Inscription : 08 août 2014, 12:48
Localisation : Anjou

Re: [Plugin] Héliotrope : suivi Azimuth, Altitude, Déclinais

Message par lunarok » 16 mai 2015, 12:59

Parceque ca n'a rien à voir avec le plugin, c'est du core Jeedom.
Tu as accès aux options avancées donc à toutes les possibilités de customisation Jeedom.
Après il faut voir en fonction du widget que chacun utilise si il peut prendre une option de min max.

Exemple avec gauge_110 on voit ca dans le code :
},
// the value axis
yAxis: {
min: #minValue#,
max: #maxValue#,
minorTickInterval: 'auto',
minorTickWidth: 1,

#minValue# est un paramètre, donc dans les options avancées tu peux l'associer à ton information pour que le widget le récupère automatiquement.
http://doc.jeedom.fr/fr_FR/widget.html (l'option est dans la liste)
Mon Blog | Xiaomi Home
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas

winhex
Actif
Messages : 3799
Inscription : 23 janv. 2015, 01:41

Re: Re : [Plugin] Héliotrope : suivi Azimuth, Altitude, Décl

Message par winhex » 16 mai 2015, 14:14

je me suis trompé c'est pas un widget mais un virtuel que j'ai mis pour l'instant

Hel = azimut360
0 à 360
Image

Et tu décoches afficher du plug ensuite

Sinon la largeur de la fenêtre/baie et l'epaisseur du mur est à prendre en considération.

Pour le(s) scénario(s) vous faites comment ?
Je pensais partir de l'état azimut (journalier) et au fur et à mesure géré l'ensemble.
Ou plusieurs scénario qui s'active/desactive selon un enchaînement.

Intégrant les conditions
Présence
Temp int/est
Ensoleillé ou non
Dernière édition par winhex le 16 mai 2015, 15:04, édité 2 fois.

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

Re: [Plugin] Héliotrope : suivi Azimuth, Altitude, Déclinais

Message par Theduck38 » 16 mai 2015, 14:46

lunarok a écrit :Parceque ca n'a rien à voir avec le plugin, c'est du core Jeedom.
Tu as accès aux options avancées donc à toutes les possibilités de customisation Jeedom.
Après il faut voir en fonction du widget que chacun utilise si il peut prendre une option de min max.

Exemple avec gauge_110 on voit ca dans le code :
},
// the value axis
yAxis: {
min: #minValue#,
max: #maxValue#,
minorTickInterval: 'auto',
minorTickWidth: 1,

#minValue# est un paramètre, donc dans les options avancées tu peux l'associer à ton information pour que le widget le récupère automatiquement.
http://doc.jeedom.fr/fr_FR/widget.html (l'option est dans la liste)
Désolé, je n'ai pas compris la logique...
Par exemple, j'ai un Widget 'Eedomus_temp' qui contient le code suivant :

Code : Tout sélectionner

<div item="#id#" style="vertical-align: middle; margin-top: 0px; width: 110px; height: 115px; background:url('plugins/widget/core/template/dashboard/cmd.info.numeric.EeDomus_temp/jauge_temp.png') no-repeat; background-position: center top;" class="cmd #history# tooltips cmd-widget" data-type="info" data-subtype="numeric" data-cmd_id="#id#" title="#collectDate#">
  	<div style="height: 26px; display:block;">#name#</div>
  	<!--<div class="custom-currentDate" style="height: 26px; font-size: 8.5px;"></div>-->
  	<!--<div class="custom-lastSensorDate" style="height: 26px; font-size: 8.5px;"></div>-->
  	<div class="custom-progress" style="margin-top: 0px; margin-left: 3px; width: 66px; height: 66px; background:url('plugins/widget/core/template/dashboard/cmd.info.numeric.EeDomus_temp/jauge_arrow.png') no-repeat; background-size: 66px 66px; background-position: center top;"></div>
  	<div style="margin-top: 0px;height: 7px;"></div>	
  	<div style="#displayHistory#; font-size: 8.5px; margin-top: 0px;">
    	<span title='Min' class='tooltips'>#minHistoryValue#</span>&nbsp;|&nbsp;<span title='Moyenne' class='tooltips'>#averageHistoryValue#</span>&nbsp;|&nbsp;<span title='Max' class='tooltips'>#maxHistoryValue#</span>&nbsp;&nbsp;<i class="#tendance#"></i>
	</div>
  	<div class="custom-bottom" style="vertical-align: middle; text-align: center; margin-top: 0px; font-weight: bold; font-size: 14px;"></div>
	<script>
      	var state = (is_numeric('#state#')) ? '#state# #unite#' : 'Error';
      	$("div[item=#id#]").find(".custom-bottom").html(state);
      	var value = (is_numeric('#state#')) ? parseFloat('#state#') : 0.0;
        var minValue = (is_numeric('#minValue#')) ? parseFloat('#minValue#') : 0.0;
      	var maxValue = (is_numeric('#maxValue#')) ? parseFloat('#maxValue#') : 0.0;
        var maxJauge = 280.0;
      	var rotation = (value-minValue) / (maxValue - minValue) * maxJauge;
      	rotation = ( rotation > maxJauge ) ? maxJauge : rotation;
		$("div[item=#id#]").find(".custom-progress").css("transform", "rotate(" + rotation + "deg)");
      	var pourcent = (value-minValue) / (maxValue - minValue) * 100;
      	pourcent = ( pourcent > 100 ) ? 100 : pourcent;
      	var bottom_bg = "red";
      	if ( state != 'Error' && pourcent < 33.3 ) { bottom_bg = "green"; }
      	else if ( state != 'Error' && pourcent < 66.6 ) { bottom_bg = "orange"; }
      	$("div[item=#id#]").find(".custom-bottom").css("background", "url('plugins/widget/core/template/dashboard/cmd.info.numeric.EeDomus_temp/bottom_" + bottom_bg + ".png') no-repeat");
        $("div[item=#id#]").find(".custom-bottom").css("background-size", "100px 18px");
        $("div[item=#id#]").find(".custom-bottom").css("background-position", "center top");
      	
      	// auto detect sensor inactivity in minute
      	var currentDate = Math.round(new Date().getTime()/1000);
      	var lastSensorDate = (new Date("#collectDate#")).getTime() / 1000;
      	var dateDiff = Math.round((currentDate - lastSensorDate) / 60);
      
      	// max sensor inactivity delay in minute
      	var sensorInactivityDelay = "#maxDelay#";
      	if ( sensorInactivityDelay == "#maxDelay#" ) {
        	sensorInactivityDelay = -1;
        }
      	
      	
      	$("div[item=#id#]").find(".custom-currentDate").html(dateDiff + ', ' + sensorInactivityDelay);
      	//$("div[item=#id#]").find(".custom-lastSensorDate").html(lastSensorDate);
      
	</script>
</div>
J'ai bien vu qu'il avait théoriquement une partie historique (min/moy/max) au dessus de l'affichage textuel :
Widget Theorique.png
Widget Theorique.png (17.1 Kio) Consulté 2468 fois
Mais elle n'apparait dans mon cas :
Widget affiché.png
Widget affiché.png (16.94 Kio) Consulté 2468 fois
Je ne sais pas comment remplir la partie 'Affichage avancé' de 'Configuration Commande' (si c'est bien là que ça se joue) pour faire apparaître ces valeurs historiques. Il y a deux champs : 'nom' et 'valeur' et je ne sais pas quoi y mettre...
Mon historisation est bien active sur la température.
-- 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é

winhex
Actif
Messages : 3799
Inscription : 23 janv. 2015, 01:41

Re: [Plugin] Héliotrope : suivi Azimuth, Altitude, Déclinais

Message par winhex » 16 mai 2015, 14:49

Dans ton panneau de configuration

General / administration / configuration
/configuration de commande / afficher statistique

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

Re: [Plugin] Héliotrope : suivi Azimuth, Altitude, Déclinais

Message par Theduck38 » 16 mai 2015, 15:23

Arggh... effectivement je pouvais chercher longtemps là ou j'étais !!!

Mille mercis !
-- 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
Theduck38
Helper
Messages : 2714
Inscription : 22 févr. 2015, 17:32
Localisation : Près de Grenoble
Contact :

Re: [Plugin] Héliotrope : suivi Azimuth, Altitude, Déclinais

Message par Theduck38 » 16 mai 2015, 15:38

lunarok a écrit :Parceque ca n'a rien à voir avec le plugin, c'est du core Jeedom.
Tu as accès aux options avancées donc à toutes les possibilités de customisation Jeedom.
Après il faut voir en fonction du widget que chacun utilise si il peut prendre une option de min max.

Exemple avec gauge_110 on voit ca dans le code :
},
// the value axis
yAxis: {
min: #minValue#,
max: #maxValue#,
minorTickInterval: 'auto',
minorTickWidth: 1,

#minValue# est un paramètre, donc dans les options avancées tu peux l'associer à ton information pour que le widget le récupère automatiquement.
http://doc.jeedom.fr/fr_FR/widget.html (l'option est dans la liste)
La gauge_110 dont tu parles, elle se trouve où ? C'est celle par défaut du 'numérique' Jeedom ?
J'ai essayé de mettre ça pour l'Altitude (sans rien mettre pour le widget) :
Min-Max.png
Min-Max.png (23.94 Kio) Consulté 2459 fois
... mais ça ne change rien, à 57° je suis toujours à 57% de la jauge.

Faut-il que je télécharge un widget qui ressemble à la jauge standard ?
-- 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
Theduck38
Helper
Messages : 2714
Inscription : 22 févr. 2015, 17:32
Localisation : Près de Grenoble
Contact :

Re: [Plugin] Héliotrope : suivi Azimuth, Altitude, Déclinais

Message par Theduck38 » 16 mai 2015, 18:31

J'ai trouvé la Gauge_110...
Ca devrait marcher, mais elle ne me plait pas vraiment. Bon, faut que j'apprenne à faire des widgets pour sortir un truc qui correspond bien à un angle.
-- 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
Theduck38
Helper
Messages : 2714
Inscription : 22 févr. 2015, 17:32
Localisation : Près de Grenoble
Contact :

Re: Re : [Plugin] Héliotrope : suivi Azimuth, Altitude, Décl

Message par Theduck38 » 16 mai 2015, 18:44

winhex a écrit :j
Pour le(s) scénario(s) vous faites comment ?
Je pensais partir de l'état azimut (journalier) et au fur et à mesure géré l'ensemble.
Ou plusieurs scénario qui s'active/desactive selon un enchaînement.
Intégrant les conditions
Présence
Temp int/est
Ensoleillé ou non
Oui, voici un exemple de "scénario test" que j'ai fait et qui commande des pseudo-volets/virtuels (les miens sont toujours contrôlés par la Vera). Le résultat est loggué en historique et se comporte de manière identique au scénario de la Vera :
Scenario1.png
Scenario1.png (148.61 Kio) Consulté 2448 fois
La suite (car plus d'un écran de haut sur mon écran) :
Scenario2.png
Scenario2.png (64.44 Kio) Consulté 2448 fois
Seul déclencheur du scénario : l'Azimut de l'héliotrope.
Ca tient compte de
- l'azimut
- l'altitude
- la présence
- si on est 'mode été' (garder la fraîcheur)
- la température
- les UV mesurés
- la position initiale des volets (pour éviter que si un utilisateur veut modifier leur position en dehors de la domotique, ils y reviennent automatiquement).
Il y a deux volets contrôlés : un à l'Est et un à l'Ouest. On peut faire pareil sur le même modèle pour un volet sud.
A noter : l'anti-répétition d'action si la condition est évaluée à vrai et qu'elle était déjà vraie=> ça permet de mettre toutes les conditions sur le même niveau et de ne pas avoir à les imbriquer. Et le tout dans un seul scénario qui gère toutes les conditions.

S'il y a besoin que j'explique plus en détails les conditions, n'hésites pas.
-- 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é

Répondre

Revenir vers « [Catégorie] Météo »

Qui est en ligne ?

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