Module virtuel pour HC2 qui permet d’envoyer les SMS via plusieurs comptes FreeMobil. Installation importer le VD (Module Virtuel) dans votre HC2 et changer les donnée dans le SETTINGS de chaque bouton par les vôtres 1 2 3 4 — SETTINGS — local urlport = 80; — port de serveur php local url = "/sms/sendSMS.php?msg="; — adresse de la page d envoi local id_button = "1" — Id de ce bouton — SETTINGS — local urlport = 80; — port de serveur php local url = “/sms/sendSMS.php?msg=”; — adresse de…
Lire la suiteÉtiquette : programmation
Télécommande de couleurs WallPlug de Fibaro
Aujourd’hui je vous propose un nouveau module virtuel qui permet d’allumer ou éteindre les anneaux de WallPlug de Fibaro. Vous pouvez utiliser ce module avec sa télécommande ou dans vos différentes scènes en fonction des vos besoins. Installation: 1) Création de variables globales: Créez trois variable dans le panneau “variables” -> IdWallPlug -> LoginHC2 -> MdpHC2 2) Téléchargez le module et installer le via importation de modules 3) Ouvrez le module et renseigniez l’adresse IP de votre Home Center 4) Dans la partie “Settings”, renseigniez les trois données: (voir capture) deviceID =…
Lire la suiteServeur Music Player Daemon commandé par S.A.R.A.H.
Bonjour à tous, Aujourd’hui, nous allons voir un peu, comment crée un plugin. Je vais ici vous présenter la « gestation » de mon plugin de contrôle de serveur MPD. Le but est d’ici vous montrer la rédaction d’un plugin pour quelqu’un de relativement néophyte, même si quelques notions de codages sont toutefois indispensables. Ainsi, difficile d’appréhender cela sans savoir ce qu’est une variable. Je ne dis pas que si vous n’avez pas ces connaissances, vous n’arriverez à rien. Juste que ce sera plus difficile. J’ai écrit ce billet en…
Lire la suiteSARAH se presente
Le plugin Présentation permet a S.A.R.A.H. de se présenter. “Bonjour, Je suis une maison intelligente, connectée à internet….” Le plugin est décrit dans le fichier presentation.prop Il faut juste modifier la phrase dans Configuration du module a votre convenance. Vous pouvez télécharger directement depuis le Marketplace / Store de SARAH ou télécharger le fichier ci joint. Apres téléchargement decompressez le fichier zip dans …[DossierInstallationSARAH]/plugins/
Lire la suiteFonction fibaro:getSectionID
fibaro:getSectionID Description: Récupère le numéro de la section à laquelle le module est assigné. fibaro:getSectionID(deviceID) Paramètres: deviceID: numéro ID du module Valeurs retournées: Numéro ID de la section à laquelle le module est assigné (Si la module est ‘non assigné’ la valeur retournée est 0) Exemple: 1 2 3 4 5 6 7 8 — Récupère le numéro de la section à laquelle le module id = 15 est assigné. local section = fibaro:getSectionID(15); if (section == 0) then fibaro:debug(’Le module se trouve dans la section non assigné’);…
Lire la suiteFonction fibaro:getRoomID
fibaro:getRoomID Description: Récupère le numéro de la pièce à laquelle le module est assigné. fibaro:getRoomID(deviceID) Paramètres: deviceID: numéro ID du module Valeurs retournées: Numéro ID de la pièce à laquelle le module est assigné (Si la module est ‘non assigné’ la valeur retournée est 0) Exemple: 1 2 3 4 5 6 7 8 — Récupère le numéro de la pièce à laquelle le module id = 15 est assigné. local room = fibaro:getRoomID(15); if (room == 0) then fibaro:debug(’Le module se trouve dans la pièce non assigné’);…
Lire la suiteFonction fibaro:getModificationTime
fibaro:getModificationTime Description: Cette fonction récupère des informations d’horodatage de la dernière modification sur les propriétés d’un module. fibaro:getModificationTime(deviceID, propertyName) Paramètres: deviceID: numéro d’ID du module propertyName: nom de la propriété Valeurs retournées: Horodatage des dernières modifications de propriétés du module. Exemple: 1 2 3 4 5 6 7 8 9 10 — nous récupérons la date de la dernière modification de la propriété ‘value’ — du module ID=11, local lastModified = fibaro:getModificationTime(11, ‘value’); — si la différence de temps entre le moment où le script est lu et le…
Lire la suiteXbmc sur Raspberry Pi allume votre télé par commande vocale via SARAH
Je vous présente aujourd’hui un petit tuto qui nous explique comment allumer son téléviseur via SARAH en SSH et OpenElec. Mon RaspBerry Pi qui embarque XBMC (OpenElec) gère correctement le CEC (de la même manière qu’un ‘cec pulse eight’). Ainsi ma télécommande de télévision pilote XBMC! Nickel Mais avec le plugin pour mon téléviseur Sony Bravia, il est impossible de faire du ON/OFF …Snifff Du coup… la seule chose que Sarah ne faisait pas c’était d’allumer la Télé! Pffffff J’ai enfin trouvé le moyen d’allumer mon téléviseur à l’aide du…
Lire la suite[LUA HC2 – Leçon 3] – Utilisation d’API Net.FHttp
Bonjour, Vous êtes nombreux a me demander la suite des Leçons LUA pour HC2, ben….. voilà la suite 😉 Aujourd’hui je vais vous parler de l’API Net.Fhttp Cette API nous permet d’envoyer des commandes via HTTP vers notre HC2 ou d’autre appareils. Je vais vous expliquer comment cloner la télécommande de la Freebox V6 et commander la télé via HC2. Free a mis a notre disposition des divers API, on va s’intéresser particulièrement a une pour l’intégrer dans notre HC2 Essayer de taper dans votre navigateur web la ligne suivante:…
Lire la suiteFonction fibaro:getSourceTriggerType
fibaro:getSourceTriggerType Description: Lit le type de Trigger (déclencheur) qui a appelé la scène fibaro:getSourceTriggerType() Paramètres: sans Valeurs retournées: Tableau contenant des informations sur trigger Tableau retourné contient obligatoirement le «type», voir les valeurs fibaro:getSourceTrigger Exemple: 1 2 3 4 5 6 7 8 9 10 11 12 13 — vérifie si la scène a été déclenché manuellement if (fibaro:getSourceTriggerType() == ‘other’) then fibaro:debug(’Déclenchement manuel’); end — la même chose peut être obtenu par consultation de l ensemble du tableau à l aide — getSourceTrigger() et en se référant au…
Lire la suiteRéveille programmable avec HC2
Bonjour, Aujourd’hui je partage avec vous une scène simple qui permet nous réveiller le matin. Pour cela nous allons utiliser notre serveur PAW et sa synthèse vocale. Etape 1 : – Installer serveur PAW sur votre Android (suivez ce tuto) – Installer et configurer le script de synthèse vocal (suivez ce tuto) Etape 2 : – Créez une nouvelle scène puis insérez le code suivant en modifions a votre convenance. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18…
Lire la suiteAEON LABS – Compteur de consommation électrique (avec 2 pinces 200A) – DSB0910
Compteur de consommation électrique Z-Wave (2 pinces, 60A) Le compteur de consommation électrique Aeon Labs permet de contrôler l’énergie consommée dans toute la maison. Il peut transmettre sans fil un rapport contenant la consommation instantanée en W et kWh au contrôleur Z-Wave central. Il s’installe très facilement et en toute sécurité. Pas besoin d’être électricien. Il faut juste connecter la pince ampèremétrique sur le câble d’arrivée du courant de votre tableau électrique. Le boîtier est ancré sur un support permettant de le retirer facilement pour le remplacement de la batterie…
Lire la suite