Wiadomości pop up

  • 13 Odpowiedzi
  • 2616 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline tom3sko

  • ** 78
  • 0
    • Zobacz profil
  • Nazwa i wersja ID: HC 2 4.110
Wiadomości pop up
« dnia: 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 ?
« Ostatnia zmiana: Luty 21, 2016, 02:18:19 pm wysłana przez tom3sko »
*

Offline marecki_0luk1

  • Administratorzy
  • ***** 366
  • 18
    • Zobacz profil
  • Nazwa i wersja ID: HC2 4.100
Odp: Wiadomości pop up
« Odpowiedź #1 dnia: 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
« Ostatnia zmiana: Luty 21, 2016, 06:16:51 pm wysłana przez marecki_0luk1 »
*

Offline tom3sko

  • ** 78
  • 0
    • Zobacz profil
  • Nazwa i wersja ID: HC 2 4.110
Odp: Wiadomości pop up
« Odpowiedź #2 dnia: 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
« Ostatnia zmiana: Luty 21, 2016, 08:05:03 pm wysłana przez tom3sko »
*

Offline marecki_0luk1

  • Administratorzy
  • ***** 366
  • 18
    • Zobacz profil
  • Nazwa i wersja ID: HC2 4.100
Odp: Wiadomości pop up
« Odpowiedź #3 dnia: 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.
*

Offline tom3sko

  • ** 78
  • 0
    • Zobacz profil
  • Nazwa i wersja ID: HC 2 4.110
Odp: Wiadomości pop up
« Odpowiedź #4 dnia: 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
« Ostatnia zmiana: Luty 22, 2016, 08:27:20 pm wysłana przez tom3sko »
*

Offline marecki_0luk1

  • Administratorzy
  • ***** 366
  • 18
    • Zobacz profil
  • Nazwa i wersja ID: HC2 4.100
Odp: Wiadomości pop up
« Odpowiedź #5 dnia: Luty 22, 2016, 09:27:37 pm »
wklej scene
*

Offline tom3sko

  • ** 78
  • 0
    • Zobacz profil
  • Nazwa i wersja ID: HC 2 4.110
Odp: Wiadomości pop up
« Odpowiedź #6 dnia: 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

« Ostatnia zmiana: Luty 22, 2016, 09:46:40 pm wysłana przez tom3sko »
*

Offline marcinwojciesz

  • Moderator Globalny
  • ***** 89
  • 3
    • Zobacz profil
  • Nazwa i wersja ID: HC2 4.042, Sterbox
Odp: Wiadomości pop up
« Odpowiedź #7 dnia: 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
*

Offline tom3sko

  • ** 78
  • 0
    • Zobacz profil
  • Nazwa i wersja ID: HC 2 4.110
Odp: Wiadomości pop up
« Odpowiedź #8 dnia: 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.
*

Offline tom3sko

  • ** 78
  • 0
    • Zobacz profil
  • Nazwa i wersja ID: HC 2 4.110
Odp: Wiadomości pop up
« Odpowiedź #9 dnia: 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.
*

Offline tom3sko

  • ** 78
  • 0
    • Zobacz profil
  • Nazwa i wersja ID: HC 2 4.110
Odp: Wiadomości pop up
« Odpowiedź #10 dnia: 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 ?
*

Offline marecki_0luk1

  • Administratorzy
  • ***** 366
  • 18
    • Zobacz profil
  • Nazwa i wersja ID: HC2 4.100
Odp: Wiadomości pop up
« Odpowiedź #11 dnia: Styczeń 18, 2018, 06:53:06 pm »
Nie wiem, ale poszukam to moze cos znajde. Nigdy mi to nie przeszkadzalo
*

Offline viperlodz

  • Moderator Globalny
  • ***** 526
  • 14
    • Zobacz profil
  • Nazwa i wersja ID: HC2 3.600 | HC2 4.080 | HC2 4.110
Odp: Wiadomości pop up
« Odpowiedź #12 dnia: Styczeń 18, 2018, 07:12:20 pm »
Z tego co kojarzę to nie da rady, bo aplikacja wyśrodkowuje.
*

Offline marecki_0luk1

  • Administratorzy
  • ***** 366
  • 18
    • Zobacz profil
  • Nazwa i wersja ID: HC2 4.100
Odp: Wiadomości pop up
« Odpowiedź #13 dnia: Styczeń 18, 2018, 07:46:25 pm »
to nie szukam - jak Marcin mowi ze nie da rydy to szkoda mojego czasu na szukanie.