-
Compteur de contenus
14 652 -
Inscription
-
Dernière visite
-
Jours gagnés
190
Tout ce qui a été posté par jojo
-
Merci, je note et jessaye et te dis quoi. Mais zut, il faut que je garde la bonne habitude d'aller me coucher tôt (<23h00), et là ça va être dur.
-
oui, mais j'ai un autre call ouvert depuis une semaine pour un device qui s'allume autoomatiquement, et je crais que vous ne sachiez rien y faire
-
Surtout, ne t'excuse pas de ta réponse "tardive". Je me rappelle en effet que tu avais dis que pour le PUT, il fallait passer par un curl. Je ferais bien un script dans mon syno pour faire cela (en espérant n'en avoir jamais besoin). Que devrais-je mettre dans mon script pour faire ce PUT ? Par rapport au call chez Fibaro pour cet incident, je voyais 2 actions possibles : je ne leur dit rien, et j'attends pour savoir combien de temps ils vont prendre pour se préocupper d'un client en rade je leur dit que grâce au support d'experts du forum français (www.domotique-fibaro.fr) mon problème a été réglé. Qu'en pensez-vous ?
-
alors, après un restart de mon router, l'accès par l'extérieur refonctionne correctement. Mais alors pourquoi j'avais un 503 furtif ? => JMB Du coup, je regarde comment forcer un restart de mon router depuis l'extérieur.
-
Pour GEA, j'ai trouvé : problème entre le clavier et la chaise ... En excluant le device qui me faisait tous ces prbl, je n'avais pas adapté le GEA, qui le cherchait. Maintenant je peux me pencher sur pourquoi ça ne fonctionne pas depuis l'extérieur, avec une redirection de port ...
-
mais ça fonctionne depuis le local IP mais alors pourquoi le tachdog n'arrêtait pas de crier sur ma scène GEA ? Lorsque je regarde le log du GEA, il ne semble faire que les instantannés
-
je n'y comprends plus rien. Je rentre chez moi, je vois que mon GEA va du feu de dieu. Je me connecte en local IP à ma box, et tout va bien ! Je me connecte avec l'adresse extérieure, et tout va bien également. Tout à l'heure j'étais au travail, et depuis LA MEME adresse (j'ai une redirection de port au niveau de mon router), problèmes. Peut-être est-ce alors un problème au niveau de mon routeur ? Mais non, car le wat ... Oups, j'ai parlé trop vite : je ne sais de nouveau plus me balader d'un onglet à l'autre :angry:
-
je crois que j'ai réussi àdésactiver le watchdog : en entrant directement l'url pour avoir les scènes, j'ai pu faire un stop de la scène, et je n'ai plus les mail depuis 5 min. Mais au prochain restart de la HC2, c'est reparti
-
en fait, je constate que si je tappe dans mon brower directement l'url pour aller sur les devices ou les scènes, c'est bon, j'ai l'écran. Mais je ne sais pas changer d'onglet ou aller en modif dans la scène. Qu'elle est l'url que vous voyez lorsque vous modifiez l'onglet advanced d'une scène ? (je ne connais pas l'url par coeur, mais si vous allez dans scène, modif advanced, j'espère que cette url est ok, et que je pourrai la modifier et la sauver) Merci
-
merci Lazer, ok, j'ai pigé pour préparé le PUT : Je récupère le json de ma scène, et je pourrais même changer la variable de restart de la Scène GEA de true à false. Ok, mais somment je le mets en PUT, quelle ligne de commande je dois faire dans mon brower ? (sorry, mais je ne suis pas un vrai dieu ...)
-
oui, mais sauf que je ne sais plus rien éditer ...
-
en fait l'API fonctionne toujours. N'y aurait-il pas moyen de déactiver une scène particulière via l'API ?
-
mais justement, si je vais en change de cette scène, 503 "bref" => pas possible de la désactiver. Donc en fait toutes les scènes semblent bien tourner, sauf GEA ...
-
je viens de leur envoyé un mail. Ton watchdog pour les scènes fonctionne : toutes les minutes, je reçois un mail comme quoi GEA est out, et il le sauve. Y a-t-il un moyen pour que je désactive ton watchdog, car tous ces saves du GEA, ça ne doit pas être terrible.
-
oui, c'est parce que je n'ai pas d'autre solution (que je peux me payer) pour l'instant. Est-ce que quelqu'un sais coment je pourrais déactiver une scène (via le toolkit de Krikroff ou autre ) ?
-
non, pas encore. Mais un recovery (avec toutes ses conséquences) pour un simple exclude, CA ME GONFLE :( Je contacte le support Fibaro en urgence !
-
je suis actuellement en mode de l'interprétation de JMB faite par i-magin. cf'r ci-dessous J'ai donc un FGSS002 qui était mort, et loin de la HC2. Je l'ai rapporoché, et ça n'a rien changé. Ce n'est pas cool, mais soit ... Un petit exclude / reinclude et le problème devrait être réglé. Eh bien NON ! c'était une TRES mauvaise idée ! Après l'exclude, le device était toujours présent dans l'interface => restart de la box. Là c'est pire, j'ai une notification comme quoi j'ai un device sans template (en plus). Impossible d'exclure ce brol Je restore le backup de la semaine précédente, je réapplique les quelques modifs dont je me souviens. Je fais un backup. L'exclusion "semble" mieux se passer, mais quand-même fastidieusement. Puis je vois le post de Moicphil sur Lifedomus. Quand je passe d'un onglet à l'autre, elle me fait des 503, mais GEA tourne. Et là , ce matin, impossible de naviguer d'un tab à l'autre. Puis 10 shutdown -r now à 15 min d'intervalle, rien n'y fait. Tout ça parce que j'ai osé faire une action très délicate, exclure un module ... Que puis-je faire d'autre ? L'aspect positif de l'histoire, est que maintenant je reçois toutes les min un mail de mon syno me disant qu'il y a errer 503. Merci, j'avais remarqué, mais au moins ça ça fonctionne
-
merci, j'essayerai dès que ma box est ànouveau up. Depuis que j'ai voulu exclure et réinclure un device mort, ma box est "morte". Des multiples redémarrages n'y font rien :angry: :angry:
-
Merci Steven. Voici ton code : local hidden = false --- true pour exporter les devices cachés local dead = false -- true pour exporter les devices morts local useSections = true local excludeType = {"com.fibaro.zwaveDevice", "weather", "HC_user", "iOS_device", "com.fibaro.voipUser"} local excludeID = {} local generateur = { devices = {}, names = {}, rooms = {}, sections = {}, devicesJSon = api.get("/devices"), roomsJSon = api.get("/rooms"), sectionsJSon = api.get("/sections"), -- Retourne la section souhaitée getSection = function(self, id) if (not useSections) then return "" end if (#self.sections == 0) then for k, v in ipairs(self.sectionsJSon) do self.sections[v.id] = v.name end end id = tonumber(id) if (type(self.sections[id]) == "nil") then return "inconnu" else return self.sections[id] end end, -- Retourne la pièce souhaitée getRoom = function(self, id) if (#self.rooms == 0) then for k, v in ipairs(self.roomsJSon) do self.rooms[v.id] = {} self.rooms[v.id].name = v.name self.rooms[v.id].sectionId = v.sectionID self.rooms[v.id].sectionName = self:getSection(v.sectionID) end end id = tonumber(id) if (type(self.rooms[id]) == "nil") then return "inconnu", "inconnu", 0 else return self.rooms[id].name, self.rooms[id].sectionName, self.rooms[id].sectionId end end, -- Retourne un nom unique addName = function(self, name, roomname) if (type(self.names[name]) == "nil") then self.names[name] = true return name else return self:addName(name.."_"..roomname, roomname) end end, -- Supprime les caractères indésirables et rend le nom unique rename = function(self, name, roomname) local name = name:upper():gsub("[éêèë]", "E"):gsub("EE", "E"):gsub("[ûüù]", "U"):gsub("UU", "U"):gsub("[àâä]", "A"):gsub("AA", "A"):gsub("[öô]", "O"):gsub("OO", "O"):gsub("[îï]", "I"):gsub("II", "I"):gsub("%W", "_") local roomname = roomname:upper():gsub("[éêèë]", "E"):gsub("EE", "E"):gsub("[ûüù]", "U"):gsub("UU", "U"):gsub("[àâä]", "A"):gsub("AA", "A"):gsub("[öô]", "O"):gsub("OO", "O"):gsub("[îï]", "I"):gsub("II", "I"):gsub("%W", "_") return self:addName(name, roomname) end, proceed = function(self) for k, v in pairs(self.devicesJSon) do local doit = (hidden or v.visible) and (dead or not v.dead) if (doit) then for h, w in pairs(excludeType) do if (v.type == w) then doit = false end end if (doit) then for h, w in pairs(excludeID) do if (v.id == w) then doit = false end end end end if (doit) then v.roomname, v.sectionname, v.sectionID = self:getRoom(v.roomID) table.insert(self.devices, v) end end table.sort(self.devices, function(a, if (not useSections) then return a.roomID < b.roomID else return a.sectionname..a.roomname < b.sectionname..b.roomname end end) return self.devices; end } local result = "<BR><BR>-- IDs générés le : " .. os.date("%d/%m/%y à%X") local room = "" local section = "" local lastinfo = "" result = result .. "<BR><BR>local id = {" local devices = generateur:proceed() for k, v in ipairs(devices) do if (section ~= v.sectionname and useSections) then section = v.sectionname result = result .. "<BR><BR>-- SECTION : "..v.sectionname end if (room ~= v.roomname) then room = v.roomname if (not useSections) then result = result .. "<BR>" end result = result .. "<BR>-- ROOM : "..v.roomname.."<BR>" end lastinfo = generateur:rename(v.name, v.roomname) result = result .. lastinfo .. " = " .. v.id .. ", " end result = result .. "<BR>}" result = result .. "<BR>" result = result .. "<BR>-- usage :" result = result .. "<BR>-- fibaro:getValue(id[\""..lastinfo .."\"], \"value\")" result = result .. "<BR>-- GEA.add(id[\""..lastinfo .."\"], 30, \"\")" print(result)
-
si tu ne fais pas un ligne de code, c'est comme des scènes block de la HCL ? (en plus stable et avec une meilleure interface utilisateur = + WAF)
-
le Script Suveillance Station, qui pilote mes caméra connectées àmon Syno
-
@moicphil, Et comment est le scripting. Je me suis tellement habitué au LUA (et surtout aux scripts SS de Lazer, DomoChart (mais on l'aura peut-être plus besoin) et GEA de Steven) que je ne sais pas si je pourrais faire le pas. Et je suppose que le flux vidéo h.264 est supporté ?
-
ça a l'air super, mais ce qui m'inquiète : la température de ta cave àvins un des fondateurs de ce forum qui nous "quitte" ? (et qui est responsable de mon investissement dans ma HC2 )
-
@Sakkhho, Tu sembles avoir réussi àfaire fonctionner ce VD. Je n'y arrive pas : je bloque au niveau de la clé Google : Quelle type de clé faut-il demander, serveur, ??? Saurais-tu m'aider SVP ?
-
Merci Steven et sorry d'avoir attendu si longtemps pour le mettre en application et répondre P.S. : as-tu vu ceci ? Merci.
- 80 réponses
-
- Module Virtuel
- Bouton
-
(et 1 en plus)
Étiqueté avec :