Moicphil Posté(e) le 8 octobre 2014 Signaler Posté(e) le 8 octobre 2014 Piloter le Thermostat GreenMomit avec la HC2 Présentation et Spécificités Fabriqué par une société Espagnole, le GreenMomit est un thermostat "intelligent" Dimensions : 9.4 cm X 9.4 cm X 3.2 cm Alimentation : 230 V / 50 htz Connectivité : Wi-Fi Fonctionnement : En Local via pavé tactile ou via Smartphone / Tablette / PC Capteurs intégrés : Présence, Luminosité, Température, Hydrométrie Pour ceux qui ne connaissent pas le produit, je vous invite à consulter l'article de Laurent sur le Blog Domadoo >> http://blog.domadoo.fr/2014/01/03/momit-st-le-thermostat-intelligent/ Présentation de l'interface et installation en vidéo: Application téléchargeable ici : Pilotage avec la HC2 Depuis mes débuts avec la Home Center 2, je pilote ma pompe à chaleur Air / Eau avec ma box HC2 et un "module lié" ( FGS221 et ST814 ) Même si cela à très bien fonctionné avec un module virtuel et scènes , j'étais à la recherche d'une solution plus rapide et facile pour changer les consignes Chaud / Froid sans passer par l'interface Fibaro sur tablette ou smartphone. C'est chose faite, puisque le Greenmomit est désormais raccordé à ma PAC. Une installation on ne peut plus rapide, passant d'un FGS211 au GreenMomit, je n'ai eu qu'une alimentation 230v à ajouter. Ci-dessous, mon ancien câblage avec le FGS221: Ci-dessous, mon nouveau câblage avec le GreenMomit: Voici le Schéma de principe extrait de la notice : Thermostat raccordé et opérationnel, tout est expliqué sur la notice produit pour enregistrer le thermostat et créer un compte. >> guide_utilisation.pdf ------------------------------------------------------------------------- Concernant les différentes fonctions disponibles et sur le fonctionnement de l'application, Je vous invite à lire la notice ci-dessous : >> guide application.pdf Piloter le Thermostat avec la HC2 grâce à son API : Important : Le thermostat GreenMomit dispose bien d'une API complète permettant de récupérer différentes valeurs ainsi que d'envoyer divers ordres, néanmoins l'API n'est pas "officiellement" publique, et il faudra faire la demande au support qui vous donnera rapidement vos identifiants: "Clef d'authentification" et "ClientiD" . Afin d'obtenir la documentation API ainsi que vos identifiants, envoyer un e-mail au support selon ce model : support@momit.com Object : API Request Domadoo hello Following the acquisition of my thermostat GreenMomit, thank you kindly send me my API identifiers (clientid / SecretKey) Here is my e-mail registration: monemail@net.fr. Thank you in advance Procédure : Important : ce module ne fonctionne qu'avec le Firmware V4.XXX Créer 2 variables Globales : "name" "Value" Importer le module Virtuel ci-dessous : Relever son numéro (id) Module Virtuel : >> Thermostat_GreenMomit V2.vfib Icone : >> Créer une scène et copier le code ci-dessous: >> V1.2 du 16/10/2014 : Ajout d'une fonction afin de connaitre en temps réel l'etat ON ou OFF des relais - Info retransmis sur un label supplémentaire V1.1 du 10/10/2014 : Prise en compte et visualisation sur labels en cas de changement manuel de consignes / mode Renseigner le numéro du Module Virtuel précédemment créé dans la ligne "11" du code. Puis : à partir de la ligne 28 , renseigner les champs suivants avec vos identifiants : email = 'xxxxxxxx@gmail.com',clientId = '8GI8FdCMFyCxxxxxxxxxxxxxxENG6nYzyTsXJ9lMxxxxxxxxxxxxxxxxz6b4dWdt',secretKey = '1xm70ixxxxxxxxxxxxxxxxxQ85XtsEKMU4Nxxxxxxxxxxxxxxxx7SSLZxd',thermostatId = '27xxxxxxxxx3',password = '2xxxxxx0' . --+++++++++++++++++++++++++++++++++++++++++-- --+++++++++++++++++++++++++++++++++++++++++-- local id_vd = "25" -- id virtual device --+++++++++++++++++++++++++++++++++++++++++-- --+++++++++++++++++++++++++++++++++++++++++-- GreenMomit = { loginToken = nil, sessionToken = nil, isConnected = false, isLogged = false, host = 'https://apist.greenmomit.com', port = 8443, root = '/momitst/webserviceapi' } --+++++++++++++++++++++++++++++++++++++++++-- --+++++++++++++++++++++++++++++++++++++++++-- GreenMomit.settings = { email = 'xxxxxxxx@gmail.com', clientId = '8GI8FdCMFyCxxxxxxxxxxxxxxENG6nYzyTsXJ9lMxxxxxxxxxxxxxxxxz6b4dWdt', secretKey = '1xm70ixxxxxxxxxxxxxxxxxQ85XtsEKMU4Nxxxxxxxxxxxxxxxx7SSLZxd', thermostatId = '27xxxxxxxxx3', password = '2xxxxxx0' } --+++++++++++++++++++++++++++++++++++++++++-- --+++++++++++++++++++++++++++++++++++++++++-- Merci à Jean-Christophe Akka Krikroff pour son aide. ------------------------------------------------------------- Les principales fonctions sont présentes dans ce module Virtuel. Il devient facile de gérer son thermostat via ce module et d'autres scènes par exemple. Pour info, dans le "mainLoop" du Module, le lance la scène toutes les 10 sec ce qui est largement suffisant. Un Plugin verra sans doute le jour . La Thermostat GreenMomit est disponible chez notre partenaire Domadoo >> ici 7
BenjyNet Posté(e) le 9 octobre 2014 Signaler Posté(e) le 9 octobre 2014 (modifié) Hé ben mon cochon ! C'est toi qui a développé tout ça ? Les thermostats connectés sont en marche ! Edit : Je viens d'apprendre un truc.. .la commande lua "print" serait supporté par Fibaro ? Modifié le 9 octobre 2014 par BenjyNet
Krikroff Posté(e) le 9 octobre 2014 Signaler Posté(e) le 9 octobre 2014 Oui et exit le fibaro:debug dans les prochaine version Envoyé de mon iPhone àl'aide de Tapatalk
BenjyNet Posté(e) le 9 octobre 2014 Signaler Posté(e) le 9 octobre 2014 Ah mais c'est trop bien ça, et ça s'affichera tout de même dans la fenêtre de debug ou ce sera aussi utilisé pour autre chose, genre le log ?
Krikroff Posté(e) le 9 octobre 2014 Signaler Posté(e) le 9 octobre 2014 Oui car le fibaro:debug semble être juste en fait un print déguisé, mais pas dans log donc... Et dans les plugins il n'y a pas de sortie Envoyé de mon iPhone àl'aide de Tapatalk
Messages recommandés