Originally posted by donstephens
View Post
Announcement
Collapse
No announcement yet.
Got Siri Working with HomeSeer!
Collapse
This topic is closed.
X
X
-
________________________
Dell Zino HD - HSPRo 2.x
HSTouch - iPhone 3GS, 4S, iPad2 and iPad 3, 3xKindle Fire (Wall mounted)
2 x Brultech ECM1240 with UltraECM
USB UIRT
Cooper Aspire Z-Wave Switches
WGL800 w ACRF2 and 3xDS10a (Sump Level/Activity sensing)
HM ST812-2 Flood Sensor
HSM100 - Motion Detector with Light and Temperature
2GIG Thermostat
BLDSC - Alarm Plug-in
BLUPS
UltraLog (SQL2008)
Jon00 Plugins
Host XR3 BT and Jon00 BT Proximity
Global Cache IP2IR
Foscam FI8918W
-
Hi Mark Anderson,
This seems great, I've been thinking about creating a vm image that could be shared as well, but never got around to it.
I curious though, on how you communicate with Homeseer if you don't use TenHsServer or another plugin to get some sort of an API? Cause I would very much like to enable my siriproxy plugin to work without a plugin to homeseer. Do you have the source code published somewhere so I could have a look at it?
I even have created my own homeseer plugin (based on Rover plugin) just yesterday, that creates an API that returns JSON. It's not done yet, but it seems to work fine. So i'm planning on porting the siriproxy plugin to use that instead of TenHsServer.
In case it could be useful, you can find it here: https://github.com/espenhogbakk/homeseer-jsonapi
Just put that jsonapi.asp file into the HomeSeer "html" directory inside "Program Files/Homeseer/".
Comment
-
Originally posted by espenhogbakk View PostHi Mark Anderson,
This seems great, I've been thinking about creating a vm image that could be shared as well, but never got around to it.
I curious though, on how you communicate with Homeseer if you don't use TenHsServer or another plugin to get some sort of an API? Cause I would very much like to enable my siriproxy plugin to work without a plugin to homeseer. Do you have the source code published somewhere so I could have a look at it?
I even have created my own homeseer plugin (based on Rover plugin) just yesterday, that creates an API that returns JSON. It's not done yet, but it seems to work fine. So i'm planning on porting the siriproxy plugin to use that instead of TenHsServer.
In case it could be useful, you can find it here: https://github.com/espenhogbakk/homeseer-jsonapi
Just put that jsonapi.asp file into the HomeSeer "html" directory inside "Program Files/Homeseer/".- My Linux script that handles messaging is *1 line*
- I use drule's IP/Serial plug-in on HS to recieve messages and pass them to my script (8 lines of VB)
- All intelligence (about what to do in HS) is in the vb script (so HS users will be cofortable modifying it. No need to learn Linux, Ruby, etc.)
Everything will be revealed next week.
Regards
Mark________________________
Dell Zino HD - HSPRo 2.x
HSTouch - iPhone 3GS, 4S, iPad2 and iPad 3, 3xKindle Fire (Wall mounted)
2 x Brultech ECM1240 with UltraECM
USB UIRT
Cooper Aspire Z-Wave Switches
WGL800 w ACRF2 and 3xDS10a (Sump Level/Activity sensing)
HM ST812-2 Flood Sensor
HSM100 - Motion Detector with Light and Temperature
2GIG Thermostat
BLDSC - Alarm Plug-in
BLUPS
UltraLog (SQL2008)
Jon00 Plugins
Host XR3 BT and Jon00 BT Proximity
Global Cache IP2IR
Foscam FI8918W
Comment
-
Ah, that explains it, clever.
But I personally, would very much prefer to write that kind a logic in ruby instead of vbscript. And I guess you get pretty limited in the Siri implementation, since i'm guessing it only works one way. You can't tell the siriproxy plugin to to specific things, you can only forward a message, and act on that in the vbscript, am i right?
But nice work, looking forward to seeing you're solution.
Comment
-
Not sure if you use it, but for routers with DD-WRT i wonder if you could redirect SIRI requests automatically, that is if the request comes from the VM it is allowed out of the network, but if it comes from another machine, the DD-WRT device forwards it to the proxy / vm instead.
I know you can forward DNS though DD-WRT, so even if someone has a static DNS set in the IP address settings on their machine, once the DD-WRT router receives the request it sends it to say OpenDNS instead.
Comment
-
Originally posted by travisdh View PostNot sure if you use it, but for routers with DD-WRT i wonder if you could redirect SIRI requests automatically, that is if the request comes from the VM it is allowed out of the network, but if it comes from another machine, the DD-WRT device forwards it to the proxy / vm instead.
I know you can forward DNS though DD-WRT, so even if someone has a static DNS set in the IP address settings on their machine, once the DD-WRT router receives the request it sends it to say OpenDNS instead.Last edited by mark_anderson_us; January 24, 2013, 08:18 PM.________________________
Dell Zino HD - HSPRo 2.x
HSTouch - iPhone 3GS, 4S, iPad2 and iPad 3, 3xKindle Fire (Wall mounted)
2 x Brultech ECM1240 with UltraECM
USB UIRT
Cooper Aspire Z-Wave Switches
WGL800 w ACRF2 and 3xDS10a (Sump Level/Activity sensing)
HM ST812-2 Flood Sensor
HSM100 - Motion Detector with Light and Temperature
2GIG Thermostat
BLDSC - Alarm Plug-in
BLUPS
UltraLog (SQL2008)
Jon00 Plugins
Host XR3 BT and Jon00 BT Proximity
Global Cache IP2IR
Foscam FI8918W
Comment
-
Originally posted by espenhogbakk View PostAh, that explains it, clever.
But I personally, would very much prefer to write that kind a logic in ruby instead of vbscript. And I guess you get pretty limited in the Siri implementation, since i'm guessing it only works one way. You can't tell the siriproxy plugin to to specific things, you can only forward a message, and act on that in the vbscript, am i right?
But nice work, looking forward to seeing you're solution.
I do have some "logic" in Ruby. For example, when it hears X it sends message Y. It then makes it easy to handle message Y on the HS server:- Execute an event
- Run a VBscript
- Apply further logic (in VB)
I'm sure we'll see lots of ingenious solutions once people can get the proxy and the comms up.
Not usre about the Bi-di stuff. I'm opening a bi-direction channel, so cold theoretically get the response and respond with Siri. One of the events I have, I say Arm Security System, it askes me if I'm sure, if I say yes, it does it. I suspect it wouldn't be too hard to get the result of the HS command and use that as a response. I'm just doing fun stuff right now, but may look at this later.
Regards
Mark________________________
Dell Zino HD - HSPRo 2.x
HSTouch - iPhone 3GS, 4S, iPad2 and iPad 3, 3xKindle Fire (Wall mounted)
2 x Brultech ECM1240 with UltraECM
USB UIRT
Cooper Aspire Z-Wave Switches
WGL800 w ACRF2 and 3xDS10a (Sump Level/Activity sensing)
HM ST812-2 Flood Sensor
HSM100 - Motion Detector with Light and Temperature
2GIG Thermostat
BLDSC - Alarm Plug-in
BLUPS
UltraLog (SQL2008)
Jon00 Plugins
Host XR3 BT and Jon00 BT Proximity
Global Cache IP2IR
Foscam FI8918W
Comment
-
Should be fine. When you activate siri on phone, it opens a connection and closes it when done.________________________
Dell Zino HD - HSPRo 2.x
HSTouch - iPhone 3GS, 4S, iPad2 and iPad 3, 3xKindle Fire (Wall mounted)
2 x Brultech ECM1240 with UltraECM
USB UIRT
Cooper Aspire Z-Wave Switches
WGL800 w ACRF2 and 3xDS10a (Sump Level/Activity sensing)
HM ST812-2 Flood Sensor
HSM100 - Motion Detector with Light and Temperature
2GIG Thermostat
BLDSC - Alarm Plug-in
BLUPS
UltraLog (SQL2008)
Jon00 Plugins
Host XR3 BT and Jon00 BT Proximity
Global Cache IP2IR
Foscam FI8918W
Comment
-
Originally posted by jayman13 View PostAny word on release date? Anxious to try it out.- Part 1 is intro and using VMware Linux
- Part 2 is Raspberry PI config
- Part 3 is HS integration.
Will be out later this week. Publisher said Thurs latest. I want to have one more run through following instructions in HTML version of article to make sure nothing got messed up while posting.
Regards
mark________________________
Dell Zino HD - HSPRo 2.x
HSTouch - iPhone 3GS, 4S, iPad2 and iPad 3, 3xKindle Fire (Wall mounted)
2 x Brultech ECM1240 with UltraECM
USB UIRT
Cooper Aspire Z-Wave Switches
WGL800 w ACRF2 and 3xDS10a (Sump Level/Activity sensing)
HM ST812-2 Flood Sensor
HSM100 - Motion Detector with Light and Temperature
2GIG Thermostat
BLDSC - Alarm Plug-in
BLUPS
UltraLog (SQL2008)
Jon00 Plugins
Host XR3 BT and Jon00 BT Proximity
Global Cache IP2IR
Foscam FI8918W
Comment
-
OK Guys. Article is up:
http://www.hometoys.com/emagazine/20...-linux-vm/2087
VMWare download is about 250MB, Raspberry PI is about 430MB
Enjoy!________________________
Dell Zino HD - HSPRo 2.x
HSTouch - iPhone 3GS, 4S, iPad2 and iPad 3, 3xKindle Fire (Wall mounted)
2 x Brultech ECM1240 with UltraECM
USB UIRT
Cooper Aspire Z-Wave Switches
WGL800 w ACRF2 and 3xDS10a (Sump Level/Activity sensing)
HM ST812-2 Flood Sensor
HSM100 - Motion Detector with Light and Temperature
2GIG Thermostat
BLDSC - Alarm Plug-in
BLUPS
UltraLog (SQL2008)
Jon00 Plugins
Host XR3 BT and Jon00 BT Proximity
Global Cache IP2IR
Foscam FI8918W
Comment
Comment