Har precis börjat leka med LUA script och testar push funktionaliteten till iOS enheter. Hämtade ut device id genom att använda HC2 APIet (/api/devices/) och använder mig av:

fibaro:call(41, 'sendPush', 'test')

Detta funkade bra att par meddelanden men slutade sedan fungera. Efter att ha tagit bort enheten under access control panel, stängt av iOS appen och startat om både HC2 och telefon fick jag igång det igen, med nytt device ID. Detta snurrade fint och jag la till en till iOS enhet och bägge fick meddelanden från scener jag körde. Sen slutade min funka igen och ovanstående trick som tidigare kickade igång det hela funkar inte nu (har testat 3ggr). Det konstiga är att den enhet som las till sist fortf. funkar perfekt och får alla pushmeddelanden.

Har kollat på device med HC2 apiet och ser en skillnad mellan dessa, se nedan, vet inte om de spelar någon roll i sammanhanget och vet inte hur jag kan fixa det men jag vet inte var jag ska felsöka. Tacksam för alla tips jag kan få..

[TABLE="class: domTable"]
[TR="class: memberRow userRow hasChildren opened"]
[TD="class: memberLabelCell"]32[/TD]
[TD="class: memberValueCell"][/TD]
[/TR]
[TR="class: memberRow userRow"]
[TD="class: memberHeaderCell"][/TD]
[TD="class: memberLabelCell"]id[/TD]
[TD="class: memberValueCell"]41[/TD]
[/TR]
[TR="class: memberRow userRow"]
[TD="class: memberHeaderCell"][/TD]
[TD="class: memberLabelCell"]name[/TD]
[TD="class: memberValueCell"]"Jennys iPhone"[/TD]
[/TR]
[TR="class: memberRow userRow"]
[TD="class: memberHeaderCell"][/TD]
[TD="class: memberLabelCell"]roomID[/TD]
[TD="class: memberValueCell"]0[/TD]
[/TR]
[TR="class: memberRow userRow"]
[TD="class: memberHeaderCell"][/TD]
[TD="class: memberLabelCell"]type[/TD]
[TD="class: memberValueCell"]"iOS_device"[/TD]
[/TR]
[TR="class: memberRow userRow hasChildren"]
[TD="class: memberHeaderCell"][/TD]
[TD="class: memberLabelCell"]properties[/TD]
[TD="class: memberValueCell"]Object { DeviceToken="5453290bba0bca3928a55fexxxxxxxxx", DeviceUID="46e68273573742d43cxxxxxxxxxx", Push="1"}[/TD]
[/TR]
[TR="class: memberRow userRow hasChildren"]
[TD="class: memberHeaderCell"][/TD]
[TD="class: memberLabelCell"]actions[/TD]
[TD="class: memberValueCell"]Object { sendDefinedPushNotification=1, sendPush=1}[/TD]
[/TR]
[TR="class: memberRow userRow"]
[TD="class: memberHeaderCell"][/TD]
[TD="class: memberLabelCell"]created[/TD]
[TD="class: memberValueCell"]1377002664[/TD]
[/TR]
[TR="class: memberRow userRow"]
[TD="class: memberHeaderCell"][/TD]
[TD="class: memberLabelCell"]modified[/TD]
[TD="class: memberValueCell"]1377002664[/TD]
[/TR]
[TR="class: memberRow userRow"]
[TD="class: memberHeaderCell"][/TD]
[TD="class: memberLabelCell"]sortOrder[/TD]
[TD="class: memberValueCell"]44[/TD]
[/TR]
[TR="class: memberRow userRow hasChildren opened"]
[TD="class: memberHeaderCell"]33[/TD]
[TD="class: memberLabelCell"][/TD]
[TD="class: memberValueCell"][/TD]
[/TR]
[TR="class: memberRow userRow"]
[TD="class: memberHeaderCell"][/TD]
[TD="class: memberLabelCell"]id[/TD]
[TD="class: memberValueCell"]43[/TD]
[/TR]
[TR="class: memberRow userRow"]
[TD="class: memberHeaderCell"][/TD]
[TD="class: memberLabelCell"]name[/TD]
[TD="class: memberValueCell"]"Markus iPhone4"[/TD]
[/TR]
[TR="class: memberRow userRow"]
[TD="class: memberHeaderCell"][/TD]
[TD="class: memberLabelCell"]roomID[/TD]
[TD="class: memberValueCell"]0[/TD]
[/TR]
[TR="class: memberRow userRow"]
[TD="class: memberHeaderCell"][/TD]
[TD="class: memberLabelCell"]type[/TD]
[TD="class: memberValueCell"]"iOS_device"[/TD]
[/TR]
[TR="class: memberRow userRow hasChildren opened"]
[TD="class: memberHeaderCell"][/TD]
[TD="class: memberLabelCell"]properties[/TD]
[TD="class: memberValueCell"]Object { DeviceUID="ccbb268b7cde34d9faec3xxxxxxxxxxxx", Push="1", DeviceToken=""}[/TD]
[/TR]
[TR="class: memberRow userRow"]
[TD="class: memberHeaderCell"][/TD]
[TD="class: memberLabelCell"]DeviceToken[/TD]
[TD="class: memberValueCell"]""[/TD]
[/TR]
[TR="class: memberRow userRow"]
[TD="class: memberHeaderCell"][/TD]
[TD="class: memberLabelCell"]DeviceUID[/TD]
[TD="class: memberValueCell"]"ccbb268b7cde34d9faecxxxxxxxxxxxxx"[/TD]
[/TR]
[TR="class: memberRow userRow"]
[TD="class: memberHeaderCell"][/TD]
[TD="class: memberLabelCell"]Push[/TD]
[TD="class: memberValueCell"]"1"[/TD]
[/TR]
[TR="class: memberRow userRow hasChildren"]
[TD="class: memberHeaderCell"][/TD]
[TD="class: memberLabelCell"]actions[/TD]
[TD="class: memberValueCell"]Object { sendDefinedPushNotification=1, sendPush=1}[/TD]
[/TR]
[TR="class: memberRow userRow"]
[TD="class: memberHeaderCell"][/TD]
[TD="class: memberLabelCell"]created[/TD]
[TD="class: memberValueCell"]1377002664[/TD]
[/TR]
[TR="class: memberRow userRow"]
[TD="class: memberHeaderCell"][/TD]
[TD="class: memberLabelCell"]modified[/TD]
[TD="class: memberValueCell"]1377002664[/TD]
[/TR]
[TR="class: memberRow userRow"]
[TD="class: memberHeaderCell"][/TD]
[TD="class: memberLabelCell"]sortOrder[/TD]
[TD="class: memberValueCell"]45[/TD]
[/TR]
[/TABLE]
 
Efter att par till försök med remove and re-add iphone funkar det nu igen, frågan är väl bara hur länge.
Nu när det fungerar så ser jag att Markus iPhone har en DeviceToken satt så antagligen var det felet. Hade varit bättre om man visste varför den försvann dock...
 
Funkade inte länge, min telefon saknar nu DeviceToken igen. Verkar försvinna så fort man har tryckt på ett push meddelande och därmed öppnar iOS appen. Så länge man inte gör detta så funkar det bra. Har mailat supporten men som vanligt är de extremt långsamma och läser inte felbeskrivningen vidare bra.

Är det nån här som detta funkar för? (även att trycka på push meddelanden)
 
Några nyheter om detta? Jag verkar ha samma problem, funkade ett tag. Slutar funka, startar om det mesta osv och kan möjligen få det att funka igen.
Men igår var det stopp, nu får jag inte fart på push längre.
Har senaste firmware på HC2, senaste uppdatering av IOS och app...
 
mickehallgren skrev:
Några nyheter om detta? Jag verkar ha samma problem, funkade ett tag. Slutar funka, startar om det mesta osv och kan möjligen få det att funka igen.
Men igår var det stopp, nu får jag inte fart på push längre.
Har senaste firmware på HC2, senaste uppdatering av IOS och app...
Lite nytt men ingen lösning. Det har funkat av och till för mig under det här året. När device token saknas funkar inte push men det kommer ibland tillbaka utan att jag behöver göra nåt. Mycket irriterande. Har varit i kontakt med Fibaror som tidigare och nu vid senaste kontakten direkt bad mig installera senaste iOS appen (tror det var 2.3.4). Det lät på dem som att den skulle lösa problemet. (vilket det gjorde för mig för ca ett år sedan). Nu har jag dock samma problem igen och det funkar fast jag har senast appen. Fibraro säger att det antagligen är en bugg som kommer att rättas i senare versioner (har man hört den förr). Jag erbjöd den att ta loggar från mitt system för att lättare förstå vad som händer men de har inte visat intresse för det.

Ligg gärna på dem om detta (maila supporten) så att de inser att det är nåt som måste fixas ASAP

Jag har börjat skriva en egen iOS app i ett försök att komma runt detta.
 
Använder appen APNS eller kör den eget system för push? Om du skall låta Apple sköta push måste du ha alla certifikat på plats i appen och som utvecklare. Detta sköts automatiskt i XCode.
 
Min app eller Fibaros? Tror att fibaro kör Apns. När det gäller min app blir det nog Apns också om jag ser behov av det. Första versionen blir nog utan push överhuvudtaget
 
Klicka här för att svara
Vi vill skicka notiser för ämnen du bevakar och händelser som berör dig.