Announcement

Collapse
No announcement yet.

View And Manage HomeSeer Devices With "Voice command" Enabled Setting

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

    View And Manage HomeSeer Devices With "Voice command" Enabled Setting

    Here is code I wrote for you all to use...

    When controlling HomeSeer via Voice Commands (Through Amazon Echo Alexa or Google Home) each device has a setting called "Voice Command" that is for some crazy reason enabled by default for every single device that is created. So any device created by you or created by a plug-in, will have this "Voice Command" enabled by default.

    This ASPX web page allows you to view only the HomeSeer Devices that are Voice Enabled (via the "Voice Command" setting) and create a list of "approved" voice enabled devices and then remove the Voice Command setting from all other devices.

    Just place the ASPX file at the root of your HS3 html directory (C:\Program Files (x86)\HomeSeer HS3\html\)

    The file is called: "Manage_Voice_Enabled_Devices.aspx"

    Once in the directory just use it by calling your HomeSeer Web Page and add the file name to the end:

    http://{HomeSeer IP Address}:{HS Port}/Manage_Voice_Enabled_Devices.aspx

    Click image for larger version  Name:	Screenshot_2018-10-29_13-07-16.png Views:	1 Size:	82.8 KB ID:	1255978

    Download the ASPX file (Attached To Posting):
    • Version 1.0 - (10/29/2018 1:13 PM)
      • Initial Release
    Last edited by jeanv; October 29, 2018, 03:47 PM.
    ---------------------------------------------------
    Jean-Marie G. Vaneskahian
    jean@vaneskahian.com
    ---------------------------------------------------

    #2
    Thanks a lot for your aspx

    Comment


      #3
      You are very welcome.. I use it alot. It is unfortunate that HomeSeer does not do this automatically.
      ---------------------------------------------------
      Jean-Marie G. Vaneskahian
      jean@vaneskahian.com
      ---------------------------------------------------

      Comment


        #4
        Originally posted by jeanv View Post
        You are very welcome.. I use it alot. It is unfortunate that HomeSeer does not do this automatically.
        Thank you! I wondered why this is not already a built in sorting filter.

        Comment


          #5
          This might be a question for someplace else but what makes a device an "approved voice" device? I have one of these, QUBINO Flush ZMNHBD3 Z-Wave 2 relays, and it creates a root device, 2 switches and a couple of power devices. One switch adds ok as approved for voice and one switch shows up as un-approved. Ive tried renaming it etc but nothing changes.

          Comment


            #6
            In my app, approved just means that you actually want it voice enabled and that HomeSeer did not just be default enable it when it was created. It is simply a way to tracking legitimate voice controlled HS3 devices vs the ones that get voice enabled when they are created.
            ---------------------------------------------------
            Jean-Marie G. Vaneskahian
            jean@vaneskahian.com
            ---------------------------------------------------

            Comment


              #7
              Work great, thank you. You just need to remember that if you are using Alexa or Google Home those devices included there won't work anymore if they were disabled.

              Comment


                #8
                Glad it worked well for you. HS3 handling of ASPX pages is not great and it hangs at times requiring a reboot. Also, this functionality should really be part of the core product if they are going to default to making every new device voice enabled.
                ---------------------------------------------------
                Jean-Marie G. Vaneskahian
                jean@vaneskahian.com
                ---------------------------------------------------

                Comment


                  #9
                  Hi Jean-Marie, and thanks for what will be a very useful page - when I can make it work! :-)

                  Unfortunately, I just keep seeing "Error Processing ASP.NET page: Object reference not set to an instance of an object."

                  I have some other asp files that work, [jon00 device list and others] but no "aspx" pages. As someone who knows nothing about ASP / ASPX, can you please tell me what step I have missed? I guess it's probably something pretty basic!

                  Thanks,
                  Andrew

                  EDIT==== >> Never mind; something basic all right! I just learned how to install ASP.NET on to my HS3 Server (mini PC running Win10.) All good now - Thanks for a useful utility.
                  Last edited by Andrew_C; May 12, 2020, 11:30 AM. Reason: Found out how to fix it!

                  Comment


                    #10
                    ive gotta check this out!!! THX
                    HW - i5 4570T @2.9ghz runs @11w | 8gb ram | 128gb ssd OS - Win10 x64

                    HS - HS3 Pro Edition 3.0.0.435

                    Plugins - BLRF 2.0.94.0 | Concord 4 3.1.13.10 | HSBuddy 3.9.605.5 | HSTouch Server 3.0.0.68 | RFXCOM 30.0.0.36 | X10 3.0.0.36 | Z-Wave 3.0.1.190

                    Hardware - EdgePort/4 DB9 Serial | RFXCOM 433MHz USB Transceiver | Superbus 2000 for Concord 4 | TI103 X-10 Interface | WGL Designs W800 RF | Z-Net Z-Wave Interface

                    Comment


                      #11
                      Ok - follow up... I've just spent a happy half hour using this utility and it's incredibly useful!

                      I now have all of my voice activated devices available on Alexa, and removed all that should not be there. That has saved so much time and effort... Thanks!

                      Comment


                        #12
                        Originally posted by jeanv View Post
                        You are very welcome.. I use it alot. It is unfortunate that HomeSeer does not do this automatically.
                        Thank you for this feature. HS is aware of this issue because I was having trouble with Alexa (quite some time ago) and I was asked why I had so many devices that made no sense to have voice control. After some checking, we determined that mine were caused primarily by PIs that created voice control for every device. I guess the memo never went out.
                        HomeSeer Version: HS3 Pro Edition 3.0.0.500
                        Operating System: Microsoft Windows 10 Pro - Work Station

                        Enabled Plug-Ins:
                        2.1.0.119: AmbientWeather | 3.0.21.0: BLLock | 2.0.24.0: BLUPS | 1.3.6.0: Device History | 3.0.0.56: EasyTrigger | 3.1.0.7: MeiHarmonyHub | 3.0.6681.34300: UltraCID3 | 3.0.6644.26753: UltraLog3 | 3.0.6554.33094: UltraMon3 | 3.0.0.91: weatherXML | 3.0.1.245: Z-Wave | 3.0.51: HS Touch Designer | 3.0.0.40 Z-Seer+

                        Comment


                          #13
                          For HS4 4.0.6.0...
                          Originally posted by zwolfpack View Post
                          Add these two lines to beginning of the ASPX

                          Code:
                          <%@ Import Namespace="System.Collections.Generic" %>
                          <%@ Import Namespace="System.Linq" %>
                          HS4 Pro Edition 4.1.10.0 (Linux - Debian 10) running on Lenovo ThinkCenter
                          Plugins: Z-Wave
                          HA 2020.12.1 running on HP ProDesk
                          Add-ons: AccuWeather, Adaptive Lighting, Alexa Media Player, COVID-19, Geofency, Google Cast, HACS, Insteon, IPP, Life360, Local IP, Logitech Harmony Hub, Mobile App, MQTT, Nest, OpenWeather, OpenZWave, SpeedTest, Ubiquiti UniFi, Zigbee
                          Integrations: AppDaemon, Duck DNS, Entiry Controller, File Editor, Google Drive Backup, Home Panel, Mosquitto, NGINX SSL Proxy, Samba, TasmoAdmin, Terminal SSH, motionEye
                          OpenZWave 1.6 running on RPi3B+ with RaZberry controller

                          Comment


                            #14
                            Thanks! Does HS4 Still by default voice activate every new device? still??
                            ---------------------------------------------------
                            Jean-Marie G. Vaneskahian
                            jean@vaneskahian.com
                            ---------------------------------------------------

                            Comment


                              #15
                              Originally posted by jeanv View Post
                              Thanks! Does HS4 Still by default voice activate every new device? still??
                              No. By default Voice is unchecked.
                              HS4 Pro Edition 4.1.10.0 (Linux - Debian 10) running on Lenovo ThinkCenter
                              Plugins: Z-Wave
                              HA 2020.12.1 running on HP ProDesk
                              Add-ons: AccuWeather, Adaptive Lighting, Alexa Media Player, COVID-19, Geofency, Google Cast, HACS, Insteon, IPP, Life360, Local IP, Logitech Harmony Hub, Mobile App, MQTT, Nest, OpenWeather, OpenZWave, SpeedTest, Ubiquiti UniFi, Zigbee
                              Integrations: AppDaemon, Duck DNS, Entiry Controller, File Editor, Google Drive Backup, Home Panel, Mosquitto, NGINX SSL Proxy, Samba, TasmoAdmin, Terminal SSH, motionEye
                              OpenZWave 1.6 running on RPi3B+ with RaZberry controller

                              Comment

                              Working...
                              X