-
Compteur de contenus
131 -
Inscription
-
Dernière visite
Tout ce qui a été posté par Ez3kiel
-
Salut Shad, àton avis c'est possible de lancer une playlist via un bouton du VD ?
-
Bonjour, je voudrais changer la valeur d'une variable globale predefinie "Presence"via IFTTT. Je suppose que certains d'entre vous l'ont deja fait , auriez vous la syntaxe que je dois utiliser pour le recipe svp ? Il faut bien passer par la methode PUT ?
-
Salut, à tout hasard, tu as réglé le paramètre (14) pour définir la nature de ton interrupteur ?
- 10 réponses
-
- volets roulants
- volets
-
(et 1 en plus)
Étiqueté avec :
-
Perso, je n'ai rien exclu, j'ai juste fait l update
-
C'est marrant, ce n'est pas la première fois que je vois un post sur le scheduler et la V4 mais chez moi, il marche très bien le scheduler ! je l'ai installé en V3 puis j'ai migré en V4 par la suite et je ne vois pas de soucis ...
-
Je pense que jojo fais allusion à l'user que tu renseignes dans l'appli fibaro. Si c'est bien ça , j'ai directement le compte admin comme user dans l'appli. Pour ton idée mprinfo, j'ai pas vidé la cache de l'appli , juste un rafraîchissement des informations réseau qui ne solutionne pas le problème, je teste de vider le cache. Edit: rien de mieux apres avoir vidé le cache de l'appli
-
Ok après la mise àjour, àpart un wallplug qui a disparu sur les 2 Android. Quelqu'un a une idée pour le faire réapparaître ?
-
Juste une question au passage, comment accèdes tu a ta hcl ? C'est en local ou en passant par homefibaro ? J'ai la même chose sur ma hc2 en accès distant et je pense que c'est normal
-
Salut, Ta box est en V4 ou c'est sur une 3.6 ?
- 155 réponses
-
- raspberry
- test présence
-
(et 2 en plus)
Étiqueté avec :
-
Bonjour, il fait mettre le fgk en condition, c'est àdire avant le alors
-
Bonjour, pour suivre l'avancement de la mise àjour, j'ouvre une deuxième fenêtre du navigateur et on peut voir la p progression
-
Oui c'est cela, tu serais absent la nuit. Un autre point à noter est que la détection et le changement de la variable n'est pas instantané.Je m'explique : Chez moi, j'ai une variable pour chaque téléphone et une variable globale "présence maison ". Tu arrives chez toi,ton téléphone va mettre un certains temps à se connecter au wifi.(quelques secondes) Fing (qui est installé sur le raspberry ) contrôle toute les minutes les nouveaux périphériques connectés et met à jour la variable du téléphone.(1 minute max) Suite à ça, j'ai une scène qui tourne aussi toute les minutes et qui met à jour la variable présence maison.(1 minute max) Ce n'est pas un problème quand tu quittes la maison ( au pire , une lumière oubliée reste allumé 2 minutes ) C'est plus en rentrant que ce temps de MAJ des variables est ennuyeux. Je te conseillerais de changer l'état de la variable présence sur l'ouverture d'une porte d'entrée par exemple. PS: une précision qui à son importance, comme les variables des téléphones sont mises à jour par l'api, elles ne peuvent être des triggers pour tes scènes (limitation de l'api fibaro il me semble ). C'est pour cela que j'ai une scène qui tourne en plus.
- 155 réponses
-
- raspberry
- test présence
-
(et 2 en plus)
Étiqueté avec :
-
Salut Shad, je confirme que l'addon remonte bien les infos. Pour le contrôle, je n'avais pas réussi à le mettre en place sur la version précédente non plus.
-
Effectivement c'est très pratique, et je ne connaissait pas pour les "Virtual Device" ! Par contre , ça ne donne pas les états attendus d'une propriété (genre 0 = éteint, 1 = allumé pour un lampe ou 0= fermé et 99= ouvert pour un volet roulant). C'est plutôt de ce coté là qu'il y a un manque. Il y a un "document" qui existe ou c'est de la déduction Krikroff ?
-
Oui, c'est ce que fais également mais je trouve ça étrange qu'il n'y ait pas de " synthèse"
-
Salut à tous, Je vous fais part d'une remarque que je me suis faite découvrant le Lua. En fin de compte, le Lua est assez simple à apprivoiser, les if-then, les while do sont facilement compréhensibles et les exemples de code que l'on trouve sur ce forum aident grandement à se familiariser avec ce language. Par contre, ou c'est un peu plus flou ( pour moi en tout cas) c'est sur la partie propre au modules. En effet , je ne sais jamais si un volet ouvert a une value de 0 ou 99, quel est l'etat d'un détecteur de mouvement quand il détecte un mouvement ( c'est 0, 1 ou breached ...). ? Alors oui, je me fais un joli post-it sur mon bureau, qui traine un moment puis disparait mystérieusement. ( oui c'est le bordel sur mon bureau ) Du coup, je me demandais s'il ne serait pas intéressant de mettre ces infos dans le 1er post des topics uniques des modules. Je pense qu'avec ces infos, ce serait beaucoup plus simple pour les novices comme moi de faire des choses en Lua. Je suis peut être à coté de la plaque et si c'est le cas , j'en suis désolé. Je ne doute pas non plus que toutes ces infos soient présentes sur le forum mais à ma connaissance rien ne les centralisent. Et vous, qu'en pensez vous ? Ez3kiel
-
Pour une prise, je pense que le wallplug est préférable. Mesure de consommation, facilement deplacable..
-
Bonjour, il me semble bien que c'est basé sur Yahoo
-
J'avais sauté sur la 3.6 et vous retours sur la V4 m'ont un peu refroidi. J'attends de voir lez suite avant de migrer
-
Et bien , le boss va appuyer sur le bouton pour rendre disponible la V4, non ? Par contre,je crois qu'il avait été annoncé que la V4 devait être dispo en 1er sur la HC2 et dans un second temps sur HCL. J'espère me tromper pour tous les possesseurs de HCL qui attendent les plugins
-
Merci àtoi surtout !
- 155 réponses
-
- raspberry
- test présence
-
(et 2 en plus)
Étiqueté avec :
-
De mon côté, ça marche bien, pas de problème depuis la mise en route hier. Je pense que les problèmes venaient du fait que j'ai édité les fichiers avec mon pc Windows avant de les envoyer sur le pi
- 155 réponses
-
- raspberry
- test présence
-
(et 2 en plus)
Étiqueté avec :
-
Bonjour Tony270570, Je viens de refaire le test_presence et ça marche. Je laisse tourner un peu mais je pense que c'est bon ! Merci Il me reste plus qu'a ajouter cela dans un module virtuel et ce sera bon
- 155 réponses
-
- raspberry
- test présence
-
(et 2 en plus)
Étiqueté avec :
-
Bonjour Tony270570, J'ai suivi ton tuto et j'ai un petit soucis. Tout d'abord, les modifs que j'ai du apporter pour que ça colle avec ce que je voulais faire à la maison : Je suis parti sur la config avec 2 téléphones avec le test_presence.sh modifié récupéré en page 6. J'utilise déja le raspberry pi pour recuperer les temperatures et conso sur le rasp suivant les tuto de Lazer pour les graphs et Coolride pour la partie raspberry. Du coup, sur le pi j'ai nginx qui tourne , le rep est /srv/www j'ai créé /srv/www/ping et adapté le reste en consequence. J'ai un dossier /home/pi dans lequel j'ai mis ton script Le test_presence : #!/bin/bash # Never ending loop # version 1.00 # Author: Tony270570 cpt=0 while ((cpt<10)) do # Tel1 grep -n "<center>UP</TD><TD>192.168.1.10" /srv/www/ping/lan.html if [ $? == 0 ] then curl -X PUT -d '{"name": "Presence_flo", "value": "Present"}' http://XXXXXXX:XXXXXXX@192.168.1.32/api/globalVariables echo "present" sleep 10 else curl -X PUT -d '{"name": "Presence_flo", "value": "Absent"}' http://XXXXXXX:XXXXXXX@192.168.1.32/api/globalVariables echo "absent" sleep 30 fi # Tel2 grep -n "<center>UP</TD><TD>192.168.1.11" /srv/www/ping/lan.html if [ $? == 0 ] then curl -X PUT -d '{"name": "Presence_cat", "value": "Present"}' http://XXXXXXX:XXXXXXX@192.168.1.32/api/globalVariables echo "present" sleep 10 else curl -X PUT -d '{"name": "Presence_cat", "value": "Absent"}' http://XXXXXXX:XXXXXXX@192.168.1.32/api/globalVariables echo "absent" sleep 30 fi # Tel3 # copier bloque entre tel1 et tel2 done exit Le exec_presence : #! /bin/sh ### BEGIN INIT INFO # Provides: exec_presence # Required-Start: $all # Required-Stop: # Default-Start: 2 3 4 5 # Default-Stop: # Short-Description: Run /home/tony/test_presence if it exist ### END INIT INFO # version 1.00 # Author: Tony270570 PATH=/sbin:/usr/sbin:/bin:/usr/bin . /lib/init/vars.sh . /lib/lsb/init-functions do_start() { if [ -x /home/pi/test_presence.sh ]; then [ "$VERBOSE" != no ] && log_begin_msg "Running local boot scripts (/home/pi/test_presence.sh )" /home/pi/test_presence.sh ES=$? [ "$VERBOSE" != no ] && log_end_msg $ES return $ES fi } case "$1" in start) do_start ;; restart|reload|force-reload) echo "Error: argument '$1' not supported" >&2 exit 3 ;; stop) ;; *) echo "Usage: $0 start|stop" >&2 exit 3 ;; esac et le rc.local : #!/bin/sh -e # # rc.local # # This script is executed at the end of each multiuser runlevel. # Make sure that the script will "exit 0" on success or any other # value on error. # # In order to enable or disable this script just change the execution # bits. # # By default this script does nothing. # Print the IP address _IP=$(hostname -I) || true if [ "$_IP" ]; then printf "My IP address is %s\n" "$_IP" fi sudo fing -n 192.168.1.0/24 -o table,html,/srv/www/ping/lan.html & exit 0 Logiquement j'ai modifié ce qu'il fallait car j'ai bien le raport de fing sur l'IPdupi/ping/lan.html Du coté de la HC, j'ai bien créé 2 variables prédéfinies. Par contre, impossible de faire passer une variable de Present à Absent en coupant ou en activant le wifi... en partant d'un Pi fraichement rebooté, je pense que le rc.local est bon car un ps-ef me donne bien un fing qui tourne : pi@raspberrypi /etc $ ps -ef | grep fing root 2685 1 0 18:55 ? 00:00:00 sudo fing -n 192.168.1.0/24 -o table,html,/srv/www/ping/lan.html root 2699 2685 0 18:55 ? 00:00:00 /bin/sh /usr/bin/fing -n 192.168.1.0/24 -o table,html,/srv/www/ping/lan.html root 2701 2699 1 18:55 ? 00:04:34 /usr/lib/fing/fing.bin -n 192.168.1.0/24 -o table,html,/srv/www/ping/lan.html pi 8242 7957 0 23:39 pts/0 00:00:00 grep --color=auto fing Par contre, pour les 2 autres fichiers j'ai un soucis , meme en les lancant à la main. ligne1: $'\r' : commande introuvable Je ne sais pas vraiment d’où ça vient mais je pense avoir un problème de "retour de ligne" au format DOS (\r\n) au lieu de (\n) J'ai été obligé de passer un coup de dos2unix pour convertir les fichiers.Il semble que celà arrive quand on édite un fichier avec le bloc note windows. Maintenant, je dirais que le script test_presence ne se lance pas. par contre , si je le lance moi meme c'est bon mes variables se mettent à jour ...et pas d'insulte du coté du pi par contre en lancant exec_presence j'ai cette erreur : pi@raspberrypi /etc/init.d $ sudo ./exec_presence start /home/pi/test_presence.sh: 8: /home/pi/test_presence.sh: cannot open 10: No such file /home/pi/test_presence.sh: 8: /home/pi/test_presence.sh: cpt: not found Une idée ? PS: j'ai fait le chmod pour tout le monde ( meme en 777 pour etre sur) et désolé pour ce pavé que je viens de pondre
- 155 réponses
-
- raspberry
- test présence
-
(et 2 en plus)
Étiqueté avec :
-
Tester Votre Présence 3 - The Utlimate Vengeance :)
Ez3kiel a répondu à un(e) sujet de kiwi dans HC 2 & Lite
@Kiwi, OK, je comprends mieux pourquoi ça marche chez toi et pas chez moi. En fin de compte, tous tes devices passent par le pi chez toi. du coup, ta table arp est cohérente avec la présence des devices. chez moi la table est complètement désynchronisée de la présence. je vois des périphériques connectés qui ne le sont pas et d'autres qui devraient l’être mais qui sont invisibles. par exemple mon tel android est éteint depuis 2h du mat et mon pc fixe depuis 6h et je les vois toujours present chez moi. Une question, est ce que la mise en place du pi en tant que passerelle pour tous les devices est compliquée a faire ?