Netcam plugin en MMS

Homeseer Forum in het Nederlands (DUTCH forum)

Moderator: Ruud

Post Reply
User avatar
Wima
Member
Member
Posts: 128
Joined: Sun Aug 16, 2009 11:05 am
Location: Netherlands

Netcam plugin en MMS

Post by Wima »

Hallo allemaal

Heb zojuist de laatste versie van de Netcam plugin geinstalleerd. Met deze versie is het (eindelijk) mogelijk dmv een event een als laatste genomen screenshot van een camera te nemen en hier iets mee te doen. Dit screenshot word dan weggeschreven als "naam cam_latest.jpg"

Stel het voorbeeld van deurbel/deurcamera project, iemand belt aan: ik ontvang een SMS bericht (via Voipbuster) en ik ontvang een e-mail met als bijlage de
screenshot van degene die aan de deur staat. Werkt allemaal perfect.

Weet iemand of het mogelijk is dit screenshot bij een sms te versturen ? Het wordt dan een MMS.

Op het Homeseer forum staat wel een voorbeeld maar dat is van AT&T provider, daar kan ik niets mee en werkt helemaal anders.

Groetjes

Wil
even the genious ask questions
Herbus
Member
Member
Posts: 363
Joined: Mon Mar 27, 2006 12:28 pm
Location: Netherlands

Post by Herbus »

Ik heb ook al uitgebreid gezocht naar deze optie. Naast een aantal zeer uitgebreide commerciële pakketten heb ik geen oplossing gevonden. Ben dus heel benieuwd naar de ideeën.
User avatar
Rene
Global Moderator
Global Moderator
Posts: 1689
Joined: Wed Oct 08, 2008 3:54 pm
Location: Netherlands

Re: Netcam plugin en MMS

Post by Rene »

Niet direct een antwoord op je vraag, maar wellicht toch interessant. IK ben in eerste instantie ook bezig geweest met de Netcam plugin, maar kreeg niet op een betrouwbare manier voor elkaar wat ik graag wilde. Dus heb ik mijn eigen script maar gemaakt waar ik ook nog een tijdje aan het pielen ben geweest om de foto op de juiste manier te attachen aan een email zodat het in alle mail readers (tenminste die ik getest heb incl iPhone) als embedded image wordt opgenomen.

Hierbij mijn script:

Code: Select all

Imports System.Net
Imports System.Net.Mail
Imports System.Net.Mime

Sub Main(parm as object)
  Dim sFileName As String
  Dim mail As New MailMessage()
  Dim htmlView As AlternateView
  Dim plainView As AlternateView
  Dim now As DateTime
  
  ' Get Timestamp
  now = DateTime.Now
  sFileName = "entrance_" & now.Year & now.Month.ToString() & now.Day.ToString() & "-" & now.Hour.ToString() + now.Minute.ToString() & ".jpg"


  ' Take pictures
  hs.GetURLImage(<hostname of your cam>,<uri to make photo>,false,80,"/html/photos/" & sFileName)
  

  ' Set the addresses
  mail.From = New MailAddress(<sender email address>)
  mail.To.Add(<recipient address>)

  ' Set the subject
  mail.Subject = "Er wordt gebeld"

  ' Create the text only part for those readers not able to view HTML with embedded images
  plainView = AlternateView.CreateAlternateViewFromString("Wie staat er voor de deur?" & vbCrLf & "<your homeseer URL>/photos/" & sFilename, Nothing, "text/plain")

  ' Create the HTML mail with the embedded photo
  htmlView = AlternateView.CreateAlternateViewFromString("Wie staat er voor de deur?<br /><img src=cid:deurbel>", Nothing, "text/html")

  Dim imageView As New AlternateView(hs.GetAppPath & "/html/photos/" & sFileName, MediaTypeNames.Image.Jpeg)
  imageView.ContentId = "deurbel"
  imageView.TransferEncoding = TransferEncoding.Base64

  Dim data As New Attachment(imageView.ContentStream, MediaTypeNames.Image.Jpeg)
  data.ContentDisposition.Inline = true
  data.ContentId = "deurbel"
  data.TransferEncoding = TransferEncoding.Base64
  data.Name = hs.GetAppPath & "/html/photos/" & sFileName

  ' Add the views
  mail.AlternateViews.Add(plainView)
  mail.AlternateViews.Add(htmlView)
  mail.Attachments.Add(data)

  ' Send the message
  Dim smtp As New SmtpClient(<your mail server>)
  smtp.Send(mail)

End Sub
Op een aantal plaatsen zul je de voor jou relevante parameters moeten invullen. De URI die ik gebruik voor een Logitech IP Cam om een foto te maken is:
/img/snapshot.cgi?size=2&quality=3
Rene.
User avatar
Snelvuur
Forum Moderator
Forum Moderator
Posts: 3156
Joined: Fri Apr 06, 2007 11:01 pm
Location: Netherlands
Contact:

Re: Netcam plugin en MMS

Post by Snelvuur »

Ik weet niet hoe het zit met kosten, maar een MMS betaal je volgens mij meer geld voor dan een SMS. Althans met normale providers is dit volgens mij wel het geval.

Als je een iphone hebt kan je ook push berichten doorsturen, ik weet niet of er dan ook gelijk een plaatje bijkan.
// Erik (binkey.nl)
User avatar
Rene
Global Moderator
Global Moderator
Posts: 1689
Joined: Wed Oct 08, 2008 3:54 pm
Location: Netherlands

Re: Netcam plugin en MMS

Post by Rene »

Je kunt geen plaatjes opnemen in de push berichten voor een iPhone. Maar kan je geen email lezen op je mobiel?
Rene.
User avatar
Wima
Member
Member
Posts: 128
Joined: Sun Aug 16, 2009 11:05 am
Location: Netherlands

Re: Netcam plugin en MMS

Post by Wima »

Ik heb een N97 en daar kan ik email mee lezen. Het punt is dat ik moet instellen wanneer de telefoon email ophaalt.
Als ik dat elke minuut zou doen maakt hij dus elke keer contact met de provider. Als ik elke 30 minuten ophaal,
ben ik te laat om te zien wie er 25 minuten gelden aan de deur stond.Maar in principe kan het per mail ook.

Het voordeel van een SMS/MMS is dat een paar seconden later het bericht al op je telefoon verschijnt.

Wil
even the genious ask questions
User avatar
Snelvuur
Forum Moderator
Forum Moderator
Posts: 3156
Joined: Fri Apr 06, 2007 11:01 pm
Location: Netherlands
Contact:

Re: Netcam plugin en MMS

Post by Snelvuur »

dan gewoon houden bij een sms + een link naar je screenshot. mms is volgens mij wel mogelijk, ik heb zelf een telefoon aan de pc hangen en die kan ook mms versturen via bepaalde tooling als ik het goed heb, maar ik heb dat niet gedaan vanwege de kosten van mms. (en dat ik een iphone heb)
// Erik (binkey.nl)
User avatar
Rene
Global Moderator
Global Moderator
Posts: 1689
Joined: Wed Oct 08, 2008 3:54 pm
Location: Netherlands

Re: Netcam plugin en MMS

Post by Rene »

Ondersteunt de N97 geen push mail (b.v. IMAP-Idle) zodat je niet hoeft te pollen? Je kan natuurlijk ook een SMS sturen en zodra je deze binnenkrijgt je mail raadplegen. Ik gebruik zelf push mail obv Exchange en krijg binnen een seconde nadat er gebeld is een mailtje met foto afgeleverd op m'n iPhone. Ook krijg ik een push notification via prowl (bespaart weer SMS kosten), maar dit is iPhone specifiek. Het schijnt dat Nimbuzz push notifications mogelijk maakt op Symbian dus wellicht heb je daar iets aan.
Rene.
Reemster
Member
Member
Posts: 193
Joined: Tue Feb 17, 2009 9:17 pm
Location: Netherlands

Re: Netcam plugin en MMS

Post by Reemster »

MMS gaat na een tijdje vrij prijzig worden. Ik dacht dat Gmail direct push had?.. http://googlemobile.blogspot.com/2009/0 ... pport.html Ik heb een exchange server draaien ;) ik wil best een account voor je aanmaken hoor..
Post Reply

Return to “Homeseer algemeen Forum”