e-postlarmsändare

Planering och tankar kring eventuella framtida projekt.
SM0VDT
Inlägg: 677
Blev medlem: 30 december 2012, 21:42:28
Ort: Örsundsbro

e-postlarmsändare

Inlägg av SM0VDT »

Skulle vilja ha en "larmsändare" som skickar mail. Tänker mig i alla fall en 4 ingångar som skickar förprogrammerade mail vid triggning på respektive ingång.
Det kan ju inte vara någon jättegrej att knåpa ihop sådant för den som kan koda dylikt. Men det kan ju inte jag så finns det månne någon färdig kod för dylikt till typ arduino?
Eller någon färdig lösning med både mjukvara och hårdvara i ett.
LarryXz
Inlägg: 641
Blev medlem: 13 mars 2013, 20:31:08
Ort: Norra Uppland

Re: e-postlarmsändare

Inlägg av LarryXz »

Finns det tillgång till Wi-Fi? Måste det vara just mail? Funkar det med pushnotiser istället?
SM0VDT
Inlägg: 677
Blev medlem: 30 december 2012, 21:42:28
Ort: Örsundsbro

Re: e-postlarmsändare

Inlägg av SM0VDT »

Wi-Fi finns. Ja helst mail.
Användarvisningsbild
AndLi
Inlägg: 17045
Blev medlem: 11 februari 2004, 18:17:59
Ort: Knivsta
Kontakt:

Re: e-postlarmsändare

Inlägg av AndLi »

Tänker att det borde vara perfekt för en rasberry pi Pico w. Någon har sannolikt refan gjort det i python.

Det krångligare är nog att lösa smtp server access biten..
Användarvisningsbild
Gorgus
Inlägg: 1997
Blev medlem: 24 april 2006, 22:42:42
Ort: Eskilstuna
Kontakt:

Re: e-postlarmsändare

Inlägg av Gorgus »

Trots att jag varken kan eller vet nåt så försöker jag...

Enkelt exempel, ESP8266 med MicroPython
Det som saknas är hur en misslyckad anslutning och uppkoppling ska hanteras plus funktioner för att känna av vilka pinnar som larmat.

Man kan snabba upp anslutningen till lokala nätverket genom att använda ett fast IP för ESP8266 istället för att tilldelas ett IP-nummer.

Kanske kan vara en början iaf?

Kod: Markera allt

"""
sendmail.py

Enkelt exempel på att skicka ett mail i micropython på ESP8266

umail.py hittas på github tillsammans med exempel

https://github.com/shawwwn/uMail

"""

import time
import network
import umail

ssid = 'SSID'
password = 'PASSWORD'

# sektor som larmat 1-4
sector = 3


# Slå igång wlan
wlan = network.WLAN(network.STA_IF)
wlan.active(True)

# Wait for connect or fail

if not wlan.isconnected():
    print('Ansluter',end="")
    wlan.connect(ssid, password)
    while not wlan.isconnected():
        print(".",end="")
        time.sleep(0.5)
        pass
    
    print("Ansluten")
    print (wlan.ifconfig())
    


print("Sänder mail")
# Sätt server
smtp = umail.SMTP('SMTP_SERVER', 465, ssl=True)
# Logga in på mailservern
smtp.login('MAIL_ATT_LOGGA_IN_PÅ', 'LÖSENORD')
# Sätt var det ska skickas
smtp.to('DESTINATION_MAIL_ADRESS')
# Sätt var det kommer från
smtp.write("From: Larmsystemet <systemet@mail.com>\n")
#Vad som ska synas på Till-raden
smtp.write("To: LARM <larm@copperside.se\n")
# Vad som ska stå på ämnesraden
smtp.write("Subject: Larm\n\n")

# Här sätter vi larmmeddelandet
smtp.write("Larm i sektor:\n\n")
if (sector==1):
    smtp.write("Sektor 1\n")
if (sector==2):
    smtp.write("Sektor 2\n")
if (sector==3):
    smtp.write("Sektor 3\n")
if (sector==2):
    smtp.write("Sector 4\n")

# När vi är klara kör vi en send    
smtp.send()
# Sen loggar vi ut från mailservern
smtp.quit()
 
# Kopplar bort från nätverket
wlan.disconnect()
# Sätter WLAN till inaktivt
wlan.active(False)
print("Klart!")
SM0VDT
Inlägg: 677
Blev medlem: 30 december 2012, 21:42:28
Ort: Örsundsbro

Re: e-postlarmsändare

Inlägg av SM0VDT »

Tack för engagemanget! Jag hade hoppats på att det finns någon mer färdig lösning testad. Det borde göra det. Funktionen som sådan är ju inte helt ovanlig i diverse uppkopplade prylar, så en fristående e-postlarmsändare borde ju finnas eller redan knåpats ihop av någon nörd i fjärran land.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 45168
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: e-postlarmsändare

Inlägg av TomasL »

Användarvisningsbild
ajje
Inlägg: 2351
Blev medlem: 12 mars 2010, 16:35:31
Ort: Smedjebacken

Re: e-postlarmsändare

Inlägg av ajje »

Klart det finns färdiga lösningar, men då börjar det ramla iväg kulor.

https://www.direktronik.se/direktronik/ ... e=20100181

Där är ett exempel jag hittade lite snabbt, tyvärr bara två ingångar per enhet, och förlitar sig på en molntjänst för epostandet.
(å andra sidan är det få ställen det går att skicka epost ifrån med en simpel smtpuppkoppling, ofta krävs det ju ssl och inloggning numera.)
Användarvisningsbild
T0ny
Inlägg: 322
Blev medlem: 11 januari 2009, 01:13:07
Ort: Sthlm

Re: e-postlarmsändare

Inlägg av T0ny »

Den här har 6 ingångar och en reläutgång, systermodellen har 4 in & 2 ut

Skickar sms, ringer upp, mejlar eller skickar push-notis,
Kan kommunicera med larmcentral via SIA-protokollet.

https://www.acandia.se/product/4g-larm- ... -4G.IN6.R1
agehall
Inlägg: 418
Blev medlem: 12 augusti 2020, 19:27:54

Re: e-postlarmsändare

Inlägg av agehall »

Kör Home Assistant och skickar pushnotiser till mobilappen för diverse saker. Supersmidigt och ger mig stor flexibilitet i vad som triggar notiser och hur de utformas.

Dock inte direkt något som körs på en mikrokontroller utan kräver iallafall en RPi.
SM0VDT
Inlägg: 677
Blev medlem: 30 december 2012, 21:42:28
Ort: Örsundsbro

Re: e-postlarmsändare

Inlägg av SM0VDT »

T0ny skrev: 15 november 2022, 06:12:33 Den här har 6 ingångar och en reläutgång, systermodellen har 4 in & 2 ut

Skickar sms, ringer upp, mejlar eller skickar push-notis,
Kan kommunicera med larmcentral via SIA-protokollet.

https://www.acandia.se/product/4g-larm- ... -4G.IN6.R1
Den där var ju inte så dum. Fast den kan lika gärna skicka sms då. Det jag lite är ute efter är för tillämpning med lägre prioritet. Och slippa sim-kort, abb, tanka kontantkort och dyl. Så den är lite overkill men som 4G sms-larmsändare ska jag nog ha den i åtanke...
Användarvisningsbild
bruka
Inlägg: 242
Blev medlem: 29 augusti 2011, 08:06:27
Ort: Hälsingland

Re: e-postlarmsändare

Inlägg av bruka »

En esp8266 och sen Espeasy så kan du skicka mail och behöver inte koda, den har ju några IO som du kan använda.
Några regler behöver du skriva men det är inte speciellt svårt. https://www.letscontrolit.com/wiki/inde ... tification
Dock behöver du ha tillgång till ett mailkonto som inte kräver SSL.
Användarvisningsbild
Mickecarlsson
EF Sponsor
Inlägg: 3743
Blev medlem: 15 april 2017, 18:06:15
Ort: Malmö
Kontakt:

Re: e-postlarmsändare

Inlägg av Mickecarlsson »

Titta på Pushover https://pushover.net/, jag använder denna för att få larm när garageporten öppnas (och stängs) och när det finns uppdatering till Wordpress. Kostar $5 för en plattform.
SeniorLemuren
Inlägg: 7779
Blev medlem: 26 maj 2009, 12:20:37
Ort: Kristinehamn

Re: e-postlarmsändare

Inlägg av SeniorLemuren »

Arduino ethernet-shield
Edit. Jag gjorde något liknande till min braskamin, där jag skickade ett sms till arduinon och fick tillbaka rökgastemperaturen via en app som jag programmerade till min mobiltelefon. Mycket enkelt.
SM0VDT
Inlägg: 677
Blev medlem: 30 december 2012, 21:42:28
Ort: Örsundsbro

Re: e-postlarmsändare

Inlägg av SM0VDT »

Se där ja. Nu börjar vi närma oss något...

Tack!
Skriv svar