This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm that you accept these cookies being set.

(closed) pushover script don't works after Update
#1
Hi,

since the Update to the latest release on my SL (2.0.0) my script for notifications don't works anymore...

I used them for 1 year without any problems, but now without changing anything I don't get messages from spacelynk. 
A testmessage via mail to pushover works, so the clients are working well...

Did you know anything about that problem?

My User Lib Script:
Code:
require 'ssl.https' local pushover_url = 'https://api.pushover.net/1/messages.json' local token = 'mytoken' -- Your application token, at least 1 app must be created at pushover.net to get the application token local user = 'my user token' -- Your user token, retrieve from settings inside pushover application for android or ios function pushover(title, message, sound, priority, retry, expire)  if priority < -2 then priority = -2 end  if priority > 2 then priority = 2 end  if retry < 30 then retry = 30 end  if retry > 86400 then retry = 86400 end  if expire < retry then expire = retry end  if expire > 86400 then expire = 86400 end  if priority == 2 then prioritystring = ''.. priority .. '&retry=' .. retry .. '&expire=' .. expire ..'' else prioritystring = priority end  now = os.date('*t')  timestamp = string.format('%02d', now.day) .. '-' .. string.format('%02d', now.month) .. '-' .. now.year .. ' ' ..  string.format('%02d', now.hour) .. ':' .. string.format('%02d', now.min) .. ':' .. string.format('%02d', now.sec)  local data_str = 'user=' .. user .. '&message=' .. message .. ' ' .. timestamp .. '&token=' .. token .. '&title=' .. title  .. '&sound=' .. sound .. '&priority=' .. prioritystring .. ''  local res, code, headers, status = ssl.https.request(pushover_url, data_str) end

my eventscript:
Code:
value1 = event.getvalue('2/3/11')  --holt den Ereigniswert value2 = grp.getvalue('2/3/2')        --holt den Status der Geräteraumtür subjectopen = 'Geräteraumtür wurde aufgeschlossen' messageopen = 'Geräteraumtür wurde aufgeschlossen' subjectclose = 'Geräteraumtür wurde abgeschlossen' messageclose = 'Geräteraumtür wurde abgeschlossen' require("user.pushover") --Set title for message title = 'spaceLYnk' --Set message to be send (current time and date will be added automaticly) --message = 'Storing LBK1' --Set sound to be played on device --pushover(default), bike, bugle, cashregister, classical, cosmic, falling, gamelan, incoming, intermission, magic, mechanical, pianobar, siren, spacealarm, tugboat, alien, climb, persistent, echo, updown, none sound = 'pushover' --Set priority (-2 = no notification only badge and message in app, -1 = notification without sound or vibration, 0 = default, 1 = bypass user quiet hours (set in App not iOS), 2 = bypass user quiet hours (set in App not iOS) + acknowledge required priority = 0 --Seconds to expire retry when not acknowledged, maximum = 86400 (24 hrs, only used with priority 2) expire = 3600 --Seconds to retry when not acknowledged, minimum = 30 (only used with priority 2) retry = 30 if value1 == true then  pushover(title, messageclose, sound, priority, retry, expire) end if value1 == false then  pushover(title, messageopen, sound, priority, retry, expire) end


I don't know why, but during the testing without any changes it works already again???!!!
Reply


Forum Jump: