Announcement

Collapse
No announcement yet.

HomeSeer SmartHome Skill (Alexa Version 3 API)

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    #91
    Confirming temperature issue.
    Ask Alexa for "Downstairs Temperature", returns Farenheight converted up to Celsius. 70 degrees F actual returns 158 C by voice.

    Interesting...on the Alexa App, I only have settings displayed but no control. The "Heat to" and "Cool to" are in Farenheight as I would expect.

    Thermostats are OMNI linked via OmniPro II board to HAI skill

    Comment


      #92
      Originally posted by JMarias View Post
      Confirming temperature issue.
      Ask Alexa for "Downstairs Temperature", returns Farenheight converted up to Celsius. 70 degrees F actual returns 158 C by voice.
      I think what is happening here is that Alexa is reading the temperature as C when its really in F. So it reads 70 degrees in C from your thermostat and converts it to 158 degrees F to speak it.

      When I turn on metric for the temp for each echo, it re-converts the 158, back to 70 and speaks the correct value of 70.
      Attached Files
      -Tim

      HSPro - 3.XXX - Dell mini W7 x32
      Way2 Call
      Elk M1 Gold
      UPB HAI switches
      HAI RC2000 Thermostat

      Comment


        #93
        Originally posted by email68 View Post
        I think what is happening here is that Alexa is reading the temperature as C when its really in F. So it reads 70 degrees in C from your thermostat and converts it to 158 degrees F to speak it.

        When I turn on metric for the temp for each echo, it re-converts the 158, back to 70 and speaks the correct value of 70.
        Confirmed, seams the problem is in the Alexa app. Wondering now how will this affect others things when requesting info if leaving it on metric?
        Hector
        ____________________________________
        Win.2003 OS, HS3
        BLDSC,BLstat,BLRadar,BLRamdom,BLOccupied
        BLups,BLrain8,HSTouch,Ultrajones Weatherbug,
        MyTrigger,ACRF2,W800,Zwave
        AP800,Honeywell Stat

        Comment


          #94
          What needs to be configured for Alexa to tell the room temperature?
          I only use the 'HomeSeer SmartHome' skill.

          My HS3 system has temperature sensors in every room.
          Some sensors is Z-Wave others are ZigBee.
          What config do i need on HS for Alexa to know about them.

          Comment


            #95
            Hi,

            Just wanted to share my experience in case it helps anyone else having trouble getting Alexa to discover devices via the v3 Homeseer Smarthome skill...

            Reading between the lines in some of the posts on this thread, it looks as though if Alexa discovers devices "she" can't handle, then discovery fails.

            In my case I had nearly all my devices ticked for 'voice command' and many of the devices were owned by plugins, including some I'd written myself. I started going through all my 748 devices one by one unticking the 'voice command' checkbox, gave up and used the following script to uncheck it for everything:

            Code:
            Sub Main(ByVal Parms as Object)
                Dim objEnum As Scheduler.Classes.clsDeviceEnumeration  
                Dim objDevice As Scheduler.Classes.DeviceClass
            
            Try
                objEnum = hs.GetDeviceEnumerator   ' Get a list of all HS devices
                Do While Not objEnum.Finished  ' Retrieve data for each HS device
                    objDevice = objEnum.GetNext
                    If objDevice Is Nothing Then Continue Do
                        If objdevice.misc_check(hs, Enums.dvMISC.AUTO_VOICE_COMMAND)= true then
            		objDevice.Misc_Clear(hs, Enums.dvMISC.AUTO_VOICE_COMMAND)
                            hs.writelog("VoiceCheck", "Voice command removed from: " & objDevice.location2(hs) & " " & objDevice.location(hs) & " " & objDevice.name(hs) & ".")
                        End If    
                Loop
                   objDevice = Nothing
                objEnum = Nothing
            Catch ex As Exception
            hs.WriteLog ("VoiceCheck", "Error: " & ex.Message)
            End Try
            End Sub
            I then went back to those devices I did want to control using Alexa, checked Voice Command in the device properties and discovery worked.

            Hopefully this may help others.

            Cheers,

            Jon.

            Comment


              #96
              Originally posted by Rotech View Post
              Confirmed, seams the problem is in the Alexa app. Wondering now how will this affect others things when requesting info if leaving it on metric?
              -Tim

              HSPro - 3.XXX - Dell mini W7 x32
              Way2 Call
              Elk M1 Gold
              UPB HAI switches
              HAI RC2000 Thermostat

              Comment


                #97
                Thanks for the advice, hopefully HS will get this fixed.
                Hector
                ____________________________________
                Win.2003 OS, HS3
                BLDSC,BLstat,BLRadar,BLRamdom,BLOccupied
                BLups,BLrain8,HSTouch,Ultrajones Weatherbug,
                MyTrigger,ACRF2,W800,Zwave
                AP800,Honeywell Stat

                Comment


                  #98
                  Absolutely brilliant. Thank you so much. It worked for me. I disabled voice command, enabled one and it found that device, plus it found the one scene I had enabled voice on. I need to go through my many devices and re-enable them, but it is working. The only plugins that I have is a global cache and BLring.

                  Wow - I am amazed. Thank you so very much.


                  Originally posted by Jon798 View Post
                  Hi,

                  Just wanted to share my experience in case it helps anyone else having trouble getting Alexa to discover devices via the v3 Homeseer Smarthome skill...

                  Reading between the lines in some of the posts on this thread, it looks as though if Alexa discovers devices "she" can't handle, then discovery fails.

                  In my case I had nearly all my devices ticked for 'voice command' and many of the devices were owned by plugins, including some I'd written myself. I started going through all my 748 devices one by one unticking the 'voice command' checkbox, gave up and used the following script to uncheck it for everything:

                  Code:
                  Sub Main(ByVal Parms as Object)
                      Dim objEnum As Scheduler.Classes.clsDeviceEnumeration  
                      Dim objDevice As Scheduler.Classes.DeviceClass
                  
                  Try
                      objEnum = hs.GetDeviceEnumerator   ' Get a list of all HS devices
                      Do While Not objEnum.Finished  ' Retrieve data for each HS device
                          objDevice = objEnum.GetNext
                          If objDevice Is Nothing Then Continue Do
                              If objdevice.misc_check(hs, Enums.dvMISC.AUTO_VOICE_COMMAND)= true then
                  		objDevice.Misc_Clear(hs, Enums.dvMISC.AUTO_VOICE_COMMAND)
                                  hs.writelog("VoiceCheck", "Voice command removed from: " & objDevice.location2(hs) & " " & objDevice.location(hs) & " " & objDevice.name(hs) & ".")
                              End If    
                      Loop
                         objDevice = Nothing
                      objEnum = Nothing
                  Catch ex As Exception
                  hs.WriteLog ("VoiceCheck", "Error: " & ex.Message)
                  End Try
                  End Sub
                  I then went back to those devices I did want to control using Alexa, checked Voice Command in the device properties and discovery worked.

                  Hopefully this may help others.

                  Cheers,

                  Jon.

                  Comment


                    #99
                    Alexa is not discovering my global cache devices. it did in version 2, nor it is finding my door locks. I am OK with the locks and will see if I can create events to control my Global Cache stuff.

                    After testing, I can confirm that if global cache devices are enabled with voice commands, discovery fails.
                    Last edited by wkomorow; January 25, 2018, 02:15 PM. Reason: additional info

                    Comment


                      PM me your license and I will look at it.
                      Wade

                      "I know nothing... nothing!"

                      Comment


                        door lock issue was my stupid mistake, I did not check the control use action.

                        Comment


                          Originally posted by Rotech View Post
                          Thanks for the advice, hopefully HS will get this fixed.
                          Sgt. made some changes to HS so it passes the temperature off to Alexa correctly. Mines working right now. Asking for internal temp and changing temp works great.

                          Thanks Sgt!
                          -Tim

                          HSPro - 3.XXX - Dell mini W7 x32
                          Way2 Call
                          Elk M1 Gold
                          UPB HAI switches
                          HAI RC2000 Thermostat

                          Comment


                            Originally posted by email68 View Post
                            Sgt. made some changes to HS so it passes the temperature off to Alexa correctly. Mines working right now. Asking for internal temp and changing temp works great.

                            Thanks Sgt!
                            Thanks for letting me know. It's working perfectly. Regarding events, in order to trigger a event,do ou have to say "Alexa,turn on (event name)" ? Is there any other natural way of triggering?
                            Hector
                            ____________________________________
                            Win.2003 OS, HS3
                            BLDSC,BLstat,BLRadar,BLRamdom,BLOccupied
                            BLups,BLrain8,HSTouch,Ultrajones Weatherbug,
                            MyTrigger,ACRF2,W800,Zwave
                            AP800,Honeywell Stat

                            Comment


                              Originally posted by Rotech View Post
                              Thanks for letting me know. It's working perfectly. Regarding events, in order to trigger a event,do ou have to say "Alexa,turn on (event name)" ? Is there any other natural way of triggering?
                              I aked the same question in another thread - thought about using a routine.

                              Comment


                                How would you setup a routine?
                                Hector
                                ____________________________________
                                Win.2003 OS, HS3
                                BLDSC,BLstat,BLRadar,BLRamdom,BLOccupied
                                BLups,BLrain8,HSTouch,Ultrajones Weatherbug,
                                MyTrigger,ACRF2,W800,Zwave
                                AP800,Honeywell Stat

                                Comment

                                Working...
                                X