Forum użytkowników automatyki budynkowej

Z-wave => Fibaro - sceny => Wątek zaczęty przez: tom3sko w Luty 21, 2016, 02:11:18 pm

Tytuł: Wiadomości pop up
Wiadomość wysłana przez: tom3sko w Luty 21, 2016, 02:11:18 pm
Witam, mam 2 pytania w związku z wiadomościami pop up

wiadomość wygląda następująco

local imgUrl = 'http://pu.i.wp.pl/k,NjA0MDYzODgsODg5MDQy,f,konie_079.jpg'
--link to the image
local currentDate = os.date("*t");
--popup message
HomeCenter.PopupService.publish({
title = 'Czas na śniadanko :)', -- title is necessary subtitle = string
--format("%02d:%02d:%02d | April %02d, %04d", currentDate.hour, currentDate.min, currentDate.sec, currentDate.day, currentDate.year), -- It is not necessary
contentTitle = 'Żono', -- It is not necessary
contentBody = 'Czy mam przygotować kuchnie do śniadania ?', -- It is necessary
img = imgUrl, -- only jpg, .png, .bmp
type = 'Info',
--types: 'Info' - blue colour,
--    ‘Success’ – green,
--    ‘Warning’ – yellow,
--    ‘Critical’ – red
    buttons = { { caption = 'Tak',sceneId = 0 },
     { caption = 'Nie', sceneId = 0 } }
})

1. W jakis sposób można dodać swoje zdjęcie, nie zamieszczając go w internecie ? ('http://pu.i.wp.pl/k,NjA0MDYzODgsODg5MDQy,f,konie_079.jpg')
2. Czy nadejściu wiadomości popup może towarzyszyć dźwięk powiadamiający ?
Tytuł: Odp: Wiadomości pop up
Wiadomość wysłana przez: marecki_0luk1 w Luty 21, 2016, 06:14:43 pm
2 pomysły na szybko.
1) Dodaj sobie ikonę do sceny czy wirtualki i wpisz adres lokalny, np. http://HC2_IP/fibaro/n_vicons/UserXXX.png
2) wraz z popupem wyslij standardowy push
Tytuł: Odp: Wiadomości pop up
Wiadomość wysłana przez: tom3sko w Luty 21, 2016, 07:45:33 pm
RACJA !!! z powiadomieniem sobie poradziłęm, natomiast nie wiem czy dobrze zrozumiałem link do zdjęcia
do sceny dodałem plik i przy próbie ponownego  zapisu na dysk, nazywa się on User1025
wpisaując w przeglądarkę link

http:\\IP_centralki\fibaro\n_vicons\User1025.png

wyskakuje błąd 404.

Podsłuchałem w chromie transmisje i prawidłowy link jest taki:

http://IP-centralki/fibaro/icons/scena/User1025.png


Dziękuje Ci bardzo za bardzo mądre rady.
Pozdrawiam
Tytuł: Odp: Wiadomości pop up
Wiadomość wysłana przez: marecki_0luk1 w Luty 21, 2016, 09:28:37 pm
link ktory podalem zakladal ze ikone dodajesz do urzadzenia wirtualnego a Ty dodales do sceny. Wtedy link jest troszke inny.
Tytuł: Odp: Wiadomości pop up
Wiadomość wysłana przez: tom3sko w Luty 22, 2016, 08:22:24 pm
Czasami nie mogę dojść do ładu  z tym systemem. Wczoraj pushe przychodziły na telefony wybrane w scenie, a dzisiaj się chyba obraziły.
Nie pomogło zresetowanie centralki, ponowne uruchomienie telefonów, AP,  usunięcie wszystkich urządzeń mobilnych z zakładki uprawnienia i dodanie ich raz jeszcze.
Co może być przyczyną ?
wersja softu w centralce to 4.071
Tytuł: Odp: Wiadomości pop up
Wiadomość wysłana przez: marecki_0luk1 w Luty 22, 2016, 09:27:37 pm
wklej scene
Tytuł: Odp: Wiadomości pop up
Wiadomość wysłana przez: tom3sko w Luty 22, 2016, 09:43:07 pm
scena zaznaczona jest jako aktywna


po przekonwertowaniu wygląda tak

--[[
%% properties
%% events
%% globals
--]]

local sourceTrigger = fibaro:getSourceTrigger();
function tempFunc()
local currentDate = os.date("*t");
local startSource = fibaro:getSourceTrigger();
if (
 ( ((currentDate.wday == 1 or currentDate.wday == 2 or currentDate.wday == 3 or currentDate.wday == 4 or currentDate.wday == 5 or currentDate.wday == 6 or currentDate.wday == 7) and string.format("%02d", currentDate.hour) .. ":" .. string.format("%02d", currentDate.min) == "17:55") )
)
then
   fibaro:call(897, "pressButton", "1");
   fibaro:startScene(806);
   fibaro:call(898, "sendDefinedPushNotification", "870");
   fibaro:call(899, "sendDefinedPushNotification", "870");
end

setTimeout(tempFunc, 60*1000)
end
if (sourceTrigger["type"] == "autostart") then
tempFunc()
else

local currentDate = os.date("*t");
local startSource = fibaro:getSourceTrigger();
if (
startSource["type"] == "other"
)
then
   fibaro:call(897, "pressButton", "1");
   fibaro:startScene(806);
   fibaro:call(898, "sendDefinedPushNotification", "870");
   fibaro:call(899, "sendDefinedPushNotification", "870");
end

end

Tytuł: Odp: Wiadomości pop up
Wiadomość wysłana przez: marcinwojciesz w Luty 23, 2016, 08:02:47 am
jak wywaliłeś telefony to scenę w miejscu telefonów zrób ponownie - zmieniają się ID telefonów
Tytuł: Odp: Wiadomości pop up
Wiadomość wysłana przez: tom3sko w Luty 23, 2016, 09:38:52 am
Hehe aż taki tempy nie jestem :) ale dzięki za czujność. Komuś napewno się przyda twoja pomoc. Dodam że dzisiaj rano jeszcze sprawdzałem ta scenę i do mnie push dotarł a do żony nie. Nie rozumie tego.
Tytuł: Odp: Wiadomości pop up
Wiadomość wysłana przez: tom3sko w Listopad 30, 2017, 06:17:37 pm
Czy jest jakaś możliwość aby przychodząca wiadomość popup otwierała aplikacje mobilną androida, która działa w tle ?
Wiadomość ta otwiera sie dopiero po manualnym otwarciu apki fibaro.
Tytuł: Odp: Wiadomości pop up
Wiadomość wysłana przez: tom3sko w Grudzień 01, 2017, 06:54:18 pm
a czy wie ktoś jak zrobić by tekst w wiadomościach popup był wyświetlany od lewej strony a nie był wyśrodkowywany ?
Tytuł: Odp: Wiadomości pop up
Wiadomość wysłana przez: marecki_0luk1 w Styczeń 18, 2018, 06:53:06 pm
Nie wiem, ale poszukam to moze cos znajde. Nigdy mi to nie przeszkadzalo
Tytuł: Odp: Wiadomości pop up
Wiadomość wysłana przez: viperlodz w Styczeń 18, 2018, 07:12:20 pm
Z tego co kojarzę to nie da rady, bo aplikacja wyśrodkowuje.
Tytuł: Odp: Wiadomości pop up
Wiadomość wysłana przez: marecki_0luk1 w Styczeń 18, 2018, 07:46:25 pm
to nie szukam - jak Marcin mowi ze nie da rydy to szkoda mojego czasu na szukanie.
Tytuł: Odp: Wiadomości pop up
Wiadomość wysłana przez: tom3sko w Styczeń 24, 2018, 10:17:30 am
ciekawe jak fibaro tego dokanło ? ;)