Aller au contenu

pepite

Membres confirmés
  • Compteur de contenus

    9 579
  • Inscription

  • Dernière visite

  • Jours gagnés

    59

Tout ce qui a été posté par pepite

  1. 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
  2. pepite

    Support Gea

    @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.
  3. pepite

    Backup impossible

    Oui, le coup du repertoire backups, et la dis nous tout : miracle ;-) sans avoir a renvoyer la box en pologne ;-)
  4. pepite

    Support Gea

    @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
  5. 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
  6. pepite

    Stable 1.14.0

    Yes[emoji16]. Alors ressemblant à l intercom ? Envoyé de mon Nexus 5X en utilisant Tapatalk
  7. Avant de restaurer ton backup, tu ne veux pas tenter de monter en versionde firmware? Envoyé de mon Nexus 5X en utilisant Tapatalk
  8. pepite

    Support Gea

    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
  9. pepite

    Empêcher une scène de s'auto appeler

    Ou un countscenes >1 fibaro:abort Envoyé de mon Nexus 5X en utilisant Tapatalk
  10. pepite

    Empêcher une scène de s'auto appeler

    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
  11. pepite

    Support Gea

    au fait @971jmd, tu as quelle version de GEA ? tu utilises celle qui contient les CentralSceneEvent ?
  12. @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
  13. @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
  14. @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
  15. 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.
  16. 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 ;-)
  17. Quel est le code que tu as derriere le bouton analyse ?
  18. 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
  19. pepite

    La documentation JEEDOM

    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 ;-)
  20. pepite

    La documentation JEEDOM

    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 ;-)
  21. 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
  22. :-) 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
  23. pepite

    La documentation JEEDOM

    "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 ;-)
  24. @Nico en filaire sur la ST3B et en alim filaire, tu as encore repassé des cables ?
  25. pepite

    La documentation JEEDOM

    @chris6783, des infos sur la V3 ?
×
×
  • Créer...