e-postlarmsändare
e-postlarmsändare
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.
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.
Re: e-postlarmsändare
Finns det tillgång till Wi-Fi? Måste det vara just mail? Funkar det med pushnotiser istället?
Re: e-postlarmsändare
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..
Det krångligare är nog att lösa smtp server access biten..
Re: e-postlarmsändare
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?
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!")
Re: e-postlarmsändare
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.
Re: e-postlarmsändare
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.)
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.)
Re: e-postlarmsändare
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
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
Re: e-postlarmsändare
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.
Dock inte direkt något som körs på en mikrokontroller utan kräver iallafall en RPi.
Re: e-postlarmsändare
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...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
Re: e-postlarmsändare
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.
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.
- Mickecarlsson
- EF Sponsor
- Inlägg: 3902
- Blev medlem: 15 april 2017, 18:06:15
- Ort: Malmö
- Kontakt:
Re: e-postlarmsändare
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.
-
- Inlägg: 7826
- Blev medlem: 26 maj 2009, 12:20:37
- Ort: Kristinehamn
Re: e-postlarmsändare
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.
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.