Guest User

Untitled

a guest
Sep 7th, 2020
300
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 3.28 KB | None | 0 0
  1. # debug:
  2.  
  3. # Enable logging
  4. logger:
  5.  # level: debug
  6.   # baud_rate 0 disables serial logging. Needs to be disabled for using uart.
  7.   #   OTA logging still works
  8.   baud_rate: 0
  9.  
  10.  
  11. light:
  12.   - platform: rgb
  13.     id: light1  # needed for on_value_range code
  14.     name: sensornode_airquality_led
  15.     red: output_component1
  16.     green: output_component2
  17.     blue: output_component3
  18.  
  19. output:
  20.   - platform: esp8266_pwm
  21.     id: output_component1
  22.     pin: D5
  23.   - platform: esp8266_pwm
  24.     id: output_component2
  25.     pin: D6
  26.   - platform: esp8266_pwm
  27.     id: output_component3
  28.     pin: D7
  29.    
  30.    
  31. # i2c is for bme280
  32. i2c:
  33.   sda: 4
  34.   scl: 5
  35.   #id: bus_a
  36.  
  37. # uart is for pms sensor
  38. uart:
  39.   tx_pin: GPIO1
  40.   rx_pin: GPIO3
  41.   baud_rate: 9600
  42.  
  43. sensor:
  44.   - platform: bme280
  45.     temperature:
  46.       name: sensornode_airquality_temp
  47.     pressure:
  48.       name: sensornode_airquality_pressure
  49.     humidity:
  50.       name: sensornode_airquality_humidity
  51.     #address: 0x77
  52.  
  53.   - platform: pmsx003
  54.     type: PMSX003
  55.     pm_1_0:
  56.       filters:
  57.        #- throttle: 60s
  58.         - delta: 2.0
  59.         - sliding_window_moving_average:
  60.             window_size: 45
  61.       name: sensornode_airquality_pm_1_0
  62.       #name: "Particulate Matter <1.0µm Concentration"
  63.     pm_2_5:
  64.       filters:
  65.        #- throttle: 60s
  66.         - delta: 2.0
  67.         - sliding_window_moving_average:
  68.             window_size: 45
  69.       name: sensornode_airquality_pm_2_5
  70.       #name: "Particulate Matter <2.5µm Concentration"
  71.       # https://esphome.io/guides/automations.html
  72.       on_value_range:
  73.         - above: 50.0
  74.           then:
  75.             - light.turn_on:
  76.                 id: light1
  77.                 brightness: 0.7
  78.                 red: 1.0
  79.                 green: 0
  80.                 blue: 0              
  81.         - above: 24.0
  82.           below: 50.0
  83.           then:
  84.             - light.turn_on:
  85.                 id: light1
  86.                 brightness: 0.7
  87.                 # r1, g1, b0 = yellow
  88.                 # r1, g0.65, b0 = orange
  89.                 red: 1.0
  90.                 green: 1.0
  91.                 blue: 0      
  92.  
  93.         - below: 24.0
  94.           above: 0.0
  95.           then:
  96.             - light.turn_on:
  97.                 id: light1
  98.                 brightness: 0.7
  99.                 red: 0
  100.                 green: 1.0
  101.                 blue: 0      
  102.  
  103.     pm_10_0:
  104.       filters:
  105.        #- throttle: 60s
  106.         - delta: 2.0
  107.         - sliding_window_moving_average:
  108.             window_size: 45
  109.       name: sensornode_airquality_pm_10_0
  110.       #"Particulate Matter <10.0µm Concentration"
  111.  
  112.     # Temp/humidity don't seem to work :(
  113.     # temperature:
  114.     #   name: sensornode_airquality_temp
  115.     # humidity:
  116.     #   name: sensornode_airquality_humidity
  117.  
  118. esphome:
  119.   name: sensornode_airquality
  120.   platform: ESP8266
  121.   board: nodemcuv2
  122.  
  123. wifi:
  124.   domain: .myhouse
  125.  
  126.   manual_ip:
  127.     static_ip: 192.168.1.148
  128.     gateway: 192.168.1.1
  129.     subnet: 255.255.255.0
  130.    
  131.   ssid: "SSID"
  132.   password: "password"
  133.  
  134. # I Think this portal stuff causes issues with ruckus WAPs
  135.  
  136.   # Enable fallback hotspot (captive portal) in case wifi connection fails
  137.   # ap:
  138.   #   ssid: "Test Node Fallback Hotspot"
  139.   #   password: "oFmZ2385bdlk"
  140.  
  141. # captive_portal:
  142.  
  143.  
  144.  
  145. # Enable Home Assistant API
  146. api:
  147. ota:
  148.  
  149.  
  150.  
Add Comment
Please, Sign In to add comment