Bonjour, j’ai tous reçu sauf les résistances, je vais m’attaquer a des test comme tu m’as dit, déjà pour récupérer la valeur des sondes
Bonne soiree
Bonsoir @cocof
Je viens de m’apercevoir en regardant ton plan que tu utilises une sonde dht22 pour l’humidité. Ou la tu placée? Y a t’il possibilité de la remplacer par une sonde sans fils ?
Bonne soirée
Bonjour en fait cette sonde je ne m’en sert pas, j’ai une sonde zigbee dans la salle de bain qui fait température et humidité. Tu peux donc ne pas mettre la sonde dht.
la sonde DHT était destinés être mise sur la bouche d’aspiration de la SDB au niveau de la VMC; mais la sonde se déconnecte de temps en temps, sans doute un faux contact, c’est pour cela que je n’en sert plus.
Bonjour,
Donc je peux mettre une sonde zigbee sans fil de type SNZB-02P pour l’humidité ?
Est il possible de déplacer les sondes dallas branchées en GPIO18 vers le GPIO14 ?
Merci
Bonjour pour l’humidité oui, pour les gpio je pense que oui il faut vérifier que cette gpio est bien utilisable.
Bonsoir @cocof
Quelle valeur de résistance mettre ? Sur ton schéma, je ne vois pas cette résistance entre le + et le data.
Bonne soirée
Bonjour
4.7k je l’ai mise au plus près des sondes c’est pour ça qu’elle n’est pas dessinée sur le schéma
Bonsoir, @cocof
C’est bon j’arrive a récupérer les valeurs des sondes.
Quel ventilateur pourrais je mettre pour simuler ceux de la Vmc, pour continuer à faire des test ?
Merci et bonne soirée
Salut,
Il te faut un ventilateur pilotable en pm avec une tension de 0-10v. J’essaye de te trouve le datasheet de celui de ma Vmc. Mais c’est pas facile a trouver où chère ! Moi j’en avais un d’avance. Sinon si tu as un oscilloscope tu peux voir le signal pwm
Bonjour
Apres une petite pause, j’essaie d’avancer un petit peu
J’arrive a récupérer la valeur des sondes dallas.
J’ai trouver un ventilateur pilotable de PC, pour faire des essais, mais quand je le branche au convertisseur, il ne démarre pas.
Si j’ai bien compris le convertisseur dois servir a faire varier la tension afin de réguler le ventilo?
Si je le branche en direct sur le +10v, il démarre et j’arrive a récupérer les RPM.
Y a t’il quelque chose a régler dans le code de l’ESP?
esphome:
name: vmc-double-flux-helios
friendly_name: VMC Double Flux Helios
on_boot:
priority: 600
then:
- output.set_level:
id: pwm_extraction
level: "20%"
- output.set_level:
id: pwm_insertion
level: "20%"
- switch.turn_off: relais1
esp32:
board: esp32dev
framework:
type: arduino
# Enable logging
logger:
# Enable Home Assistant API
api:
encryption:
key: "G0+Rc2vukJs1vbwjWauQeknF/9y+hYYJoBosPZKkgrI="
ota:
- platform: esphome
password: "355962038079304261cb35e074746477"
#wifi:
#ssid: !secret wifi_ssid
#password: !secret wifi_password
# Enable fallback hotspot (captive portal) in case wifi connection fails
#ap:
#ssid: "Vmc-Double-Flux-Helios"
#password: "XeEOu3r8qQyN"
#captive_portal:
ethernet:
type: w5500
clk_pin: GPIO18
mosi_pin: GPIO23
miso_pin: GPIO19
cs_pin: GPIO5
interrupt_pin: GPIO35
#pour sonde Dallas
#DS18B20
one_wire:
- platform: gpio
pin: GPIO14
sensor:
#DS18B20
- platform: dallas_temp
address: 0x250000005174e128
name: "air extrait"
id: vmc_temp_air_extrait
update_interval: 60s
filters:
- offset: -0.0
- platform: dallas_temp
address: 0x7a00000054422228
name: "air soufflée"
id: vmc_temp_air_soufflee
update_interval: 60s
filters:
- offset: -0.0
- platform: pulse_counter
pin:
number: 21 # Connect to any input PIN on the ESP
mode:
input: true
pullup: true
unit_of_measurement: 'RPM'
id: fan_speed_extraction
name: Fan Speed extraction
accuracy_decimals: 0
update_interval: 10s
filters:
- multiply: 1 # Depending on how many pulses the fan sends per round - should be 0.5 or 1 - try...
- platform: pulse_counter
pin:
number: 22 # Connect to any input PIN on the ESP
mode:
input: true
pullup: true
unit_of_measurement: 'RPM'
id: fan_speed_insertion
name: Fan Speed insertion
accuracy_decimals: 0
update_interval: 10s
filters:
- multiply: 1 # Depending on how many pulses the fan sends per round - should be 0.5 or 1 - try...
output:
## commande ventilateur extraction air
- platform: ledc
pin: 16
frequency: 10000 Hz
channel: 0
id: pwm_extraction
#inverted: true
# my fans stop working below 10% powerful.
# also they're powerful and loud, cap their max speed to 80%
# At 0, actually turn it off, otherwise the power keeps going.
zero_means_zero: true
min_power: 0
max_power: 1
## commande ventilateir insertion air
- platform: ledc
pin: 17
frequency: 10000 Hz
channel : 5
id: pwm_insertion
#inverted: true
# my fans stop working below 10% powerful.
# also they're powerful and loud, cap their max speed to 80%
# At 0, actually turn it off, otherwise the power keeps going.
zero_means_zero: true
min_power: 0
max_power: 1
switch:
#relais 1
- platform: gpio
name: "relais1"
pin: 32
# inverted: True
id: relais1
- platform: gpio
name: "relais2"
pin: 33
# inverted: True
id: relais2
- platform: gpio
name: "relais3"
pin: 25
# inverted: True
id: relais3
- platform: gpio
name: "relais4"
pin: 26
# inverted: True
id: relais4
# bypass (le volet by pass se ferme)
- platform: template
name: "Bypass"
optimistic: True
on_turn_on:
then:
- switch.turn_on: relais1
- delay: 60s
on_turn_off:
then:
- switch.turn_off: relais1
- delay: 60s
Merci et bonne soirée
Tu aurais un schéma de ton cablage ? Ainsi que le datasheet du ventilateur ? Pour être que qu’il se pilote pas avec un pwm.
Bonjour
Pour le câblage, j’ai suivi ton schéma. Le ventilateur, c’est un truc de PC que j’ai trouvé dans un vieux carton, c’est un câble 3Pins. Normalement la vitesse varie en ajustant la tension, car si je le branche sur du 3v il demarre
Le convertisseur me sert a convertir le pwm 3v qui sort de l’esp en pwm 10v car mon ventilateur fonctionne avec une amplitude de 10v. Si ton ventilateur fonctionne en 3v alors tu n’as pas besoin de ce convertisseur. Branche la sortie pwm de l’esp directement sur le ventilateur.
Si je le branche direct sur l’ESP, je n’aurai que le 3v, comment je fais pour le réguler en 0-10v ?
Bonne journée
si ton ventilateur fonctionne en 3V, alors l’amplitude du PWM doit aussi être en 3V, et dans ce cas tu peux brancher directement ton ESP dessus. Qu’est-ce qu’il y a d’écrit sur ton ventilateur ?
pour que ca fonctionne il faut que le 0V de ton alimentation soit relié au GND de ton ESP.
C’est un ventilateur 12v de PC. Pour l’ESP j’ai la même carte de toi avec les 4 relais.
Il faut que je relie le - de l’alim sur un GND de l’ESP ?
A l’heure actuelle sur le convertisseur le GND de la ligne LV (3v) et pris sur les broches de l’ESP et le GND de la ligne HV et pris sur le - de l’alim 10v. Mon ventilateur branché sur HV1 ne démarre pas
Oui il fait relier les gnd. Pour le reste sans oscillo pour vérifier le signal pwm ça va être dur.
Apres, est ce que le problème vient du fait que le seul fichier que j’ai pour le moment est le code de l’ESP. Je n’ai pour le moment rentré aucun fichier.yaml
