Présentation benj29
Re: Présentation benj29
Ne te fais pas de noeud au cerveau, vois simple.
Tu ouvres ton capteur, tu verras un petit tube en verre. Tu coupes les 2 pattes.
Tu soudes ton capteur de chaque côté, pas de polarité.
Le wemos (c'est un produit de type nodemcu) a remplacé tout cela.
3 capteurs de température, 1 capteur de niveau (vu comme un switch ; 0 = ouvert ; 1 = fermé).
Plus fiable car sur secteur (chargeur téléphone) + wifi (dont on peut le pinger).
Même si je l'ai déjà cramé ... mais c'est parce que j'ai joué avec et que mon installation côté piscine n'est pas encore finie...
Bon à 4€....
Tu ouvres ton capteur, tu verras un petit tube en verre. Tu coupes les 2 pattes.
Tu soudes ton capteur de chaque côté, pas de polarité.
Le wemos (c'est un produit de type nodemcu) a remplacé tout cela.
3 capteurs de température, 1 capteur de niveau (vu comme un switch ; 0 = ouvert ; 1 = fermé).
Plus fiable car sur secteur (chargeur téléphone) + wifi (dont on peut le pinger).
Même si je l'ai déjà cramé ... mais c'est parce que j'ai joué avec et que mon installation côté piscine n'est pas encore finie...
Bon à 4€....
Re: Présentation benj29
Merci pour tes précisions. Si le wemos est meilleur je prefaire partir dans cette direction. Tu aurais une photo de ton montage et de l'installation dans le skimmer ?
Comment as tu fais pour avoir ta sonde de température dans la piscine et pas dans le local ?
En fait je suis entrain de faire construire ma piscine. On m'as fait la partie maçonnerie mais je m'occupe du reste. J'ai donc acheté des sondes de température DS18B20 pour mettre dans le local piscine, un arduino mega et un écran lcd pour afficher mes infos. Du coup je suis à la recherche d'infos pour le pH, Chlore et niveau d'eau.
Envoyé de mon iPhone en utilisant Tapatalk
Comment as tu fais pour avoir ta sonde de température dans la piscine et pas dans le local ?
En fait je suis entrain de faire construire ma piscine. On m'as fait la partie maçonnerie mais je m'occupe du reste. J'ai donc acheté des sondes de température DS18B20 pour mettre dans le local piscine, un arduino mega et un écran lcd pour afficher mes infos. Du coup je suis à la recherche d'infos pour le pH, Chlore et niveau d'eau.
Envoyé de mon iPhone en utilisant Tapatalk
JEEDOM en version stable via VMware ESXi
NUC Core i5, SSD 500 Go, 32 Go Ram
Z-Stick Z-wave Plus (Gen5) et RFPlayer
En pleine découverte de Jeedom :)
NUC Core i5, SSD 500 Go, 32 Go Ram
Z-Stick Z-wave Plus (Gen5) et RFPlayer
En pleine découverte de Jeedom :)
Re: Présentation benj29
Pour le wemos, j'ai pris ça sur Amazon :
https://www.amazon.fr/gp/product/B06XJL ... UTF8&psc=1
ou
https://www.amazon.fr/gp/product/B01KKH ... UTF8&psc=1
Du coup faut prévoir un chargeur téléphone + microUSB dans ton tableau pour l'alimentation.
Et après tu suis ça :
viewtopic.php?f=84&t=18084
Je te mettrai ma configuration quand je reçois le nouveau.
Pour le niveau de l'eau, je t'ai mis le capteur que j'utilise en acier inox un peu plus haut (dans la présentation).
Pour pH, Chlore... je n'ai rien trouvé de probant.
Je me posais la question d'acheter un truc de mesure Chlore/PH et tenter de souder directement la sortie du capteur et de faire une mise en forme, mais vu qu'il faut que ce soit calibré... ce ne sera pas possible.
https://www.amazon.fr/gp/product/B06XJL ... UTF8&psc=1
ou
https://www.amazon.fr/gp/product/B01KKH ... UTF8&psc=1
Du coup faut prévoir un chargeur téléphone + microUSB dans ton tableau pour l'alimentation.
Et après tu suis ça :
viewtopic.php?f=84&t=18084
Je te mettrai ma configuration quand je reçois le nouveau.
Pour le niveau de l'eau, je t'ai mis le capteur que j'utilise en acier inox un peu plus haut (dans la présentation).
Pour pH, Chlore... je n'ai rien trouvé de probant.
Je me posais la question d'acheter un truc de mesure Chlore/PH et tenter de souder directement la sortie du capteur et de faire une mise en forme, mais vu qu'il faut que ce soit calibré... ce ne sera pas possible.
Re: Présentation benj29
tes scénarios vont continuellement tournés ?
c'est pas bon ça !
c'est pas bon ça !
Re: Présentation benj29
Après on peut imaginer de faire ça une fois par heure ? Même avec 10 chauffages, ça va non ?
Ce n'est qu'un scenario maitre qui bouge dès que le virtuel bouge (ON/OFF pour une pompe de piscine ou CONFORT/CONFORT-3.5/OFF pour un radiateur) avec la condition non répétitive... donc pas de charge en théorie ?
Ce n'est qu'un scenario maitre qui bouge dès que le virtuel bouge (ON/OFF pour une pompe de piscine ou CONFORT/CONFORT-3.5/OFF pour un radiateur) avec la condition non répétitive... donc pas de charge en théorie ?
Re: Présentation benj29
Bon j'ai trouvé ce soir pourquoi mon nodemcu a lâché. Sur l'armoire électrique de la piscine, le disjoncteur colle mal. Petit arc au réarmement.
Bon finalement je voulais refaire un tableau propre ... là je suis obligé.
Sinon je suis toujours preneur de commande pour piloter les rfxcom correctement.
Bon finalement je voulais refaire un tableau propre ... là je suis obligé.
Sinon je suis toujours preneur de commande pour piloter les rfxcom correctement.
Re: Re : Présentation benj29
si tu y met un wemos pourquoi celui ci ne gère pas ta pompe ?
tu crée ton projet sur ton bureau, un établi, avec des domino, wago, relais sondes, ...
tu lui fait envoyer une valeur système (exemple device system uptime toutes les 300 secondes) pour t'eviter un ping
une fois ton projet tester, valider
tu le met dans un boitier etanche
---
au tous debut j'avais fais un scenarios vmc
si < 70 % faire OFF sinon ON
sur une prise rfx chacon, un mois à suffit pour tuer la prise. sans compter la charge du rfxcom
tu crée ton projet sur ton bureau, un établi, avec des domino, wago, relais sondes, ...
tu lui fait envoyer une valeur système (exemple device system uptime toutes les 300 secondes) pour t'eviter un ping
une fois ton projet tester, valider
tu le met dans un boitier etanche
---
au tous debut j'avais fais un scenarios vmc
si < 70 % faire OFF sinon ON
sur une prise rfx chacon, un mois à suffit pour tuer la prise. sans compter la charge du rfxcom
Re: Présentation benj29
Bonjour,
Quelques avancées. J'ai réglé mon problème de nodemcu, c'était bien un problème de DS18B20 qui était KO...
Du coup j'en ai profité, je suis passé à une seule DI par capteur de température pour simplifier si maintenance.
Comme je l'avais expliqué, j'ai refait une belle armoire électrique.
Par contre pour capter, plus coton.
J'ai du passer par un extender wifi/CPL pour arriver à capter le wifi dans mon local technique (malgré mon routeur Asus !).
En configuration avec le wifi de la maison, le nodemcu a tenu quelques heures...
Plusieurs raisons, un nodemcu ne voit que du 2.4 GHz ... et forcément entre la maison / garage et le local technique, y a une piscine ! (pour situer le garage est au même niveau que la piscine...).
https://www.amazon.fr/TP-Link-Bi-Bande- ... plink+wifi
Un wifi caché en 2.4 GHz dédié au nodemcu et le tour est joué !
Quelques photos de l'installation :
Vue globale :
Le tableau électrique en cours de test :
Le nodemcu fini :
Un capteur de température est sur la pompe et l'autre prend l'air à l'extérieur.
Capteur de température de l'eau :
Capteur de la pompe (un peu de pâte thermique dessus) :
Capteur de niveau de l'eau :
J'ai aussi un capteur en extérieur pour la température en plein soleil pour l'été.
A noter que la gestion de l'éclairage se fait dans le tableau du garage (car 24v en local).
Du coup, j'ai créé plusieurs scénarios préventifs et quotidiens :
- utilisation du plugin piscine à 70% du temps de filtration en journée
- couplé à un scénario pour la nuit (4h)
- scénario de mise en marche que si le niveau de l'eau est bon
- si à un moment donné le niveau de l'eau n'est pas bon, je coupe la pompe (et le widget de gestion pour bien suivre le temps de filtration quotidien), sur trigger (niveau < 0.1) et toutes les minutes au cas où (intérêt ?).
Quelques avancées. J'ai réglé mon problème de nodemcu, c'était bien un problème de DS18B20 qui était KO...
Du coup j'en ai profité, je suis passé à une seule DI par capteur de température pour simplifier si maintenance.
Comme je l'avais expliqué, j'ai refait une belle armoire électrique.
Par contre pour capter, plus coton.
J'ai du passer par un extender wifi/CPL pour arriver à capter le wifi dans mon local technique (malgré mon routeur Asus !).
En configuration avec le wifi de la maison, le nodemcu a tenu quelques heures...
Plusieurs raisons, un nodemcu ne voit que du 2.4 GHz ... et forcément entre la maison / garage et le local technique, y a une piscine ! (pour situer le garage est au même niveau que la piscine...).
https://www.amazon.fr/TP-Link-Bi-Bande- ... plink+wifi
Un wifi caché en 2.4 GHz dédié au nodemcu et le tour est joué !
Quelques photos de l'installation :
Vue globale :
Le tableau électrique en cours de test :
Le nodemcu fini :
Un capteur de température est sur la pompe et l'autre prend l'air à l'extérieur.
Capteur de température de l'eau :
Capteur de la pompe (un peu de pâte thermique dessus) :
Capteur de niveau de l'eau :
J'ai aussi un capteur en extérieur pour la température en plein soleil pour l'été.
A noter que la gestion de l'éclairage se fait dans le tableau du garage (car 24v en local).
Du coup, j'ai créé plusieurs scénarios préventifs et quotidiens :
- utilisation du plugin piscine à 70% du temps de filtration en journée
- couplé à un scénario pour la nuit (4h)
Code : Tout sélectionner
- Nom du scénario : Filtration Piscine 4h NUIT
- Objet parent : Piscine
- Mode du scénario : schedule
- Programmation : 00 00 * * 1-7
- Programmation : 00 04 * * 1-7
Filtration de la piscine en mode manuel pour la nuit
Gestion du widget pour prise en compte
En cas de problème sur le nodemcu
SI #time#>=0000 && #time#<=0001
ALORS
#[NAS - Box][Google][Alerte Benjamin]# - Options : Array
(
[enable] => 1
[title] => [Jeedom-Piscine] Filtration manuelle nocture Piscine ON
[message] => Mise en marche de la pompe ON
Filtration durée 4h 0h/4h
)
(scenario) start de [Piscine][Piscine][Pompe Piscine ON]
#[Piscine][Pompe Piscine][On]# - Options : Array
(
[enable] => 0
)
#[Piscine][Piscine][Actif]# - Options : Array
(
[enable] => 1
)
SINON
SI #time#>=0400 && #time#<=0401
ALORS
#[NAS - Box][Google][Alerte Benjamin]# - Options : Array
(
[enable] => 1
[title] => [Jeedom-Piscine] Filtration manuelle nocturne Piscine OFF
[message] => Arrêt de la pompe OFF
Filtration durée 4h 0h/4h
)
(scenario) start de [Piscine][Piscine][Pompe Piscine OFF]
#[Piscine][Pompe Piscine][Off]# - Options : Array
(
[enable] => 0
)
#[Piscine][Piscine][Auto]# - Options : Array
(
[enable] => 1
)
SINON
Code : Tout sélectionner
- Nom du scénario : Pompe Piscine ON
- Objet parent : Piscine
- Mode du scénario : schedule
Mets la pompe de la piscine en fonctionnement ON avec 2 commandes
ACTION
(scenario) stop de [Piscine][Piscine][Pompe Piscine OFF]
SI #[Piscine][Niveau Eau][Niveau]# == 1
ALORS
#[NAS - Box][Google][Alerte Benjamin]# - Options : Array
(
[enable] => 1
[title] => [Jeedom-Piscine] Niveau OK - Piscine ON 1
[message] => Niveau de la piscine OK
Je mets la pompe de la piscine une première fois sur ON
)
#[Piscine][Pompe Piscine][On]# - Options : Array
(
[enable] => 1
)
DANS 1
FAIRE
SI #[Piscine][Niveau Eau][Niveau]# == 1
ALORS
(scenario) stop de [Piscine][Piscine][Pompe Piscine OFF]
#[NAS - Box][Google][Alerte Benjamin]# - Options : Array
(
[enable] => 1
[title] => [Jeedom-Piscine] Niveau OK - Piscine ON 2
[message] => Niveau de la piscine OK
Je mets la pompe de la piscine une seconde fois sur ON
)
#[Piscine][Pompe Piscine][On]# - Options : Array
(
[enable] => 1
)
SINON
#[NAS - Box][Google][Alerte Benjamin]# - Options : Array
(
[enable] => 1
[title] => [Jeedom-Piscine] Niveau KO - Piscine ON 2 refusé
[message] => Bizarre... relancer à la main !
)
SINON
#[NAS - Box][Google][Alerte Benjamin]# - Options : Array
(
[enable] => 1
[title] => [Jeedom-Piscine] Niveau KO - Piscine ON 1 refusé
[message] => Niveau de la piscine KO
Je ne mets pas la piscine en marche
Passage du widget en inactif
)
#[Piscine][Piscine][Inactif]# - Options : Array
(
[enable] => 1
)
Code : Tout sélectionner
- Nom du scénario : Niveau Eau binaire
- Objet parent : Piscine
- Mode du scénario : all
- Programmation : * * * * *
- Evènement : #[Piscine][NodemcuPiscine][Niveau]# < 0.1
Vérifie et convertit le niveau d'eau numérique en binaire
SI #[Piscine][NodemcuPiscine][Niveau]# < 0.1
ALORS
#[NAS - Box][Google][Alerte Benjamin]# - Options : Array
(
[enable] => 1
[title] => [Jeedom-Piscine] Niveau d'eau KO
[message] => Le niveau d'eau est trop bas
Conversion du binaire
Je coupe la gestion du widget,, je passe en mode inactif et je coupe la pompe
)
#[Piscine][Niveau Eau][KO]# - Options : Array
(
[enable] => 1
)
#[Piscine][Piscine][Inactif]# - Options : Array
(
[enable] => 1
)
#[Piscine][Piscine][Stop]# - Options : Array
(
[enable] => 1
)
#[Piscine][Pompe Piscine][Off]# - Options : Array
(
[enable] => 1
)
SINON
#[NAS - Box][Google][Alerte Benjamin]# - Options : Array
(
[enable] => 1
[title] => [Jeedom-Piscine] Niveau d'eau OK
[message] => Le niveau d'eau est OK !
Conversion du binaire
)
#[Piscine][Niveau Eau][OK]# - Options : Array
(
[enable] => 1
)
Dernière édition par benj29 le 27 avr. 2018, 11:50, édité 1 fois.
Re: Présentation benj29
Bon, je continue mon chemin.
Mise en place de la gestion de la VMC par étage.
Création d'un mode été, hiver pour la gestion de la VMC.
Pour l'hiver, je pense la faire tourner qu'en "présence" ; à voir...
Pour l'été, je veux limiter l'apport de l'air chaud extérieur (température > 30° en ce moment), on aère le matin tôt et le soir pour dormir...
1er étage, pièces surveillées : Cuisine, S2B, WC
RDC, pièces surveillées : chambre d'ami (car nord) , WC, salle d'eau.
J'utilise des variables pour définir :
- température extérieure max autorisée
- humidité extérieure max autorisée
- min/max pour hystérésis de l'humidité
En gros la surveillance est la suivante :
La sonde extérieure est placée au mur au niveau de la prise d'air.
1er : La sonde est celle de la terrasse "sous ombre", à terme, je pense mettre un capteur en toiture au niveau de la bouche.
J'ai utilisé des déclencheurs sur chaque condition < ou > (humidité, température, intérieur ou extérieur) et j'ai utilisé des conditions où je n'ai pas autorisé la répétition sans changement de la valeur.
Vous en pensez quoi ?
Pour piloter ma VMC ON/OFF, j'utilise un scénario ON/OFF sur la base d'un Chacon DIO : ON, puis 1 min plus tard, ON. (idem pour OFF).
Deux gestions indépendantes pour le 1er et le RDC.
Je pense me faire un virtuel bien propre pour montrer tout cela (avec un setdepuis etc).
A noter que j'ai un souci...
Quand je mets mes déclencheurs (< > etc), Jeedom me convertit les déclencheurs successifs en une ligne et me tronque tout !
Je mets quoi comme déclencheur si je ne peux pas tout mettre ?
Termine en :
(déjà tronqué)
Et à chaque sauvegarde ... ça me rajoute des ////
Du coup, je suis passé au CRON toutes les 5 minutes...
Mise en place de la gestion de la VMC par étage.
Création d'un mode été, hiver pour la gestion de la VMC.
Pour l'hiver, je pense la faire tourner qu'en "présence" ; à voir...
Pour l'été, je veux limiter l'apport de l'air chaud extérieur (température > 30° en ce moment), on aère le matin tôt et le soir pour dormir...
1er étage, pièces surveillées : Cuisine, S2B, WC
RDC, pièces surveillées : chambre d'ami (car nord) , WC, salle d'eau.
J'utilise des variables pour définir :
- température extérieure max autorisée
- humidité extérieure max autorisée
- min/max pour hystérésis de l'humidité
En gros la surveillance est la suivante :
RDC : La sonde extérieure est côté mur où la prise d'air de la VMC du RDC est faite.Si température extérieure < 30° et humidité extérieure < 70% et VMC OFF et SI une des humidités des pièces > 70%
ALORS VMC ON
Si VMC ON & température extérieure > 30 OU humidité extérieure > 70%
ALORS VMC OFF - Régulation KO, je préviens l'utilisateur
Si VMC ON & toutes les humidités des pièces < 55%
VMC OFF
La sonde extérieure est placée au mur au niveau de la prise d'air.
1er : La sonde est celle de la terrasse "sous ombre", à terme, je pense mettre un capteur en toiture au niveau de la bouche.
J'ai utilisé des déclencheurs sur chaque condition < ou > (humidité, température, intérieur ou extérieur) et j'ai utilisé des conditions où je n'ai pas autorisé la répétition sans changement de la valeur.
Vous en pensez quoi ?
Code : Tout sélectionner
Nom du scénario : Gestion VMC 1er
- Objet parent : 1er étage
- Mode du scénario : provoke
- Evènement : ["[\"#[Terrasse][EXT Terrasse][Température]# < variable(TempExt_max)\",\"#[Terrasse][EXT Terrasse][Humidité]# < variable(HumExt_max)\",\"#[WC1][WC 1er][Humidité]# > variable(Humi1er_max)\",\"#[Salle de Bains][Salle de Bains][Humidité]# > variable(Humi1er_max)\",\"#[Cuisine][Cuisine][Humidité]# > variable(Humi1er_max)\",\"#[Terrasse][EXT Terrasse][Température]# > variable(TempExt_max)\",\"#[Terrasse][EXT Terrasse][Humidité]# > variable(HumExt_max)\",\"#[WC1][WC 1er][Humidité]# < variable(Humi
Gestion de la VMC du 1er étage
comment
SI #[Maison][Saison Humidité ?][Humidité]# == 0
ALORS
SI #[Terrasse][EXT Terrasse][Température]# < variable(TempExt_max) ET #[Terrasse][EXT Terrasse][Humidité]# < variable(HumExt_max)
ALORS
comment
SI #[1er étage][VMC 1er][Recyclage]# == 0 ET (#[WC1][WC 1er][Humidité]# > variable(Humi1er_max) OU #[Salle de Bains][Salle de Bains][Humidité]# > variable(Humi1er_max) OU #[Cuisine][Cuisine][Humidité]# > variable(Humi1er_max))
ALORS
(scenario) start de [1er étage][Humidité][VMC 1er ON]
#[NAS - Box][Google][Alerte Benjamin]# - Options : Array
(
[enable] => 1
[title] => [Jeedom-Humidité] Début de régulation Humidité 1er étage
[message] => Lancement de la VMC du 1er étage
Déclenchement par : #trigger#
Récapitulatif :
Température extérieure : #[Terrasse][EXT Terrasse][Température]#
Humidité extérieure : #[Terrasse][EXT Terrasse][Humidité]#
Humidité Salle de bains : #[Salle de Bains][Salle de Bains][Humidité]#
Humidité Cuisine : #[Cuisine][Cuisine][Humidité]#
Humidité WC 1er : #[WC1][WC 1er][Humidité]#
)
SINON
comment
SINON
SI #[1er étage][VMC 1er][Recyclage]# == 1 ET (#[Terrasse][EXT Terrasse][Température]# > variable(TempExt_max) OU #[Terrasse][EXT Terrasse][Humidité]# > variable(HumExt_max))
ALORS
(scenario) start de [1er étage][Humidité][VMC 1er OFF]
#[NAS - Box][Google][Alerte Benjamin]# - Options : Array
(
[enable] => 1
[title] => [Jeedom-Humidité] Fin KO de régulation Humidité 1er étage
[message] => Arrêt de la VMC du 1er étage avant régulation complète
Déclenchement par : #trigger#
Récapitulatif :
Température extérieure : #[Terrasse][EXT Terrasse][Température]#
Humidité extérieure : #[Terrasse][EXT Terrasse][Humidité]#
Humidité Salle de bains : #[Salle de Bains][Salle de Bains][Humidité]#
Humidité Cuisine : #[Cuisine][Cuisine][Humidité]#
Humidité WC 1er : #[WC1][WC 1er][Humidité]#
)
SINON
SI #[1er étage][VMC 1er][Recyclage]# == 1 ET (#[WC1][WC 1er][Humidité]# < variable(Humi1er_min) ET #[Salle de Bains][Salle de Bains][Humidité]# < variable(Humi1er_min) ET #[Cuisine][Cuisine][Humidité]# < variable(Humi1er_min))
ALORS
(scenario) start de [1er étage][Humidité][VMC 1er OFF]
#[NAS - Box][Google][Alerte Benjamin]# - Options : Array
(
[enable] => 1
[title] => [Jeedom-Humidité] Fin OK de régulation Humidité 1er étage
[message] => Arrêt de la VMC du 1er étage
Déclenchement par : #trigger#
Récapitulatif :
Température extérieure : #[Terrasse][EXT Terrasse][Température]#
Humidité extérieure : #[Terrasse][EXT Terrasse][Humidité]#
Humidité 1er étage : #[Couloir][Couloir][Humidité]#
Humidité Salle de bains : #[Salle de Bains][Salle de Bains][Humidité]#
Humidité Cuisine : #[Cuisine][Cuisine][Humidité]#
Humidité WC 1er : #[WC1][WC 1er][Humidité]#
)
SINON
SINON
Deux gestions indépendantes pour le 1er et le RDC.
Je pense me faire un virtuel bien propre pour montrer tout cela (avec un setdepuis etc).
A noter que j'ai un souci...
Quand je mets mes déclencheurs (< > etc), Jeedom me convertit les déclencheurs successifs en une ligne et me tronque tout !
Je mets quoi comme déclencheur si je ne peux pas tout mettre ?
Termine en :
Code : Tout sélectionner
["#[Terrasse][EXT Terrasse][Température]# < variable(TempExt_max)","#[Terrasse][EXT Terrasse][Température]# > variable(TempExt_max)","#[Terrasse][EXT Terrasse][Humidité]# < variable(HumExt_max)","#[Terrasse][EXT Terrasse][Humidité]# > variable(HumExt_max)","#[WC1][WC 1er][Humidité]# > variable(Humi1er_max)","#[Salle de Bains][Salle de Bains][Humidité]# > variable(Humi1er_max)","#[Cuisine][Cuisine][Humidité]# > variable(Humi1er_max)","#[WC1][WC 1er][Humidité]# < variable(Humi1er_min)","#[Salle de Bains][Salle de Bains][Humidité]#
Et à chaque sauvegarde ... ça me rajoute des ////
Code : Tout sélectionner
["[\"[\\\"#[Terrasse][EXT Terrasse][Température]# < variable(TempExt_max)\\\",\\\"#[Terrasse][EXT Terrasse][Température]# > variable(TempExt_max)\\\",\\\"#[Terrasse][EXT Terrasse][Humidité]# < variable(HumExt_max)\\\",\\\"#[Terrasse][EXT Terrasse][Humidité]# > variable(HumExt_max)\\\",\\\"#[WC1][WC 1er][Humidité]# > variable(Humi1er_max)\\\",\\\"#[Salle de Bains][Salle de Bains][Humidité]# > variable(Humi1er_max)\\\",\\\"#[Cuisine][Cuisine][Humidité]# > variable(Humi1er_
Re: Présentation benj29
Superbe installation ! bravo
Re: Présentation benj29
Bon, petite update légère.
La gestion de l'humidité est en place. J'ai deux VMC à la maison, une à chaque étage.
Récupération de toutes les humidités de toutes les pièces et extérieurs (au niveau des bouches de la maison).
Je passe par l'intermédiaire de 3 modes (un pour chaque VMC + un global pour les 2) : marche forcée, automatique, arrêt et par le biais de scénarios pour piloter tout ça.
La gestion par scénario est simple :
* marche forcée
2 ON à 1 minute d'intervalle
désactivation du scénario auto + stop au cas où
* arrêt total
2 OFF à 1 minute d'intervalle
désactivation du scénario auto + stop au cas où
* régulation automatique
cron toutes les 2 minutes
Je travaille sur des bornes de régulation :
< température extérieure maximale (30°)
> température extérieure minimale (8°)
< humidité extérieure maximale (70%)
Si une des pièces avec "bouche" > 70%, j'enclenche la VMC
si une des conditions précédentes à vrai je stoppe (KO régulation, je préviens l'utilisateur)
Si toutes les pièces avec bouche redescend sous 50% d'humidité, je stoppe (OK régulation, je préviens l'utilisateur).
Je partage le scénario :
Du coup, derrière comme pour l'alarme, je passe par un beau virtuel qui va me permettre de gérer les 2 VMC d'un coup et qui me fournit un compte rendu depuis quand le mode est actif et par email le résultat d'une régulation d'humidité.
Pour bien faire, j'aimerai faire des calculs de delta d'humidité pour voir la performance de la régulation par pièce, quand j'aurai le temps (par variable).
A côté, j'ai un scénario par étage qui déclenche un email+sms si une des pièces de l'étage dépasse 70% de manière à prévenir si jamais les VMC étaient en STOP ou si le recyclage en vitesse 1 n'est pas suffisant. Le passage en seconde vitesse se fera manuellement (interrupteur).
Je vais déjà commencer comme cela pour l'année à venir. Si vraiment en vitesse 1, la régulation n'est pas suffisante... on ajoutera 2 chacon pour passer en seconde vitesse.
La gestion de l'humidité est en place. J'ai deux VMC à la maison, une à chaque étage.
Récupération de toutes les humidités de toutes les pièces et extérieurs (au niveau des bouches de la maison).
Je passe par l'intermédiaire de 3 modes (un pour chaque VMC + un global pour les 2) : marche forcée, automatique, arrêt et par le biais de scénarios pour piloter tout ça.
La gestion par scénario est simple :
* marche forcée
2 ON à 1 minute d'intervalle
désactivation du scénario auto + stop au cas où
* arrêt total
2 OFF à 1 minute d'intervalle
désactivation du scénario auto + stop au cas où
* régulation automatique
cron toutes les 2 minutes
Je travaille sur des bornes de régulation :
< température extérieure maximale (30°)
> température extérieure minimale (8°)
< humidité extérieure maximale (70%)
Si une des pièces avec "bouche" > 70%, j'enclenche la VMC
si une des conditions précédentes à vrai je stoppe (KO régulation, je préviens l'utilisateur)
Si toutes les pièces avec bouche redescend sous 50% d'humidité, je stoppe (OK régulation, je préviens l'utilisateur).
Je partage le scénario :
Code : Tout sélectionner
- Nom du scénario : Régulation VMC 1er
- Objet parent : 1er étage
- Mode du scénario : schedule
- Programmation : */2 * * * *
Gestion de la VMC du 1er étage
comment
SI (#[Terrasse][EXT Terrasse][Température]# < variable(TempExt_max) ET #[Terrasse][EXT Terrasse][Température]# > variable(TempExt_min)) ET #[Terrasse][EXT Terrasse][Humidité]# < variable(HumExt_max) ET #[1er étage][VMC 1er][Recyclage]# == 0 ET (#[WC1][WC 1er][Humidité]# > variable(Humi1er_max) OU #[Salle de Bains][Salle de Bains][Humidité]# > variable(Humi1er_max) OU #[Cuisine][Cuisine][Humidité]# > variable(Humi1er_max))
ALORS
comment
(scenario) start de [1er étage][Humidité][VMC 1er ON]
#[NAS - Box][Google][Alerte Benjamin]# - Options : Array
(
[enable] => 1
[title] => [Jeedom-Humidité] Début de régulation Humidité 1er étage
[message] => Lancement de la VMC du 1er
Déclenchement par : #trigger# : trigger()
Récapitulatif :
Température extérieure : #[Terrasse][EXT Terrasse][Température]#
Humidité extérieure : #[Terrasse][EXT Terrasse][Humidité]#
Humidité 1er étage : #[Couloir][Couloir][Humidité]#
Humidité Salle de bains : #[Salle de Bains][Salle de Bains][Humidité]#
Humidité Cuisine : #[Cuisine][Cuisine][Humidité]#
Humidité WC 1er : #[WC1][WC 1er][Humidité]#
)
SINON
SI #[1er étage][VMC 1er][Recyclage]# == 1 ET (#[Terrasse][EXT Terrasse][Température]# > variable(TempExt_max) OU #[Terrasse][EXT Terrasse][Température]# < variable(TempExt_min) OU #[Terrasse][EXT Terrasse][Humidité]# > variable(HumExt_max))
ALORS
(scenario) start de [1er étage][Humidité][VMC 1er OFF]
#[NAS - Box][Google][Alerte Benjamin]# - Options : Array
(
[enable] => 1
[title] => [Jeedom-Humidité] Fin KO de régulation Humidité 1er étage
[message] => Arrêt de la VMC du 1er étage avant régulation complète
Déclenchement par : #trigger# : trigger()
Récapitulatif :
Température extérieure : #[Terrasse][EXT Terrasse][Température]#
Humidité extérieure : #[Terrasse][EXT Terrasse][Humidité]#
Humidité 1er étage : #[Couloir][Couloir][Humidité]#
Humidité Salle de bains : #[Salle de Bains][Salle de Bains][Humidité]#
Humidité Cuisine : #[Cuisine][Cuisine][Humidité]#
Humidité WC 1er : #[WC1][WC 1er][Humidité]#
)
SINON
SI #[1er étage][VMC 1er][Recyclage]# == 1 ET (#[WC1][WC 1er][Humidité]# < variable(Humi1er_min) ET #[Salle de Bains][Salle de Bains][Humidité]# < variable(Humi1er_min) ET #[Cuisine][Cuisine][Humidité]# < variable(Humi1er_min))
ALORS
(scenario) start de [1er étage][Humidité][VMC 1er OFF]
#[NAS - Box][Google][Alerte Benjamin]# - Options : Array
(
[enable] => 1
[title] => [Jeedom-Humidité] Fin OK de régulation Humidité 1er étage
[message] => Arrêt de la VMC du 1er étage
Déclenchement par : #trigger# trigger()
Récapitulatif :
Température extérieure : #[Terrasse][EXT Terrasse][Température]#
Humidité extérieure : #[Terrasse][EXT Terrasse][Humidité]#
Humidité 1er étage : #[Couloir][Couloir][Humidité]#
Humidité Salle de bains : #[Salle de Bains][Salle de Bains][Humidité]#
Humidité Cuisine : #[Cuisine][Cuisine][Humidité]#
Humidité WC 1er : #[WC1][WC 1er][Humidité]#
)
SINON
Pour bien faire, j'aimerai faire des calculs de delta d'humidité pour voir la performance de la régulation par pièce, quand j'aurai le temps (par variable).
A côté, j'ai un scénario par étage qui déclenche un email+sms si une des pièces de l'étage dépasse 70% de manière à prévenir si jamais les VMC étaient en STOP ou si le recyclage en vitesse 1 n'est pas suffisant. Le passage en seconde vitesse se fera manuellement (interrupteur).
Je vais déjà commencer comme cela pour l'année à venir. Si vraiment en vitesse 1, la régulation n'est pas suffisante... on ajoutera 2 chacon pour passer en seconde vitesse.
Dernière édition par benj29 le 28 juil. 2017, 17:02, édité 1 fois.
Re: Présentation benj29
Deux prochaines étapes :
- FTPD pour la gestion de la détection d’événements de mes caméras
+ Ajout d'une caméra extérieure (en plus des 2 existantes)
- J'attaque les chauffages.
Pour contourner la gestion fil pilote "légère" des Chacon "classiques", je suis passé sur des 3 sorties.
Une diode dans un sens pour une sortie, une diode dans un autre sens pour une autre sortie :
http://www.planete-domotique.com/blog/2 ... pitulatif/
- FTPD pour la gestion de la détection d’événements de mes caméras
+ Ajout d'une caméra extérieure (en plus des 2 existantes)
- J'attaque les chauffages.
Pour contourner la gestion fil pilote "légère" des Chacon "classiques", je suis passé sur des 3 sorties.
Une diode dans un sens pour une sortie, une diode dans un autre sens pour une autre sortie :
http://www.planete-domotique.com/blog/2 ... pitulatif/
Re: Présentation benj29
J'ai finalement modifié mes seuils pour la gestion de l'humidité et des VMC.
Passage des VMC en seconde vitesse d'office (pour extraire plus, plus vite).
Température max autorisée extérieure : 30°
Température min autorisée extérieure : 8°
Humidité max autorisée extérieure : 70%
Seuil OK pour couper la régulation 50%
Seuil KO pour couper une régulation (température ext min/max + humidité max ext)
Seuil pour démarrer une régulation 70%
Seuil pour prévenir l'utilisateur si l'humidité est trop importante 75% par SMS les utilisateurs
Memo. Il ne faut pas oublier de faire un stop des VMC avant de passer en mode régulation car si elles sont en marche, elles ne couperont que si l'humidité redescend en dessous de 50. Alors qu'on veut ne démarrer que si plus de 70
Passage des VMC en seconde vitesse d'office (pour extraire plus, plus vite).
Température max autorisée extérieure : 30°
Température min autorisée extérieure : 8°
Humidité max autorisée extérieure : 70%
Seuil OK pour couper la régulation 50%
Seuil KO pour couper une régulation (température ext min/max + humidité max ext)
Seuil pour démarrer une régulation 70%
Seuil pour prévenir l'utilisateur si l'humidité est trop importante 75% par SMS les utilisateurs
Memo. Il ne faut pas oublier de faire un stop des VMC avant de passer en mode régulation car si elles sont en marche, elles ne couperont que si l'humidité redescend en dessous de 50. Alors qu'on veut ne démarrer que si plus de 70
Dernière édition par benj29 le 14 août 2017, 10:22, édité 2 fois.
Re: Présentation benj29
Superbe installation ! félicitations.
Concernant le niveau d'eau de ta piscine tout est fonctionnel maintenant?
J'aimerais connaitre le niveau d'eau de ma citerne je suppose que je peux partir sur le même principe...
Pourrais tu me donner plus d'infos sur le matériel à acheter ? éventuellement si tu as garder quelques guides pour la conception car je suis noob en arduino
Concernant le niveau d'eau de ta piscine tout est fonctionnel maintenant?
J'aimerais connaitre le niveau d'eau de ma citerne je suppose que je peux partir sur le même principe...
Pourrais tu me donner plus d'infos sur le matériel à acheter ? éventuellement si tu as garder quelques guides pour la conception car je suis noob en arduino
Re: Présentation benj29
Concernant le niveau de la piscine, oui tout est parfaitement fonctionnel.
J'aurai voulu trouver un capteur de ph/chlore... mais j'ai laissé tomber là tout de suite.
Pour le matériel à acheter, il n'y aucun arduino ou pcb à faire, c'est du plug'n'play.
- un nodemcu (tu suis le tuto excellent sur le forum avec ESPeasy et le plugin du même nom).
- une alimentation microusb style téléphone portable (j'utilise une alim de raspberry pi2)
- j'ai pris du cablage sur le site mais tu as des kits tout prêts plus pratiques :
https://www.amazon.fr/gp/product/B071S6 ... UTF8&psc=1
En gros, tu as les câbles à mettre sur la carte et même une petite carte si tu dois faire un montage.
Là ce que je comprends, tu veux juste remonter le niveau de ta cuve. Il te faut un flotteur.
A toi de voir le plus pratique, angle coudé ou droit.
Par exemple coudé :
https://www.amazon.fr/gp/product/B01G6P ... UTF8&psc=1
Droit :
https://www.amazon.fr/Capteur-niveau-de ... V1T1M8DT7K
Là tu as juste besoin de souder deux fils, un GND, un DIO que tu choisis en suivant le schéma.
https://blog.bandinelli.net/public/NODE ... PINMAP.png
Je te conseille DO, car tu as la led sur la carte qui s'allumera ou non si le niveau est bon, pratique.
Et après tu suis le tuto sur le forum très complet...
J'aurai voulu trouver un capteur de ph/chlore... mais j'ai laissé tomber là tout de suite.
Pour le matériel à acheter, il n'y aucun arduino ou pcb à faire, c'est du plug'n'play.
- un nodemcu (tu suis le tuto excellent sur le forum avec ESPeasy et le plugin du même nom).
- une alimentation microusb style téléphone portable (j'utilise une alim de raspberry pi2)
- j'ai pris du cablage sur le site mais tu as des kits tout prêts plus pratiques :
https://www.amazon.fr/gp/product/B071S6 ... UTF8&psc=1
En gros, tu as les câbles à mettre sur la carte et même une petite carte si tu dois faire un montage.
Là ce que je comprends, tu veux juste remonter le niveau de ta cuve. Il te faut un flotteur.
A toi de voir le plus pratique, angle coudé ou droit.
Par exemple coudé :
https://www.amazon.fr/gp/product/B01G6P ... UTF8&psc=1
Droit :
https://www.amazon.fr/Capteur-niveau-de ... V1T1M8DT7K
Là tu as juste besoin de souder deux fils, un GND, un DIO que tu choisis en suivant le schéma.
https://blog.bandinelli.net/public/NODE ... PINMAP.png
Je te conseille DO, car tu as la led sur la carte qui s'allumera ou non si le niveau est bon, pratique.
Et après tu suis le tuto sur le forum très complet...
Re: Présentation benj29
Merci beaucoup pour les liens et le retour d'infos!
pour les flotteurs j'avais vu cela mais les fils me semblent court non ? car pour ne pas être en contact avec l'eau directement il me faut au moins 5m pour le plus éloigné..
Quand tu parles du tuto tu veux dire espeasy et plugin ? car sur le sujet principal je ne vois pas de tuto parlant de cela ? si ?
Effectivement moi tout ce qui m'intéresse c'est d'avoir un graph / widget avec le niveau de ma citerne pour savoir quand basculer sur l'eau de ville si ma citerne est vide et avoir un suivi
pour les flotteurs j'avais vu cela mais les fils me semblent court non ? car pour ne pas être en contact avec l'eau directement il me faut au moins 5m pour le plus éloigné..
Quand tu parles du tuto tu veux dire espeasy et plugin ? car sur le sujet principal je ne vois pas de tuto parlant de cela ? si ?
Effectivement moi tout ce qui m'intéresse c'est d'avoir un graph / widget avec le niveau de ma citerne pour savoir quand basculer sur l'eau de ville si ma citerne est vide et avoir un suivi
Re: Présentation benj29
Oui, si trop court, tu achètes du câble électrique 22AWG par exemple sur Amazon et tu rallonges. Gaine thermo après soudure et le tour est joué.
Pour le tuto par ici :
https://projetsdiy.fr/esp-easy-esp8266- ... mini-mqtt/
Et surtout celui là :
viewtopic.php?f=185&t=18084
Pour le tuto par ici :
https://projetsdiy.fr/esp-easy-esp8266- ... mini-mqtt/
Et surtout celui là :
viewtopic.php?f=185&t=18084
Re: Présentation benj29
Merci beaucoup, je vais lire attentivement tout cela.benj29 a écrit : ↑30 juil. 2017, 10:35Oui, si trop court, tu achètes du câble électrique 22AWG par exemple sur Amazon et tu rallonges. Gaine thermo après soudure et le tour est joué.
Pour le tuto par ici :
https://projetsdiy.fr/esp-easy-esp8266- ... mini-mqtt/
Et surtout celui là :
viewtopic.php?f=185&t=18084
Dernière édition par dcjona le 30 juil. 2017, 11:14, édité 2 fois.
Re: Présentation benj29
Sur le tuto je vois qu'on parle du wemo D1mini, est ce celui la que tu as utilsé?
car j'avais vu le nodemcu esp8266 : http://www.dx.com/fr/p/nodemcu-lua-esp8 ... X2inMdJa70
car j'avais vu le nodemcu esp8266 : http://www.dx.com/fr/p/nodemcu-lua-esp8 ... X2inMdJa70
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 14 invités