Aller au contenu

jojo

Membres confirmés
  • Compteur de contenus

    14 566
  • Inscription

  • Dernière visite

  • Jours gagnés

    187

Tout ce qui a été posté par jojo

  1. 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
  2. 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
  3. 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 ...)
  4. oui, mais sauf que je ne sais plus rien éditer ...
  5. en fait l'API fonctionne toujours. N'y aurait-il pas moyen de déactiver une scène particulière via l'API ?
  6. 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 ...
  7. 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.
  8. 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 ) ?
  9. 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 !
  10. 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
  11. 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:
  12. 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)
  13. jojo

    Mon Test Lifedomus

    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)
  14. jojo

    Mon Test Lifedomus

    le Script Suveillance Station, qui pilote mes caméra connectées àmon Syno
  15. jojo

    Mon Test Lifedomus

    @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é ?
  16. jojo

    Mon Test Lifedomus

    ç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 )
  17. @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 ?
  18. jojo

    Double-Clique Pour Confirmer

    Merci Steven et sorry d'avoir attendu si longtemps pour le mettre en application et répondre P.S. : as-tu vu ceci ? Merci.
  19. j'ai lu que @Lazer avait mis également un WP qur l'alimentation de ses caméras, donc c'est qu'elles peuvent encaisser.
  20. jojo

    Hc2 Monitoring

    cool, donc cela veut dire que le monitoring fonctionne. Je ne veux pas mettre de reboot automatique, car il faudrait une batterie de tests pour qu'il ne fasse pas un reboot, alors qu'il est par exemple entrain de rebooter, ou de faire un upgrade, un backup, un restore, ...
  21. jojo

    Hc2 Monitoring

    j'ai modifié le post 1 pour inclure les modifications du script proposées par samhuin pour détecter l'erreur 503
  22. Merci Samhuin, J'ai repris ton script modifié dans mon Script global HC2 Monitoring (depuis un Syno) J'ai mis en commentaire le redémarrage automatique, car en effet je trouve cela beaucoup trop dangereux sans une batterie de tests
  23. suis ce sujet http://www.domotique-fibaro.fr/index.php/topic/8204-portier-dahua-vto2000a/ Je l'ai acheté. Il existe une version avec plusieurs sonnettes (je crois). Quand j'aurai fait mes tests, je te dirai quoi sur ce fil par rapport àl'intégration avec la HC2
  24. @Nico, Tu en a assez d'avoir une box qui fonctionne bien ? Tu cherches àla planter ?
  25. je ne vois pas de quoi tu parls. Le seul risque est que ça ne fonctionne pas. Selon moi, il n'y a aucun risque
×
×
  • Créer...