Controler un ventilateur 12V type Ordi

Je contrôle les ventilos (2*120 mm de pc) de ma baie avec un nodemcu et un mosfet :

mosfet

nodemcu

alim 12V

Et le code esphome :

Résumé
esphome:
  name: fan_rack
  platform: ESP8266
  board: nodemcuv2

  on_boot:
    priority: 225
    then:
      - fan.turn_on:
          id: fan_1
          speed: 1
    
wifi:
  ssid: !secret wifi_ssid
  password: !secret pwd_ssid
  # Optional manual IP
  manual_ip:
    static_ip: !secret fan_ip
    gateway: !secret gateway_ip
    subnet: !secret sub_mask
  fast_connect: true

  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Fan_1 Fallback Hotspot"
    password: !secret ap_pwd

captive_portal:

logger:     

# Enable Home Assistant API
api:
  password: !secret api_pwd



ota:
  password: !secret ota_pwd

# Serveur Web
web_server:
  port: 80
  auth:
    username: !secret user_pwd
    password: !secret http_pwd

output:
  - platform: esp8266_pwm
    pin: D0
    frequency: 19531 Hz
    id: ventilation_fan_pwm

fan:
  - platform: speed
    output: ventilation_fan_pwm
    name: "Ventilateurs Baie"
    speed_count: 3
    id: fan_1

sensor:
  # Additional sensors
  - platform: wifi_signal
    name: fan_esp wifi signal
    update_interval: 60s
    disabled_by_default: true

              
text_sensor:
  - platform: wifi_info
    ip_address:
      name: fan_esp IP address
      disabled_by_default: true
      icon: mdi:ip-network
    ssid:
      name: fan_esp connected SSID
      disabled_by_default: true
      icon: mdi:wifi
    bssid:
      name: fan_esp connected BSSID
      disabled_by_default: true
      icon: mdi:wifi-star
    mac_address:
      name: fan_esp mac wifi address
      disabled_by_default: true
      icon: mdi:console-network
      

switch:
  # Restart button
  - platform: restart
    name: fan_esp Reboot
    disabled_by_default: true    

fan

Désolé pour le schéma je n’avais rien sous le coude pour faire ça proprement :stuck_out_tongue:

2 « J'aime »