Page 23 sur 260

Re: [Plugin Tiers][Sujet Principal] Volets

Publié : 21 mai 2017, 13:12
par AlienQueen
La même pour moi...

Re: [Plugin Tiers][Sujet Principal] Volets

Publié : 21 mai 2017, 15:22
par trepuap
je ne peux pas supprimer le plugin puis le réinstaller car il n'apparait plus sur le market !!???

Re: [Plugin Tiers][Sujet Principal] Volets

Publié : 22 mai 2017, 00:38
par ffp17
trepuap a écrit :Impossible de mettre à jour vers la dernière version !
Bonjour
Même problème mais je pense savoir pourquoi. Le plugin demande la version 3 de Jeedom. Le plugin est en avance ou Jeedom est en retard


Envoyé de mon iPhone en utilisant Tapatalk

Re: [Plugin Tiers][Sujet Principal] Volets

Publié : 22 mai 2017, 00:53
par Anonyme
Contenu supprimé à la demande de son auteur

Re: [Plugin Tiers][Sujet Principal] Volets

Publié : 22 mai 2017, 01:31
par jpb
Quelques jours à patienter alors
La v3 est annoncé pour fin mai si je me trompe pas...

Re: [Plugin Tiers][Sujet Principal] Volets

Publié : 22 mai 2017, 07:10
par ffp17
magicgg91 a écrit :Jeedom n'est pas en retard, mais le dev a choisi de commencer à adapter son plugin pour la V3.

Mika, tu aurais pu adapter sur la bêta et laisser la stable en l'état...
Je sais c'était sur le ton de l'humour.
Bon lundi


Envoyé de mon iPhone en utilisant Tapatalk

Re: [Plugin Tiers][Sujet Principal] Volets

Publié : 22 mai 2017, 07:56
par mika-nt28
Ha oui mince j'ai mise le json en version v3
De toute façon la sortie de jeedom etait prévue pour fin mai

Re: [Plugin Tiers][Sujet Principal] Volets

Publié : 22 mai 2017, 08:08
par Anonyme
Contenu supprimé à la demande de son auteur

Re: [Plugin Tiers][Sujet Principal] Volets

Publié : 24 mai 2017, 16:56
par jpb
bonjour Mika

il commence a faire chaud j'essaie de configurer le plugin en mode été
- ouverture au petit matin avec le soleil
- fermeture quand il donne dans les fenêtres
- ouverture quand plus dans les fenêtres pour profiter de la lumière
- et fermeture à la tombé de la nuit

quand je tente le mode été j'ai les volet qui se ferme a 14h quand le soleil n'est plus dans les fenêtres! tout le contraire !
pourrait tu mettre dans la doc un descriptif de chaque option, de chaque liste déroulante...
un exemple de ce type de programme dans la doc. ça serait le plus simple

merci
bon courage

Re: [Plugin Tiers][Sujet Principal] Volets

Publié : 24 mai 2017, 18:11
par Gaillb1
Essaies d inverser les bornes d ouverture et de fermeture sur la map
J ai eu le même soucis au départ, avec les log et l héliotrope qui te donne l azimut tu vas reussir comprendre comment ça fonctionne

Re: [Plugin Tiers][Sujet Principal] Volets

Publié : 24 mai 2017, 21:37
par Justei3d
Bonjour à tous,

j'utilise le plugin depuis peu et trouve le début très prometteur mais j'ai du mal à comprendre la logique du plugin et comment prendre en compte, bien maitriser des conditions supplémentaires.
Par exemple, les volets "suivent" bien le soleil et se ferme pour laisser la maison fraiche, c'est déjà très bien mais
-certains, et de façon qui semble aléatoire, se ferment à la tombée de la nuit alors que l'option jour/nuit est désactivée
-j'essaye de rajouter des conditions d'exécution type "mode manuel" ou température mais elles restent sans effets
-j'essaye de remettre les volets en bonne position lors d'un passage d'un mode manuel à un mode auto mais il ne semble pas y avoir de possibilité d'activer le plugin sur événement
-...

si quelqu'un a des exemples ou tuyaux à me donner... Sinon, j'utiliserai le plugin pour la détection de la position du soleil et je gérerai la commande des volets avec un algorithme et scénarios.

Merci
Ludovic

Re: [Plugin Tiers][Sujet Principal] Volets

Publié : 24 mai 2017, 21:40
par jpb
Justei3d a écrit :
24 mai 2017, 21:37
Bonjour à tous,

j'utilise le plugin depuis peu et trouve le début très prometteur mais j'ai du mal à comprendre la logique du plugin et comment prendre en compte, bien maitriser des conditions supplémentaires.
Par exemple, les volets "suivent" bien le soleil et se ferme pour laisser la maison fraiche, c'est déjà très bien mais
-certains, et de façon qui semble aléatoire, se ferment à la tombée de la nuit alors que l'option jour/nuit est désactivée
-j'essaye de rajouter des conditions d'exécution type "mode manuel" ou température mais elles restent sans effets
-j'essaye de remettre les volets en bonne position lors d'un passage d'un mode manuel à un mode auto mais il ne semble pas y avoir de possibilité d'activer le plugin sur événement
-...

si quelqu'un a des exemples ou tuyaux à me donner... Sinon, j'utiliserai le plugin pour la détection de la position du soleil et je gérerai la commande des volets avec un algorithme et scénarios.

Merci
Ludovic
je suis d'accord avec toi
c'est assez mal documenté et surtout pas a jour.
des exemples ou tuto serait bien venu.

Re: [Plugin Tiers][Sujet Principal] Volets

Publié : 25 mai 2017, 09:30
par mika-nt28
Oui je sais la doc est très en retard, un peut d'aide sur ce point peut être sympa
J'essaye de fiabiliser le plugin et ca gestion.
Aujourd'hui les conditions interdise l'action.
Je vais certainement modifier ça dans une prochaine release.
Pour tes actions inverser, il faut bien faire attention a la droite de la gauche en vue extérieur

Re: [Plugin Tiers][Sujet Principal] Volets

Publié : 25 mai 2017, 12:26
par slemeur
Bonjour Mika,

Je rencontre un problème sur l'évaluation de condition sur des chaines.
En modifiant le code de la fonction EvaluateCondition je pense avoir corrigé ce problème.

La condition suivante :
#[Domicile][Domicile][Mode]# != "Présent"
Donne ce log avec ton code :
[2017-05-25 11:55:05][INFO] : [Salon][Volets du Salon] : Evaluation de la condition : [Présent != "Présent"] = Présent != "Présent"
Et donne ce log avec la modification :
[2017-05-25 12:10:06][INFO] : [Salon][Volets du Salon] : Evaluation de la condition : ["Présent" != "Présent"] = Faux

Il suffit de modifier :

Code : Tout sélectionner

$expression = scenarioExpression::setTags($condition['expression']);
Par :

Code : Tout sélectionner

$_scenario = null;
$expression = scenarioExpression::setTags($condition['expression'], $_scenario, true);

Re: [Plugin Tiers][Sujet Principal] Volets

Publié : 27 mai 2017, 10:09
par micke74
Bonjour à tous,

Merci micka pour ce plugin, c'est la deuxième fois que je me dis que je ferai bien un plugin et que je tombe sur un des tiens.

Pour la partie ouverture/fermeture en fonction du soleil, ça fonctionne niquel pour moi.
Quelques petites améliorations au niveau de l'inferface qui pourrait rendre plus pratique la configuration :
  • Afficher les angles d'ouverture / fermeture à coté de la carte, ça éviterai les aller/retour dans les log pour voir les valeurs
  • Quand on change d'équipement la carte n'est pas mise à jour, il faut rafraîchir et re-sélectionner l'équipement
Pour la partie jour / nuit j'ai l'impression que les conditions d'exécution ne sont pas testés.
condition_ouv_JN.png
condition_ouv_JN.png (9.98 Kio) Consulté 1391 fois
La première est bien vérifiée à l'ouverture, par contre la deuxième jamais.
Avant j'avais une condition d'être debout, elle n'était jamais testé non plus.

Comment gérez vous le faite de ne pas ouvrir les volet au lever du soleil quand vous êtes "encore" couché ?

Une évolution qui serait intéressante serait de pouvoir configurer un ordre pour la protection du soleil différent de celui de la fermeture (par exemple position 85% fermé pour garder un peu de lumière).

Merci pour vos astuces

Re: [Plugin Tiers][Sujet Principal] Volets

Publié : 27 mai 2017, 13:08
par Justei3d
bonjour,

Je viens de faire la modification. on verra demain matin si ça marche :)
Bonne nuit
Ludovic

Re: [Plugin Tiers][Sujet Principal] Volets

Publié : 29 mai 2017, 08:27
par mika-nt28
slemeur a écrit :
25 mai 2017, 12:26
Bonjour Mika,

Je rencontre un problème sur l'évaluation de condition sur des chaines.
En modifiant le code de la fonction EvaluateCondition je pense avoir corrigé ce problème.

La condition suivante :
#[Domicile][Domicile][Mode]# != "Présent"
Donne ce log avec ton code :
[2017-05-25 11:55:05][INFO] : [Salon][Volets du Salon] : Evaluation de la condition : [Présent != "Présent"] = Présent != "Présent"
Et donne ce log avec la modification :
[2017-05-25 12:10:06][INFO] : [Salon][Volets du Salon] : Evaluation de la condition : ["Présent" != "Présent"] = Faux

Il suffit de modifier :

Code : Tout sélectionner

$expression = scenarioExpression::setTags($condition['expression']);
Par :

Code : Tout sélectionner

$_scenario = null;
$expression = scenarioExpression::setTags($condition['expression'], $_scenario, true);
Super merci je met a jours le code

Re: [Plugin Tiers][Sujet Principal] Volets

Publié : 29 mai 2017, 08:31
par mika-nt28
micke74 a écrit :
27 mai 2017, 10:09
Bonjour à tous,

Merci micka pour ce plugin, c'est la deuxième fois que je me dis que je ferai bien un plugin et que je tombe sur un des tiens.

Pour la partie ouverture/fermeture en fonction du soleil, ça fonctionne niquel pour moi.
Quelques petites améliorations au niveau de l'inferface qui pourrait rendre plus pratique la configuration :
  • Afficher les angles d'ouverture / fermeture à coté de la carte, ça éviterai les aller/retour dans les log pour voir les valeurs
  • Quand on change d'équipement la carte n'est pas mise à jour, il faut rafraîchir et re-sélectionner l'équipement
Pour la partie jour / nuit j'ai l'impression que les conditions d'exécution ne sont pas testés.

condition_ouv_JN.png

La première est bien vérifiée à l'ouverture, par contre la deuxième jamais.
Avant j'avais une condition d'être debout, elle n'était jamais testé non plus.

Comment gérez vous le faite de ne pas ouvrir les volet au lever du soleil quand vous êtes "encore" couché ?

Une évolution qui serait intéressante serait de pouvoir configurer un ordre pour la protection du soleil différent de celui de la fermeture (par exemple position 85% fermé pour garder un peu de lumière).

Merci pour vos astuces
Peux tu ouvrir des issus sur le github pour tracer tous ca. J'ai peur de manquer de temps prochainement et le poste risque d'entre ensevelie.
https://github.com/mika-nt28/Jeedom-Volets/issues

Perso pour les volet des chambre j'ai ajouté une condition sur une commande virtuel
Tu peux mettre en action une ouverture a 85% si bien sur tes volets sont compatible.
Sinon au lieu d'exectuté la commande volet tu peux executé une commande virtuel ou script pour gere ca

Re: [Plugin Tiers][Sujet Principal] Volets

Publié : 01 juin 2017, 09:33
par superbricolo
Bonjour,

Pour le problème des conditions non exécutées pour la partie jour nuit, je pense que j'ai trouvé le problème. Les paramètres d'appel de la fonction EvaluateCondition ne sont pas correctes. J'ai modifié hier soir et ça fonctionne bien. J'ai mis une condition pour ouvrir les volets qu'à partie de 07h30 le matin si le lever du soleil est plus tôt, et ça a bien fonctionné.

J'ai modifié les 2 fonctions ActionJour et ActionNuit comme ceci:

Code : Tout sélectionner

	public static function ActionJour($_option) {    
		log::add('Volets', 'debug', 'Objet mis à jour => ' . json_encode($_option));
		$Volet = Volets::byId($_option['Volets_id']);
		if (is_object($Volet) && $Volet->getIsEnable()) {
			log::add('Volets', 'info', $Volet->getHumanName().' : Exécution de la gestion du lever du soleil');
			$Saison=$Volet->getSaison();
			log::add('Volets', 'info',$Volet->getHumanName().' : Saison obtenue: '.$Saison);
			$result=$Volet->EvaluateCondition('open',$Saison,'Day');
			if($result){
				$Action=$Volet->getConfiguration('action');
				$Volet->ExecuteAction($Action['open']);
			}else{
				log::add('Volets', 'info',$Volet->getHumanName().' : Replanification de l\'évaluation des conditions d\'ouverture au lever du soleil');
				$timstamp=$Volet->CalculHeureEvent(date('Hi'),'DelaisEval');
				$Schedule=date("i",$timstamp) . ' ' . date("H",$timstamp) . ' * * * *';
				$cron = $Volet->CreateCron($Schedule, 'ActionJour', array('Volets_id' => intval($Volet->getId())));
			}
		}
	}
	public static function ActionNuit($_option) {
		log::add('Volets', 'debug', 'Objet mis à jour => ' . json_encode($_option));
		$Volet = Volets::byId($_option['Volets_id']);
		if (is_object($Volet) && $Volet->getIsEnable()) {
			log::add('Volets', 'info',$Volet->getHumanName().' : Exécution de la gestion du coucher du soleil ');
			$Saison=$Volet->getSaison();
			log::add('Volets', 'info',$Volet->getHumanName().' : Saison obtenue: '.$Saison);
			$result=$Volet->EvaluateCondition('close',$Saison,'Night');
			if($result){
				$Action=$Volet->getConfiguration('action');
				$Volet->ExecuteAction($Action['close']);
			}else{
				log::add('Volets', 'info', $Volet->getHumanName().' : Replanification de l\'évaluation des conditions de fermeture au coucher du soleil');
				$timstamp=$Volet->CalculHeureEvent(date('Hi'),'DelaisEval');
				$Schedule=date("i",$timstamp) . ' ' . date("H",$timstamp) . ' * * * *';
				$cron = $Volet->CreateCron($Schedule, 'ActionNuit', array('Volets_id' => intval($Volet->getId())));
			}
		}
	}

Re: [Plugin Tiers][Sujet Principal] Volets

Publié : 01 juin 2017, 10:09
par jiminy
Bonjour superbricolo,
Il me semble si on regarde le depot github que Michael a déjà corrigé ce problème peu avant ton message. On aura la correction lors de la prochaine mise à jour.