Bonjour,
Je cherche comment intégrer dans mon dashboard des champs '« heure » que l’utilisateur puisse régler et changer comme il le souhaite sans rentrer dans les scenarios ?
Je souhaite apres recuperer cette valeur pour actionner des relais a certaines heures ??
Peux t-on effectuer des calcul sur des heures (5min avant une certaine heure) ?
Merci bien
Bonjour,
j’ai vu dans un autre sujet que vous avez une V5, je vais donc répondre pour une V5.
ce n’est pas possible de manière native pour le moment.
Peut-être une évolution future avec un widget « Plage horaire ».
N’oubliez pas de toujours préciser le matériel que vous utilisez, dans le titre ou avec les tags (étiquettes optionnelles).
Bonjour
Du coup j’ai créer un compteur qui s’incrémente toutes les heures.
Je n’ai pas gérer les minutes car les heures pleines me suffisent!!
Bonne journée
Bonjour,
Je me demandais si on peut piloter la valeur « heure de début » dans le calendrier, mon idée c’est d’avoir une plage réglable par l’utilisateur a l’aide d’un slide sur le dashboard ??
J’avais creer un compteur qui s’incremente toutes les heures avec un RAZ a 3h du matin mais parfois cela bug car 98% du temps j’ai 4 a ma surveillance du matin (un mail quotidien pour suivre mes valeurs), mais parfois cela se met à 5 !!! Du coup pas assez fiable !!
Ci joint capture écran !
merci a vous
Bonjour,
une solution existe :
- sauvegardez le timestamp de l’ipx [IPX.CLOCK] tous les jours à 00:00 dans une Ana32.
(il faut faire un setval dans une règle avec un objet calendrier) - créez votre slider matin en heures. Si vous réglez la précision à 2 décimales avec un pas de 0.25, vous aurez une définition au quart d’heure.
- créez votre slider soir en heures (idem au quart d’heure)
- créez une fonction « VanneMatin ». Vous y ferez l’addition du timestamp avec votre slider Matin en secondes (heures * 3600)
- créez une fonction « VanneSoir ». Vous y ferez l’addition du timestamp avec votre slider Soir en secondes (heures * 3600)
- créez un comparateur DébutMatin :
entrée A : IPX.Clock
entrée B : le résultat de la fonction VanneMatin
operator : A>=B - Créez un comparateur DébutSoir:
entrée A : IPX.CLOCK
entrée B : le résultat de la fonction VanneMatin
Operator : A>=B
Il faut donc un objet temporisation pour la durée d’ouverture de la vanne matin et soir.
Il faudra également gérer des IO virtuelles (activées en même temps que la vanne) pour verrouiller à 1 ouverture le matin et 1 ouverture le soir.
Ces IO seront alors réinitialisées (OFF) à minuit.
Ouvrez la vanne soir et matin en fonction de la sortie des comparateurs en pilotant l’entrée start de chaque tempo et en passant les IO virtuelles à ON.
(la vanne sera ouverte uniquement si IO est à off)
pour info j’ai utilisé le même principe pour la filtration de la piscine avec la déclaration d’horaires pivots pour les différentes périodes de filtration.
bonne journée
desole pour le temps de réaction sur ce point mais je viens juste de voir que vous avez repondu, j’essayerai de mettre en place cette methode.
Dans tous les cas merci beaucoup!!
Bonjour,
Je suis en train d’essayer de mettre cette solution en service, mais je bloque un peu.
Pouvez vous m’eclairer sur les 2 pts suivants:
1-Le timestamp reste à zero en permanence ? il n’est pas egal à IPX.Clock ?
2-Sur l’entrée A du comparateur je n’ai pas la variable IPX.Clock, j’ai acces uniquement au Ana32 crée ?
Merci pour votre retour
bonjour,
cela ne se fait pas par lien, il faut une règle comme dit plus haut
c’est une tuile de catégorie IPX800, pas ana32.
bonne journée
Bonjour Ricou_by_hibou,
TimeStamp est un format de données calculée en secondes écoulé depuis le 1er janvier 1970 à 00 h.
L’intérêt du TimeStamp est qu’il permet de faire des calculs sur les dates et heures ou de faire des comparaisons.
C’est le format utilisé par GCE dans l’IPX.
@fgtoul vous a dit : sauvegardez le timestamp de l’ipx [IPX.CLOCK] tous les jours à 00:00 dans une Ana32.
Si vous utilisez la règle décrite par @fgtoul, alors vous stockez [IPX.CLOCK], qui est au format TimeStamp, dans une Ana32 au moment où vous appliquez la règle.
L’Ana32 n’est pas un miroir de [IPX.CLOCK], simplement un stockage à un instant T.
Bonne journée
Bonjour,
J’avance sur la mise en place de cette solution
-La copie du timestamp à miniuit marche bien avec le SETVAL dans une régle (controlé par l’envoi d’un mail chaque nuit)
-Le curseur avec la valeur de consigne par l’utilisateur marche bien.
mais je bloque aux points suivants.
-Par contre la formule de ma fonction ne prend pas en compte ma valeur $327725$ qui elle s’affiche bien dans mon dasboard quand je la visualise. Pour faire la somme de ma consigne * 3600 + la valeur enregistré a minuit du timestamp.
Et le comparateur ne prend pas l’entrée IPX.Clock dans la visualisation de la valeur A mais celle ci est bonne quand on fait « Edition comparateur » valeur A.
Merci pour votre aide

J’ai trouvé ! C’est que j’avais une valeur avec 2 decimales qui donnait la valeur max de l’analog32 à 21474836.47 ce qui est inferieur au timestamp + ma consigne…