Photovoltaïque

Cliquez ici pour accéder à mon tableau de bord

Ma passion pour la domotique m’oriente naturellement sur les énergies renouvelables.
C’est bien beau de domotiser une maison mais cela augmente de la consommation électrique. Malgré le fait qu’avec des prises connectées, il suffit d’éteindre les appareils non utiles la nuit où en cas d’absence pour diminuer celle-ci (règles mises en pratique).
Ayant une toiture d’un abri de garage idéalement située vers le sud et sans zones d’ombres en journée, j’ai donc pris la décision de faire installer des panneaux solaires.
Ma maison étant en Sud Gironde, coté soleil, ça vas le faire 🙂
Je vais détailler à la suite les différentes démarches que j’ai effectué et dès que les panneaux seront installés, mettre en ligne mes règles et mes graphiques correspondants.

Analyse

Première chose à faire, analyser son besoin et connaître les offres et réglementations en vigueur.
J’ai installé l’année dernière un module de télé-information afin d’analyser et de connaitre mes consommations électriques. Après analyse, j’ai constaté que je dépasse très rarement les 3000 W.
J’ai donc pris la décision de faire installer en autoconsommation et vente du surplus des panneaux avec une puissance maximum de 3 kWc : A savoir 3 kilowatt-crête, la puissance maximum avec ensoleillement et positionnement optimal ; Puissance que vous n’aurez sans doute jamais.
Vous avez des aides de l’état et une TVA réduite en fonction des kWc installés, veuillez consulter le site gouvernemental pour avoir tous les détails.
Important !!!
Pour pouvoir bénéficier des aides publiques, le recours à une entreprise disposant de la qualification RGE est obligatoire.

Types de panneaux et onduleurs

Le choix a été cornélien.
Premièrement, prendre un onduleur ou des micros-onduleurs : j’ai rapidement opté pour la seconde solution avec des micros-onduleurs de marque ENPHASE, des scripts ont été fait pour l’intégration de la production des panneaux via la passerelle envoy S dans la box EEDOMUS. Vous pouvez trouver les infos ici.
Deuxièmement, s’agissant des panneaux, le choix a été plus difficile : je pense que le mieux est de prendre une marque qui a fait ses preuves. C’est la raison pour laquelle mon choix s’est porté sur des SunPower, Ferrari du panneau solaire (meilleurs rendements, meilleures garanties, etc.). Ils ne sont pas les moins cher (loin de là) mais c’est une marque connue, filiale depuis avril 2011 de Total et avec des références telles que la NASA et l’avion solaire ‘Solar Impulse‘. Espérons que celle-ci, perdure dans le temps. Cela est mieux pour la garantie non 🙂

Mon Projet

  • PANNEAUX
    8 panneaux SUNPOWER SPR-MAX2-360-WHT, garantie fabricant : 25 ans pièces et main d’œuvre.
  • SYSTÈME INTÉGRATION
    Intégration surimposé K2 system portrait.
  • ONDULEUR
    Enphase 3 kw : 8 micros onduleurs IQ7X avec passerelle envoy S.
    Garantie fabricant ENPHASE : 25 ans sur micros onduleurs et 5 ans passerelle Envoy.
  • COFFRET
    Coffret protections électriques micro onduleur 3 kw comprenant : Interrupteur différentiel 30 mA Haute immunité, disjoncteur et parafoudre AC et relais découplage.

Positionnement sur mon abri de garage

Plan de calepinage



Mon Coté Geek

Quand je ne fait pas de la Domotique et que ma femme me laisse le temps :),
Je joue à des Jeux Online sur PC.

Mon Discord (il y a aussi une section Domotique, dans le cas ou vous voulez de l’aide en audio).
Cliquez ici pour ma chaîne Youtube
Cliquez ici pour ma chaîne Twitch

Regardez une vidéo en direct de kitor060 sur www.twitch.tv

 

Caméra Netatmo et Webhooks

Les serveurs NETAMO permettent d’automatiser un appel vers un programme extérieur pour chaque événement détecté.

Les prérequis :

  • Posséder une caméra Netatmo Welcome ou Présence
  • Posséder un serveur Web personnel permettant d’héberger des script PHP, exemple NAS ou Raspberry.

Ce tuto est une traduction de celui de KibOost disponible à l’adresse suivante : Tuto de KiboOst.

Inscription NETATMO

  • Connectez vous sur https://dev.netatmo.com/
  • Entrez votre login et mot de passe,
  • Cliquez sur Create your APP,
  • Entrez les champs obligatoires (Name, description, Data Protection Officer name et Data Protection Officer email),
  • Sous Paramètres techniques, vous verrez un champ nommé URL Webhook, Entrer l’URL pour accéder à votre script de rappel: https://www.votre_domaine/votre_programme.php, exemple programme CallBack à télécharger ci-dessous.
  • Cliquez sur SAVE

Programme CallBack

Télécharger le script PHP ci-dessous et l’enregistrer sur votre serveur,

  Callback.php (3,1 KiB, 442 hits)

Vous devez modifier les lignes suivantes dans le programme :

// Variables EEDOMUS
$Api_user= »Votre_API_USER »;
$Secret= »Votre_API_SECRET »;
$MacroCAM1= »9999999″;
$MacroCAM2= »9999999″;

Pour récupérer Votre_API_USER et Votre_API_SECRET, aller dans l’interface EEDOMUS, cliquez sur Configuration -> Mon compte -> Consulter vos identifiants et entrer votre mot de passe.
Les identifiants des macros sont aussi à modifier avec le code API expliqué en fin de tuto. (Dans cet exemple, je gère deux caméras, mais bien sur une seule macro suffit pour une seule).

EEDOMUS

A chaque événement de votre caméra, le serveur NETATMO envoi l’événement sur votre script.
et votre script en fonction de l’événement transmet celui-ci à une macro EEDOMUS.

Créer un périphérique État, ci-dessous un exemple de ma caméra (Devant)

Dans la liste des valeur, indiquer les deux possibilités

Création d’une macro, celle-ci sera appelée par le script, noter le code API pour le copier dans le script.

Ce tuto permet de faire des règles dès qu’une personne est détectée par une caméra NETATMO, il est très simple de la modifier pour d’autres événements, détection d’un animal, détection d’une personne par Welcome, etc.

Si vous avez le moindre problème, laissez un commentaire !-)

Marc

Philips HUE White

Les ampoules Philips HUE peuvent être commandés par la box EEDOMUS.
Problème, le script fournit n’est compatible qu’avec les HUE Color.
Pour les HUE White, l’API de HUE permet de régler le problème :

Important !!!
Avec cette API, je gère les ampoules par groupe et non individuellement.
Donc la variable VAR3 doit être le numéro du groupe de vos ampoules.

Pour plus d’information : Documentation Philips HUE

  1. Ajouter un nouveau périphérique,
    Autre type de périphérique et sélectionner Philips HUE.
  2. Entrer les informations demandées pour la création des périphériques.
  3. Modifier les périphériques ainsi :

Exemple : mon plafonnier (Deux ampoules HUE White sur deux plafonniers).

1 – HUE White ON OFF

Paramètres expert (pour la mise à jour du périphérique ON OFF)
Le Chemin XPATH doit être : state/all_on

HUE White ON OFF (valeurs)
Mettre exactement les mêmes valeurs brutes pour avoir un retour d’information correct.

2 – HUE White Intensité

Paramètres expert (pour la mise à jour du périphérique de l’intensité)
Le Chemin XPATH doit être : concat(round((action/bri) div 2.54),’%’)
J’ai galéré pour trouver la bonne formule 🙂

HUE White Intensité (Valeurs)
Mettre exactement les mêmes valeurs brutes pour avoir un retour d’information correct.

3 HUE White couleur

Paramètres expert (pour la mise à jour du périphérique Couleur)
Le Chemin XPATH doit être : action/ct

HUE White couleur (Valeurs)
Mettre exactement les mêmes valeurs brutes pour avoir un retour d’information correct.

 

Vous avez maintenant trois périphériques pour gérer vos ampoules HUE White.

Je suis à votre disposition si vous avez des remarques sur ce tuto.

 

 

 

 

Les volets roulants

Ma maison comporte 8 volets roulants automatiques commandés par des interrupteurs Legrand.

Dans un premier temps, j’ai domotisé les trois plein-sud afin d’ouvrir les volets en journée et d’économiser du chauffage (sa fonctionne très bien). Depuis, j’ai terminé l’ensemble de mes volets.
L’énorme avantage outre le fait de domotiser les volets est que maintenant une pression sur l’interrupteur suffit pour ouvrir ou fermer le volet, avant il fallait rester appuyé.

Pour effectuer cette tâche, j’ai utilisé les micros-modules de chez Fibaro « Roller Shutter 2 ».

N : Le Neutre
L : la Phase (220V)
Q1 : Sortie Descente vers volet roulant
Q2 : Sortie Montée vers volet roulant
S1 : Entrée Descente interrupteur
S2 : Entrée Montée interrupteur

Étant donné que je n’avais pas le neutre dans mes interrupteurs, j’ai connecté le micro-module dans la boite d’encastrement en haut à coté des volets roulants.

Avant toute intervention, disjonctez le volet.

Avant
j’ai juste enlevé le domino de la terre sur cette photo.

Connexion du micro module
J’ai remplacé avantageusement les dominos par des Wago.
Le plus compliqué a été de retrouver quel fil pour la descente et la montée coté interrupteur et volet 😉 Des tests ont été nécessaires.

Bien rangé dans la boite

Ni vu, ni connu 🙂

Mes règles

Première chose à faire, calibrer les volets.
Dans le périphérique du volet :
– Paramétrage Z-Wave,

Le volet vas descendre et remonter pour se calibrer.
Parfois il est nécessaire de refaire cette manipulation en cas de problème de calibration.

Le but du jeu est d’ouvrir les volets cotés sud au levé du soleil et les fermer le soir au couché ou si la luminosité du salon est inférieure à un seuil.
Les règles ne sont activées que pendant mes périodes d’absence.
J’utilise un Œil Fibaro dans le salon pour la luminosité.

Mes 8 Volets

Ouverture des volets
J’ai créer un périphérique Scène afin commander les trois volets du salon ensembles.

Fermeture des volets, règle luminosité

Fermeture des volets dès que le soleil se couche

Coté sécurité, je possède trois caméras NETATMO Presence et j’ai une règle qui ferme tous les volets dès qu’une personne est détectée. (Très réactif).

Je suis à votre disposition si vous avez des remarques sur ce tuto.

Multiroom Logitech Media Server et EEDOMUS

L’idée de départ était d’avoir une radio en l’occurrence RTL dans la SDB le matin, les jours de travail.

Les prérequis sont :

  • Logitech Media Server sur un serveur (pour ma part un NAS Synology),
  • Une platine Squeezebox (j’ai pris un Raspberry avec la distribution Max2Play),
    les autres distributions doivent fonctionner de la même manière mais je ne les ai pas testé.
  • Une box EEDOMUS qui gère les règles.

Pour le Raspberry, deux options (j’ai fait les deux),

  1. vous connectez des hp amplifiés en sortie (installé dans la SDB),
  2. vous installez la carte Hifiberry pour connecter en sortie un HP non amplifié (installé dans la cuisine). La distri Max2Play gère la carte Hifiberry, à vérifier si vous choisissez une autre distri.

Logitech Media Server

Le NAS Synology possède le paquet ‘Logitech Media Server’ d’origine, il suffit juste de l’installer.
Attention, le NAS doit avoir une IP fixe pour les règles EEDOMUS.

Squeezebox

J’utilise un Raspberry (wifi et Bluetooth intégré) et la distribution Max2Play.
Pour la SDB j’ai ajouté en façade du PI, un écran, ce qui me permet de le transformer en horloge lorsque  le PI est en veille. (Il est sur le mur avec du scotch double face).
j’ai connecté des HP amplifiés (d’ordinateur) en sortie, ceux-ci sont branchés sur une prise Wall Plug (qui allume les HP et l’éclairage du miroir).
Pour commander la prise Wall Plug, j’ai mis un détecteur de présence au dessus de la porte d’entrée à l’intérieur de la SDB afin d’allumer la prise seulement si on entre dans la SDB.
Notez l’adresse MAC du PI pour les règles EEDOMUS

Après avoir installé le Logitech Media Server et la platine Squeezebox, lancer le Media Server, cliquez en bas à droite sur paramètres puis sur l’onglet information. Vous devez pouvoir visualiser votre platine.

Faire un test de bon fonctionnement en lançant une radio ou un mp3.
Hé oui toujours RTL, non je n’ai pas d’action dans cette radio 😆

Pour interfacer les radios ou une Play liste avec EEDOMUS, dans LMS, j’utilise la liste de lecture dans le menu ‘ma musique’.

EEDOMUS

Nous allons à présent préparer notre périphérique qui vas permettre d’utiliser notre Squeezebox.

En fait je vais en créer 2 :

  1. Pour sélectionner, allumer ou éteindre la radio,
  2. Pour le volume.

1°) Créer un périphérique HTTP actionneur.

Variable Var1 = l’adresse IP fixe de votre LMS ainsi que son port
Variable Var2 = l’adresse MAC de votre platine.

Cliquer sur l’onglet valeur et créer les Radio, play list et les fonctions.
Ci-dessous un exemple de mes fonctions via LMS (à adapter en fonction de votre media server).

2°) Le volume

Se référer au point 1 pour la création du périphérique, mêmes variables VAR1 et VAR2.

Ci-dessous un exemple de mes fonctions volumes via LMS (à adapter en fonction de votre media server).

Les règles

Je rappelle le projet :
Allumer la radio le matin dans la salle de bain au réveil.
Je profite de cette règle pour allumer aussi la lumière de la chambre mais à 1% (c’est déjà assez fort), et oui, faut être sympa quand même 🙂

La macro lance la radio RTL puis éteint la radio au bout de 20Mn.
Cette règle allume bien la radio mais je n’ai pas de son jusqu’à que j’entre dans la SDB.

Activation de la lumière et des HP de la salle de bain (via un détecteur de mouvement et un Wall Plug).

La macro allume la lumière et les HP pendant 30Mn

Extinction de la lumière et des HP.
Après plusieurs essais de règles pour l’allumage et l’extinction des lumières avec un détecteur de présence, j’ai pris cette option, d’autres existent et sont aussi fonctionnelles mais celle-ci ma vas très bien.

Pour info,
– Je n’ai pas branché ma squeezebox sur le wall plug car elle me sert d’horloge.
– Un détecteur de mouvement dans le couloir fait éteindre la radio de la SDB et allume celle de la cuisine, toujours sur RTL 😥 .
– A l’activation de l’alarme, j’éteins toutes les radios (au cas où).
– J’utilise une tablette avec Imperihome pour gérer mes radios.

Je suis à votre disposition si vous avez des remarques sur ce tuto.

Interfacer une caméra Netatmo et IFTTT

Vous avez la possibilité d’envoyer des informations vers la box EEDOMUS en fonctions d’événements de vos caméras Netatmo et de vos Tags via IFTTT.
Le prérequis est bien sur d’avoir un compte IFTTT.

Ci-dessous la liste des événements :

Caméra Welcome

Quelqu’un d’inconnu a été vu,
Une alarme a été détectée,
Quelqu’un de connu à été vu,
Une personne spécifique a été vu,
Quelqu’un arrive à la maison,
Une personne spécifique arrive à la maison,
Un mouvement a été détecté,
La caméra a un problème,
La caméra vient de s’allumer,
La caméra vient de s’éteindre.

Caméra Présence

Une personne a été vue,
Un animal a été vu,
Une voiture a été vue.

Tag

Le tag est ouvert,
Le tag détecte des vibrations,
Le tag détecte un mouvement,
Le tag est déconnecté,
La batterie du tag est faible.

Création du périphérique EEDOMUS

Dans cet exemple, nous allons utiliser l’événement « Une personne a été vue » de la caméra Présence afin de créer une règle dans EEDOMUS.
Veuillez vérifier que vos paramètres experts sont bien activés dans :
Configuration -> Mon Compte -> Activer le mode expert (coché)

Ajout du périphérique

Ajouter un périphérique,
Autre type de périphérique,
Etat, création,
Usage : Etat présence humaine,
Ajouter deux valeurs :
0 : RAS
1 : Personne vue

Dans la configuration du périphérique, cliquer sur la petite flèche à gauche de paramètres expert puis sur l’icône de la clé à coté du code API.
Entrer votre mot de passe.
A l’affichage de l’API du périphérique, sélectionner Direction -> SET
Puis sélectionner la valeur ‘Personne vue’ et copier la ligne https (cette ligne sera à intégrer dans IFTTT).

IFTTT

Information : j’ai déjà intégré dans IFTTT mon compte NETATMO et je ne rappelle plus à quel moment cela se fait mais c’est obligatoire.

Ouvrir IFTTT,
Se connecter à son compte,
My Applets -> New Applet,
Cliquer sur le + de IF, rechercher ‘NETATMO’ et sélectionner ‘Netatmo Security’.
Nous voulons avoir l’information qu’une personne a été vue par la caméra Présence donc sélectionner « A person as been seen outside ».
Si vous avez (comme moi) plusieurs Netatmo Presence, sélectionner la caméra.
Cliquer sur Create Trigger.
Cliquer sur le + de That, rechercher ‘Webhooks’ et le sélectionner.
Dans la page ‘Make a web request’,
URL : Coller la ligne https que vous avez copié de la box EEDOMUS.
Methode : GET.
Content Type : je sélectionne text/plain (mais apparemment ce n’est pas obligatoire).
Body : vide.

Sauver et activer votre trigger.

Règle EEDOMUS

Pour remettre votre périphérique à RAS, deux possibilités , faire une macro dans votre périphérique et lancer celle-ci dans le Webhooks :

Sinon, vous pouvez ajouter une règle afin de repositionner votre périphérique à RAS après une détection.

Nouvelle règle (Remet à RAS votre périphérique une minute après une détection)
Horaire :
Tous les jours, Toutes les heures, Toutes les minutes
Critères :
Nom_de_votre_Periph est égal à ‘Personne vue’
et Nom_de_votre_Periph n’a pas changé depuis 1 min (vous pouvez modifier cette valeur)
Actions :
Nom_de_votre_Periph : RAS

Vous avez maintenant un périphérique présence en fonction d’une détection de présence humaine sur votre caméra NETATMO.

A vous d’inventer les règles en fonction de ce périphérique.

Je suis à votre disposition si vous avez des remarques sur ce tuto.

La piscine

Le but du jeu était de pouvoir programmer la filtration en fonction de la température de l’eau et de vérifier si risque de gel pour lancer la filtration.

1°) Filtration et Lumière

J’ai pris l’option de connecter le micro module en supplément du programmateur de la filtration, ce qui me permet de continuer à l’utiliser (au cas où).

J’ai utilisé un micro module Fibaro FGS 222 pour la pompe de filtration.
La deuxième sortie me permet de domotiser la pompe à chaleur, je peux démarrer celle-ci à distance ce qui me permet de chauffer la piscine avant mon arrivée .

Mon coffret de programmation est un ACF 300

Après vérification, la borne A1 est la phase permettant d’activer la filtration.
C’est donc sur celle-ci que je vais connecter ma sortie Q1 du micro module

La sortie Q2 sera connectée sur la phase ON de la lumière.

Connexion du micro module :

N : Entrée neutre
L et IN : Entrée Phase
Q1 : Entrée A1 de la pompe
Q2 : Phase de la lumière (Wago)

Ci dessous l’ensemble connecté

Et voila une fois terminé (avec la petite antenne sortie pour avoir une meilleure portée)

2°) La sonde

Après plusieurs problèmes avec les sondes ci-dessous, j’ai préféré un (Kit sonde DS18B20 à installer sur la tuyauterie après le filtre à sable) chez electrolyseur.fr connecté sur un module fibaro universal, c’est du Z-Wave et sans pile (avec transformateur). Très bonne réactivité et portée du signal.
Le seul problème est l’obligation de lancer la filtration pendant quelques minutes pour avoir la température réelle de la piscine.
j’ai créer un périphérique Etat qui se met à jour avec les valeurs de la sonde quand la filtration tourne au moins depuis 5mn et c’est avec celui-ci que je règle la filtration.


La sonde est au premier plan (noire) installée en sortie du filtre à sable horizontalement afin qu’elle soit bien au contact de l’eau.
L’autre sonde est d’origine et je ne connais pas trop quelle est son utilité.

1°) les autres sondes testées

1ere sonde testée (Problèmes de remontées d’infos)
J’ai commencé par faire une sonde grâce à l’excellent tutoriel de domo-blog.fr.

Par contre j’ai eu des problème de remontée de température compte tenu de la distance entre la sonde et mon RFX,

2ème sonde testée (Problèmes de remontées d’infos et bouffe piles)
Un module ZWAVE à base d’un détecteur ouverture Fibaro FGK-101 et d’une sonde
WINGONEER DS18B20 Sonde thermique numérique étanche.
j’ai positionnée ma sonde dans une boite étanche dans le skimmer (Sonde à coté du couvercle du skimmer et je la fait passer par le milieu du couvercle).
Ci-dessous les branchements de la sonde au FGK-101

Le FGK possède 4 connecteurs :
1 : TP Alimentation (fil rouge de la sonde)
2 : TD Données (fil blanc ou jaune de la sonde)
3 : GND Masse (Fil noir ou gris de la sonde)
4 : IN Entrée (Rien)

Il faut obligatoirement connecter la sonde avant l’inclusion à la box.

3°) les règles

1 – La filtration de la piscine pré programmée sur EEDOMUS.
Je fait le lancement à 4h00 en hiver car la température de l’eau est inférieure à 10° donc filtration de 4h00 à 6h00 (heures creuses).
En été, lancement à 11h00.
Compte tenue de la nouvelle sonde j’ai une règle qui lance la filtration pendant 4 minutes avant l’heure de lancement afin d’avoir la température réelle de la piscine.

2- Règle manuelle pour la vérification de gel.
Si température de l’eau est inférieure à 2°
et Filtration et égale à OFF
alors je lance une macro (Filtration 15Mn).

ré-enclenchement après 30Mn.

Racer régulateur de PH

J’ai installé un kit Racer régulateur de PH car j’en avait marre de devoir vérifier régulièrement mon PH.
il est entièrement automatique, fonctionne dès que la filtration est en marche et diffuse du PH (moins ou plus) ils est réglé par défaut sur moins pour garder la piscine à 7.2 (J’en suis hyper content).
Je ne vais pas vous faire de tuto et je vous renvoi sur cette vidéo que j’ai suivi pour l’installation :Tuto installation Racer

Mon boitier installé avec mon PH à 7.2

La sonde, installée en sortie du filtre à sable

La buse plongée dans le bidon de 20L de PH moins

L’injecteur de PH placée après ma pompe à chaleur.

Si vous voulez des précisions, n’hésitez pas à m’envoyer des commentaires.

Détection de présence Bluetooth à l’aide d’un Raspberry ou d’un NAS pour l’EEDOMUS

Vous voulez désactiver l’alarme dès que vous arrivez, et l’activer si personne n’est à la maison, ce tutoriel est fait pour vous.

Pré-requis

  • Un NAS ou un Raspberry
  • Une clé Bluetooth si vous choisissez le NAS
  • Installer le paquet FHEM (C’est un paquet domotique allemand qui permet de faire énormément de choses mais je n’utilise que la détection de présence Bluetooth)

J’ai testé les deux et cela fonctionne sans problème par contre mon Raspberry était utilisé pour faire du multiroom audio et j’avais parfois des lags audio avec la détection de présence.

Raspberry

Je me suis largement inspiré du tuto fait par Domotique Info et vous pouvez suivre la procédure d’installation pour le Raspberry sur le lien suivant.
Étant donné que j’avais mis Max2Play, le paquet FHEM était intégré. J’ai donc sauté les premières étapes et commencé au chapitre 3
– Récupérer l’adresse physique Bluetooth de vos smartphones.

NAS

Télécharger et installer en manuel sur votre NAS le paquet FHEM, pour ma part avec un NAS 215J, j’ai installé le fhem_noarch-all_5.7-mfr-20160330 téléchargeable ici

De la même manière que le Raspberry, vous pouvez suivre la procédure d’installation pour le Raspberry sur le lien suivant.
Sautez les premières étapes et commencez au chapitre 3
– Récupérer l’adresse physique Bluetooth de vos smartphones.

SMARTPHONE

Recherchez l’adresse MAC Bluetooth de vos smartphone et notez la.

EEDOMUS

Créez un périphérique ETAT, usage état présence Humaine.
récupérez et notez les valeurs API sur cet état.

Menu :
Configuration -> Mon Compte -> Consulter vos identifiants
destination -> Local Box
direction -> SET
action -> Periph.value
dans la liste, recherchez le périphérique et sélectionnez la valeur Absent ou Présent, normalement 0 ou 1 en fin de ligne.
Exemples :
Valeur Présent :
http://192.168.0.xx/api/set?api_user=ZZZZZ&api_secret=XXXXXX&action=periph.value&periph_id=YYYYY&value=1
Valeur Absent :
http://192.168.0.XX/api/set?api_user=ZZZZZ&api_secret=XXXXXX&action=periph.value&periph_id=YYYYY&value=0
Les deux lignes seront copiées dans le fichier fhem.cfg, voir ci-dessous.

CONFIGURATION FHEM

Une fois installé, lancez FHEM  en suivant le Tuto sur le lien suivant. Chapitre 5, Les usages.
Vous devez préalablement autoriser la modification du fichier fhem.cfg en écrivant la ligne de commande : ATTR WEB editConfig 1

Ci-dessous un exemple de détection de présence sur mon téléphone.
Pour plusieurs téléphones, il suffit de dupliquer et de changer les valeurs MAC et API EEDOMUS. Chez moi cela fonctionne pour le mien et celui de ma femme.

La ligne define Marc PRESENCE permet d’effectuer une vérification :
Vérification de présence toutes les 30 secondes si je ne suis pas là (la valeur 30).
Vérification d’absence toutes les 120 seconde quand je suis là (la valeur 120).
Vous pouvez changer les valeurs à votre guise.

A copier dans le fichier fhem.cfg

# test de présence IPHONE Marc
 define Marc PRESENCE local-bluetooth xx:xx:xx:xx:xx:xx 30 120
 attr Marc event-on-change-reading state
 define Marc_present notify Marc:present {system("curl –user admin:METTRE_MDP_ADMIN \"http://192.168.0.xx/api/set?api_user=ZZZZZ&api_secret=XXXXXX&action=periph.value&periph_id=YYYYY&value=1\"")}
 define Marc_absent notify Marc:absent {system("curl –user admin:METTRE_MDP_ADMIN \"http://192.168.0.XX/api/set?api_user=ZZZZZ&api_secret=XXXXXX&action=periph.value&periph_id=YYYYY&value=0\"")}

Vérifications

Une fois toutes les manipulations effectuées, désactivez votre Bluetooth sur votre téléphone et réactivez le, vous devez voir les changements de l’état présence dans votre interface EEDOMUS.

J’ai amélioré un peu en utilisant un autre État, Présence Temporaire.
Deux valeurs, Absent et RAS.
C’est celui-ci qui est activé par FHEM lors du passage à absent.
J’ai mis une règle EEDOMUS, Présence Temporaire est égal à Absent et n’a pas changer depuis 10 Minutes alors Présence égal Absent et je remet l’état Présence Temporaire à la valeur RAS.
Cela me permet de ne pas activer l’alarme lors d’une micro-coupure de mon Bluetooth (Hé oui sa arrive).

Je suis à votre disposition si vous avez des questions sur ce tutoriel.

Plancher rayonnant commandé par un Pilotec Confort 20

La maison possède un chauffage électrique plancher rayonnant piloté par un Pilotec Confort 20.

Sur la notice de celui-ci disponible ici, à la dernière page, la borne 4 est prévue pour commander le mode Hors Gel à distance avec une impulsion de la phase, genre un ballon d’eau chaude.

Un micro-module Fibaro FGS 222 est parfait pour ce genre de travail.
Pour cette configuration, nous n’utilisons que les bornes :

N : Neutre 230V
L et IN : Phase 230V
Q1 : Sortie Phase vers la borne 4 du Pilotec Confort 20

A chaque impulsion sur la borne 4, le chauffage commute entre Hors Gel et Automatique.

Ci-dessous le schéma de connexion entre le Pilotec Confort 20 et le micro-module FGS 222.

Ci dessous les photos du relai Pilotec et du micro module FGS 222

 

Voici quelques règles EEDOMUS pour gérer mon chauffage.
Étant donné qu’il s’agit d’une résidence secondaire j’utilise l’agenda pour signaler notre présence (ou pas).

Pour ma mise en position Hors Gel
Mon périphérique d’activation de l’alarme possède 3 valeurs, ON, OFF et Absence. Ce dernier est utilisé lors de notre départ de la maison à la fin de notre séjour.
Ce mode met le chauffage en Hors Gel, Ferme tous les volets, Coupe toutes les lumières et active l’alarme en mode ON.

Pour la mise en position Automatique
Je possède un périphérique Heure creuse/ Heures pleines.
La règle est la suivante :
Si HP/HC devient HC et que Journée de demain = Journée à la maison alors chauffage = Automatique. Donc je rallume le chauffage la veille de mon retour et sur les périodes heures creuses. Je profite de cette règle pour rallumer aussi mes ballons d’eau chaude.