-
Compteur de contenus
9 579 -
Inscription
-
Dernière visite
-
Jours gagnés
59
Tout ce qui a été posté par pepite
-
Bonsoir @Nissan_GT-R, A tester bien sur --[[ %% properties 90 value 146 value %% events %% globals --]] local lc13 = 90 local SRT = 146 -- ======================== local source = fibaro:getSourceTrigger() if source["type"] == "property" then -- si scene est declenchée par le changement d'une propriété d'un module local ModuleDeclencheur = tonumber(source["deviceID"]) fibaro:debug("Module Déclencheur : " ..ModuleDeclencheur) if ModuleDeclencheur == lc13 then -- si le module declencheur est la LC13 90 fibaro:debug("Module Déclencheur : " ..ModuleDeclencheur.. " == LC13 num"..lc13) local temperatureLC13 = tonumber(fibaro:getValue(ModuleDeclencheur, "value")) local timestampLC13 = tonumber(fibaro:getValue(ModuleDeclencheur, "timestamp")) fibaro:debug("Temperature LC13 CANAP : " ..temperatureLC13.. " - TimeStamp LC13 CANAP : " ..timestampLC13) -- envoi température et timestamp au SRT fibaro:call(SRT, "setTargetLevel", temperatureLC13) fibaro:call(SRT, "setTime", timestampLC13) fibaro:debug("Envoi Température : " ..temperatureLC13.." et TimeStamp de "..timestampLC13.. "au : " ..SRT) elseif ModuleDeclencheur == SRT then -- si le module declencheur est le SRT fibaro:debug("Module Déclencheur : " ..ModuleDeclencheur.. " == SRT num"..SRT) local temperatureSRT = tonumber(fibaro:getValue(ModuleDeclencheur, "value")) local timestampSRT = tonumber(fibaro:getValue(ModuleDeclencheur, "timestamp")) fibaro:debug("Temperature SRT : " ..temperatureSRT.. " - TimeStamp SRT : " ..timestampSRT) -- envoi temperature et timestamp aux LC13 fibaro:call(lc13, "setTargetLevel", temperatureSRT) fibaro:call(lc13, "setTime", timestampSRT) fibaro:debug("Envoi Température : " ..temperatureSRT.." et TimeStamp de "..timestampSRT.. "au : " ..lc13) end end
-
@Puni, si tu veux tester regarde ce post là si tu utilises la version de Steven, la version @tibahut est en train de corriger la sienne.
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Oui, le coup du repertoire backups, et la dis nous tout : miracle ;-) sans avoir a renvoyer la box en pologne ;-)
-
@Puni, quelle version de GEA utilises tu ? Cela dépend bien de la version que tu utilises. La version avec les centralsceneevent n a pas encore ete officiellement diffusee :-) Envoyé de mon Nexus 5X en utilisant Tapatalk
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
T as essayé de partir de l image de la cle de@jojo en v4 ? T as contacte le support ? Envoyé de mon Nexus 5X en utilisant Tapatalk
-
Yes[emoji16]. Alors ressemblant à l intercom ? Envoyé de mon Nexus 5X en utilisant Tapatalk
-
Avant de restaurer ton backup, tu ne veux pas tenter de monter en versionde firmware? Envoyé de mon Nexus 5X en utilisant Tapatalk
-
Bonjour, @971jmd, je voulais juste savoir si tu n'avais pas de souci avec cette version. Qu on puisse la partager. @jorderic, Cela ne viendrait il pas de ton Sunset +90? Pour moi le coucher du soleil est aux alentours de 21h30, plus 90 mins, soit 1h30 on passe donc a 23h00. Ton Time devient donc 23h00-22h30 Tu nas pas d'erreur dans GEA? Envoyé de mon Nexus 5X en utilisant Tapatalk
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Ou un countscenes >1 fibaro:abort Envoyé de mon Nexus 5X en utilisant Tapatalk
-
Bonsoir, tu ne pourrais pas tester en plus l id de l icone? Ou un autre test ? Genre le timestamp et faire la difference? Envoyé de mon Nexus 5X en utilisant Tapatalk
-
au fait @971jmd, tu as quelle version de GEA ? tu utilises celle qui contient les CentralSceneEvent ?
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
@Peter, tu veux mettre sous quel nombre ? 12 ou autre ? -- monter le son sous la fonction que tu souhaites (type bouton +) -- baisser le son : idem (type bouton -) tu remplaces : - sonos["ID"] par l'id du sonos de ta salle de bains - sonos["slider"] doit être 15, si tu n'as pas changé le VD de krikroff ce que fait le code : --> récupération du volume en cours --> ajoute/diminue 10 au volume --> modifie le slider avec le nouveau volume
-
@kioneoranga, pour le garage ouvert, manquerait pas quelques conditions pour être sur ? comme diraient les experts pour un garage : - un capteur d'ouverture pour avoir le retour d'état - puis domotiser le moteur ;-) kubota et les experts ;-) photoooo
-
@Peter tu geres ton SONOS avec le VD Sonos Remote de krikroff ? Si oui, comme ceci, à toi de remplacer les variables -- Monter le son local vol = tonumber(fibaro:getValue(sonos["ID"], "ui.slVolume.value")) -- Recup volume if (vol > 90) then vol = 100 -- Evite volume > 100 else vol = vol + 10 end fibaro:call(sonos["ID"], "setSlider", sonos["SLIDER"], vol) --baisser le son local vol = tonumber(fibaro:getValue(sonos["ID"], "ui.slVolume.value")) -- Recup volume if (vol < 10) then vol = 0 -- Evite volume < 0 else vol = vol - 10 end fibaro:call(sonos["ID"], "setSlider", sonos["SLIDER"], vol) Je confirme les dire de @jjacques68, 12 est bien un appui long, j'utilise comme ceci [12] = function() -- Appui long B1, rond plein, allumage/extinction des lampes
-
Ok, si j'ai bien compris, tu alimentes les FT 85 par le contact sec des MD210R que tu mets à l'intérieur du FT-85. Je ne savais pas qu'on pouvait faire cela. C'est sur que c'est propre, invisible.
- 122 réponses
-
Ah zut, j'avais pas vu que tu avais posté ton code.. En attendant, j'ai mixé les 2 codes, @jojo et @Steven, enfin essayé. A toi de compléter avec le code du post précédent Crée une scene d'extinction : --Scène d'extinction ---------------------------------- -- User Settings ---------------------------------- -- Modules àexclure et fonction de traitement (pas raccordés àdes lumières) -- Peut contenir un id ou un mot clés àchercher dans le nom du module toExclude = {92} ---------------------------------- -- DO not change bellow this line ---------------------------------- -- Modules àexclure ou inclure et fonction de traitement (pas raccordés àdes lumières) -- Peut contenir un id ou un mot clés àchercher dans le nom du module -- toExclude = {72, "Dispo", "Volet", "Bubendorff"} function shouldExclude(module) for _, v in pairs(toExclude) do if string.find(module.name, v) ~= nil or module.id == v then return true end end return false end -- Récupération de la liste des modules local HC2 = Net.FHttp("127.0.0.1", 11111) local payload = "/api/devices" local response, status, errorCode = HC2:GET(payload) if tonumber(errorCode) == 0 and tonumber(status) == 200 and response ~= nil and response ~= "" then local jsonTable = json.decode(response) -- Boucle sur les modules for device = 1, #jsonTable do -- look for lighting devices if jsonTable[device].interfaces and not shouldExclude(jsonTable[device]) then for interface = 1, #jsonTable[device].interfaces do if jsonTable[device].interfaces[interface] == "light" then local DeviceValue = tonumber(jsonTable[device].properties.value) if (DeviceValue and DeviceValue > 0) or (jsonTable[device].properties.value == "true") then --fibaro:debug(" id: "..jsonTable[device].id.." is "..jsonTable[device].name.." type: "..jsonTable[device].interfaces[interface]) --fibaro:debug(" value: "..jsonTable[device].properties.value..". Turning Off") fibaro:call(jsonTable[device].id, "turnOff") end break end end end end else fibaro:debug('<span style="display:inline;color:red;">status='..status..', errorCode='..errorCode..', payload='..payload..', response='..(response or "")..'</span>') end Le code avec l'interactive Push ----------------------------------- -- User Settings ---------------------------------- -- Modules à exclure et fonction de traitement (pas raccordés à des lumières) -- Peut contenir un id ou un mot clés àchercher dans le nom du module toExclude = {92} -- Smartphone devant recevoir Push local Smartphone = XX -- Scene d'extinction local id_de_la_scene_qui_eteint = YY ---------------------------------- -- DO not change bellow this line ---------------------------------- -- Modules à exclure ou inclure et fonction de traitement (pas raccordés àdes lumières) -- Peut contenir un id ou un mot clés àchercher dans le nom du module -- toExclude = {72, "Dispo", "Volet", "Bubendorff"} function shouldExclude(module) for _, v in pairs(toExclude) do if string.find(module.name, v) ~= nil or module.id == v then return true end end return false end local message = "" -- Récupération de la liste des modules local HC2 = Net.FHttp("127.0.0.1", 11111) local payload = "/api/devices" local response, status, errorCode = HC2:GET(payload) if tonumber(errorCode) == 0 and tonumber(status) == 200 and response ~= nil and response ~= "" then local jsonTable = json.decode(response) -- Boucle sur les modules for device = 1, #jsonTable do -- look for lighting devices if jsonTable[device].interfaces and not shouldExclude(jsonTable[device]) then for interface = 1, #jsonTable[device].interfaces do if jsonTable[device].interfaces[interface] == "light" then local DeviceValue = tonumber(jsonTable[device].properties.value) if (DeviceValue and DeviceValue > 0) or (jsonTable[device].properties.value == "true") then --fibaro:debug(" id: "..jsonTable[device].id.." is "..jsonTable[device].name.." type: "..jsonTable[device].interfaces[interface]) --fibaro:debug(" value: "..jsonTable[device].properties.value..". Turning Off") local DeviceName = fibaro:getName(jsonTable[device]) DeviceName = string.gsub(DeviceName," ","_") if (message ~= "") then message = message .. ", " end message = message .. DeviceName end end end end end if (message ~= "") then if (message:find(","))then message = message .. " sont allumés, voulez-vous les éteindre ?" else message = message .. " est allumé, voulez-vous l'éteindre ?" end api.post('/mobile/push', { ["mobileDevices"]={Smartphone}, ["message"]=message, ["title"]='Question:', ["category"]='YES_NO', ["data"]={["sceneId"]=id_de_la_scene_qui_eteint} } ) end end Après comme d'ahb, attention suis un boulet, il y a peut-etre des erreurs partout ;-)
-
Quel est le code que tu as derriere le bouton analyse ?
-
mobileDevices correspond à l'ID de ton telephone connu de ta HC2; Cherche toolkit de krikroff sur le forum, tu vas decouvrir plein de choses et tape dans un navigateur : http://IPHC2/docs
-
Tu l'es à nos yeux, accepte le ;-) On est d'accord, on te taquine, tout n'est pas clic clic clic, on a bien compris ;-) C'est comme toutes les box. je galere toujours avec pushbullet sur Jeedom depuis HC2 ;-) mais je n'y passe pas assez de soirées ;-) Par exemple pour @PITP2, la LD et ses automates, connecteurs, et autres secrets de LD n'en n'ont justement plus pour lui ;-)
-
Complètement d'accord, bel effort et apprécié. Pour moi, c'est un gros point positif. Le forum a l'air aussi assez réactif, amis je n'y suis pas assez..D'ailleurs, faut que je m'y inscrive tiens ;-)
-
A tester, uniquement dans le sens SRT --> LC13, si c'est OK, on ne fera qu'un seul code. C'est pour dissocier, plus facile à debuguer si erreur ;-) --[[ %% properties 90 value 146 value %% events %% globals --]] local lc13 = 90 local SRT = 146 -- ======================== local source = fibaro:getSourceTrigger() if source["type"] == "property" then -- si scene est declenchée par le changement d'une propriété d'un module local ModuleDeclencheur = tonumber(source["deviceID"]) fibaro:debug("Module Déclencheur : " ..ModuleDeclencheur) if ModuleDeclencheur == SRT then -- si le module declencheur est le SRT fibaro:debug("Module Déclencheur : " ..ModuleDeclencheur.. " == SRT num"..SRT) local temperatureSRT = tonumber(fibaro:getValue(ModuleDeclencheur, "value")) local timestampSRT = tonumber(fibaro:getValue(ModuleDeclencheur, "timestamp")) fibaro:debug("Temperature SRT : " ..temperatureSRT.. " - TimeStamp SRT : " ..timestampSRT) -- envoi temperature et timestamp aux LC13 fibaro:call(lc13, "setTargetLevel", temperatureSRT) fibaro:call(lc13, "setTime", timestampSRT) fibaro:debug("Envoi Température : " ..temperatureSRT.." et TimeStamp de "..timestampSRT.. "au : " ..lc13) end end
-
:-) Je dirais normal, dans le dernier post que tu testes, seul est écrit de la LC13 au SRT ;-) je te fais ca dans le sens SRT --> LC13
-
"clic clic clic" marque déposée de @sebcbien ;-) Mais ca dépend du niveau de compétences de chacun ;-) On est plus ou moins sensible ;-)
-
@Nico en filaire sur la ST3B et en alim filaire, tu as encore repassé des cables ?
- 122 réponses
-
@chris6783, des infos sur la V3 ?