HomeSeer en Visonic's meldingen

Forum over de RFXCOM plugin (DUTCH forum)

Moderator: b_weijenberg

Post Reply
User avatar
Noel
Senior Member
Senior Member
Posts: 1887
Joined: Tue Feb 12, 2008 12:13 am
Location: Netherlands
Contact:

HomeSeer en Visonic's meldingen

Post by Noel »

Ik probeer nu al een tijdje mijn Homeseer een script te laten runnen dat een trigger heeft van de "Alarm Panel Status" (zie image 1)

Image

Zodra er een alarm is gaat de "Alarm Panel Status" naar alarm.
De "Alarm Panel Messages" laat ook zien welk en waar het alarm is (zie image 2)

Image

Nu wil ik na een tijdje de "Alarm Panel Status" en "Alarm Panel Messages" weer vanzelf reseten.

Iemand hier die misschien weet hoe dit kan?

<h6>Anyone interested in time travel meet me here last Thursday!!

Download todays latest spoken weather (in Dutch) here (MP3).</h6>
User avatar
TANE
Forum Moderator
Forum Moderator
Posts: 4806
Joined: Fri Apr 06, 2007 9:46 pm
Location: Netherlands
Contact:

HomeSeer en Visonic's meldingen

Post by TANE »

Example

sub main()

' set the dim value of device B2 to 60%
hs.SetDeviceValue "B2",60
end sub

maar voor zekerheid kan je beste Bert vragen..
User avatar
DMB
Member
Member
Posts: 136
Joined: Tue Jun 27, 2006 7:11 pm
Location: Netherlands

HomeSeer en Visonic's meldingen

Post by DMB »

Wifi,

Volgens mij staat dit beschreven in de rfxcom manual van de plugin op pagina 21 (versie 10.2)

9.6. SetAlarmMessagePanel(ByVal button As String) As Integer

The Alarm Panel Display is controlled like pushing the buttons on the status page.
The parameter button can have the values Up, Down or Clr.
The current message pointer is returned. On error a -1 is returned.

Maak een delayed trigger die gestart wordt op het moment dat er een alarm aanwezig is en gebruik de SetAlarmMessagePanel met het Clear commando (Clr).

DMB
User avatar
Noel
Senior Member
Senior Member
Posts: 1887
Joined: Tue Feb 12, 2008 12:13 am
Location: Netherlands
Contact:

HomeSeer en Visonic's meldingen

Post by Noel »

Bedankt voor de info Chak en DMB.

re: Maak een delayed trigger die gestart wordt op het moment dat er een alarm aanwezig is en gebruik de SetAlarmMessagePanel met het Clear commando (Clr).

Ik ga eens kijken of mij dit gaat lukken!

<h6>Anyone interested in time travel meet me here last Thursday!!

Download todays latest spoken weather (in Dutch) here (MP3).</h6>
User avatar
DMB
Member
Member
Posts: 136
Joined: Tue Jun 27, 2006 7:11 pm
Location: Netherlands

HomeSeer en Visonic's meldingen

Post by DMB »

Maak een event ResetAlarmPanel

Image

Met de volgende inhoud

Image

Maak een Device Value Change event aan voor je device [3 met de volgende actie:

Image

Als er een alarm komt in het panel wordt met een vertraging van 10 seconden het panel gecleard.

Is dit ongeveer wat je bedoelt?

DMB
User avatar
Noel
Senior Member
Senior Member
Posts: 1887
Joined: Tue Feb 12, 2008 12:13 am
Location: Netherlands
Contact:

HomeSeer en Visonic's meldingen

Post by Noel »

Ziet er goed uit DMB!
Kan het nu even niet teste (iedereen slaapt).
Morgen is het script 1 dat ik test :-)


<h6>Anyone interested in time travel meet me here last Thursday!!

Download todays latest spoken weather (in Dutch) here (MP3).</h6>
User avatar
Noel
Senior Member
Senior Member
Posts: 1887
Joined: Tue Feb 12, 2008 12:13 am
Location: Netherlands
Contact:

HomeSeer en Visonic's meldingen

Post by Noel »

Even wat kunnen testen hier.
De Alarm Panel Display (]3) gaat weer mooi terug naar "No messages", maar de Alarm Panel Status (]2) blijft helaas nog op "Alarm" staan.

Ik neem aan dat &hs.delaytrigger 10,"ResetAlarmPanel" dit moet doen..


<h6>Anyone interested in time travel meet me here last Thursday!!

Download todays latest spoken weather (in Dutch) here (MP3).</h6>
User avatar
b_weijenberg
Forum Moderator
Forum Moderator
Posts: 1746
Joined: Sun May 14, 2006 4:32 pm
Location: Netherlands

HomeSeer en Visonic's meldingen

Post by b_weijenberg »

Je zou de functie SetAlarmPanelState(ByVal seccmd As Integer) As Integer in een script kunnen opnemen om het alarm opnieuw in te schakelen. Je krijgt dan ook netjes de status van het panel teruggemeld.

zie http://www.rfxcom.com/documents/hspi_RFXCOM.pdf hfdstk 9.9

En installeer de laatste versie 10.0.0.11 van de plug-in. Er zijn een aantal belangrijke wijzigingen op het alarm panel doorgevoerd.
En je krijgt het Alarm Panel Unlock device beschikbaar. Hiervoor moet je het Back Door device een andere code geven want Alarm Panel Unlock heeft device code 5 nodig. Als je de nieuwe versie al genstalleeerd hebt dan heb je een foutboodschap in het log gekregen bij het opstarten.
User avatar
Noel
Senior Member
Senior Member
Posts: 1887
Joined: Tue Feb 12, 2008 12:13 am
Location: Netherlands
Contact:

HomeSeer en Visonic's meldingen

Post by Noel »

Bedankt voor de info.
Ik ga het straks nog eens testen.. Ben benieuwd of het gaat lukken.

<h6>Anyone interested in time travel meet me here last Thursday!!

Download todays latest spoken weather (in Dutch) here (MP3).</h6>
User avatar
Noel
Senior Member
Senior Member
Posts: 1887
Joined: Tue Feb 12, 2008 12:13 am
Location: Netherlands
Contact:

HomeSeer en Visonic's meldingen

Post by Noel »

Bert,
De Back door device heeft de ]6 en niet ]5 (zie plaatjes boven)
Moet deze nog steeds op een andere code staan?

HomeSeer gebruikt ook de laatste RFXcom plug-in.

Wat ik ook probleer.. Ik krijg het niet aan het werk.
Heb jij misschien een werkende demo script voor mij?

<h6>Anyone interested in time travel meet me here last Thursday!!

Download todays latest spoken weather by the WiFi bot (in Dutch) here (MP3).</h6>
User avatar
b_weijenberg
Forum Moderator
Forum Moderator
Posts: 1746
Joined: Sun May 14, 2006 4:32 pm
Location: Netherlands

HomeSeer en Visonic's meldingen

Post by b_weijenberg »

Save onderstaande code in een file wifi.vb in de Homeseer\script directory.
Dan bij Control - Immediate Script Command dit uitvoeren &hs.run "wifi.vb"
Je zult dan de status zien veranderen in de state die je in deze regel opgeeft: intState = rfxcom.SetAlarmPanelState(SEC_REMOTE.ArmHome)
In dit geval dus ArmHome
En in het log zie je de boodschap met de state.

Code: Select all

Public Enum SEC_REMOTE As Integer
    ArmAway = 1
    ArmAwayMaxDelay = 2
    ArmHome = 3
    ArmHomeMaxDelay = 4
    Disarm = 5
End Enum

Public Enum SEC_PANEL As Integer
    Disarmed = 0
    PendArmHome = 1
    PendArmAway = 2
    ArmedHome = 3
    ArmedAway = 4
    Problem = 5
End Enum

Sub Main(Optional ByVal pParms As String = "")
    Dim rfxcom As Object
    Dim intState As Integer

    rfxcom = hs.plugin("RFXCOM")

    intState = rfxcom.SetAlarmPanelState(SEC_REMOTE.ArmHome)
    Select Case intState
        Case SEC_PANEL.Disarmed
            hs.writelog("WiFi tst", "State is disarmed")
        Case SEC_PANEL.PendArmHome
            hs.writelog("WiFi tst", "State is PendArmHome")
        Case SEC_PANEL.PendArmAway
            hs.writelog("WiFi tst", "State is PendArmAway")
        Case SEC_PANEL.ArmedHome
            hs.writelog("WiFi tst", "State is ArmedHome")
        Case SEC_PANEL.ArmedAway
            hs.writelog("WiFi tst", "State is ArmedAway")
        Case SEC_PANEL.Problem
            hs.writelog("WiFi tst", "State is Problem")
        Case Else
            hs.writelog("WiFi tst", "Unexpected value!")
    End Select

End Sub
User avatar
Noel
Senior Member
Senior Member
Posts: 1887
Joined: Tue Feb 12, 2008 12:13 am
Location: Netherlands
Contact:

HomeSeer en Visonic's meldingen

Post by Noel »

Bedankt Bert... Het werkt :-)

<h6>Anyone interested in time travel meet me here last Thursday!!

Download todays latest spoken weather by the WiFi bot (in Dutch) here (MP3).</h6>
User avatar
Noel
Senior Member
Senior Member
Posts: 1887
Joined: Tue Feb 12, 2008 12:13 am
Location: Netherlands
Contact:

HomeSeer en Visonic's meldingen

Post by Noel »

Bert (of wie het anders ook weet),

Ik gebruik o.a. het RFXCOM_alarm_sms.vb script om een alarm melding naar mij te SMS'sen.

Nu wil ik hier ook een email functie bij maken.
Iemand hier die misschien weet hoe ik de string "strMessage" kan emailen uit het RFXCOM_alarm_sms.vb script?
User avatar
b_weijenberg
Forum Moderator
Forum Moderator
Posts: 1746
Joined: Sun May 14, 2006 4:32 pm
Location: Netherlands

HomeSeer en Visonic's meldingen

Post by b_weijenberg »

kijk even in de Homeseer help file bij Using Scripts - Scripting Functions - SendEmail.
User avatar
Noel
Senior Member
Senior Member
Posts: 1887
Joined: Tue Feb 12, 2008 12:13 am
Location: Netherlands
Contact:

HomeSeer en Visonic's meldingen

Post by Noel »

Het werkt.. Das was simpel.
Post Reply

Return to “Homeseer Rfxcom Plugin Forum”