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

Aide règles ouvetures avec horaires de départ
http://forum.eedomus.fr/viewtopic.php?f=15&t=5962
« Précédent  Page 3 sur 3
Auteur:  Harzhal [ 17 Fév 2023 16:36 ]
Sujet du message:  Re: Aide règles ouvetures avec horaires de départ

Bonjour,

Pas de réponse à ce jour, si merguez07 est par là, il devrait pouvoir me répondre…
Auteur:  opa95 [ 17 Fév 2023 17:17 ]
Sujet du message:  Re: Aide règles ouvetures avec horaires de départ

Bonjour Harzhal
Harzhal a écrit:Bonjour,

Pas de réponse à ce jour, si merguez07 est par là, il devrait pouvoir me répondre…

Je n'ai pas testé cette version, mais il me semble qu'il y a un test dangereux en lignes 201 et 206
Code : Tout sélectionner
if ($etat === 2) {
    $plage = 2 ;
    $plage_txt ='Toujours hors plage';
}

if ($etat === 3) {
    $plage = 3 ;
    $plage_txt ='Plage toujours active';
}

essaye de remplacer ces deux
Code : Tout sélectionner
===
par des
Code : Tout sélectionner
==

$etat est une chaine et 2 est un nombre, donc le === renvoie faux.
et la plage va reprendre la valeur normale au lieu de la valeur mémorisée.
Désolé, je n'ai pas le temps de tout tester. :)
Auteur:  Harzhal [ 17 Fév 2023 18:57 ]
Sujet du message:  Re: Aide règles ouvetures avec horaires de départ

Salut opa95. :wave:

Un grand merci à toi car en enlevant un signe = aux 2 lignes de code concernées ça fonctionne bien car le passage au forçage est bien maintenu après une minute. :thumbup: :clap:

Ton aide a été précieuse car je ne connais pas le langage utilisé pour les plugin, j’ai pourtant utilisé longtemps à un très bon niveau le Visual Basic pour Excel (avant la retraite) mais c’est quand même différent…

Bizarre quand même que personne n’ait signalé ce bug avant !
Auteur:  opa95 [ 17 Fév 2023 19:18 ]
Sujet du message:  Re: Aide règles ouvetures avec horaires de départ

Bonsoir Harzhal
Harzhal a écrit:Salut opa95. :wave:

Un grand merci à toi car en enlevant un signe = aux 2 lignes de code concernées ça fonctionne bien car le passage au forçage est bien maintenu après une minute. :thumbup: :clap:

Ton aide a été précieuse car je ne connais pas le langage utilisé pour les plugin, j’ai pourtant utilisé longtemps à un très bon niveau le Visual Basic pour Excel (avant la retraite) mais c’est quand même différent…

Bizarre quand même que personne n’ait signalé ce bug avant !

Bien que retraité moi aussi depuis 10 ans, je retrouve une partie de mon métier : corriger les programmes ou les montages électroniques des élèves ingénieurs.
Il faut croire que les utilisateurs n'utilisaient pas l'option.
Peut-être que Merguez07 (bonjour à toi) pourra corriger le script original et le mettre en ligne.
Bon week-end :)
Auteur:  Fab_Rice [ 17 Juil 2024 18:05 ]
Sujet du message:  Re: Aide règles ouvetures avec horaires de départ

Bonsoir à vous,

Bien de mon côté cela ne semble pas "suffisant" le retrait d'un seul signe "=" (même deux d'ailleurs) :?
Les états "Toujours hors plage" & "Plage toujours active" ne restent actifs que durant la fréquence de requête ...
Auteur:  opa95 [ 17 Juil 2024 18:56 ]
Sujet du message:  Re: Aide règles ouvetures avec horaires de départ

Bonsoir Fabrice
Fab_Rice a écrit:Bonsoir à vous,

Bien de mon côté cela ne semble pas "suffisant" le retrait d'un seul signe "=" (même deux d'ailleurs) :?

Si Merguez07 n'est pas disponible, tu peux nous redécrire ce qui ne marche pas (éventuellement en mp) : situation, code exact du php utilisé,contenu de la fenêtre de test...
Si tu enlèves 2 signes "=" il n'y a plus de test d'égalité!
if ($etat === 2) signifie si $etat est un nombre et si ce nombre est égal à 2, exécuter l'action suivante.
if ($etat == 2) signifie si $etat est égal à 2 (que ce soit un nombre ou un simple caractère), exécuter l'action suivante.
if ($etat = 2) signifie donner à $etat la valeur 2 et si cette valeur est différente de 0 (ce qui est bien toujours le cas), exécuter l'action suivante.
Bonne soirée
Auteur:  Fab_Rice [ 18 Juil 2024 06:17 ]
Sujet du message:  Re: Aide règles ouvetures avec horaires de départ

Bonjour opa95,

Autant pour moi désolé, il semblerait que je n'ai pas eu la "patience" suffisante lors de la modification du script, en effet avec un "=" de moins (sans oublier de synchroniser la box si on est pressé) ça fonctionne très bien.
Merci à toi :roll:
Auteur:  Harzhal [ 18 Juil 2024 06:34 ]
Sujet du message:  Re: Aide règles ouvetures avec horaires de départ

Exactement comme pour moi… :thumbup:
Salut Fab_Rice
Auteur:  opa95 [ 18 Juil 2024 13:30 ]
Sujet du message:  Re: Aide règles ouvetures avec horaires de départ

Bonjour Fabrice
Fab_Rice a écrit:Bonjour opa95,

Autant pour moi désolé, il semblerait que je n'ai pas eu la "patience" suffisante lors de la modification du script, en effet avec un "=" de moins (sans oublier de synchroniser la box si on est pressé) ça fonctionne très bien.
Merci à toi :roll:

Tant mieux si ça marche chez toi.
Je ne comprend pas bien, pourquoi certains ont des problèmes de cache et de mise à jour. Je n'en ai jamais : pour les scripts qui nécessitent un test sur la box, pour être sûr que ça marche avec la version implantée dans la box (eedomus+), je recharge simplement la version modifiée (il m'arrive de le faire toutes les 5 ou 10 minutes), la lance depuis la fenêtre de test et ça marche directement. :o
:)
Page 3 sur 3 Le fuseau horaire est UTC+1 heure