-
Compteur de contenus
9 579 -
Inscription
-
Dernière visite
-
Jours gagnés
59
Tout ce qui a été posté par pepite
-
Bonsoir, Fais une copie d'écran de ton VD avec les boutons stp et post le ;-) T'as testé le code ? tu as bien le code du bouton Noel ?
-
Beta software changes list 4.112: Version 4.112 Beta This update features migration process from version 3.600, reconfiguring every device, adjusting them for changes which took place in the system. This will assure a possibly smooth transition and continuous operation, allowing each device to work with old settings until reconfiguration is done. Please, refer to the message that appears in the interface and Notification Center for further instructions after finishing upgrade. Important! Updating from version 3.600 may take up to 30 minutes. Do not restart controller during update process. Resolved issues: - Incorrect redirect after an update. - It is not possible to create scene with weather or weather plugins as a condition. - Information about the status change of some devices (e.g. Wall Plug) are not displayed in the event panel. - Devices with unticked "Show measurement of energy consumption" option are counted in the global power measurement. - You cannot edit the location points in the location panel. - No possibility of a simultaneous change in many blockade parameters of KeyFob. - Central Scene Events are sent twice. - Sending an unsupported action to a device can cause a crash of the Z-Wave service. New devices support: - Eurotronics Comet Z. - Eurotronics Stella Z. - Philio Technology Corp Multisensor PST02. - Philio Technology Corp PAN06. - Domitech LLC Smart LED Retrofit Kit ZE27EU. Other improvements: - Verification of available space in the system - available space is checked before the software update. In case of insufficient space update will not start. The view of system update is now similar to configuration Wizard.
-
Moi rien, c'est toi en mettant en forme le json ;-) tu peux voir : { -- debut du json route : -- 1ere entree du json (cest peut-etre pas le bon terme technique..) { -- debut des sous-entrees derriere "route" .... ... distance : time... Donc pour recuperer la valeur de distance : tu as ecris : local jsonTable = json.decode(response) pour descendre dans "l'arborescence" du json : jsonTable.route.distance jsonTable.route.time... Essaie cela alors HC2 = Net.FHttp("www.mapquestapi.com",80); local response, status, errorCode = HC2:GET("/directions/v2/route?key=pEKtQ21opd7YxBQWCsTCMVCehFzJmo4N&from=48.846915499999994,2.4396014999999998&to=48.847921,2.4430214999999995&outFormat=json&ambiguities=ignore&routeType=fastest&doReverseGeocode=false&enhancedNarrative=false&avoidTimedConditions=false") if tonumber(status) == 200 then local jsonTable = json.decode(response) fibaro:debug("Connexion OK") fibaro:debug("Distance : " .. jsonTable.route.distance.. " m") fibaro:debug("Temps : " .. jsonTable.route.time.. " mins ") else fibaro:debug("Status:" .. status .. " err: " .. errorCode ) end
-
T'as une distance de 0,2 m ? ,-) Essaie comme ceci, sans certitude ;-) HC2 = Net.FHttp("www.mapquestapi.com",80); local response, status, errorCode = HC2:GET("/directions/v2/route?key=pEKtQ21opd7YxBQWCsTCMVCehFzJmo4N&from=48.846915499999994,2.4396014999999998&to=48.847921,2.4430214999999995&outFormat=json&ambiguities=ignore&routeType=fastest&doReverseGeocode=false&enhancedNarrative=false&avoidTimedConditions=false") if tonumber(status) == 200 then local jsonTable = json.decode(response) fibaro:debug("Connexion OK") fibaro:debug("Distance : " .. jsonTable.route.distance) else fibaro:debug("Status:" .. status .. " err: " .. errorCode ) end
-
amuse toi bien @Quikdav, pas de news du support ?
-
ah ok, pardon. Mets en forme ton json pour etre sur en ajoutant dans ton navigateur un module type json viewer, ca rend "plus" lisible le json en le formatant. Donc tu te connectes bien à l'API, pas de souci de ce côté là. C'est peut-etre : jsonTable.route.distance
-
Teste juste le code qud je te propose sans rajouter le tien
-
Bonjour, Essaie juste cela : HC2 = Net.FHttp("www.mapquestapi.com",80); local response, status, errorCode = HC2:GET("/directions/v2/route?key=pEKtQ21opd7YxBQW&from=48.84691,2.439&to=48.8,2.443021499&outFormat=json&ambiguities=ignore&routeType=fastest&doReverseGeocode=false&enhancedNarrative=false&avoidTimedConditions=false") if tonumber(status) == 200 then local jsonTable = json.decode(response) fibaro:debug("distance : " .. jsonTable.distance .. " m - ") fibaro:debug(jsonTable.time .. " : min : " .. jsonTable.time) else fibaro:debug("Status:" .. status .. " err: " .. errorCode ) end Quelle est ta ligne 7 ? A mon avis tu confonds avec tes getGlobalValue et setglobal et tes declarations de variable
-
Essaie cela, après avoir ajouté le bouton et vérifié que sa position est bien "5" dans le VD (compter de haut en bas et de gauche a droite, y compris les labels) -- nom de la variable à modifier local variable = "Vacances" ---------------------------------- -- DO not change bellow this line ---------------------------------- if fibaro:getGlobal(variable) == "Vacances" then fibaro:call(fibaro:getSelfId(), "pressButton", "3") -- vacances elseif fibaro:getGlobal(variable) == "Travail" then fibaro:call(fibaro:getSelfId(), "pressButton", "4") --travail else fibaro:call(fibaro:getSelfId(), "pressButton", "5") --noel end -- Bouton Noel fibaro:setGlobal('Vacances', 'Noel') fibaro:call(fibaro:getSelfId(), "setProperty", "ui.Statut.value", 'Noel')
-
Bonjour, Quel code as-tu dans les boutons Vacances et Travail ? Sinon, : - tu vas sur l'onglet avancé du VD, - tu ajoutes un bouton que tu nommes"Noel" ;-) T'auras deja le debut ;-)
-
thanks @brv29a
-
Je pense que tu confonds. tu as besoin de quoi ? : si porte ouverte : allumer bar si porte fermee : eteindre bar ??? Ne serait-ce pas plutôt cela que tu cherches à faire ? GEA.add(id["FGK"], -1, "Capteur Armed", {{"turnOn", id["APPLIQUE_DU_BAR"]}}) GEA.add(id["FGK"], -1, "Capteur Disarmed ", {{"Inverse"}, {"turnOff", id["APPLIQUE_DU_BAR"]}})
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Salut @971jmd Tu n'utilises pas Armed et Disarmed comme il faut. En fait c'est une condition à mettre en OPTIONS, comme "Time" ;-) GEA.add(id["FGK"]}, -1, "Capteur Armed", {{"Armed"},{"turnOn", id["APPLIQUE_DU_BAR"]}}) GEA.add(id["FGK"]}, -1, "Capteur Disarmed ", {{"Disarmed"}, {"turnOff", id["APPLIQUE_DU_BAR"]}}
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
bonjour @flamalex, Je la trouve sympa cette serrure, elle a l'air prometteuse, et start-up serieuse, déjà plein de serrures professionnelles ;-) API ouverte, top !! Faudrait trouver toutes les caractéristiques, j'ai pas encore lu. A priori, il faut une gateway ;-)
-
Topic unique Aoc A2272Pw4T - Tactile 21.5 Pouces
pepite a répondu à un(e) sujet de Nico dans Multimédia (audio, vidéo ...)
Sympa la box photo booth:-) -
@jojo pourquoi tu ne pourrais plus faire de demande. Tu es toujours et encore le bienvenu avec grand plaisir
-
waouw
-
@jjacques68, Non pas dans ce cas là (sauf erreur comme d'hab). Placé comme il est et écrit comme ceci setTimeout(function()..... if...then.. end end, delay*1000) La lecture du code DANS le setTimeout ne se fera qu'apres le delai (delay). En fait c'est une pause MAIS qui ne met pas le code en pause. Je m'explique : un code : if...then...end setTimeout(function()... if..then..end end, delay*1000) if ...then...end le code va faire 1- le 1er IF 2- le 2eme IF 3 - settimeout après le delai Avec un sleep if...then...end sleep() if then end if then end le code fait : 1- 1er IF 2- ARRET du delai du sleep 3- 2eme IF 4- 3eme IF Pour boucler avec un setTimeout, il faut appeler LA fonction concernée en paramètre du setTimeout au sein même de la fonction declaree..heuuu function Run() if..then .... end setTimeout(Run, delay*1000) end Run() la fonction Run() contenant le settimeout dans sa propre declaration va boucler
-
truc de dingue ;-) je me posais la question, je pensais que je ne comprenais encore pas qqch hihi boulet ON :-). Ce qui n'aurait pas été étonnant ;-)
-
Tu as un dyson pure cool link ? tu sais s'il y a une API publique ? Pour commencer, tu peux le mettre sur un WallPlug et au moins faire du ON/OFF
-
Ampli, pas photo avec nos petits SONOS. J'envisage ampli HC pour future salle HC au sous-sol..quand j'aurai fini l'etage, mais pour la TV,SONOS ca suffit amplement ;-)
-
Netatmo welcome sauce lazer en mode fibaro :-) juste enooorme Mais cloud ;-), va falloir 1 perso :-)
- 1 631 réponses
-
- 1
-
- topic unique
- surveillance
-
(et 2 en plus)
Étiqueté avec :