JossAlf Posté(e) le 19 mai 2014 Signaler Partager Posté(e) le 19 mai 2014 Voici une petite idée de module virtuel pour avoir une vision globale de l'état de la maison. Il me permet de vérifier quelques variables et de passer la maison dans différents modes. Je ne mets pas le code car les boutons consistent essentiellement en de la simulation de clic : -- Active le mode normal du MV Mode maison fibaro:call(77, "pressButton", "2"); ou de la mise à jour de variable et de l'affichage du label : fibaro:setGlobal("Occupation", "Present"); fibaro:setSceneEnabled(19,false); fibaro:call(72, "setProperty", "ui.Label5.value", "Présent"); Le module évoluera en fonction de mon installation. Il m'est très utile depuis le téléphone pour vérifier que mes variables sont à jour ou pour passer la maison en absence rapidement pour aller faire quelques courses... Vous voyez que chez moi il fait 22,3°C (ouche ! le soleil tape) et que le thermostat est réglé sur 20,5°C avec une consigne passée à 20,5°C. Si vous avez d'autres idées pour compléter je suis preneur. 3 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Moicphil Posté(e) le 19 mai 2014 Signaler Partager Posté(e) le 19 mai 2014 Merci pour le partage. Que font concrètement les boutons "présent" et "absent" ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
JossAlf Posté(e) le 19 mai 2014 Auteur Signaler Partager Posté(e) le 19 mai 2014 En fait les boutons mettent àjour la variable globale "Occupation" àprésent ou absent. En fonction de l'état prenons ici "absent" des scènes se chargent de gérer : - l'activation des alertes des ouvrants : sans parler d'alarme c'est une surveillance qui envoie des pushs et des photos par mail des ouvrants qui seraient ouverts en notre absence. - l'extinction automatique de toutes les lumières, du fer àrepasser, de la TV, du player de la freebox, de mettre les caméras intérieures en détection... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Moicphil Posté(e) le 19 mai 2014 Signaler Partager Posté(e) le 19 mai 2014 Ok, c'est ce que je pensais, merci d'avoir confirmé. Lien vers le commentaire Partager sur d’autres sites More sharing options...
cWal Posté(e) le 27 mai 2014 Signaler Partager Posté(e) le 27 mai 2014 Ca paraît intéressant, mais je ne vois pas où se trouve le script àtélécharger... Lien vers le commentaire Partager sur d’autres sites More sharing options...
JossAlf Posté(e) le 27 mai 2014 Auteur Signaler Partager Posté(e) le 27 mai 2014 En fait Module virtuel est essentiellement une télécommande qui appuie sur des boutons (cf : fibaro:call(77, "pressButton", "2"); ) et qui affiche les valeurs des variables par des -> fibaro:call(72, "setProperty", "ui.Label5.value", "Présent"); Par exemple l'appui sur le bouton "Normal" simule l'appui sur le bouton 1 de mon MV 77 dont voici le code : fibaro:call(77, "setProperty", "ui.Label1.value", "Normal") -- Affecte la valeur du mode à la variable fibaro:setGlobal("Mode", "Normal"); -- Arrêt du simulateur de lumière fibaro:call(62, "pressButton", "3"); -- reglage variable occupation à présent. fibaro:setGlobal("Occupation", "Present"); -- Desactivation de la scene de message des portes fibaro:setSceneEnabled(19, false); -- Passe le chauffage en mode normal si on est en hiver. if (( fibaro:getGlobalValue("Saison") == "Hiver" )) then fibaro:call(73, "pressButton", "2"); end --Annonce sur la Squeezebox ... fibaro:setGlobal('NivSonore' , 55) fibaro:setGlobal('SqueezeNom' , "Salon") fibaro:setGlobal('Messager' , "Je passe la maison en mode normal") fibaro:call(123, "pressButton", "1"); -- fin annonce Squeezebox fibaro:call(4, "sendPush", "Mode normal activé") Tu vois que c'est pas très utile que je mette le code. C'est pour donner une idée d'un MV qui rassemble plusieurs informations et fonctions. Lien vers le commentaire Partager sur d’autres sites More sharing options...
q.philippe Posté(e) le 9 février 2016 Signaler Partager Posté(e) le 9 février 2016 Salut JossAlf petite question : comment faire pour récupérer un statue en xml ? (ippower) : So the HTTP command http://admin:12345678@192.168.0. 50/Set.cmd?CMD=GetPower returns the power status for each outlet in the following format:<html>P60=0,P61=0,P62=0,P63=0,P64=0,P65=0,P66=0,P67=0</html?> (if all outlets are off). Si tu as une aide ! merci Lien vers le commentaire Partager sur d’autres sites More sharing options...
JossAlf Posté(e) le 10 février 2016 Auteur Signaler Partager Posté(e) le 10 février 2016 (modifié) Cherche du côté des tutots de Steven (récupération dès données de la zibase par exemple). Tu trouveras le moyen de lire les valeurs d'un fichier xml. Je te réponds là : #2 Envoyé de mon iPhone à l'aide de Tapatalk Modifié le 10 février 2016 par JossAlf Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés