Forum eedomus http://forum.eedomus.fr/ |
|
Script pour prévoir la sortie des poubelles http://forum.eedomus.fr/viewtopic.php?f=50&t=5722 |
Page 1 sur 2 Suivant » |
Auteur: | Kernum [ 28 Juil 2017 10:23 ] |
Sujet du message: | Script pour prévoir la sortie des poubelles |
Bonjour, si comme moi vous avez le ramassage des ordures ménagères tous les mardi des semaines impaires( non c'est pas une blague! et c'est galère quand on zappe ), ce script est fait pour vous. On peut bien sur l'adapter aux autres jours et aux semaines paires. Donc voici le script a héberger soit sur l'Eedomus ou sur un serveur web de votre choix car il sera appelé par une requête HTTP.
Il faut créer un capteur HTTP et dans "URL de la requête" il faut mettre l'adresse qui ira chercher votre script PHP. Ce sera sous cette forme http://adresse_ip_du_serveur:port/chemin_d_acces_du_script/votre_script.php Le X-path est "/poubelles" L'avantage de ce script est que vous pouvez le faire lire en notification par la box en utilisant [LAST_VALUE PERIPH_ID=API]. Je reste dispo si vous avez besoin d'aide ou si vous avez des questions. Kernum |
Auteur: | eedomusbox [ 28 Juil 2017 15:30 ] |
Sujet du message: | Re: Script pour prévoir la sortie des poubelles |
et si ca tombe un jour férié? |
Auteur: | Kernum [ 28 Juil 2017 16:09 ] |
Sujet du message: | Re: Script pour prévoir la sortie des poubelles |
J'ai la chance que les jours fériés soient travaillés normalement pour les poubelles En même temps, les poubelles une fois toutes les deux semaines c'est déjà galère donc si tu rajoutes deux semaines de plus... Donc c'est pour ça que finalement mon scripte ne fait que calculer si la semaine est paire ou impaire Sinon je serai obligé de passer par un calendrier ou par quelque chose de plus complexe |
Auteur: | anne-marie [ 29 Juil 2017 07:31 ] |
Sujet du message: | Re: Script pour prévoir la sortie des poubelles |
Ca aurait pu m'intéresser mais ils sont passés à un ramassage par semaine l'année dernière |
Auteur: | Kernum [ 29 Juil 2017 07:47 ] |
Sujet du message: | Re: Script pour prévoir la sortie des poubelles |
Si tu veux je peux voir pour l'adapter à tes besoins. Mais s'ils passent toutes les semaines peut être qu'une simple règle suffira. Si ça t'interesse, dis moi juste leur jour de passage et je peux essayer de l'adapter Kernum |
Auteur: | rover820i [ 01 Août 2017 16:07 ] |
Sujet du message: | Re: Script pour prévoir la sortie des poubelles |
Pour ça il suffit d'utiliser une règle eedomus avec la condition horaire |
Auteur: | Kernum [ 01 Août 2017 19:40 ] |
Sujet du message: | Re: Script pour prévoir la sortie des poubelles |
Effectivement. En revanche je ne pense pas que la box Eedomus prenne en compte les jours fériés |
Auteur: | anne-marie [ 01 Août 2017 19:55 ] |
Sujet du message: | Re: Script pour prévoir la sortie des poubelles |
Merci Kernum. Effectivement j'ai fait une simple règle sur les jours de la semaine |
Auteur: | dmix [ 07 Août 2017 03:15 ] |
Sujet du message: | Re: Script pour prévoir la sortie des poubelles |
Merci pour ton script mais j'ai un message d'erreur quand je le charge. Il me dit que la fonction header () n'est pas autorisée.... |
Auteur: | Kernum [ 07 Août 2017 06:34 ] |
Sujet du message: | Re: Script pour prévoir la sortie des poubelles |
Bonjour, peux tu apporter des précisions sur la version se PHP et d'APACHE qui tournent sur ton serveur WEB car c'est peut être un problème de compatibilité et où est hébergé ton serveur? Pour ma part, ça fonctionne avec APACHE 2.2 et PHP 5.6 sur un NAS Synology. Après vérifie que tu as bien recopié le script sans avoir laissé de caractère avant le Header() car sinon il ne sera pas interprété.
Il ne doit rien avoir avant le <?php. |
Auteur: | dmix [ 08 Août 2017 03:54 ] |
Sujet du message: | Re: Script pour prévoir la sortie des poubelles |
Merci pour tes précisions, mais pour moi, juste un PC pour créer (copier coller) ton script (grâce à NotePad 2) Puis enregistrement du script directement sur la box eedomus... Pas d'espace devant de mis.... |
Auteur: | Kernum [ 08 Août 2017 06:31 ] |
Sujet du message: | Re: Script pour prévoir la sortie des poubelles |
Ok, donc c'est normale que ça ne fonctionne pas car la box Eedomus ne prend pas certaines fonctions de PHP. Je vais modifier mon script pour le rendre compatible sur la box Eedomus et je le posterai sur le forum Kernum |
Auteur: | Kitor [ 08 Août 2017 09:27 ] |
Sujet du message: | Re: Script pour prévoir la sortie des poubelles |
@Kernum, salut, pour le mettre dans l'EEDOMUS, il faut remplacer la ligne Header par sdk_header('text/xml'); Voir sur la doc EEdomus -> http://doc.eedomus.com/view/Scripts Genre un truc comme sa : <?php sdk_header('text/xml'); echo "<poubelles>"; $date = date('W'); $date = ($date %2); if ($date==0) echo "pas de poubelles cette semaine"; else echo "Il faut sortir les poubelles aujourdui."; echo "</poubelles>"; ?> @++ Marc |
Auteur: | dmix [ 19 Août 2017 15:00 ] |
Sujet du message: | Re: Script pour prévoir la sortie des poubelles |
Du coup, j'ai le message d'erreur suivant: "Impossible de parser le XML" Mon script eedomus est: <?php sdk_header('text/xml'); echo "<poubelles recyclage>"; $date = date('W'); $date = ($date %2); if ($date==0) echo"sortir poubelles recyclage aujourdhui"; else echo"pas de poubelles recyclage cette semaine"; echo "<poubelles recyclage>"; ?> |
Auteur: | rover820i [ 19 Août 2017 15:07 ] |
Sujet du message: | Re: Script pour prévoir la sortie des poubelles |
Avant-dernière ligne, remplacer :
par :
|
Auteur: | dmix [ 19 Août 2017 15:13 ] |
Sujet du message: | Re: Script pour prévoir la sortie des poubelles |
Merci! C'est corrigé, Par contre ne fonctionne toujours pas.... (plus de message d'erreur, mais pas de retours de mon capteur htpp où la valeur reste à "N/R") <?php sdk_header('text/xml'); echo "<poubelles recyclage>"; $date = date('W'); $date = ($date %2); if ($date==0) echo"sortir poubelles recyclage aujourdhui"; else echo"pas de poubelles recyclage cette semaine"; echo "</poubelles recyclage>"; ?> |
Auteur: | rover820i [ 19 Août 2017 16:12 ] |
Sujet du message: | Re: Script pour prévoir la sortie des poubelles |
Quel est le type de valeur déclarée sur ton périphérique virtuel ? |
Auteur: | dmix [ 19 Août 2017 16:16 ] |
Sujet du message: | Re: Script pour prévoir la sortie des poubelles |
J'avais mis 0 & 1 je pensais que 1 était poubelle à sortir... |
Auteur: | rover820i [ 19 Août 2017 16:24 ] |
Sujet du message: | Re: Script pour prévoir la sortie des poubelles |
Non, là tu as une sortie textuelle. Donc tu dois créer un capteur HTTP, type de données texte. |
Auteur: | dmix [ 19 Août 2017 16:54 ] |
Sujet du message: | Re: Script pour prévoir la sortie des poubelles |
Merci! J'ai modifié dans les paramètre de mon type de capteur http le type de données en texte. Par contre, rien d'autre à préciser? il va aller chercher les valeurs dans le script car il ne me remonte toujours rien. |
Page 1 sur 2 | Le fuseau horaire est UTC+1 heure |
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/ |