Page 1 of 11

SMTP DataSource Plugin

Posted: Wed 21 Nov 2012, 11:11
by Isaksson
Filnamn: SMTPDataSourcePlugin.1.2.zip
Version: 1.2
Datum: 2013-09-12
Typ: Inofficiell
Krav: Tillgång till SMTP server, Switch King v0.9.1 och senare

Update 1.2
*Möjlighet att få med värdet från datakällan i mailet genom att skriva [value] i subject eller bodytext
*Man kan nu låta pluginet få ett ersättningsvärde som man kan trigga på istället för det värdet som SK skickar, tex om SK skickar Öppet så kan man få pluginet att tolka det som 1 och Stängt som 0 och Låst som 2 då kan man använda siffrorna för att trigga ett mail men fortfarande se det riktiga värdet i SK.

Update 1.1
*Möjlighet att lägga in samma datakälla flera gånger
*Liten buggfix att texten "sent" hamnade i windows loggen utan att mail har skickats.

Detta plugin använder man om man vill få mail skickat när en datakälla ändras.
Jag kan rekommendera er att använda gmails smtp server om ni har ett gmail konto.

Installationsanvisning:
Finns en readme.txt i SMTPDataSourcePlugin.x.x.zip

Använder du pluginet?
Säg tack på ett sätt som bidrar
Klicka här.

Re: SMTP DataSource Plugin

Posted: Wed 21 Nov 2012, 19:06
by kivimart
Funkar kanon

Server 3.2

Re: SMTP DataSource Plugin

Posted: Wed 21 Nov 2012, 21:37
by kivimart
Jag får ett mail varje gång datakällan uppdateras i SK som säger att temp i frysen är ok.

Går detta att ändra så att endast ett mail går iväg ok säger att det är ok?

Tacksam för svar och plugin

Martin H

Re: SMTP DataSource Plugin

Posted: Wed 21 Nov 2012, 21:42
by Isaksson
Hej.
Skicka din config fil i pm till mig så kikar jag på det.

Sent from my GT-I9100 using Tapatalk 2

Sv: SMTP DataSource Plugin

Posted: Wed 21 Nov 2012, 23:26
by kivimart
Problemet löst (jag hade skrivit fel i configfilen) med hjälp av TS nu funkar allt kanon.

Tack igen för ett bra och efterlängtat plugin

Re: Sv: SMTP DataSource Plugin

Posted: Thu 22 Nov 2012, 08:30
by Isaksson
kivimart wrote:Problemet löst (jag hade skrivit fel i configfilen) med hjälp av TS nu funkar allt kanon.

Tack igen för ett bra och efterlängtat plugin
:wave:

Re: SMTP DataSource Plugin

Posted: Sat 24 Nov 2012, 22:34
by Mats75
Hei

Har tenkt å få en mail når temperatruen i kjøleskapet mitt endres med f.eks mer enn 5 grader.

Det funker ikke helt. Limer inn min config fil. Fint hvis noen kan gi en kommentar på hva jeg har gjort feil.
Her er hva jeg har lagt inn:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<section name="smtpDatasources" type=" SMTPDataSourcePlugin.ConfigXmlSerialization, SMTPDatasources" />
</configSections>

<appSettings>
<!-- Address and port to SMTP server -->
<add key="server" value="smtp.domeneshop.no"/>
<add key="port" value="587"/>
<!-- Username and password to SMTP server -->
<add key="username" value="xxxxx"/>
<add key="password" value="xxxxx"/>
<!-- Use SSL -->
<add key="ssl" value="true"/>
<!-- Mailaddress to send from -->
<add key="from" value="matseven@aandalen.com"/>
<!-- Alias when sending mail -->
<add key="alias" value="Kjøleskap"/>
<!-- debug Send info to windows event log [true][false] -->
<add key="debug" value="true"/>
</appSettings>

<smtpDatasources>
<!-- id = [int] - Unique id number
skid = [int] - SK Data Source ID
delay = [-int] - Plugin will not send same signal to mail within this time (seconds)
truesubject = [string][0] - Subject to use in email when condition is true
truebodytext = [string][0] - Text to use in email when condition is true
falsesubject = [string][0] - Subject to use in email when condition is false
falsebodytext = [string][0] - Text to use in email when condition is false
to = [string] - Email address to send email to
send = [value][trigger] - use "value" to receive mail when the datasource updates, use "trigger" to receive mail depending on whether trigger (see below) evaluates to true/false
trigger = [more][less][equal][0] - use "0" if send is set to "value", use "more", "less" or "equal" to set your own threshold values.
number = [int][0] - use "0" if send is set to "value", The number to compare with -->
<datasource id="1"
skid="202"
delay="-4"
truesubject="Temp High sensor 1"
truebodytext="Temperature is to high"
falsesubject="Temp Ok sensor 1"
falsebodytext="Temperature is now Ok"
to="matseven@aandalen.com"
send="trigger"
trigger="more"
number="5"/>

</smtpDatasources>
</configuration>

Re: SMTP DataSource Plugin

Posted: Sat 24 Nov 2012, 22:37
by Mats75
Til info så bruker jeg en Jenkinsbird temp. sensor.

skid har jeg satt til 202 da det er datakällens adresse. Er det korrekt?

Re: SMTP DataSource Plugin

Posted: Sat 24 Nov 2012, 23:53
by Isaksson
Hej.
skid är id-nummret som Switch King använder för den datakällan.

Detta hittar du på "General" fliken när du konfigurerar datakällan.
Dvs Fliken Data Sources / Tryck på Datakällan / Tryck på namnet / Titta nere i vänstra hörnet efter "Switch King Data Source ID:" Id siffran ska du sedan använda i config för pluginet.
Hojta till om det är oklart hur jag menar.

Re: SMTP DataSource Plugin

Posted: Sun 25 Nov 2012, 10:44
by Mats75
Takk så mye. Da funker det helt fint:) Hvis jeg ønsker varsel fra flere sensorer må jeg da legge inn flere kopier av configfilen? Finnes det noen mulighet for å sende sms istedenfor Mail? Har iPhone. Vet det finnes en løsning for android.