Installation domotique de Oula

Décrivez votre installation de Domotique : ce que vous gérez, quels sont les points forts de votre config.
Illustrez par des photos, partagez et faites nous envie !
oula85
Messages : 161
Inscription : 29 avr. 2015, 18:09
Localisation : Challans

Installation domotique de Oula

Message par oula85 »

Voila ça à commencé par une temporisation montée dans le tableau electrique pour décaler l'heure de démarrage du Chauffe eau pour me laisser le temps de faire une lessive et un sèche linge le soir et j'ai fini par un Raspberry pour gérer mon chauffage dont la régulation était trop fluctuente par rapport à la température extérieure la faute aux sondes intégrées aux radiateurs .

du coup Raspb Pi 2 avec RFXcom 433, sondes Oregon, capteur de conso OWL et module fil pilote Chacon + Projet TBH

le tout dans le tableau electrique, ca commence à faire du monde ( capteur de conso Fluidia TBH sur le compteur )

Image

une boite pour mes 4 relais inverseurs pour avoir une cohérence sur les modules fil pilote Chacon OFF = OFF ON = ON

Image

l'ensemble de l'installation en mode Plan , icone pile pour témoin d'alarme sur mes sondes et gyrophare pour le delestage par zone en cas de surconso ( je tiens à rester en 6Kw )

Image

les interrupteurs par zone , le delestage, les heures HC et HP , l'usure des piles, le déclenchement ou pas de la surveillance du fonctionnement des modules chacon ( cohérence en fonction de la température ) et interrupteur Delta ( pour une plage horaire définie qui me renvoi un défaut si mes radiateurs s'arrêtent alors que la plage heure pleine à commencé )

Image

Image

les températures

Image

et les consos

Image
Dernière modification par oula85 le 13 déc. 2015, 20:29, modifié 4 fois.
toutazimuth
Messages : 225
Inscription : 19 juil. 2015, 22:33

Re: Installation domotique de Oula

Message par toutazimuth »

Bonjour

Merci pour la présentation de ton projet. Voila une domotique utile (limiter l'abonnement à 6 kVA + gestion chauffage + ....) ;
Belle utilisation de Domoticz.
J'aime bien aussi la photo de ton tableau électrique avec les multiprises ;
SynoDS213J - RFXcom E - Cam IP HikVision Dahua- Thermostat+Météo NetAtmo - OWL180 - KLFO50 IO SOMFY - Zwave - Philips HUE - Passerelle MDAH - Imperihome par epierre - Controlicz by Madgeni - 2*Pi3 test - Connexoon by nonolk - aspi xiaomi :mrgreen:
oldchap
Messages : 29
Inscription : 08 déc. 2015, 17:32

Re: Installation domotique de Oula

Message par oldchap »

Bonjour
Votre installation me semble une bonne synthèse de ce qu'on peut faire (merci pour les copies écrans).
Je débute en domotique, serait-ce possible d'avoir la liste des composants associé aux fonctions ? Si possible avec des précisions pour les retrouver chez les fournisseurs.
Merci
Olivier
Raspberry Pi 2B + RFXCOM + USB Z-Wave + Domoticz + Open-zwave
Pilotage Chaudière relai sec + Plancher chauffant Zwave + Qubino fil pilote + RFXCOM pour Oregon température + Prises Chacon-like pour lumières. Prochainement : sans fil sans piles
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: Installation domotique de Oula

Message par papoo »

Bonjour et merci pour cette présentation de votre installation.
Je me lance dans domoticz pour surveiller les consommations de mon logement. Je viens d'installer deux compteurs Electrique, un sur la téléinformation de mon compteur EDF, l'autre sur l'ensemble de mon éclairage, mais je ne comprend pas la différence d'informations entre vos compteurs et les miens.
votre affichage avec le cumul en kWh
votre affichage avec le cumul en kWh
vous.png (86.65 Kio) Consulté 17049 fois
mes compteurs sans la possibilité d'afficher le cumul
mes compteurs sans la possibilité d'afficher le cumul
moi.png (13.82 Kio) Consulté 17049 fois
Mes compteurs :
1x Ewattch impulse pour la téléinfomation
1x Eltako FWZ12-16A pour les lumières
Pourriez vous m'indiquer comment afficher ces informations? et éventuellement les coûts (en reprenant les tarifs de la page de paramètres)?
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
oula85
Messages : 161
Inscription : 29 avr. 2015, 18:09
Localisation : Challans

Re: Installation domotique de Oula

Message par oula85 »

Alors je ne connais pas ce type de compteur j'ai un OWL CM180 qui me sors directement l'info telle quel

sinon mes autres compteurs sont basés sur le calcul du temps de marche avec une puissance donnée

plusieurs types sont dispos dans l'onglet matériel en créant un capteur virtuel

Image

le bon semble être l'instant compteur le votre doit etre utilisatione electrique

Image

ensuite j'incrémente avec un script en lua

Code : Tout sélectionner

--script_time_consocuisine.lua

-- Initialisation des variables locales
local puissance = 980 -- puissance du radiateur
local conso = 'Cuisine'   -- nom du compteur
local conso_id = 51  -- id du compteur 

commandArray = {}

 -- envoie de la conso dans le capteur virtuel d'énergie
      npower, energy = string.match(otherdevices_svalues[conso], "(%d+%.*%d*);(%d+%.*%d*)")
      energy = tonumber(energy) + (puissance / 60)    
if otherdevices['Module Cuisine'] == "On" then commandArray['UpdateDevice'] = conso_id .. '|0|' .. puissance .. ';' .. energy 
end
return commandArray
je ne suis pas expert en manipulation de chaine en lua j'ai pris ici et la sur le forum pour y arriver mais ca depend probablement du compteur physique d'origine ici c'est pour le CM180 je ne sais pas si c'est compatible entre compteurs
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: Installation domotique de Oula

Message par papoo »

Merci je teste ça au plus vite
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: Installation domotique de Oula

Message par papoo »

merci de ton aide,
malheureusement je ne suis arrivé à rien.
vais encore gratter le sujet
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
Paldor
Messages : 64
Inscription : 06 mai 2019, 16:54

Re: Installation domotique de Oula

Message par Paldor »

Bonsoir, Oula85 je vient de voir ton poste sur ton installation domotique,
nouveau retraité depuis 2 ans je me lance dans la domotique mais le plus
dure pour moi c'est le code lua, peux tu partager tes code pour les étudier
et voir si je peux les reproduire chez moi, voir comment tu fait pour la
visu des piles, Compteur HP, Compteur HC, Avertissement Défaut chacon
etc...
merci

mon matériel :
Raspberry Pi 3 B+
RFXtrx433XL ProXL1
Clef USB-A Edisio 868MHz
OWL+USB CM160
Plusieurs prise DI-O avec télécommande
Module DI-O pour prise
Domoticz ver: 4.10717
et Monitor
oula85
Messages : 161
Inscription : 29 avr. 2015, 18:09
Localisation : Challans

Re: Installation domotique de Oula

Message par oula85 »

Code : Tout sélectionner

-- script_time_pile.lua
-- ce script détecte une perte de sonde et coupe le chauffage dans la zone, 
 
--------------------------------
------ Variables à éditer ------
--------------------------------

local sonde = 'Temp Salon' -- Nom de la sonde de température
local sonde2 = 'Temp Cuisine' -- Nom de la sonde de température
local sonde3 = 'Temp Chambre 2' --Nom de la sonde de température
local sonde4 = 'Temp Chambre 1' --Nom de la sonde de température
local sonde6 = 'Secours' --Nom de la sonde de température
local sonde5 = 'CM180'  --Nom de la sonde energie

--------------------------------
-- Fin des variables à éditer --
--------------------------------
 
time = os.date("*t")  

function timedifference(d)
   s = otherdevices_lastupdate[d]
   year = string.sub(s, 1, 4)
   month = string.sub(s, 6, 7)
   day = string.sub(s, 9, 10)
   hour = string.sub(s, 12, 13)
   minutes = string.sub(s, 15, 16)
   seconds = string.sub(s, 18, 19)
   t1 = os.time()
   t2 = os.time{year=year, month=month, day=day, hour=hour, min=minutes, sec=seconds}
   difference = os.difftime (t1, t2)
   return difference
end



-- on regarde de quand date la dernière relève de température

local lastSeen = timedifference(sonde)
local lastSeen2 = timedifference(sonde2)
local lastSeen3 = timedifference(sonde3)
local lastSeen4 = timedifference(sonde4)
local lastSeen5 = timedifference(sonde5)
local lastSeen6 = timedifference(sonde6)


commandArray = {}

-- lance une alarme par zone au dessus du seuil 1200s si l'alarme est à OFF et la coupe en dessous si l'alarme est à On 

if (lastSeen > 1200 ) and (otherdevices['Pile Salon'] == 'Off') then
      commandArray['Pile Salon']='On'
end
if (lastSeen2 > 1200 ) and (otherdevices['Pile Cuisine'] == 'Off') then
      commandArray['Pile Cuisine']='On'
end
if (lastSeen3 > 1200 ) and (otherdevices['Pile Chambre 2'] == 'Off') then
      commandArray['Pile Chambre 2']='On'
end
if (lastSeen4 > 1200 ) and (otherdevices['Pile Chambre 1'] == 'Off') then
      commandArray['Pile Chambre 1']='On'
end
if (lastSeen5 > 1200 ) and (otherdevices['Pile CM180'] == 'Off') then
      commandArray['Pile CM180']='On'
end
if (lastSeen6 > 1200 ) and (otherdevices['Pile Secours'] == 'Off') then
      commandArray['Pile Secours']='On'
end

if (lastSeen < 1200 ) and (otherdevices['Pile Salon'] == 'On') then
      commandArray['Pile Salon']='Off'
end
if (lastSeen2 < 1200 ) and (otherdevices['Pile Cuisine'] == 'On') then
      commandArray['Pile Cuisine']='Off'
end
if (lastSeen3 < 1200 ) and (otherdevices['Pile Chambre 2'] == 'On') then
      commandArray['Pile Chambre 2']='Off'
end
if (lastSeen4 < 1200 ) and (otherdevices['Pile Chambre 1'] == 'On') then
      commandArray['Pile Chambre 1']='Off'
end
if (lastSeen5 < 1200 ) and (otherdevices['Pile CM180'] == 'On') then
      commandArray['Pile CM180']='Off'
end
if (lastSeen6 < 1200 ) and (otherdevices['Pile Secours'] == 'On') then
      commandArray['Pile Secours']='Off'
end
   
   
  return commandArray
Répondre