Switchking temp sensor sammen med Event ghost

Supportfrågor för server och klient (Windows, iPhone, Android, Linux).
Forum rules
För att kunna hjälpa dig med supportfrågor behöver vi så mycket information som möjligt.
Innan du skapar en ny tråd, läs gärna:
viewtopic.php?f=10&t=20
Post Reply
Kalinkamaen
1 star
1 star
Posts: 12
Joined: Wed 31 Oct 2012, 15:08

Switchking temp sensor sammen med Event ghost

Post by Kalinkamaen » Tue 21 Jan 2014, 16:36

Heisan.

Windows 7 64bit
Switchking server 3.2.3.1
Switchking plugin V 0.1.0

Jeg har et problem med Swithchking Tempsensor sammen med Eventghost.

Jeg logger temp sensoren i eventghost. Da viser den navnet på temp sensoren
og verdien den har. F eks -2 grader.

Så vist jeg f eks vil bruke -2 grader til å aktivere noe i eventghost. Så drar jeg over eventen
i loggen over til den Macro/action jeg ønsker å utføre. Problemet er at den havner i sammen med action uten noen verdi i det hele tatt. Så uansett hvilken verdi temperaturen har så trigger sensoren action som er valgt.

Image

krambriw
4 stars
4 stars
Posts: 336
Joined: Thu 19 Jul 2012, 19:41

Re: Switchking temp sensor sammen med Event ghost

Post by krambriw » Wed 22 Jan 2014, 20:43

Det beror på att temperaturens värde ligger i den så kallade payloaden. Du måste göra på ett annat sätt, du måste använda ett enkelt pythonscript som *fångar* värdet och om villkoret är uppfyllt så kan du köra makrot vidare.

mvh

PS Kopiera in ditt datasource event så att det syns (det är avklippt i bilden ) så skall jag ta och se om jag kan ge dig ett fungerande exempel (det är inte så komplicerat men kommer ta ett par dagar innan jag hinner titta på det)

Kalinkamaen
1 star
1 star
Posts: 12
Joined: Wed 31 Oct 2012, 15:08

Re: Switchking temp sensor sammen med Event ghost

Post by Kalinkamaen » Wed 22 Jan 2014, 22:13

Oki takk skal du ha. Kan jeg bruke en plugin for å logge payload?

Image

Angående Event som står under action/macro så viser ikke payload. Det er ikke klippet
bort.

krambriw
4 stars
4 stars
Posts: 336
Joined: Thu 19 Jul 2012, 19:41

Re: Switchking temp sensor sammen med Event ghost

Post by krambriw » Fri 24 Jan 2014, 13:19

Du kan lösa det hela så här:
Image4.jpg
Jaghar gjort ett enkelt python script så att du kan komma igång. Så som det är gjort kommer du få ett snarl message larm varje gång som din temperature är -2.0

Det kommer förmodligen att bli lite irriterande i längden så man måste nog bygga in minne senare. Det är dock mer avancerat så jag tycker vi börjar med detta enklare exempel först.

Dessutom, vill du ha ett snarl message både när temperaturen stiger och när den sjunker eller bara när -2.0 passeras från ett håll?


Python scriptet ser ut så här:

Code: Select all


def eventHandler(base, pload):
    try:
        if str(base).find('DataSource.Ute.temperatur') > -1 :
            m = float(pload)
            print m
            if m <> -2.0:
                eg.StopMacro()
    except:
        eg.StopMacro()
        pass


eg.event.suffix_copy = eg.event.suffix
eg.event.payload_copy = eg.event.payload

eventHandler(eg.event.suffix_copy, eg.event.payload_copy)

You do not have the required permissions to view the files attached to this post.

Kalinkamaen
1 star
1 star
Posts: 12
Joined: Wed 31 Oct 2012, 15:08

Re: Switchking temp sensor sammen med Event ghost

Post by Kalinkamaen » Fri 24 Jan 2014, 14:08

Heisan.

Jeg takker for jobben du har gjort. Jeg greide å finne ut hvodan jeg legger til python sciptet i
eventghost. Men jeg fikk error.

Image

Her kan du laste ned bilde:


https://mega.co.nz/#!7I1GgYwC!j0773uj5z ... 7Q2EQxBbRk

Grunnen til at jeg ønsker dette er fordi jeg ønsker å få melding om når
min badestamp kommer under minimum temp. -2 grader er bare et eksempel.
Jeg ønsker bare å få en melding på mobil at tempen er lav. Slik at jeg kan gå ut å finne problemet.

krambriw
4 stars
4 stars
Posts: 336
Joined: Thu 19 Jul 2012, 19:41

Re: Switchking temp sensor sammen med Event ghost

Post by krambriw » Fri 24 Jan 2014, 16:14

Du har nog bara råkat tappa formatteringar av pythonscriptet. Syntaxen är väldigt känslig, inga tabulator tecken är tillåtna, bara mellanslag.

Gör 'Select all', höger klicka på markerad text, sedan klistra in i en python script dialog i EG

Det måste se ut som i bilden nedan, texten måste börja vänsterjusterad, sedan när vissa rader är inskjutna åt höger så MÅSTE det ske med multiplar av mellanslag x4
Image2.jpg
You do not have the required permissions to view the files attached to this post.

Kalinkamaen
1 star
1 star
Posts: 12
Joined: Wed 31 Oct 2012, 15:08

Re: Switchking temp sensor sammen med Event ghost

Post by Kalinkamaen » Fri 24 Jan 2014, 16:45

Image

Image

Sorry jeg får samme error.

Det jeg gjør i eventghost er er:

Add action; plugin Eventghost; Python script; kopierer
og limer inn teksten slik du har beskrevet over her.

Kalinkamaen
1 star
1 star
Posts: 12
Joined: Wed 31 Oct 2012, 15:08

Re: Switchking temp sensor sammen med Event ghost

Post by Kalinkamaen » Fri 24 Jan 2014, 17:02

Jeg fant en annen måte å gjøre det på. Jeg er ikke sikker på om det er
en bra måte å gjøre det på.

Image

Som du ser her har jeg laget et scenario som jeg kaller temperatur lav.
Den har jeg satt at skal trigge på mindre enn -2 grader. Scenarioet
viser dermed som event i eventghost:

Image

Scenarioet Temperatur lav trigger Snarl. :)

krambriw
4 stars
4 stars
Posts: 336
Joined: Thu 19 Jul 2012, 19:41

Re: Switchking temp sensor sammen med Event ghost

Post by krambriw » Sat 25 Jan 2014, 08:01

Det är väl ok om det fungerar som det ska, det märker du ju efter ett tag...

Förövrigt gjorde du inte som jag beskrev. Om du tittar noga på bilderna av python scripten så ser du att dom inte alls ser lika ut. All din text är inskjuten åt höger alldeles för mycket, min börjar direkt i vänstra kanten. Det är detta som är fel och som gjorde att det inte fungerade. Jag försökte förklara att detta var viktigt....python gillar inte detta

Tror det kan vara clipboard i windows som ställer till detta problem

Om den lösning du har nu löser ut Snarl för ofta så lär du behöva bygga in mer *intelligens* och då är nog ett python script ändå nödvändigt. OM du är intresserad kan du ju börja med att se om du kan få det första pythonscriptet att fungera, kan ju vara bra att eventuellt ha senare...

Kul att du fick till en lösning,

mvh

Kalinkamaen
1 star
1 star
Posts: 12
Joined: Wed 31 Oct 2012, 15:08

Re: Switchking temp sensor sammen med Event ghost

Post by Kalinkamaen » Sat 25 Jan 2014, 08:30

Jeg er interesert å lære, da jeg antakeligvis vil måtte bruke et skript senere. Så jeg er villig
til å få prøvd dette skriptet alikevel.

Ellers når jeg bruker scenario, så får jeg meldingen bare en gang. Helt til temperaturen stiger igjen over den satte temperaturen. Da reseter den seg. Den fungerer som en termostat Til nå så fungerer det utmerket.



EDIT:::::

Jeg klarte å få til skriptet. Jeg vet ikke hvorfor den ikke ville kopiere det på den riktige
måten de første gangene.

Image

Som du beskriver tidligere så driver den å sender meldinger til telefonen min konstant, noe
som selfølgelig vil bli irriterende. :)

Post Reply

Who is online

Users browsing this forum: No registered users and 8 guests