Aller au contenu

Messages recommandés

Posté(e)

Voici un code pour faire planté la HC3 qui me rend dingue depuis ce matin j'ai même fais un recovery

 

voici le code :

-- Generic device type have no default actions to handle

-- To update controls you can use method self:updateView(<component ID>, <component property>, <desired value>). Eg:  
-- self:updateView("slider", "value", "55") 
-- self:updateView("button1", "text", "MUTE") 
-- self:updateView("label", "text", "TURNED ON") 

-- This is QuickApp inital method. It is called right after your QuickApp starts (after each save or on gateway startup). 
-- Here you can set some default values, setup http connection or get QuickApp variables.
-- To learn more, please visit: 
--    * https://manuals.fibaro.com/home-center-3/
--    * https://manuals.fibaro.com/home-center-3-quick-apps/

function QuickApp:onInit()
    self:debug("onInit")
end

donc au premier abord on ne voit rien de particulier et pourtant ce code plante la HC3

 

Après plus tests cela fonctionne a chaque fois

 

il faut donc redémarrer la HC3 et rapidement supprimer le code sinon plantage

 

Je vais vous expliquer ce qui fais que cela plante pour cela

1.thumb.jpg.44e0a38fe4c1ebb953358c5082c035df.jpg

 

On voit ou j'ai mis des fléches qu'il y a des espaces si je les supprimes il n'y a plus de problème la box ne plante plus

 

je me demande si il n'y a pas un caractère caché dans ces espaces qui font planté la box

 

2.jpg

Posté(e)

Et si tu supprimes complètement les commentaires au dessus du onInit() cela règle définitivement le problème ?.

Posté(e)

Alors oui en effet c'est très certainement un caractère qui pose problème, mais je ne comprends pas pourquoi spécifiquement ici sur l'entête d'exemple.

Tu rencontres le problème sur d’autres QA ?

×
×
  • Créer...