Announcement

Collapse
No announcement yet.

Is Plugin Still Supported or on the way to being discontinued?

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

    #16
    For last device alert:
    Please refer to this post for pics:
    http://board.homeseer.com/showpost.p...92&postcount=2
    ------------------------------------------

    Here it is without the pics.

    BLSecurity > Go to Options. Under Options you'll see Alert Options.
    Under Alert Options you'll see More Alert Options (click that).

    Now put the emails you want to be notified when there is an alert.

    An Important Note:
    When in arm mode(or any other) and devices are NOT part of a ZONE, then you will get emails for every devices that gets triggered.
    The email Subject line will say( for armed mode): "Security Alert (Mode: Armed)"
    The Body of the email will say "At 1/19/2016 8:06PM, an alert was triggered by Device: Motion Hallway Motion Sensor"

    Zones:
    Now if the device is part of a ZONE, and if this device was triggered, then body of the email will say " At 1/19/2016 8:10 PM, an alert was triggered by Zone: Inside House". So if device is part of a Zone, the device that triggered the alert will not get listed, only the Zone info gets sent.

    UPDATE: Regarding Zone Email-
    So Blade will make it capable to so that when a Zone is triggered, the device that triggered will be listed on another line in the email.
    Tom
    baby steps...starting again with HS3
    HS3Pro: Z-NET & 80 Z wave Devices,
    HSTouch: 4 Joggler (Android Kitkat), 2 iPhone, 3 iPads
    Whole House Audio: 5 SqueezePlay Jogglers w Bose Speakers
    In The Works: 10 Cameras Geovision, new Adecmo/Envisalink Alarm, Arduinos
    System: XP on Fanless Mini-ITX w/ SSD

    Comment


      #17
      I was reading more last night into the very very old threads of BLsecurity and found this script on how to announces which door is open to BLSecurity? I know I put a feature request for this, but until then maybe this would work?
      I'm dumb about scripting so pardon my dumb questions.

      1. I think this used by a user in HS2, will it be the same for HS3?
      2. How do I add this script to BLSecurity?

      Code:
      Imports System.Threading 
        
       Sub Main(parms As Object)  
        
       Dim OfficeTestDevice = hs.DeviceStatus("\15")  
       Dim BackDoor = hs.DeviceStatus("\6")  
       Dim RFrontDoor = hs.DeviceStatus("\5")  
       Dim MBPorchDoor = hs.DeviceStatus("\19")  
        
       If OfficeTestDevice = "2" then  
          hs.speak("{sound=Notify,queue=discard}" & " ", True, "*:Office,*:Livingroom,*:Upstairs")  
          hs.speak("Warning, the Office Test Device has tripped!", true, "*:Office,*:Livingroom,*:Upstairs")  
       elseif BackDoor = "2" then  
          hs.speak("{sound=Notify,queue=discard}" & " ", True, "*:Office,*:Livingroom,*:Upstairs")  
          hs.speak("Warning, the back door has opened!", true, "*:Office,*:Livingroom,*:Upstairs")  
       elseif RFrontDoor = "2" then  
          hs.speak("{sound=Notify,queue=discard}" & " ", True, "*:Office,*:Livingroom,*:Upstairs")  
          hs.speak("Warning, the front door has opened!", true, "*:Office,*:Livingroom,*:Upstairs")  
       elseif MBPorchDoor = "2" then  
          hs.speak("{sound=Notify,queue=discard}" & " ", True, "*:Office,*:Livingroom,*:Upstairs")  
          hs.speak("Warning, the bedroom porch door has opened!", true, "*:Office,*:Livingroom,*:Upstairs")  
       End if  
        
       Thread.Sleep(20000)     ' sleep 20 seconds 
       hs.Plugin("BLSecurity").ResetAlertStatus()  
        
       End Sub  
      
      
      
      
      
      
      
      Tom
      baby steps...starting again with HS3
      HS3Pro: Z-NET & 80 Z wave Devices,
      HSTouch: 4 Joggler (Android Kitkat), 2 iPhone, 3 iPads
      Whole House Audio: 5 SqueezePlay Jogglers w Bose Speakers
      In The Works: 10 Cameras Geovision, new Adecmo/Envisalink Alarm, Arduinos
      System: XP on Fanless Mini-ITX w/ SSD

      Comment


        #18
        Try this for HS3:
        Note: The speak commands are using BLSpeech tags


        Code:
        Imports System.Threading 
          
        Sub Main(parms As Object)  
          
         Dim OfficeTestDevice As Boolean = hs.IsOn(hs.DeviceExistsCode("\15"))
         Dim BackDoor As Boolean = hs.IsOn(hs.DeviceExistsCode("\6"))
         Dim RFrontDoor As Boolean = hs.IsOn(hs.DeviceExistsCode("\5"))
         Dim MBPorchDoor As Boolean = hs.IsOn(hs.DeviceExistsCode("\19"))
          
         If OfficeTestDevice = True then  
            hs.speak("{sound=Notify,queue=discard}" & " ", True, "*:Office,*:Livingroom,*:Upstairs")  
            hs.speak("Warning, the Office Test Device has tripped!", true, "*:Office,*:Livingroom,*:Upstairs")  
         elseif BackDoor = True then  
            hs.speak("{sound=Notify,queue=discard}" & " ", True, "*:Office,*:Livingroom,*:Upstairs")  
            hs.speak("Warning, the back door has opened!", true, "*:Office,*:Livingroom,*:Upstairs")  
         elseif RFrontDoor = True then  
            hs.speak("{sound=Notify,queue=discard}" & " ", True, "*:Office,*:Livingroom,*:Upstairs")  
            hs.speak("Warning, the front door has opened!", true, "*:Office,*:Livingroom,*:Upstairs")  
         elseif MBPorchDoor = True then  
            hs.speak("{sound=Notify,queue=discard}" & " ", True, "*:Office,*:Livingroom,*:Upstairs")  
            hs.speak("Warning, the bedroom porch door has opened!", true, "*:Office,*:Livingroom,*:Upstairs")  
         End if  
          
         Thread.Sleep(20000)     ' sleep 20 seconds 
         hs.PluginFunction("BLSecurity", "", "ResetAlertStatus", Nothing)
          
        End Sub
        Cheers,
        Bob
        Web site | Help Desk | Feature Requests | Message Board

        Comment


          #19
          BLSpeech = learning curve for me I just watched a few minutes of the video and I need to study BLSpeech a bit more.

          Is there away to use the script without BLSpeech, but with only BLSecurity and regular HS speech?
          Sorry if this is ignorant question. Kind of all new to me.
          Tom
          baby steps...starting again with HS3
          HS3Pro: Z-NET & 80 Z wave Devices,
          HSTouch: 4 Joggler (Android Kitkat), 2 iPhone, 3 iPads
          Whole House Audio: 5 SqueezePlay Jogglers w Bose Speakers
          In The Works: 10 Cameras Geovision, new Adecmo/Envisalink Alarm, Arduinos
          System: XP on Fanless Mini-ITX w/ SSD

          Comment


            #20
            You can take out the {} tags in the speak commands
            Cheers,
            Bob
            Web site | Help Desk | Feature Requests | Message Board

            Comment


              #21
              Is Plugin Still Supported or on the way to being discontinued?

              Ok thanks,

              So say for I have Door Sensors called OfficeTestDevice, BackDoor, RFrontDoor MBPorchDoor as in the script below.

              I create an event that says
              IF OfficeTestDevice Changes
              Or IF BackDoor Changes
              Or IF RFrontDoor Changes
              Or IF MBPorchDoor Changes

              Then run script

              I know I'm wasting your time with these not worthy of your intelligence and time questions (sorry), but I as soon as I figure this out I'll post back here with details so others who may be want this will have a guide if they need it. Thanks again.
              Last edited by TomTom; January 20, 2016, 10:43 AM.
              Tom
              baby steps...starting again with HS3
              HS3Pro: Z-NET & 80 Z wave Devices,
              HSTouch: 4 Joggler (Android Kitkat), 2 iPhone, 3 iPads
              Whole House Audio: 5 SqueezePlay Jogglers w Bose Speakers
              In The Works: 10 Cameras Geovision, new Adecmo/Envisalink Alarm, Arduinos
              System: XP on Fanless Mini-ITX w/ SSD

              Comment


                #22
                Here is the script with no BLSpeech tags:

                Code:
                Imports System.Threading 
                  
                Sub Main(parms As Object)  
                  
                 Dim OfficeTestDevice As Boolean = hs.IsOn(hs.DeviceExistsCode("\15"))
                 Dim BackDoor As Boolean = hs.IsOn(hs.DeviceExistsCode("\6"))
                 Dim RFrontDoor As Boolean = hs.IsOn(hs.DeviceExistsCode("\5"))
                 Dim MBPorchDoor As Boolean = hs.IsOn(hs.DeviceExistsCode("\19"))
                  
                 If OfficeTestDevice = True then  
                    hs.speak("Warning, the Office Test Device has tripped!", true, "*:Office,*:Livingroom,*:Upstairs")  
                 elseif BackDoor = True then  
                    hs.speak("Warning, the back door has opened!", true, "*:Office,*:Livingroom,*:Upstairs")  
                 elseif RFrontDoor = True then  
                    hs.speak("Warning, the front door has opened!", true, "*:Office,*:Livingroom,*:Upstairs")  
                 elseif MBPorchDoor = True then  
                    hs.speak("Warning, the bedroom porch door has opened!", true, "*:Office,*:Livingroom,*:Upstairs")  
                 End if  
                  
                 Thread.Sleep(20000)     ' sleep 20 seconds 
                 hs.PluginFunction("BLSecurity", "", "ResetAlertStatus", Nothing)
                  
                End Sub
                Cheers,
                Bob
                Web site | Help Desk | Feature Requests | Message Board

                Comment

                Working...
                X