-
Compteur de contenus
14 949 -
Inscription
-
Dernière visite
-
Jours gagnés
202
Tout ce qui a été posté par jojo
-
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 :
-
j'ai lu que @Lazer avait mis également un WP qur l'alimentation de ses caméras, donc c'est qu'elles peuvent encaisser.
-
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, ...
-
j'ai modifié le post 1 pour inclure les modifications du script proposées par samhuin pour détecter l'erreur 503
-
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
-
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
-
@Nico, Tu en a assez d'avoir une box qui fonctionne bien ? Tu cherches àla planter ?
-
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
-
il y aurait un programme alpha chez Fibaro. Regardez la signature de @tinman
-
merci pour ces précisions. Je partage complètement ton analyse. Dans la nuit de samedi àdimanche nous devons patcher un système Unis/Solaris au boulot : la fenêtre de maintnance négociée avec les client es de 4 h... Moi également je m'en fou des 503 grâche àTON watchdog. Mais je ne l'aurais pas, je serais mal ... et làle uptme (de l'application) est important. Je suis sûr qu'ici tout le monde parle d'uptime de l'application
-
en fait, j'aurais pu prendre comme exemple gmail ou Dropbox, ce qui nous intéresse c'est quand on peut utiliser la fonctionnalité, ça nous fait une belle jambe de savoir que le serveur est up, si je ne peux pas lire mes mails
-
je respecte évidemment ton raisonnement. Même si le mien est différent : au travail nous gérons la partie BC des systèmes SAP. Si l'applicatif SAP est down (ici Fibaro) mais que le serveur est up (ici Linux), le business s'en fou, il ne sait pas utiliser son système. Donc ce qui l'intéresse c'est quand son application est dispo, à la limite on s'en fou qu'il y a 10 serveurs qui font du failover toutes les 10 min ... Si on veut comparer nos uptimes, @Nico, @PITP2, @...., publient lequel ?
-
ce que je peux vous dire déjà(en théroie) : Le module DEE1010A permet de commander l'ouverture d'une 2° porte depuis le VTH Il n'y a pas la place pour le placer dans le VTO, mais je le mettrai dans mon garage, d'où j'ai 2 câbles qui partent sur le bus du VTO. Au niveau des gâches, le VTH ne sais en commander que 2 : celle du VTO et d'un DEE1010A. Je pensais (j'espérais) pouvoir en commander autant de portes que je voulais INDEPENDEMMENT si je multipliais les DEE1010A, mais non. Pour commander mes gâches j'utiliserai la sortie contact sec du VTO et du DEE1010A sur un FGBS, qui par GEA commandera des FGS pour la gâche et la porte de garage