Forum eedomus
http://forum.eedomus.fr/

[Résolu] variable heure et variable minutes
http://forum.eedomus.fr/viewtopic.php?f=15&t=6774
Page 1 sur 1
Auteur:  Grokiff [ 21 Fév 2018 17:21 ]
Sujet du message:  [Résolu] variable heure et variable minutes

Bonjour,

Je cherche à récupérer l'heure actuelle dans deux variables séparées (les heures dans une variable et les minutes dans une autre.

Est-ce que quelqu'un aurait une idée ?

Merci d'avance,

Baptiste
Auteur:  merguez07 [ 21 Fév 2018 18:12 ]
Sujet du message:  Re: variable heure et variable minutes

bonjour,

Grokiff a écrit:Je cherche à récupérer l'heure actuelle dans deux variables séparées (les heures dans une variable et les minutes dans une autre.


quand tu parles de variables, tu parles de variables php ou tu veux un autre type de support de stockage ?
Auteur:  Grokiff [ 22 Fév 2018 10:34 ]
Sujet du message:  Re: variable heure et variable minutes

merguez07 a écrit:bonjour,

Grokiff a écrit:Je cherche à récupérer l'heure actuelle dans deux variables séparées (les heures dans une variable et les minutes dans une autre.


quand tu parles de variables, tu parles de variables php ou tu veux un autre type de support de stockage ?


Et bien mon objectif final serait à chaque minute de faire bouger l'oreille droite de mon Karotz et à chaque heure de faire bouger son oreille gauche. Cela donnerait une sorte d'horloge...

C'est pas un projet très utile je vous l'accorde...

Du coup je pensais pouvoir stocker l'heure dans un etat eedomus et les minutes dans un autre, avec une action sur les oreilles liée à la modification de chacun des deux états

Merci
Auteur:  rover820i [ 22 Fév 2018 10:36 ]
Sujet du message:  Re: variable heure et variable minutes

Salut,

Pourquoi ne pas simplement créer une règle pour chaque oreille ? Les critères déclencheurs horaires sont là pour ça :)
Auteur:  influman [ 22 Fév 2018 11:43 ]
Sujet du message:  Re: variable heure et variable minutes

euhhhh ? l'oreille gauche à 12 crans pour faire un tour et l'oreille droite 60 ?
Auteur:  Grokiff [ 22 Fév 2018 16:24 ]
Sujet du message:  Re: variable heure et variable minutes

influman a écrit:euhhhh ? l'oreille gauche à 12 crans pour faire un tour et l'oreille droite 60 ?


Non, chaque oreille possède 16 positions.

J'ai une simple règle de 3 à appliquer pour calculer la bonne position de chaque oreille.

D'ailleurs c'est un bonne remarque, on peut appliquer un calcul mathématique à une valeur décimale d'un état ?
Auteur:  Grokiff [ 22 Fév 2018 16:40 ]
Sujet du message:  Re: variable heure et variable minutes

rover820i a écrit:Salut,

Pourquoi ne pas simplement créer une règle pour chaque oreille ? Les critères déclencheurs horaires sont là pour ça :)


J'y ai pensé, mais comment définir la position de chaque oreille au moment du déclenchement de la règle ?

A ce moment là, il faudrait que j'ai une variable d'état de l'oreille que j'incrémente à chaque déclenchement de la règle, mais je ne sais pas comment le faire
Auteur:  jbourdin [ 22 Fév 2018 20:52 ]
Sujet du message:  Re: variable heure et variable minutes

Pour les minutes, je te propose de définir 16 valeurs de déclenchement qui feront "environ" le job (60 divisé par 16, ça fait 3,75 min, je te propose donc de faire 3 pas de 4 min puis un de 3 min pour tomber juste)

Donc, tu fais une règle de déclenchement avec une liste de "ou" avec toutes les heures et les minutes suivantes :
0 4 8 12 15 19 23 27 30 34 38 42 45 49 53 57
et tu avances de 1 ton oreille

Pour les heures, tu triches dans l'autres sens avec un règles pour toutes les heures qui fait un pas et une autre pour 0, 3, 6, 9 qui fait aussi un pas (et donc tu auras fait 2 pas sur les 4 quarts de 12 heures).
Auteur:  rover820i [ 23 Fév 2018 11:10 ]
Sujet du message:  Re: variable heure et variable minutes

Sinon tu installes une horloge au mur :mrgreen:
Auteur:  jbourdin [ 23 Fév 2018 22:54 ]
Sujet du message:  Re: variable heure et variable minutes

rover820i a écrit:Sinon tu installes une horloge au mur :mrgreen:

Y a pas d'oreille sur les horloges...
Auteur:  Grokiff [ 27 Fév 2018 11:55 ]
Sujet du message:  Re: variable heure et variable minutes

Je vous remercie pour vos propositions, mais je cherche une solution plus propre, utilisant mieux les possibilités de la box.

Je crois qu'il faut que je me tourne vers un script php.

Je mettrai ce post à jour quand j'aurai avancé sur le sujet.
Auteur:  Grokiff [ 12 Mars 2018 16:48 ]
Sujet du message:  Re: variable heure et variable minutes

Bonjour,

J'ai fini par résoudre mon problème en utilisant un script php.

Le script met à jour deux périphériques eedomus grâce à la fonction
Code : Tout sélectionner
setValue($periph_id /*Code API*/, $value, $verify_value_list = false, $update_only= false)

Le calcul pour chaque périphérique est le suivant :
Code : Tout sélectionner
// recupération de l'heure au format 12 heures
$hour = date('g');
// recuperation des minutes
$minutes = date('i');

$left_ear_val = round($hour * 16 / 12);
$right_ear_val = round($minutes * 16 / 60);
Page 1 sur 1 Le fuseau horaire est UTC+1 heure