plamoni / SiriProxy

A (tampering) proxy server for Apple's Siri
GNU General Public License v3.0
2.12k stars 343 forks source link

ISY 99i #537

Closed ingeniero2005 closed 11 years ago

ingeniero2005 commented 11 years ago

Hi, thanks Elvis, Siri is Up, know how install the ISY 99i plugins. Thanks again

elvisimprsntr commented 11 years ago

There are may forks of the isy99i plugin. Some are stale, some include thermostat and dimmer control, some have been tested and work with ruby 2.0.0 and latest SiriProxy. It all depends on what features you want and how much effort you want to program yourself. My ISY plugin does not include thermostat and dimmer control, required a bit of manual set up, but works with latest ruby and SiriProxy. My goal is to eventually make it selfs aware but working 60-80 hours a week at my day job has not allowed me to work on it much lately.

ingeniero2005 commented 11 years ago

How you recommend, i only need control light on/off, channels (Since in his video), some basic.

ingeniero2005 commented 11 years ago

Can i use the information of your link (https://github.com/elvisimprsntr/siriproxy-isy99i) only the instructions to install a plugins or how can i do? Thanks

elvisimprsntr commented 11 years ago

yes follow my instructions.

elvisimprsntr commented 11 years ago

you will need to copy the default config.yml file (read warning message when you manually launch siriproxy) then add to config.yml file for isy plugin per instructions.

ingeniero2005 commented 11 years ago

All?, because in that you speak to install a siriproxy and that step work now.

ingeniero2005 commented 11 years ago

I can make that:

mkdir ~/plugins cd ~/plugins/

Question: run bundle or is not necesary because the siriproxy run ir bundle is necesary to use ISY-99i plugins. Thanks.

elvisimprsntr commented 11 years ago

Copy the config.yml file to the ~/.siriproxy folder. (Read the warming message when you launch SiriProxy where to copy the file from. You need to perform this step first)

Then perform steps to add ISY plugin, including siriproxy bundle

ingeniero2005 commented 11 years ago

When you say (Read the warming message when you launch SiriProxy where to copy the file from) what you referrer.

ingeniero2005 commented 11 years ago

Exist some problems with this warning, what i do after warning?

ingeniero2005 commented 11 years ago

How step have make first

ingeniero2005 commented 11 years ago

You can explain me step by step, sorry i don want damage the work with siriproxy. Thanks

elvisimprsntr commented 11 years ago

When you manually launch SiriProxy what go the log read?

elvisimprsntr commented 11 years ago

cp /home/pi/.rvm/gems/ruby-2.0.0-pXXX/gems/siriproxy-0.5.4/config.example.yml ~/.siriproxy/config.yml

Replace XXX with ruby patch version you are using.

elvisimprsntr commented 11 years ago

Correction. The copy path is different.

elvisimprsntr commented 11 years ago

I think the path is

cp /use/local/rvm/gems/ruby-2.0.0-pXXX/gems/siriproxy-0.5.4/config.example.yml ~/.siriproxy/config.yml

elvisimprsntr commented 11 years ago

cp /user/local/rvm/gems/ruby-2.0.0-pXXX/gems/siriproxy-0.5.4/config.example.yml ~/.siriproxy/config.yml

elvisimprsntr commented 11 years ago

Then test Siriproxy before adding ISY plugin.

ingeniero2005 commented 11 years ago

Elvis, when you say "launch manually" is when i run this comand: siriproxy server -d 192.168.1.108,? Where i see the log read?

elvisimprsntr commented 11 years ago

Yes

Elvis

On Jun 2, 2013, at 7:39, ingeniero2005 notifications@github.com wrote:

Elvis, when you say "launch manually" is when i run this comand: siriproxy server -d 192.168.1.108,? Where i see the log read?

— Reply to this email directly or view it on GitHub.

ingeniero2005 commented 11 years ago

And where found the log (log read) and what i do with this log

elvisimprsntr commented 11 years ago

Read the messages echoed to the screen.

ingeniero2005 commented 11 years ago

I see many information, what line

elvisimprsntr commented 11 years ago

You are making this a lot more complicated than it really is. You are not thinking about what you are doing or following the provided instructions very well, or using the information SiriProxy is telling you.

ingeniero2005 commented 11 years ago

:(

elvisimprsntr commented 11 years ago

I am trying to help you help yourself. I cannot provide you guidance every time you are not sure what to do next. Read the instructions, output logs, etc and try to problem solve yourself. You will learn more in the end and become more self sufficient.

ingeniero2005 commented 11 years ago

I try but for example this line "cp /user/local/rvm/gems/ruby-2.0.0-pXXX/gems/siriproxy-0.5.4/config.example.yml ~/.siriproxy/config.yml" o don't see in your instructions and i dont knw with is ths rugby path versión

elvisimprsntr commented 11 years ago

The reason it's not in my instructions is because SiriProxy tells you want to do in the output messages which you are not reading or understanding. I suggest you download the Debian quick reference card and read some Linux basic command line instructions, as a suggest in my sd card instructions. http://www.debian.org/doc/user-manuals#refcard

elvisimprsntr commented 11 years ago

Do you get a message that reads like this?

[Notice - Configuration] ==================== Important Configuration Notice ========================== [Notice - Configuration] '/root/.siriproxy/config.yml' not found. Using '/usr/local/rvm/gems/ruby-2.0.0-p0/gems/siriproxy-0.5.4/config.example.yml' [Notice - Configuration] [Notice - Configuration] Remove this message by copying '/usr/local/rvm/gems/ruby-2.0.0-p0/gems/siriproxy-0.5.4/config.example.yml' into '~/.siriproxy/' [Notice - Configuration] ==============================================================================

What do think it is try to tell you to do?

ingeniero2005 commented 11 years ago

Im sorry for don't understand, i try to follow the instruction (i search in the issue a and internet), i only ask patience because i want to learn, i know that you know much about of this topic and sometimes you can be angry for a much question.

elvisimprsntr commented 11 years ago

not angry, but disappointed.

post your siriproxy log output

ingeniero2005 commented 11 years ago

Ok then i go to run siriproxy server and send you the log output for begin. Good :)

elvisimprsntr commented 11 years ago

http://sourceforge.net/p/siriproxyrpi/news/2013/06/release-2013-06-02/

ingeniero2005 commented 11 years ago

Elvis, that is the log of my siriproxy

root@raspberrypi:~# siriproxy server -d 192.168.1.108 WARN: Unresolved specs during Gem::Specification.reset: uuidtools (>= 0) geocoder (>= 0) rake (>= 0) rubydns (~> 0.6.0) WARN: Clearing out unresolved specs. Please report a bug if this causes problems. [Notice - Configuration] ==================== Important Configuration Notice ========================== [Notice - Configuration] '/root/.siriproxy/config.yml' not found. Using '/usr/local/rvm/gems/ruby-2.0.0-p0/gems/siriproxy-0.5.4/config.example.yml' [Notice - Configuration] [Notice - Configuration] Remove this message by copying '/usr/local/rvm/gems/ruby-2.0.0-p0/gems/siriproxy-0.5.4/config.example.yml' into '~/.siriproxy/' [Notice - Configuration] ============================================================================== [Info - Configuration] Loading plugins -- If any fail to load, run siriproxy bundle (not bundle install) to resolve. [Notice - Server] ======================= WARNING: Running as root ============================= [Notice - Server] You should use -l or the config.yml to specify and non-root user to run under [Notice - Server] Running the server as root is dangerous. [Notice - Server] ============================================================================== [Info - Server] Starting SiriProxy on 0.0.0.0:443... [Info - Server] DNS server is not running yet, waiting 1 second... [Info - Server] DNS Server started, tainting 'guzzoni.apple.com' with 192.168.1.108 [Info - Server] SiriProxy up and running.

What is the next step, make that step by step for i can search and learn, please.

Thanks