SMTP DataSource Plugin
-
- 1 star
- Posts: 11
- Joined: Mon 15 Oct 2012, 19:10
Re: SMTP DataSource Plugin
Försöker få ihop pluginet, men det går inte riktigt. Har en Viking tempsensor som tanken är att när innetempen går ner under 15 grader ska jag få ett mejl om detta. Kan nån kika vad jag gör för fel i konfigfilen?
<?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.gmail.com"/>
<add key="port" value="587"/>
<!-- Username and password to SMTP server -->
<add key="username" value="Fornamn.efternamn@gmail.com"/>
<add key="password" value="XXXX"/>
<!-- Use SSL -->
<add key="ssl" value="true"/>
<!-- Mailaddress to send from -->
<add key="from" value="daniel.landerholm@gmail.com"/>
<!-- Alias when sending mail -->
<add key="alias" value="Temperature alert"/>
<!-- debug Send info to windows event log [true][false] -->
<add key="debug" value="false"/>
</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, use 0 to ignore mail
truebodytext = [string][0] - Text to use in email when condition is true, use 0 to ignore mail
falsesubject = [string][0] - Subject to use in email when condition is false, use 0 to ignore mail
falsebodytext = [string][0] - Text to use in email when condition is false, use 0 to ignore mail
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="119"
delay="-4"
truesubject="Temp High sensor 1"
truebodytext="Temperature is to high"
falsesubject="Temp Ok sensor 1"
falsebodytext="Temperature is now Ok"
to="daniel@landerholm.nu"
send="trigger"
trigger="less"
number="15"/>
</smtpDatasources>
</configuration>
<?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.gmail.com"/>
<add key="port" value="587"/>
<!-- Username and password to SMTP server -->
<add key="username" value="Fornamn.efternamn@gmail.com"/>
<add key="password" value="XXXX"/>
<!-- Use SSL -->
<add key="ssl" value="true"/>
<!-- Mailaddress to send from -->
<add key="from" value="daniel.landerholm@gmail.com"/>
<!-- Alias when sending mail -->
<add key="alias" value="Temperature alert"/>
<!-- debug Send info to windows event log [true][false] -->
<add key="debug" value="false"/>
</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, use 0 to ignore mail
truebodytext = [string][0] - Text to use in email when condition is true, use 0 to ignore mail
falsesubject = [string][0] - Subject to use in email when condition is false, use 0 to ignore mail
falsebodytext = [string][0] - Text to use in email when condition is false, use 0 to ignore mail
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="119"
delay="-4"
truesubject="Temp High sensor 1"
truebodytext="Temperature is to high"
falsesubject="Temp Ok sensor 1"
falsebodytext="Temperature is now Ok"
to="daniel@landerholm.nu"
send="trigger"
trigger="less"
number="15"/>
</smtpDatasources>
</configuration>
Last edited by tretorn76 on Wed 22 Apr 2015, 07:50, edited 1 time in total.
-
- 5 stars
- Posts: 637
- Joined: Tue 09 Nov 2010, 21:51
- Location: Västervik
Re: SMTP DataSource Plugin
Hej.tretorn76 wrote:Försöker få ihop pluginet, men det går inte riktigt. Har en Viking tempsensor som tanken är att när innetempen går ner under 15 grader ska jag få ett mejl om detta. Kan nån kika vad jag gör för fel i konfigfilen?
Har du verifierat att du skrivit in rätt Switch King id för denna datakälla?
Du har jobbat på bra om du är uppe i 119 datakällor
-
- 5 stars
- Posts: 637
- Joined: Tue 09 Nov 2010, 21:51
- Location: Västervik
Re: SMTP DataSource Plugin
User74 wrote:Hej,
Jag använder detta plugin för att få mail varje gång någon ringer på dörren.
Jag la in min Nexa dörrklocka som en datakälla och gav "bell" (vilket är det dörrklockan skickar) ett värde av 3. Efter 10 sekunder går enheten tillbaka till "0" och Pluginnen skickar ett mail med passande text när värdet på datakällan överstiger 1.
<datasource id="19"
skid="16"
delay="0"
truesubject="Dorrklocka!"
truebodytext="Det ringer pa dorren!"
falsesubject="0"
falsebodytext="0"
to="epostadress@domain.net"
send="trigger"
trigger="more"
number="1"/>
//DenRiktige

-
- 1 star
- Posts: 11
- Joined: Mon 15 Oct 2012, 19:10
Re: SMTP DataSource Plugin
Tack för hjälpen! Förmodligen har jag tagit fel värde och i förvirringen angett enhetens "adress" istället. Switchking ID i detta fallet ska vara 4. Får testa så återkommer jag...
-
- 1 star
- Posts: 11
- Joined: Mon 15 Oct 2012, 19:10
Re: SMTP DataSource Plugin
Svårare än så var det inte. Funkar klockrent. Tack för hjälpen!
-
- 5 stars
- Posts: 637
- Joined: Tue 09 Nov 2010, 21:51
- Location: Västervik
Re: SMTP DataSource Plugin
Det var så lite såtretorn76 wrote:Svårare än så var det inte. Funkar klockrent. Tack för hjälpen!

-
- 1 star
- Posts: 11
- Joined: Mon 15 Oct 2012, 19:10
Re: SMTP DataSource Plugin
Kan jag använda mig av fler datakällor i pluginet? Som alla skickar mejl beroende på vilken temp jag definierat i varje enskilt fall? Är det bara att lägga koden efter varandra för varje resp datakälla?
-
- 5 stars
- Posts: 637
- Joined: Tue 09 Nov 2010, 21:51
- Location: Västervik
Re: SMTP DataSource Plugin
Jepp så kan du göra.tretorn76 wrote:Kan jag använda mig av fler datakällor i pluginet? Som alla skickar mejl beroende på vilken temp jag definierat i varje enskilt fall? Är det bara att lägga koden efter varandra för varje resp datakälla?
-
- 1 star
- Posts: 11
- Joined: Mon 15 Oct 2012, 19:10
Re: SMTP DataSource Plugin
Hej!
Skaffade en LML-710 som jag lagt till som datakälla. Dock hittar min tellstick duo den som en självlärande switch när man detekterar den. Försöker lägga till den som "BELL" men det går inte.
Nåväl tänkte att jag kanske kunde få systemet att skicka mig ett mejl när någon ringer på dörren. Lade därför in denna i SMTP Datasource plugin:
<datasource id="4"
skid="7"
delay="-4"
truesubject="Doorbell"
truebodytext="Someone is ringing on the front door"
falsesubject="0"
falsebodytext="0"
to="namn@gmail.com"
send="value"
trigger="0"
number="on"/>
När någon trycker på knappen får jag ett mejl där det står:
4:På
Vet inte riktigt hur jag ska göra om jag lagt till den fel i switchking alt fel kod i scriptet?
Skaffade en LML-710 som jag lagt till som datakälla. Dock hittar min tellstick duo den som en självlärande switch när man detekterar den. Försöker lägga till den som "BELL" men det går inte.
Nåväl tänkte att jag kanske kunde få systemet att skicka mig ett mejl när någon ringer på dörren. Lade därför in denna i SMTP Datasource plugin:
<datasource id="4"
skid="7"
delay="-4"
truesubject="Doorbell"
truebodytext="Someone is ringing on the front door"
falsesubject="0"
falsebodytext="0"
to="namn@gmail.com"
send="value"
trigger="0"
number="on"/>
När någon trycker på knappen får jag ett mejl där det står:
4:På
Vet inte riktigt hur jag ska göra om jag lagt till den fel i switchking alt fel kod i scriptet?
-
- 5 stars
- Posts: 637
- Joined: Tue 09 Nov 2010, 21:51
- Location: Västervik
Re: Sv: SMTP DataSource Plugin
Tjenare. När man väljer value på send så skickar pluginet värdet varje gång det uppdateras. Du har du ej möjlighet att välja text själv.
Skickat från min GT-I9100 via Tapatalk 2
Skickat från min GT-I9100 via Tapatalk 2
Who is online
Users browsing this forum: No registered users and 7 guests