Announcement

Collapse
No announcement yet.

Got Siri Working with HomeSeer!

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    #16
    Originally posted by donstephens View Post
    Care to share what magazine?
    HomeToys.com
    ________________________

    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


      #17
      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


        #18
        Originally posted by espenhogbakk View Post
        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/".
        • 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.)
        IMHO, the beauty of it is the simplicty. The same mechanism could be used with any other system that can receive IP messages.

        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


          #19
          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


            #20
            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.
            HS3 PRO, Win10, WeatherXML, HSTouch, Pushover, UltraGCIR, Heaps of Jon00 Plugins, Just sold and about to move so very slim system.

            Facebook | Twitter | Flickr | Google+ | Website | YouTube

            Comment


              #21
              Originally posted by travisdh View Post
              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.
              Yes you can.
              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


                #22
                Originally posted by espenhogbakk View Post
                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.

                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


                  #23
                  Got Siri Working with HomeSeer!

                  Mark, will it be possible to use 2 phones with one server?

                  Comment


                    #24
                    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


                      #25
                      Got Siri Working with HomeSeer!

                      Any word on release date? Anxious to try it out.

                      Comment


                        #26
                        Originally posted by jayman13 View Post
                        Any word on release date? Anxious to try it out.
                        Just completed instructions. It's a 3 part article (all in this issue) because it's so long (33 pages in MS Word).
                        • Part 1 is intro and using VMware Linux
                        • Part 2 is Raspberry PI config
                        • Part 3 is HS integration.
                        The VMware version is only 58MB! and the Raspberry PI image is 460MB. I think drop box will do for posting. We're going tp post the VMware version on HomeToys.com site

                        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


                          #27
                          Got Siri Working with HomeSeer!

                          If you want a beta tester let me know...

                          Comment


                            #28
                            Siri

                            Any Updates?

                            Comment


                              #29
                              Got Siri Working with HomeSeer!

                              Same here. Was looking for a project this wknd...

                              Comment


                                #30
                                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

                                Working...
                                X