Page 1 of 1
Bij start van HomeSeer een email verzenden
Posted: Sat May 29, 2010 9:43 am
by Noel
Is het mogenlijk om als HomeSeer opstart een emailtje te verstuen?
Iets van "HomeSeer is online and system is up and running"
Re: Bij start van HomeSeer een email verzenden
Posted: Sat May 29, 2010 10:16 am
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

)
Re: Bij start van HomeSeer een email verzenden
Posted: Sat May 29, 2010 10:42 am
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

Re: Bij start van HomeSeer een email verzenden
Posted: Sat May 29, 2010 4:59 pm
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
Re: Bij start van HomeSeer een email verzenden
Posted: Sun May 30, 2010 12:32 am
by Digit
Thanx, daar kan ik wat mee. "Probleem" opgelost!

Re: Bij start van HomeSeer een email verzenden
Posted: Sun May 30, 2010 9:20 am
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?
Re: Bij start van HomeSeer een email verzenden
Posted: Sun May 30, 2010 10:29 am
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")
Re: Bij start van HomeSeer een email verzenden
Posted: Sun May 30, 2010 1:46 pm
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
Re: Bij start van HomeSeer een email verzenden
Posted: Thu Aug 12, 2010 6:01 pm
by Wim2008
Ik las dat Digit een oud DOS programma gebruikt.
Kun je vertellen welk dat is van Greyware?
Mvgr Wim

Re: Bij start van HomeSeer een email verzenden
Posted: Thu Aug 12, 2010 7:30 pm
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.
Re: Bij start van HomeSeer een email verzenden
Posted: Thu Aug 12, 2010 7:36 pm
by Wim2008
Hartelijk dank voor je snelle reactie.
Kan ik mij vanavond eens verrassen met een email als de pc wordt opgestart.
Mvgr Wim

Re: Bij start van HomeSeer een email verzenden
Posted: Fri Aug 13, 2010 9:46 pm
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

Re: Bij start van HomeSeer een email verzenden
Posted: Fri Aug 13, 2010 10:01 pm
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
Re: Bij start van HomeSeer een email verzenden
Posted: Fri Aug 13, 2010 10:24 pm
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
