Automatiserar – Gratis program för att skicka sms

Windows program för att skicka sms (beta).

SkickaSMS

Jag har gjort programmet för att enklare kunna välja vart och när jag skickar sms. Allt som behövs för detta är ett gammalt 3g modem eller liknande, samt ett billigt kontantkort med fria sms.

Varför?

Orsaken till att jag valde att skriva ett program för att skicka SMS och inte enbart köra med script är rätt många. Grundorsaken till programmet är att min Vera ibland tar upp till 15 minuter att leverera SMS när larmet går, detta tyckte jag inte va ok, därav blev det ett program jag kan anropa från Vera och diverse script. Jag får nu SMS DIREKT när larmet går, samtidigt kan jag även skicka notifierings sms när något händer, Exempelvis när tvätten är klar. Programmet kan självklart användas till mer än bara hemautomation 🙂

Jag har skrivit programmet (V06) för någon månad sedan, så det kommer snart att komma uppdaterad version med lite mer funktioner och stöd för ÅÄÖ.

Hur gör du om du vill köra det själv?

Principen är densamma som i min sms gateway som bygger på Powershell. Det som skiljer är att det inte krävs något kunnande i script om man inte vill. Jag kommer nog att lägga till stöd att skicka sms i mitt program som loggar med http så även det kan skicka sms beroende på vilken data man tar emot och kriterier som sätts. Jag är dock inte där utan det är en framtida plan.

 

För att skicka ett sms behövs följande:

  • Windows dator (Windows 7 eller senare med .net 3.5 eller senare)
  • 3G modem eller liknande (den ska klara att agera COM port och prata AT/DT).

Följande 2G/3G modem hade jag liggandes som jag nu nyttjar.

Kontrollera vilken port modemet hamnar på i enhetshanteraren, i mitt fall COM3 som ovan.

Genom att starta programmet går det att manuellt skriva in rad för rad. dubbelklicka på AutomatiserarSMS.exe och fyll på enligt nedan feta text.

  • COM3                   – I mitt fall hamnade den på COM3
  • 0701234567         – Mobil nummer dit sms:et ska skickas
  • Mitt Meddelande   – Meddelandet som ska skickas skrivs här.

 

Vill jag skicka sms via script eller nått annat program så startar jag det med följande command line:

  • AutomatiserarSMS.exe ”COM3”, ”0701234567”, ”texten som skickas i mitt sms”

 

Här är programmet: AutomatiserarSMS (V0.6)

Buggar:

  • För tillfället blir inte Svenska tecken rätt i SMS:et (V0.6)
  • Vissa modem kräver en omstart av datorn när det installerats för första gången på en dator. Bra att veta om programmet inte fungerar direkt.
  • Buade rate är tyvärr satt statiskt nu, kommer att göra en config fil där detta och COM port läses in från i nästa version.

 

Jag kommer att skapa ett projekt på projektsidan så fort fixat stöd för svenska tecken och sluta kalla den för beta.

Om du gillar programmet eller kommer med någon idé på mer som bör finnas där skriv gärna en kommentar, dela gärna så fler får tips med om programmet och sidan.

// Ispep

5 reaktioner på ”Automatiserar – Gratis program för att skicka sms”

    1. Hej
      Inser nu att jag har gjort programmet och helt missat att lägga med ”webbservern” i Powershell modulen som ligger på bloggen!

      Jag ska uppdatera modulen med den delen som agerar webbserver och samtidigt göra en guide på hur man kan nyttja den för att skicka sms från Vera.

      Håll utkik på bloggen så dyker det snart upp en Powershell funktion som behövs för att skicka sms från Vera:n 🙂

      // Ispep

      1. Väntar med spänning 🙂
        Sökt runt lite på lite e-post till sms lösningar, men det verkar mest vara företagsrelaterade grejer.
        Som smolk i bägaren verkar det som de flesta operatörerna världen över erbjuder enkla lösningar som t.ex. [ditt mobilnummer]@sms.operatör.com, men de nordiska operatörerna har slutat med dessa tjänster 🙁

        Mitt hopp står till automatiserar.se 🙂

  1. Pingback: Allt om Vera och VeraSecure |

Lämna ett svar till André Avbryt svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *