Archive for the ‘HomeSeer’ Category

Dernier screen – Alarme Visonic et HomeSeer

16 mai 2011

Voici le dernier screenshot de mon interface qui reprend grâce à l’excellent plugin de Cyb, mes détecteurs Visonic.

Je peux donc gérer mon alarme directement avec homeseer et à la limite me passer de la centrale si j’avais une source de courant externe.

Bref, on peut vérifier l’état de la maison avant de la quitter et voir si tout est fermé en un coup d’oeil avant de partir et activer l’alarme.

Publicités

Gestion du chauffage – RFS10 – HS – HSTouch

1 avril 2011

Voici tout d’abord la page de gestion d’HSTouch :

Selon l’appui sur un bouton ou l’autre, un mode s’enclenche et désactive les autres modes.
Les 4 boutons sous HSTouch correspondent à 4 Events sous homeseer dépendant de 4 variables correspondantes. Un peu compliqué? mais non dans la pratique c’est beaucoup plus simple!

Préparation :

Créer 4 Devices dans homeseer (cliquez sur status – puis Add Device )

ModeConge – Status Only – M1
ModeAbsent – Status Only – M2
ModeMatin – Status Only – M3
ModeSoir – Status Only – M4

Créer 4 Events correspondant :

Mode Conge – Action Run script : ModeConge.txt
Mode Absent – Action Run script : ModeAbsent.txt
Mode Matin – Action Run script : ModeMatin.txt
Mode Soir – Action Run script : ModeSoir.txt

Explication :

Quand je clique sur le bouton Mode Congé dans HStouch, cela exécute l’event Mode Congé sous homeseer qui contient ce script :

sub main()

if hs.IsOff(« M1 ») then ‘on vérifié que Mode Congé ne soit pas déjà actif sinon c est inutile

hs.SetDeviceStatus « M1 » , 2 ‘ on active le device mode congé

if hs.IsOn(« M2 ») then
hs.SetDeviceStatus « M2 » , 3 ‘ on désactive le device mode absent
end if

if hs.IsOn(« M3 ») then
hs.SetDeviceStatus « M3 » , 3 ‘ on désactive le device mode matin
end if

if hs.IsOn(« M4 ») then
hs.SetDeviceStatus « M4 » , 3 ‘ on désactive le device mode soir
end if

end if
end sub

Dans HStouch il suffit d’associer l’image à droite du bouton au device ModeConge avec en propriétés de celle-ci :

status tracking normal : Homeseer devices – ModeConge
StatusImages : on ajoute un image pour le MatchStatus à ON qui correspond à la boule lumineuse allumée et une autre pour le MatchStatus à OFF qui correspond à l’image de la boule lumineuse éteinte.

Donc à l’exécution, à chaque clic sur la bouton la boule lumineuse s’allume ou s’éteint.

Il suffit de répéter les scripts et actions pour les 4 boutons ( 4 scripts pour 4 events)

Ce qui donne au final, qu’un seul mode ne peut être activer et selon celui-ci nous allons créer un autre event « Gestion du Chauffage » avec comme paramètres :

Trigger : Device Value Change – (on reprends la sonde de température de la pièce principale, dans mon cas Salon Température qui correspond à la sonde oregon ]8 dans HS) – change to – any value.

Action – Run script – chauffage.txt qui contient :

Sub main()

‘ ### Déclaration des variables

Dim Consigne

Dim Confort
Dim Eco

Dim Chauffage
Dim Etat_Chauffage
Dim Mode_chauffage
Dim Sonde_oregon
Dim temph
Dim Theure
Dim sonde

‘ ### LES PARAMETRES

Consigne = 20
Confort = Consigne
Eco = Consigne – 3
sonde = « ]8 »

‘ ### Heure Actuelle au format
temph = Split(Time, « : »)
‘ Heure et minute ex: 15:36:00 = 1536
Theure= temph(0) & temph(1)
Theure= CDbl(Theure) + 0001 – 0001 ‘corrige bug

‘ ### MODE DU CHAUFFAGE SUIVANT LS MODES

‘ Mode congé
if hs.IsOn(« M1 ») then

If (Theure > 2200) Then ’22h00
Mode_chauffage = « ECO »
Elseif (Theure > 700) Then ‘7h00
Mode_chauffage = « CONFORT »
Else
Mode_chauffage = « ECO »
End If
end if
‘ Mode absent
if hs.IsOn(« M2 ») then
Mode_chauffage = « ECO »
end if
‘ Mode Travail 6/14
if hs.IsOn(« M3 ») then

If (Theure > 2230) Then ’22h30
Mode_chauffage = « ECO »
Elseif (Theure > 1430) Then ’14h30
Mode_chauffage = « CONFORT »
Elseif (Theure > 700) Then ‘7h00
Mode_chauffage = « ECO »
Elseif (Theure > 500) Then ‘5h00
Mode_chauffage = « CONFORT »
Else
Mode_chauffage = « ECO »
End If

End if
‘ Mode Travail 14/22
if hs.IsOn(« M4 ») then

If (Theure > 2300) Then ’23h00
Mode_chauffage = « ECO »
Elseif (Theure > 1800) Then ’18h00
Mode_chauffage = « CONFORT »
Elseif (Theure > 1310) Then ’13h10
Mode_chauffage = « ECO »
Elseif (Theure > 800) Then ‘8h00
Mode_chauffage = « CONFORT »
Else
Mode_chauffage = « ECO »
End If
end if

‘ ### On récupère la température de la sonde

Sonde_oregon = (hs.DeviceValue (sonde) / 10) ‘ sur les sondes oregon division par 10
hs.WriteLog « Info », Sonde_oregon

‘ ### Sélection de la température suivant le mode
Select Case Mode_chauffage
Case « ECO »
Chauffage = Eco
Case « CONFORT »
Chauffage = Confort
End Select

‘ ### DEMARAGE DU CHAUFFAGE
If (Sonde_oregon < chauffage) and hs.DeviceValue(« A5″) = 2 Then
hs.setdevicevalue »A5 », « 2 »
hs.WriteLog « Info », « chauffage allumé »
End If

‘ ### ARRET DU CHAUFFAGE
If (chauffage <= Sonde_oregon) and hs.DeviceValue(« A5″) = 2 Then
hs.setdevicevalue »A5 », « 3 »
hs.WriteLog « Info », « chauffage éteint »
End If

End Sub

Et voilà c’est terminé !

Interface HSTouch

1 avril 2011

voici un aperçu de mon interface sous HStouch en cours d’évolution :

menu principal :

Eclairage (permet de gérer l’éclairage de la maison + spot led ) :

Internet (pour surfer simplement) :

Chauffage (voir autre article plus détaillé) :

Parfum (pour diffuser du parfum dans la maison) :

Media ( mon media player ) :

Température (dans la maison) :

Volets (gestion des volets – voir autre article plus détaillé) :

Contrôle (autres) :

Domotiser l’extracteur d’air d’une salle de bain

1 avril 2011

Matériel requis :

– 1 extracteur pré-installé
– 1 sonde oregon scientific ou autre compatible RFXCOM
– 1 module dans mon cas chacon 1000W ON/OFF (pas dimmer)
– 1 un transmitter RFXCOM pré-installé pour la commande du pc ou un intérrupteur chacon pour le commander manuellement, je m’intéresserai ici à la commande via homeseer et donc via RFXCOM.
Instructions :
1. installer le moducle chacon comme indiquer sur la notice (visible sur planète domotique).
Pour la reconnaissance du module je vous renvoie sur le guide de planète domotique très bien réalisé : ici.

2. Votre produit est maintenant reconnu et fonctionne manuellement via homeseer ( onglet status, bouton ON/OFF) ? parfait! procédé de la même façon pour reconnaitre la sonde sur homeseer.

3. une fois le tout reconnu et fonctionnant on peut s’attaquer au event. J’ai volontairement choisi 70% d’humidité pour la sonde de la salle de baim car en dessus il se déclenchera trop souvent.

4. Pour l’action : Device Command: 1st Floor salle de baim extracteur On tout simplement.
5. Pour l’extinction de l’extracteur, on exécuté un autre event :

Et pour l’action : Device Command: 1st Floor salle de baim extracteur Off.

Voilà qui nous donne un extracteur qui se met en route une fois le taux d’humidité de la salle de baim au dessus de 70% et s’éteint une fois que celui-ci redescend en dessous.

Bluetooth Connector Sur homeseer

1 avril 2011

Matériel requis :

– 1 clé usb bluetooth (préalablement installé, mais sans effectuer le pairage du pc/ appareil bluetooth)
– 1 appareil bluetooth ( téléphone portable ou autre)

Instructions :

1. Ajouter le plugin bluetooth a homeseer :
Pour se faire cliquez sur setup -> interface -> install more interfaces -> séléctionner le plugin BT Connector et installez-le. Redémarrez ensuite Homeseer.
2. Le plugin est installer? parfait il suffit de le mettre en mode enabled et puis configurez-le.
Dans la partie BT Devices, cliquez sur Scan new bluetooth devices, dans mon cas il trouve mon téléphone Samsung S5230. changer la method en Discover Service et assigner lui une adresse HS ( C1 ici) ensuite Enable et voilà qui est fait.

3. Créer un event, pour ma part j’ai créer un event pour la détection et un autre pour la perte du signal.


4. Dans cet event current type : device value et pour l’event detecte s5230 on met le type en device detected. pour l’autre en device away.


Donc a chaque changement d’état (captage du téléphone ou non) les event sont exécutés.
Ici pour les tests, j’exécute juste une action speak() qui me dit si le téléphone est détecté ou non.
Les tests étant concluant à 100% on peut maintenant donner d’autres actions du style si je sors de chez moi les volets se ferme et l’alarme se déclenche..
Libre choix à votre imagination !!!
Bon test et à bientôt pour d’autres articles
n’hésitez pas si vous avez des questions