Apparaten niet bereikbaar, geen automatische app herstart

Er is een optie in Homey om gecrashte apps automatisch opnieuw op te laten starten maar wat is de definitie van crashen hier?

Wat ik met enige regelmaat zie is dat van sommige apps mijn apparaten niet bereikbaar zijn en er een rode driehoek met uitroepteken bij staat. 99 van 100 keer is een herstart van de app de oplossing. Ik zou dan denken dat dit in de categorie “app crash” valt want een herstart lost het probleem op.
Dit is dus niet het geval, waarom wordt een app niet automatisch herstart als dit zich voordoet?

Hier een voorbeeld van wat ik bedoel.

Bedankt.

Als het app-proces stopgezet wordt vanwege een detecteerbare, onherstelbare fout in het programma.

Dat apparaten niet bereikbaar zijn is niet per se te wijten aan een onherstelbare fout in een app, het kan ook zomaar dat de apparaten ook daadwerkelijk niet bereikbaar zijn omdat ze bijvoorbeeld zijn uitgeschakeld.

Oke dat is wellicht zo maar als een herstart van de app de oplossing biedt zou het ook aan de app kunnen liggen. Het zijn ook vaak dezelfde apps met dit probleem.
Het zou een mooie nieuwe (optionele) optie voor Homey kunnen zijn als apps automatisch herstarten als een of meerdere van hun apparaten niet bereikbaar zijn.

Dit zou dan pure symptoombestrijding zijn.
Beter is het om de ontwikkelaar van de app er op te wijzen dat er een bug in de app zit waardoor soms de verbinding met de devices wegvalt. Want bij de “goede” apps doet dit probleem zich niet voor.

Flauwekul, er zijn genoeg “goede” apps waarbij dit probleem ook optreedt. Toevallig veel Zigbee apps.

Stel nou dat een apparaat bewust onbereikbaar wordt en je hebt die optie aan staan, dan blijft de app dus continu opnieuw opgestart worden. Het is niet zo makkelijk als je denkt, net als het niet zo makkelijk is om te detecteren of apparaten onbereikbaar zijn vanwege een appfout, een apparaatfout, een menselijke fout óf dat het de bedoeling is.

Dat noem ik dan dus geen goede apps. Het moeten herstarten van een app voor het herstellen van een verbinding is voor mij niks anders dan een noodpleister. Een goede app lost dat intern op.

1 Like

Je hebt geen idee of de fout in de app zit, of daarbuiten (Homey’s core). Mijn gok: daarbuiten.

Dat kan zijn. Maar dat moet de maker van de app dan weer melden aan Athom. Als je iedere keer domweg de app herstart los je het probleem niet op.

Ook dat is waar maar ik weet ondertussen dat het niet niet dagelijks en zeker meerdere keren per dag gebeurd. Vaak kom ik er pas achter als iets niet werkt zoals verwacht en dat vind ik gewoon irritant. Persoonlijk zou ik dit een welkome optie vinden.

Maar ik zal ook de makers van de betreffende apps er op duiden dat dit met enige regelmaat gebeurd.
Dan is het aan hen om er wel of niet iets mee te doen.
Innr, Harmony en Osram zijn sowieso de top 3 apps met dit probleem.

Als je al 3 apps hebt die regelmatig driehoeken weergeven vanwege geen verbinding is er dan niet iets anders mis?

Zoals?

Geen idee, ik vroeg het mij af.
Misschien voeding van Homey.

Die heb ik al eerder op advies vervangen. De Homey voeding gebruik al lang niet meer, er zit nu een Samsung voeding op.

Als het een voeding probleem zou zijn dan zouden meer apps hier last van moeten hebben i.m.o

Euhh, dat is Zigbee, WiFi en zigbee…

Dat verstoort elkaar imo, eerst maar eens goed tunen:

Dit heb ik ook al eerder gedaan.

4 Acces points in huis die staan op 4,6,11 en 9
Zigbee kanaal staat op 11
Deze zouden elkaar niet mogen verstoren volgens de WiFi ZigBee Interference Checker.
Dit zou dan ook niet de oorzaak mogen zijn. Ik heb ook van alles van Hue gekoppeld aan de Hue zonder bridge app en die heeft nooit problemen. Ook zijn de routers in het Zigbee netwerk als eerste gekoppeld, op de devices na die later zijn gekoppeld.
Kan Homey dit niet zelf in de juiste setting zetten als het niet helemaal goed staat?

Met Aqara devices heb ik ook met enige regelmaat dat ze het niet meer doen en dan werkt herstarten zelden en doe ik de device verwijderen en opnieuw toevoegen om weer werkend te krijgen.
Hier is de batterij tip een tip die ik nog niet had gezien…

Ik heb ook regelmatig dat een app in ‘pause’ stand gaat waardoor een flow niet werkt. Voor mij zou het al voldoende zijn als ik in dat geval een notificatie krijg zodat ik kan kijken wat er aan de hand is. Automatisch herstarten is niet nodig want dan kan ik niet troubleshooten. Ik blijf dit draadje even volgen en hoop dat iemand een goede tip heeft.

Apps die meer dan 80MB geheugen gebruiken worden op pauze gezet.

Ok, dan zit er dus een geheugenlek in de betreffende App en kan ik dat doorgeven aan de ontwikkelaar(s). Iigv. handig om een notificatie te krijgen.