Add some message during the startup of huec
Also show the discovered lights and groups.
This commit is contained in:
parent
38cbd0b7d0
commit
41afbdd72c
30
bin/huec
30
bin/huec
|
@ -17,15 +17,6 @@ require "pp"
|
||||||
require "pry"
|
require "pry"
|
||||||
require "rainbow"
|
require "rainbow"
|
||||||
|
|
||||||
bridge_cfg = File.open("bridge.yml") { |file| YAML.load(file) }
|
|
||||||
Huey.configure do |cfg|
|
|
||||||
cfg.hue_ip = bridge_cfg["ip"]
|
|
||||||
cfg.uuid = bridge_cfg["user"]
|
|
||||||
cfg.logger = nil
|
|
||||||
end
|
|
||||||
Huey.logger.level = Logger::FATAL
|
|
||||||
Huey::Bulb.all
|
|
||||||
|
|
||||||
def status_line(blb)
|
def status_line(blb)
|
||||||
mode = []
|
mode = []
|
||||||
if blb.reachable
|
if blb.reachable
|
||||||
|
@ -183,5 +174,26 @@ opt_parser = OptionParser.new do |opts|
|
||||||
exit
|
exit
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
puts "Starting huec #{Hued::VERSION}..."
|
||||||
|
bridge_cfg = YAML.load_file(File.join(options[:config_dir], "bridge.yml"))
|
||||||
|
Huey.configure do |cfg|
|
||||||
|
cfg.hue_ip = bridge_cfg["ip"]
|
||||||
|
cfg.uuid = bridge_cfg["user"]
|
||||||
|
end
|
||||||
|
Huey.logger.level = options[:hue_debug] ? Logger::DEBUG : Logger::FATAL
|
||||||
|
puts "Configured bridge connection"
|
||||||
|
|
||||||
|
puts "Discovering lights..."
|
||||||
|
lights
|
||||||
|
puts
|
||||||
|
|
||||||
|
puts "Discovering groups..."
|
||||||
|
groups
|
||||||
|
puts
|
||||||
|
|
||||||
|
puts "All done!"
|
||||||
|
puts "Use 'commands' to see a list of additional commands to pry's."
|
||||||
|
puts
|
||||||
Pry.config.prompt = proc { "#{prompt_status}> " }
|
Pry.config.prompt = proc { "#{prompt_status}> " }
|
||||||
binding.pry(quiet: true)
|
binding.pry(quiet: true)
|
||||||
|
|
Reference in New Issue