Bij start van HomeSeer een email verzenden

Forum over Homeseer scripts (DUTCH forum)

Moderators: TANE, Ruud

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

Bij start van HomeSeer een email verzenden

Post by Noel »

Is het mogenlijk om als HomeSeer opstart een emailtje te verstuen?
Iets van "HomeSeer is online and system is up and running"
--
Maak nu je eigen video bericht online.
Anyone interested in time travel meet me here last Thursday!!
ıɟ ʇ,uɐɔ noʎ buıɥʇʎuɐ ʇɹɐʇs ɹǝʌǝu
Digit
Global Moderator
Global Moderator
Posts: 3388
Joined: Sat Mar 25, 2006 10:23 am
Location: Netherlands
Contact:

Re: Bij start van HomeSeer een email verzenden

Post by Digit »

Ik heb een oud DOS-tooltje van Greyware waarmee je dit soort dingen vanuit een batchfile kunt doen:

sendsmtp to=robert@domain file=bodytext.txt host=mailserver from=homeseer@domain subject="Homeseer is gestart"

Doe iets identieks ook onder de aanroep van HS en je weet a la minute wanneer HS er om wat voor reden dan ook mee is gestopt. (behalve bij zaken als stroomstoring uiteraard :) )
User avatar
Noel
Senior Member
Senior Member
Posts: 1887
Joined: Tue Feb 12, 2008 12:13 am
Location: Netherlands
Contact:

Re: Bij start van HomeSeer een email verzenden

Post by Noel »

bedankt voor de info, maar ben er al uit..

Gewoon in de startup.txt tussen de sub main() .... end sub het volgende zetten: hs.SendEmail "aan@wie.nl", "van@wie.nl", "HomeSeer started", "HomeSeer has been started"
aan@wie.nl en van@wie.nl wel even aanpassen :-)
--
Maak nu je eigen video bericht online.
Anyone interested in time travel meet me here last Thursday!!
ıɟ ʇ,uɐɔ noʎ buıɥʇʎuɐ ʇɹɐʇs ɹǝʌǝu
User avatar
TANE
Forum Moderator
Forum Moderator
Posts: 4806
Joined: Fri Apr 06, 2007 9:46 pm
Location: Netherlands
Contact:

Re: Bij start van HomeSeer een email verzenden

Post by TANE »

Om Homeseer startup sneller te maken heb ik de startup commandos uit startup.txt verwijderd.

Vanuit startup.txt roep ik een event vertraagt op

In mijn event stuur ik een Iphone notificatie en een e-mail
en verschillende startup commando's

Code: Select all

' this is the startup script
' it is run once when HomeSeer starts up
' 
' this is a good place to default status on some devices
'
sub main
'CTX35 wakeup
hs.ExecX10 "P10", "off", 0, 0
'Charts Startup
'hs.runEx "PH_RFXCharts.vben","Startup",""

'hs.run "ASPxLoader.vben"
hs.TriggerEvent ("HS Startup Event")
	hs.WriteLog "Startup","Scripting is OK"

'	if speaker client is not running, start it
'	if not hs.IsApplicationRunning("Speaker") then
'		hs.Launch hs.GetAppPath & "\Speaker.exe","","",0
'	end if
'	speak
'	hs.speak "Welcome to Home-Seer",TRUE
'	add calls startup scripts and function calls here	
end sub
Enver Tanriverdi | http://blog.tane.nl
Digit
Global Moderator
Global Moderator
Posts: 3388
Joined: Sat Mar 25, 2006 10:23 am
Location: Netherlands
Contact:

Re: Bij start van HomeSeer een email verzenden

Post by Digit »

Thanx, daar kan ik wat mee. "Probleem" opgelost! :cry:
User avatar
Noel
Senior Member
Senior Member
Posts: 1887
Joined: Tue Feb 12, 2008 12:13 am
Location: Netherlands
Contact:

Re: Bij start van HomeSeer een email verzenden

Post by Noel »

Enver,

Ik zie dit staan als je startup.txt.

Code: Select all

sub main
hs.ExecX10 "P10", "off", 0, 0
hs.TriggerEvent ("HS Startup Event")
   hs.WriteLog "Startup","Scripting is OK"
end sub
Alles wat het doet is geef P10 even een schop, en scrijf "Scripting is OK" naar je log file?
Waar is je "Vanuit startup.txt roep ik een event vertraagt op" en "In mijn event stuur ik een Iphone notificatie en een e-mail en verschillende startup commando's" lijn?
--
Maak nu je eigen video bericht online.
Anyone interested in time travel meet me here last Thursday!!
ıɟ ʇ,uɐɔ noʎ buıɥʇʎuɐ ʇɹɐʇs ɹǝʌǝu
xanhoera
Member
Member
Posts: 160
Joined: Fri Sep 05, 2008 10:38 pm
Location: Belgium
Contact:

Re: Bij start van HomeSeer een email verzenden

Post by xanhoera »

Noel wrote: Alles wat het doet is geef P10 even een schop, en scrijf "Scripting is OK" naar je log file?
Waar is je "Vanuit startup.txt roep ik een event vertraagt op" en "In mijn event stuur ik een Iphone notificatie en een e-mail en verschillende startup commando's" lijn?
Ik veronderstel dat dit gebeurt in zijn "HS Startup Event" (dat niet in detail staat beschreven in zijn post), maar wel de aanroeping ervan:

Code: Select all

hs.TriggerEvent ("HS Startup Event")
User avatar
TANE
Forum Moderator
Forum Moderator
Posts: 4806
Joined: Fri Apr 06, 2007 9:46 pm
Location: Netherlands
Contact:

Re: Bij start van HomeSeer een email verzenden

Post by TANE »

Klopt helemaal.
hs.TriggerEvent ("HS Startup Event")

"HS Startup Event" is waar e-mail wordt verstuurd en andere nodige acties worden uitgevoerd.
20 seconden wait is om Homeseer wat meer tijd te geven om andere startup acties van verschillende plugins te laten uitvoeren.

1. 20 sec. Wait
2. RFXChart startup commando
3. Voicemail share connectie naar Fritzbox
4. Iphone Notificatie met start tijd (Via Notification)
5. E-mail met starttijd
6. Herstart Hstouch scherm
Attachments
Screen shot 2010-05-30 at 13.42.08.png
Screen shot 2010-05-30 at 13.42.08.png (72.82 KiB) Viewed 10688 times
Enver Tanriverdi | http://blog.tane.nl
Wim2008
Advanced Member
Advanced Member
Posts: 718
Joined: Wed Aug 12, 2009 1:42 pm
Location: Eindhoven, Netherlands

Re: Bij start van HomeSeer een email verzenden

Post by Wim2008 »

Ik las dat Digit een oud DOS programma gebruikt.
Kun je vertellen welk dat is van Greyware?

Mvgr Wim :) :wink:
Digit
Global Moderator
Global Moderator
Posts: 3388
Joined: Sat Mar 25, 2006 10:23 am
Location: Netherlands
Contact:

Re: Bij start van HomeSeer een email verzenden

Post by Digit »

Dubbelop nu voor Wim :)

Hij heet sendsmtp.
Hier kun je hem downloaden (weet je ook meteen waar die vandaan komt):
http://www.greyware.com/download/shareware.asp

En hier is de uitleg:
http://www.greyware.com/software/sendsmtp/

Ik gebruik hem bv. om backup logs naar mezelf te sturen.

Maar HS kan toch ook zelf mailen?
sendsmtp is meer voor voor de hand liggend in batch files en zo.
Wim2008
Advanced Member
Advanced Member
Posts: 718
Joined: Wed Aug 12, 2009 1:42 pm
Location: Eindhoven, Netherlands

Re: Bij start van HomeSeer een email verzenden

Post by Wim2008 »

Hartelijk dank voor je snelle reactie.
Kan ik mij vanavond eens verrassen met een email als de pc wordt opgestart.

Mvgr Wim :) :wink:
Wim2008
Advanced Member
Advanced Member
Posts: 718
Joined: Wed Aug 12, 2009 1:42 pm
Location: Eindhoven, Netherlands

Re: Bij start van HomeSeer een email verzenden

Post by Wim2008 »

Ik loop vast met de batch file.
De mailserver heeft een autorisatie nodig dmv username en password.
Ik heb voor mijn gmail het onderstaande ingevuld in een batch file:

sendsmtp host=smtp.gmail.com from=wim1234 at gmail.com to=wim1234 at gmail.com subject="Hallo! Dit is een test" msg="Test"

Wat kan ik hieraan aanvullen.
Mvgr Wim :) :wink:
jakkes
Member
Member
Posts: 167
Joined: Sat Oct 10, 2009 2:09 pm
Location: Netherlands

Re: Bij start van HomeSeer een email verzenden

Post by jakkes »

deze al gezien:
http://www.greyware.com/software/sendsmtp/

Username (optional)
Specifies the username for SMTP authentication. Both username and password must be supplied if you want to use authentication. Only the AUTH PLAIN mechanism is supported. Example: username=fred

Password (optional)
Specifies the password for SMTP authentication. Both username and password must be supplied if you want to use authentication. Only the AUTH PLAIN mechanism is supported. Example: password=flintstone
Wim2008
Advanced Member
Advanced Member
Posts: 718
Joined: Wed Aug 12, 2009 1:42 pm
Location: Eindhoven, Netherlands

Re: Bij start van HomeSeer een email verzenden

Post by Wim2008 »

Bedankt voor de info.
Ik had die reeds geprobeerd, maar de mailserver accepteerd geen autorisatie via Sendsmtp.
Ik denk dat dit aan het programma ligt.

Mvgr Wim :) :wink:
Post Reply

Return to “Homeseer Scripts Forum”