dale3h

[Home Assistant] Philips Hue Package w/ Node Anchors

May 23rd, 2017
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 6.55 KB | None | 0 0
  1. ################################################################
  2. ## Packages / Philips Hue
  3. ################################################################
  4.  
  5. ################################################
  6. ## Customize
  7. ################################################
  8.  
  9. homeassistant:
  10.   customize:
  11.     packages.philips_hue: &customize
  12.       haaska_hidden: true
  13.       homebridge_hidden: true
  14.       package: 'philips_hue'
  15.  
  16.     ################################################
  17.     ## Hidden Lights
  18.     ################################################
  19.  
  20.     light.back_porch_1:
  21.       <<: *customize
  22.       friendly_name: "Back Porch 1"
  23.       hidden: true
  24.  
  25.     light.chandelier_1:
  26.       <<: *customize
  27.       friendly_name: "Chandelier 1"
  28.       hidden: true
  29.  
  30.     light.chandelier_2:
  31.       <<: *customize
  32.       friendly_name: "Chandelier 2"
  33.       hidden: true
  34.  
  35.     light.chandelier_3:
  36.       <<: *customize
  37.       friendly_name: "Chandelier 3"
  38.       hidden: true
  39.  
  40.     light.dining_room_1:
  41.       <<: *customize
  42.       friendly_name: "Dining Room 1"
  43.       hidden: true
  44.  
  45.     light.dining_room_2:
  46.       <<: *customize
  47.       friendly_name: "Dining Room 2"
  48.       hidden: true
  49.  
  50.     light.entry:
  51.       <<: *customize
  52.       friendly_name: "Entry"
  53.       hidden: true
  54.  
  55.     light.entry_light_1:
  56.       <<: *customize
  57.       friendly_name: "Entry Light 1"
  58.       hidden: true
  59.  
  60.     light.entry_light_2:
  61.       <<: *customize
  62.       friendly_name: "Entry Light 2"
  63.       hidden: true
  64.  
  65.     light.front_porch_1:
  66.       <<: *customize
  67.       friendly_name: "Front Porch 1"
  68.       hidden: true
  69.  
  70.     light.guest_bathroom_1:
  71.       <<: *customize
  72.       friendly_name: "Guest Bathroom 1"
  73.       hidden: true
  74.  
  75.     light.guest_bathroom_2:
  76.       <<: *customize
  77.       friendly_name: "Guest Bathroom 2"
  78.       hidden: true
  79.  
  80.     light.guest_bedroom_1:
  81.       <<: *customize
  82.       friendly_name: "Guest Bedroom 1"
  83.       hidden: true
  84.  
  85.     light.hallway_1:
  86.       <<: *customize
  87.       friendly_name: "Hallway 1"
  88.       hidden: true
  89.  
  90.     light.kitchen:
  91.       <<: *customize
  92.       friendly_name: "Kitchen"
  93.       hidden: true
  94.  
  95.     light.laundry_room_1:
  96.       <<: *customize
  97.       friendly_name: "Laundry Room 1"
  98.       hidden: true
  99.  
  100.     light.living_room_1:
  101.       <<: *customize
  102.       friendly_name: "Living Room 1"
  103.       hidden: true
  104.  
  105.     light.living_room_2:
  106.       <<: *customize
  107.       friendly_name: "Living Room 2"
  108.       hidden: true
  109.  
  110.     light.master_bathroom_1:
  111.       <<: *customize
  112.       friendly_name: "Master Bathroom 1"
  113.       hidden: true
  114.  
  115.     light.master_bathroom_2:
  116.       <<: *customize
  117.       friendly_name: "Master Bathroom 2"
  118.       hidden: true
  119.  
  120.     light.master_bedroom_1:
  121.       <<: *customize
  122.       friendly_name: "Master Bedroom 1"
  123.       hidden: true
  124.  
  125.     light.master_bedroom_2:
  126.       <<: *customize
  127.       friendly_name: "Master Bedroom 2"
  128.       hidden: true
  129.  
  130.     light.master_closet_1:
  131.       <<: *customize
  132.       friendly_name: "Master Closet 1"
  133.       hidden: true
  134.  
  135.     light.parker_bedroom:
  136.       <<: *customize
  137.       friendly_name: "Parker Bedroom"
  138.       hidden: true
  139.  
  140.     light.parker_lamp_1:
  141.       <<: *customize
  142.       friendly_name: "Parker Lamp 1"
  143.       hidden: true
  144.  
  145.     light.parker_lamp_2:
  146.       <<: *customize
  147.       friendly_name: "Parker Lamp 2"
  148.       hidden: true
  149.  
  150.     ################################################
  151.     ## Visible Lights
  152.     ################################################
  153.  
  154.     light.back_porch:
  155.       <<: *customize
  156.       friendly_name: "Back Porch"
  157.  
  158.     light.chandelier:
  159.       <<: *customize
  160.       friendly_name: "Chandelier"
  161.  
  162.     light.dining_room:
  163.       <<: *customize
  164.       friendly_name: "Dining Room"
  165.  
  166.     light.entry_lamp:
  167.       <<: *customize
  168.       friendly_name: "Entry Lamp"
  169.  
  170.     light.front_porch:
  171.       <<: *customize
  172.       friendly_name: "Front Porch"
  173.  
  174.     light.guest_bathroom:
  175.       <<: *customize
  176.       friendly_name: "Guest Bathroom"
  177.  
  178.     light.guest_bedroom:
  179.       <<: *customize
  180.       friendly_name: "Guest Bedroom"
  181.  
  182.     light.hallway:
  183.       <<: *customize
  184.       friendly_name: "Hallway"
  185.  
  186.     light.laundry_room:
  187.       <<: *customize
  188.       friendly_name: "Laundry Room"
  189.  
  190.     light.living_room:
  191.       <<: *customize
  192.       friendly_name: "Living Room"
  193.  
  194.     light.master_bathroom:
  195.       <<: *customize
  196.       friendly_name: "Master Bathroom"
  197.  
  198.     light.master_bedroom:
  199.       <<: *customize
  200.       friendly_name: "Master Bedroom"
  201.  
  202.     light.master_closet:
  203.       <<: *customize
  204.       friendly_name: "Master Closet"
  205.  
  206.     light.parker_closet:
  207.       <<: *customize
  208.       friendly_name: "Parker Closet"
  209.  
  210.     light.parker_lamp:
  211.       <<: *customize
  212.       friendly_name: "Parker Lamp"
  213.  
  214.     light.range:
  215.       <<: *customize
  216.       friendly_name: "Range"
  217.  
  218.     light.sink:
  219.       <<: *customize
  220.       friendly_name: "Sink"
  221.  
  222.     ################################################
  223.     ## Binary Sensor
  224.     ################################################
  225.  
  226.     binary_sensor.guest_bathroom_motion:
  227.       <<: *customize
  228.       friendly_name: "Guest Bathroom Motion"
  229.       device_class: motion
  230.  
  231.     ################################################
  232.     ## Sensor
  233.     ################################################
  234.  
  235.     sensor.guest_bathroom_lux:
  236.       <<: *customize
  237.       friendly_name: "Guest Bathroom Lux"
  238.  
  239.     sensor.guest_bathroom_temperature:
  240.       <<: *customize
  241.       friendly_name: "Guest Bathroom Temperature"
  242.  
  243. ################################################
  244. ## Light
  245. ################################################
  246.  
  247. light:
  248.   - platform: hue
  249.     filename: !secret hue_filename
  250.     host: !secret hue_host
  251.     allow_hue_groups: true
  252.     allow_unreachable: true
  253.  
  254. ################################################
  255. ## Binary Sensor
  256. ################################################
  257.  
  258. binary_sensor:
  259.   - platform: rest
  260.     name: guest_bathroom_motion
  261.     resource: !secret hue_url_guest_bathroom_motion
  262.     value_template: '{{ value_json.state.presence }}'
  263.     scan_interval: 2
  264.  
  265. ################################################
  266. ## Sensor
  267. ################################################
  268.  
  269. sensor:
  270.   - platform: rest
  271.     name: guest_bathroom_lux
  272.     resource: !secret hue_url_guest_bathroom_lux
  273.     value_template: '{{ value_json.state.lightlevel }}'
  274.     unit_of_measurement: Lux
  275.     scan_interval: 10
  276.  
  277.   - platform: rest
  278.     name: guest_bathroom_temperature
  279.     resource: !secret hue_url_guest_bathroom_temperature
  280.     value_template: '{{ value_json.state.temperature|float / 100 }}'
  281.     unit_of_measurement: '°C'
  282.     scan_interval: 60
Add Comment
Please, Sign In to add comment