[Résolu] variable heure et variable minutes

Capteurs et actionneurs HTTP

[Résolu] variable heure et variable minutes

Messagepar Grokiff » 21 Fév 2018 17:21

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
Grokiff
 
Messages : 26
Inscription : 10 Août 2015

Re: variable heure et variable minutes

Messagepar merguez07 » 21 Fév 2018 18:12

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 ?
tuto 1 -->Programmation des scripts Eedomus
tuto 2 -->SmartDevice
tuto 3 -->Le déclenchement de règles
scripts -->Météo du jour | GH Thermostat | TotalWatt | Detecfire | smartbattery
Skype Eedomus -->lien vers le skype Eedomus
merguez07
 
Messages : 2346
Inscription : 15 Sep 2017
Localisation : Le Teil en Ardèche

Re: variable heure et variable minutes

Messagepar Grokiff » 22 Fév 2018 10:34

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
Grokiff
 
Messages : 26
Inscription : 10 Août 2015

Re: variable heure et variable minutes

Messagepar rover820i » 22 Fév 2018 10:36

Salut,

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

Re: variable heure et variable minutes

Messagepar influman » 22 Fév 2018 11:43

euhhhh ? l'oreille gauche à 12 crans pour faire un tour et l'oreille droite 60 ?
influman
 
Messages : 2324
Inscription : 30 Oct 2013

Re: variable heure et variable minutes

Messagepar Grokiff » 22 Fév 2018 16:24

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 ?
Grokiff
 
Messages : 26
Inscription : 10 Août 2015

Re: variable heure et variable minutes

Messagepar Grokiff » 22 Fév 2018 16:40

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
Grokiff
 
Messages : 26
Inscription : 10 Août 2015

Re: variable heure et variable minutes

Messagepar jbourdin » 22 Fév 2018 20:52

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).
jbourdin
 
Messages : 90
Inscription : 21 Fév 2018

Re: variable heure et variable minutes

Messagepar rover820i » 23 Fév 2018 11:10

Sinon tu installes une horloge au mur :mrgreen:
rover820i
 
Messages : 3363
Inscription : 23 Juil 2016

Re: variable heure et variable minutes

Messagepar jbourdin » 23 Fév 2018 22:54

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

Y a pas d'oreille sur les horloges...
jbourdin
 
Messages : 90
Inscription : 21 Fév 2018

Re: variable heure et variable minutes

Messagepar Grokiff » 27 Fév 2018 11:55

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.
Grokiff
 
Messages : 26
Inscription : 10 Août 2015

Re: variable heure et variable minutes

Messagepar Grokiff » 12 Mars 2018 16:48

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);
Grokiff
 
Messages : 26
Inscription : 10 Août 2015


Retour vers Requêtes HTTP

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 4 invité(s)