Forum eedomus http://forum.eedomus.fr/ |
|
Etat qui change tous les jours http://forum.eedomus.fr/viewtopic.php?f=18&t=9151 |
Page 1 sur 1 |
Auteur: | Dominic [ 19 Déc 2019 10:14 ] |
Sujet du message: | Etat qui change tous les jours |
Bonjour, Je souhaite avoir un état qui affichage la valeur "On" un jour sur deux et "Off" l'autre jour. Le but étant ensuite, d'afficher cet état dans Impérihome. Pour cela, je ne peux pas utiliser l'agenda car le nombre de jours étant impair cela ne fonctionnera pas . Je pourrais faire cela avec des règles en testant si semaine paire ou impaire mais cela me semble un peu lourd et il y a très certainement moyen de faire plus simple. Pour vous, quelle est la meilleure méthode (simple) pour faire cela ? Peut-être existe il un plugin qui pourrait faciliter cela... Merci d'avance Dominic |
Auteur: | clarinette49 [ 19 Déc 2019 10:38 ] |
Sujet du message: | Re: Etat qui change tous les jours |
Tu peux utiliser le plugin reveil. Tu crée un actionneur virtuel état On-Off. Tu lui fait changer de valeur à 00h01 en utilisant la variable réveil. Peut être que quelqu'un d'autre à une méthode plus simple. Je débute et je n'ai pas encore assimilé toutes les fonctions, mais en cherchant... |
Auteur: | Dominic [ 19 Déc 2019 10:49 ] |
Sujet du message: | Re: Etat qui change tous les jours |
Merci Clarinette49, Oui j'avais aussi un peu pensé à utiliser ce plugin Réveil... mais effectivement, s'il y a encore plus simple, je suis preneur ! Merci à vous Dominic |
Auteur: | opa95 [ 19 Déc 2019 10:55 ] |
Sujet du message: | Re: Etat qui change tous les jours |
Peut-être que l'outil Toggle du STORE avec une règle d'activation à 00h01 fonctionnerait. |
Auteur: | Dominic [ 19 Déc 2019 10:59 ] |
Sujet du message: | Re: Etat qui change tous les jours |
Effectivement, je vais aussi regarder "Toggle". Merci |
Auteur: | clarinette49 [ 19 Déc 2019 11:11 ] |
Sujet du message: | Re: Etat qui change tous les jours |
Exact je n'avais pas pensé à ce plugin |
Auteur: | opa95 [ 19 Déc 2019 11:23 ] |
Sujet du message: | Re: Etat qui change tous les jours |
Bonjour Sinon, on peut récupérer le Timestamp, faire la division entière par 86400 (secondes par jour) et on obtient le numéro du jour depuis le premier janvier 1970 : aujourd'hui (19-12-2019) c'est le 18249. On obtient bien un jour pair ou impair indépendant du numéro de l'année. C'est sans doute pas le plus simple, mais ça doit fonctionner. |
Auteur: | Dominic [ 19 Déc 2019 11:30 ] |
Sujet du message: | Re: Etat qui change tous les jours |
Oui effectivement cela doit fonctionner également, mais coté simplicité... |
Auteur: | opa95 [ 19 Déc 2019 11:53 ] |
Sujet du message: | Re: Etat qui change tous les jours |
Ouais, Le script est simple et on peut modifier celui de "semaine paire" du STORE; en mettant dans XPATH //jour au lieu de //semaine ça donne <?php echo "<root>"; $jour=mktime(1, 0, 0, date("m") , date("d"), date("Y"))/86400; echo "<jour>".$jour."</jour>"; echo "</root>"; ?> le 1 de mktime vient du fuseau horaire de Paris. On obtient le numéro du jour ou en remplaçant la ligne par $jour=(mktime(1, 0, 0, date("m") , date("d"), date("Y"))/86400)%2; directement 0 ou 1 C'est pas si horrible!! |
Auteur: | influman [ 19 Déc 2019 12:18 ] |
Sujet du message: | Re: Etat qui change tous les jours |
Le plugin « mes plages horaires » peut te dire aussi si tu es en jour impair ou pair. |
Auteur: | RAR69 [ 19 Déc 2019 13:49 ] |
Sujet du message: | Re: Etat qui change tous les jours |
voire aussi "mes nouvelles plages horaires"... |
Auteur: | opa95 [ 19 Déc 2019 15:11 ] |
Sujet du message: | Re: Etat qui change tous les jours |
Je ne pense pas que le le plugin « mes plages horaires » réponde à la question. Le problème était de déterminer un jour sur 2 alternativement, quelle que soient la semaine, le mois ou l'année. Il aurait fallu mettre un $cejourannee = date("z",$heuredeb) ("z" au lieu de "N"); qui donne un numéro jusqu'à 365, et encore ça ne suffit pas, car le le 31 décembre et le 1er janvier suivant auraient le même numéro 3 fois sur 4. On n'a donc pas une alternance stricte "pair" "impair". Maintenant, j'ai peut-être essayé de résoudre un autre problème que celui qui intéressait Dominic. |
Auteur: | influman [ 19 Déc 2019 15:45 ] |
Sujet du message: | Re: Etat qui change tous les jours |
Oui certes. Le toggle devrait fonctionner en le lançant 1 fois par jour a 0:05 J’aime pas trop les regles autour de minuit la box fait des milliards de trucs |
Auteur: | Dominic [ 19 Déc 2019 17:12 ] |
Sujet du message: | Re: Etat qui change tous les jours |
Merci à vous, je vais essayer ce soir avec Toggle. Je peux le lancer vers 2h00 du mat, cela n'a pas d'importance (si cela peux éviter de s'ajouter aux autres actions de 0h00...). Je teste est vous dis Merci Dominic |
Auteur: | Dominic [ 19 Déc 2019 17:33 ] |
Sujet du message: | Re: Etat qui change tous les jours |
Je me répond sous le contrôle d'Influman : Il faut créer une règle avec en horaire par exemple 2h00 et en action : Ma variable Toggle et "Mettre à jour". C'est bien cela ? Merci Dominic |
Auteur: | influman [ 19 Déc 2019 23:21 ] |
Sujet du message: | Re: Etat qui change tous les jours |
je dirais qu'en action, tu mets le périph Toggle sur la valeur "Toggle". |
Auteur: | Dominic [ 20 Déc 2019 13:29 ] |
Sujet du message: | Re: Etat qui change tous les jours |
@Influman, Parfait, ça a l'air de bien fonctionner avec Toggle. Dommage, j'ai toujours le problème d'affichage des états qui ne fonctionnent pas avec Impérihome (le widget ne change pas d'état) mais c'est hors sujet - quoique : si quelqu'un a trouvé la solution, je suis preneur Merci Dominic |
Page 1 sur 1 | Le fuseau horaire est UTC+1 heure |
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/ |