Aller au contenu

Recommended Posts

Piloter le Thermostat GreenMomit avec la HC2

 

gallery_2_142_6520.jpg

 

med_gallery_2_142_15559.jpg

 

 

 

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 :

 

google_play@2x.png            app_store@2x.png 

 

 

 

 

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:

 

gallery_2_142_5910.jpg

 

 

Ci-dessous, mon nouveau câblage avec le GreenMomit:

 

gallery_2_142_18459.jpg

 

 

 

Voici le Schéma de principe extrait de la notice :

 

 

gallery_2_142_18405.jpg

 

 

 

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)

 

gallery_2_142_10877.jpg

 

Module Virtuel : >> Thermostat_GreenMomit V2.vfib

 

 

 

Icone : >> post-2-0-09841200-1412796604_thumb.png

 

 

  • 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

 

 

 

 

gallery_1_57_182.jpg

  • Upvote 7

Partager ce message


Lien à poster
Partager sur d’autres sites

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é par BenjyNet

Partager ce message


Lien à poster
Partager sur d’autres sites

Oui et exit le fibaro:debug dans les prochaine version

Envoyé de mon iPhone àl'aide de Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

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 ?

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

×