Корзина  (пустая) 0 руб.
Корзина  (пустая) 0 руб.
Корзина  (пустая) 0 руб.
Корзина  (пустая) 0 руб.

+7 495 204-27-80

Добро пожаловать, Гость
Логин: Пароль: Запомнить меня

ТЕМА: Скрипт отсылки фото с камеры

IP-камера z-wave с датчиком движения 21 Сен 2016 20:53 #18705

  • nmatyash
  • nmatyash аватар
  • Вне сайта
  • Завсегдатай
  • Сообщений: 182
  • Спасибо получено: 43
  • Репутация: 0
Нарыл на форуме микасы скрипт посылающий фотографию с камеры на e-mail

--Скрипт посылающий фотографию с камеры на e-mail
local cameraID = 257
local ltn12 = require("ltn12")
local mime = require("mime")
local smtp = require("socket.smtp")

local result, content = luup.inet.wget("http://127.0.0.1:3480/data_request?id=request_image&cam=" .. cameraID)

local attachment = ltn12.source.chain(
ltn12.source.string(content),
ltn12.filter.chain(
mime.encode("base64"),
mime.wrap()
)
)

local source = smtp.message({
headers = {
from = "Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра. ",
to = "Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра. ",
subject = "Here is a picure from your webcam"
},
body = {
preamble = "Hello Recipient, \r\n" ..
"This is your e-mail with a picture attached.",
[1] = {
headers = {
["content-type"] = 'image/jpeg; name="image.jpg"',
["content-disposition"] = 'attachment; filename="image.jpg"',
["content-description"] = 'Camera picture',
["content-transfer-encoding"] = "BASE64"
},
body = attachment
},
epilogue = "That's it folks! :)"
}
})

r, e = smtp.send{
from = "Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра. ",
rcpt = "Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра. ",
source = source,
server = "mail.kpnmail.nl",
port = 25
}
Vera Edge, 2xAeonLabs MultiSensor 6 ZW100, 2xFibaro Universal Binary Sensor FGBS-001, Fibaro Smoke Sensor FGSS-001, 2xRemotec ZXT-120, Fibaro Door Sensor FGK-101, 5xConnectHome Relay Switch CH-102, 4xConnectHome Relay Switch CH-101, 2xConnectHome Energy Meter Sensor CH-S06, 2xEverspring Flood Detector EVR_ST812, Double Paddle Wall Controller ZME_WCD1, IP camera Panasonic BL-VP104, Aeotec Smart Switch 6 ZW096, Netatmo Weather Station NWS01-EU, Fibaro RGBW Controller FGRGBWM-441.

IP-камера z-wave с датчиком движения 21 Сен 2016 21:25 #18707

  • Cadet
  • Cadet аватар
  • Вне сайта
  • Живу я здесь
  • Сообщений: 579
  • Спасибо получено: 34
  • Репутация: 4
На первый взгляд не сработает - вернее сработает только если у вас есть свой смтп сервер и без авторизации ну хотябы для локальных пользователей
А так из-за спама все сервера стали отправлять с авторизацией и по ссл
Надо дороботать скрипт под сссл или хотябы под авторизацию
Время создания страницы: 0.103 секунд