Scénario sur ipx

Bonsoir,
oui je confirme la logique de gauche à droite sans priorité d’opérateur.
D’ailleurs @Romher l’avait confirmé lui aussi

cdt

3 « J'aime »

du coup je fais quoi ? je ne pense pas que mon problème soit lié au bug ?

Je suis à l’hôpital pour une opération de routine pour mon fils, je continuerais mon explication demain ou ce week-end :wink:

ok désolé. bon courage ! merci encore

Pas de soucis :wink: C’est juste que c’est plus facile de faire des exemples avec un IPX sous la main.

je comprends bien… mais quand meme je trouve ca compliqué la gestion des X4fp avec ce moteur de scénario :open_mouth:

je ferais un regroupement des plages horaires sur une SV :smirk:
le but est de simplifier la suite des scénario avec une SV dédié horaire (éco/confort)
cela permet également de visualisé (la SV) si on est en plage horaire ou pas

as tu fait un tour sur ce tuto

2 « J'aime »

Du coup je mets les plages horaires dans un SV qui correspond à une Zone ? C’est ca ? la plage horaire activera la SV via un scénario et dans un autre scénario je mets si SV activée ON activé mode confort sur les Zones ?

Le principe est bien celui là par contre la SV interviens avec les autre SV dans les conditions du pilotage
Je crois que @ZogStriP attend le cahier des charges pour te proposer des scènes :wink:

Non, j’ai bien le cahier des charges. Je n’ai juste pas eu le temps…

2 « J'aime »

Bonsoir,

Je me fais plus rare sur le forum et je trouve amusant que ces questions se posent encore. Je vous fais la synthèse de mes notes sur le moteur de règles (après de multiples tests) :

  • Les conditions sont évaluées de gauche à droite, sans aucune priorité. A et B ou C est donc différent de C ou A et B. Dans le premier cas la condition est vraie ssi A et B sont vraies toutes les 2 ou C est vraie. Dans le second cas elle est vraie si C ou A sont vraies et que B est impérativement vraie. L’opérateur Non porte sur l’opérande à sa droite.

  • l’action n’est envisagée que si le résultat de l’évaluation de la condition change. Switch est très différent de On/Off, revoir si nécessaire la doc.

  • les règles sont évaluées dans l’ordre de leur définition (0…255).

Cette grammaire, somme toute rustique, permet de tabler sur une fréquence d’évaluation de chaque règle autour de 3 Hz.

Dans tous les cas, s’il vous plait, ne demandez pas à changer l’ordre d’interprétation des conditions au sein des règles, ni l’ordre d’évaluation des règles (dans l’ordre de leur définition et pas dans l’ordre de leur sauvegarde) sinon TOUT devra être re-testé.

4 « J'aime »

On est tous d’accord, cette règle ne doit surtout pas changer :sunglasses:

4 « J'aime »

Ici il commence a faire froid faut vraiment que je me mette a programmer mes X4fp
Est il possible d’avoir un exemple

par contre la SV interviens avec les autre SV dans les conditions du pilotage

Bonjour,
@xavax
les exemples existent déjà
pourquoi ne pas aller voir les tuto ?

cdt

je les ai déjà lu mais ce n’est pas simple a aborder. Je pensais que ce serait beaucoup plus simple a programmer pour la gestion des fils pilotes.
Chez moi j’ai 8 zones avec 6 ordres et l’eco device, j’ai abandonné l’idée de les programmer via l’ecodevice. Je suis passé par jeedom. Le but étant que ma femme puisse aussi modifier ou intervenir facilement sur le programmation. Ca marche super bien

La j’ai installé un ipx + x4fp chez quelqu’un de ma famille qui ne veut pas ajouter jeedom… donc j’essaye de bien comprendre car en plus les contraintes ne sont pas les memes (vacances scolaires etc… )

Je vais donc relire les tutos, a force je commence un peu à comprendre la logique du systeme…

Je ne comprends pas non plus la différence entre entrée et sorties virtuelles. Dans le tuto on parle d’entrée et dans ce post de sorties.

Je fais donc pour la semaine travaillée :
Pour une zone en confort par exemple :

NON SV(confort fp1) ET NON SV (HG) ET NON SV(vacances)
ON
X4FP (zone 1 Confort en ON et pas de commandes EN OFF)

Et je fais l’inverse pour le mode ECO :

SV(confort fp1) ET NON SV (HG) ET NON SV(vacances)
ON
X4FP (zone 1 Eco en ON et pas de commandes en OFF)

Pour la semaine Vacances

NON SV(confort fp1) ET NON SV (HG) ET SV(vacances)
ON
X4FP (zone 1 Confort en ON et pas de commandes EN OFF)

Et je fais l’inverse pour le mode ECO :

SV(confort fp1) ET NON SV (HG) ET SV(vacances)
ON
X4FP (zone 1 Eco en ON et pas de commandes en OFF)

Ensuite je fais mes scénarios avec plages horaires avec ON/OFF sur le SV correspondant.

Il faut bien faire 2 scénarios puisqu’il est préconisé de ne pas mettre de commande OFF sur les X4FP ?

J’ai fait des tests, ca ne fonctionne pas avec l’histoire du mode Vacances lorsque j’active la SV correspondant au mode vacances. En Hors gel ca fonctionne

1 « J'aime »

Ou alors il ne faut faire de différence sur les SV avec le mode vacances donc :

pour le mode confort :

NON SV(confort fp1) ET NON SV (HG)
ON
X4FP (zone 1 Confort en ON et pas de commandes EN OFF)

Et je fais l’inverse pour le mode ECO :

SV(confort fp1) ET NON SV (HG)
ON
X4FP (zone 1 Eco en ON et pas de commandes en OFF)

Et ensuite dans le pilotage des SV avec les plages horaires semaine travaillée j’ajoute :

PLAGE HORAIRE OU PLAGE HORAIRE ET NON SV (vacances)
ON/OFF
SV (zone 1)

et semaine vacances
PLAGE HORAIRE OU PLAGE HORAIRE ET SV (vacances)
ON/OFF
SV (zone 1)

1 « J'aime »

Bonjour il faut procéder par étapes
il faut définir les priorités et faire simple (au moins au départ)
regroupez vos Timers en commande ON/OFF sur des SV (multi plage horaire pour un mode)
ainsi cela simplifie le traitement

je partirais sur le fonctionnement de SV temps fait mode x sur X4FP
une fois fait je rajouterais les conditions si je ne dois être dans cette condition donc elle interviens en NON SV ET dans l’événement

exemple:
je commence par faire le basique (2 scènes)
SV1 temps ON (confort) Zone 1
SV2 temps ON (eco) Zone 1

si le mode eco est la priorité alors je modifie comme ceci
SV1 temps ET NON SV2 temps ON (confort) zone 1
SV2 temps ON (eco) zone 1

ainsi le mode éco deviens prioritaire sur le mode confort
une fois fait je réfléchi à quel niveau interviens mon mode vacances

cdt

1 « J'aime »

Vos besoins

Vous avez 4 zones de chauffage

  1. cuisine
  2. salon
  3. chambre d’isaac
  4. chambre des parents

Par défault, les 4 zones sont en mode Confort.

La chambre des parents est en mode Eco de 6H à 21H30 (:sunny:) tous les jours.
La cuisine et le salon sont en mode Eco de 21H30 à 6H (:full_moon:) tous les jours.

Pendant les semaines travaillées, mettre les 4 zones en mode Eco

  • de 7H à 15H40 les Lundis
  • de 7H à 16H les Mardis
  • de 7H à 17H30 les Jeudis
  • de 7H30 à 17H45 les Vendredis

Vous souhaitez pouvoir mettre la maison en mode Hors Gel lorsque vous n’êtes pas là.

Une solution possible

:arrow_forward: 5 plages horaires

:arrow_forward: 3 sorties virtuelles

image

:arrow_forward: 7 scénarios

Il nous faut dans un premier temps un scénario pour indiquer lorsque l’on est au travail :computer:.

  • Nom : AU TRAVAIL
  • Evenement : PLAGE HORAIRE (LUNDIS) OU PLAGE HORAIRE (MARDIS) OU PLAGE HORAIRE (JEUDIS) OU PLAGE HORAIRE (VENDREDIS)
  • Action : ON/OFF
  • Résultat : SORTIE VIRTUELLE (AU TRAVAIL)

Ensuite, on vas faire un scénario pour gérer le mode Hors Gel :snowflake: lorsqu’il n’y a personne à la maison (à controller via un widget)

  • Nom : HORS GEL
  • Evenement : SORTIE VIRTUELLE (HORS GEL)
  • Action : ON
  • Résultat :
    • FIL PILOTE (ZONE : 1, ON : HORS GEL, OFF : PAS DE COMMANDE)
    • FIL PILOTE (ZONE : 2, ON : HORS GEL, OFF : PAS DE COMMANDE)
    • FIL PILOTE (ZONE : 3, ON : HORS GEL, OFF : PAS DE COMMANDE)
    • FIL PILOTE (ZONE : 4, ON : HORS GEL, OFF : PAS DE COMMANDE)

Ensuite on vas gérer les vacances (à controller via un widget)

Le jour :sunny:

  • Nom : VACANCES (JOUR)
  • Evenement : NON SORTIE VIRTUELLE (HORS GEL) ET SORTIE VIRTUELLE (VACANCES) ET PLAGE HORAIRE (JOURNEE)
  • Action : ON
  • Résultat :
    • FIL PILOTE (ZONE : 1, ON : CONFORT, OFF : PAS DE COMMANDE)
    • FIL PILOTE (ZONE : 2, ON : CONFORT, OFF : PAS DE COMMANDE)
    • FIL PILOTE (ZONE : 3, ON : CONFORT, OFF : PAS DE COMMANDE)
    • FIL PILOTE (ZONE : 4, ON : ECO, OFF : PAS DE COMMANDE)

Et la nuit :full_moon:

  • Nom : VACANCES (NUIT)
  • Evenement : NON SORTIE VIRTUELLE (HORS GEL) ET SORTIE VIRTUELLE (VACANCES) ET NON PLAGE HORAIRE (JOURNEE)
  • Action : ON
  • Résultat :
    • FIL PILOTE (ZONE : 1, ON : ECO, OFF : PAS DE COMMANDE)
    • FIL PILOTE (ZONE : 2, ON : ECO, OFF : PAS DE COMMANDE)
    • FIL PILOTE (ZONE : 3, ON : CONFORT, OFF : PAS DE COMMANDE)
    • FIL PILOTE (ZONE : 4, ON : CONFORT, OFF : PAS DE COMMANDE)

Enfin, on vas gérer les semaines travaillées…

… au travail :computer:

  • Nom : ST @ TRAVAIL
  • Evenement : NON SORTIE VIRTUELLE (HORS GEL) ET NON SORTIE VIRTUELLE (VACANCES) ET SORTIE VIRTUELLE (AU TRAVAIL)
  • Action : ON
  • Résultat :
    • FIL PILOTE (ZONE : 1, ON : ECO, OFF : PAS DE COMMANDE)
    • FIL PILOTE (ZONE : 2, ON : ECO, OFF : PAS DE COMMANDE)
    • FIL PILOTE (ZONE : 3, ON : ECO, OFF : PAS DE COMMANDE)
    • FIL PILOTE (ZONE : 4, ON : ECO, OFF : PAS DE COMMANDE)

… à la maison (le jour :sunny:)

  • Nom : ST @ MAISON (JOUR)
  • Evenement : NON SORTIE VIRTUELLE (HORS GEL) ET NON SORTIE VIRTUELLE (VACANCES) ET NON SORTIE VIRTUELLE (AU TRAVAIL) ET PLAGE HORAIRE (JOURNEE)
  • Action : ON
  • Résultat :
    • FIL PILOTE (ZONE : 1, ON : CONFORT, OFF : PAS DE COMMANDE)
    • FIL PILOTE (ZONE : 2, ON : CONFORT, OFF : PAS DE COMMANDE)
    • FIL PILOTE (ZONE : 3, ON : CONFORT, OFF : PAS DE COMMANDE)
    • FIL PILOTE (ZONE : 4, ON : ECO, OFF : PAS DE COMMANDE)

… à la maison (la nuit :full_moon:)

  • Nom : ST @ MAISON (NUIT)
  • Evenement : NON SORTIE VIRTUELLE (HORS GEL) ET NON SORTIE VIRTUELLE (VACANCES) ET NON SORTIE VIRTUELLE (AU TRAVAIL) ET NON PLAGE HORAIRE (JOURNEE)
  • Action : ON
  • Résultat :
    • FIL PILOTE (ZONE : 1, ON : ECO, OFF : PAS DE COMMANDE)
    • FIL PILOTE (ZONE : 2, ON : ECO, OFF : PAS DE COMMANDE)
    • FIL PILOTE (ZONE : 3, ON : CONFORT, OFF : PAS DE COMMANDE)
    • FIL PILOTE (ZONE : 4, ON : CONFORT, OFF : PAS DE COMMANDE)

Comme vous pouvez le voir, et comme l’à expliqué @didierm, il est préférable de faire du plus simple au plus compliqué. On commence avec le scénario HORS GEL qui n’a qu’un seul évenement, et on finis par le scénario SEMAINE TRAVAILLEE @ MAISON (NUIT) qui a 4 évenements.

7 « J'aime »

C’est super ! un grand merci ! je ne serais jamais parvenu à ce résultat.

Si je veux ajouter une période de travail le mercredi par exemple du coup il me reste juste à ajouter la plage horaire dans ma SV travail. C’est top !

par contre si je veux ajouter une plage différente heure creuse pour la chambre parents ? je fais comment ? ce n’est pas le cas je pose juste la question pour bien comprendre le principe.

Un grand merci en tout cas

1 « J'aime »