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

    Utilisation API HC2

    Essaie de passer en manuel pour tester. en mettant une duree aussi.
  2. pepite

    Jeedom Smart

    oui, une super boox en mode passerelle, mais je pense que Jeedom top en super passerelle, Bluetooth, rfx !!
  3. pepite

    (Tuto) Fake Device + Zibase

    Bonsoir, J'ai ca de cote, mais je n'ai pas de fake. Il y a un sujet sur les fake de @Lazer -- Ecrire Value dans Fake device OK local fakedevice = 116local W = 1234,56 local myJson = '{"properties":{"power":'..W..'}}' local payload = "/api/devices/"..fakedevicelocal HC2 = Net.FHttp("127.0.0.1",11111); local response, status, errorCode = HC2:PUT(payload, myJson)
  4. Bonsoir, Pas de souci pour moi ce soir, le tTS a fonctionne. Rien dans le debug ?
  5. pepite

    Utilisation API HC2

    Salut, Qu'est ce que tu veux faire exactement ? Un exemple de tinman pour la suppression d'une alerte template ---============= Suppression alerte Template ================= -- Scene à ne lancer qu'une fois --- local devices = api.get('/devices') for _, dev in ipairs(devices) do if (dev.properties.parametersTemplate == "0") then if (dev.parentId > 3) then -- "execute order 66" (66 was once device with template) -- now it does not have any parameters, so we can use it dev.properties.parametersTemplate = 66 -- set to parent device api.put('/devices/' .. dev.parentId, dev) -- if other slaves exists, do it as well api.put('/devices/' .. dev.id, dev) -- "give fibaro a break" :) fibaro:sleep(1000) -- we have no temmplate, so select to not use any template!!! dev.properties.useTemplate = false api.put('/devices/' .. dev.parentId, dev) -- if other slaves exists, do it as well api.put('/devices/' .. dev.id, dev) -- "give fibaro a break" :) fibaro:sleep(1000) -- and hide parent device (when changing template parent shows up, bug?) dev.visible = false api.put('/devices/' .. dev.parentId, dev) fibaro:debug("changed module: " .. dev.name .. " with id: " .. dev.id) end end end
  6. Toujours aussi beau :-)
  7. Tu pourras nous faire un petit retour Did ? Stp merciiiii
  8. Ram a 88 % ? Heuuuu
  9. Et un petit partage du montage après Jojo stp :-) J'ai pas de piscine mais pour ma curiosité :-)
  10. pepite

    Utilisation API HC2

    Bonjour, Oui api.put fonctionne :-)
  11. Pas de souci, avec plaisir ;-)
  12. pepite

    Jeedom Smart

    Zibase, je ne connais pas du tout ;-)
  13. pepite

    Jeedom Smart

    @Nico, Je plussoie, Mais toi tu as une zibase pour le rf, moi j'ai rien..donc jeedom en passerelle RF433 ;-)
  14. c'est bien ce que je disais, tu as laisse ton code avec les actions de scenactivation. enleve tout ou commente, et ne laisse que ce ue je t'ai propsé, puis appuie sur un bouton pour voir si on récupère bien quelquechose dans le debug.
  15. Heuu, faut appuyer sur un bouton de la telecommande, le debug que tu me donnes correspond à un appui sur "start" de la scene ;-) C'est quoi ta ligne 46 ? Y a que 3 lignes dans ce que je t'ai proposé ;-) Ton erreur correspond a ton code précédent ;-) avec sceneactivation
  16. Bonjour @Gazous Non, pas de news à ce sujet.J'utilise le contournement de Titof_44 qui fonctionne pour moi -- Restart 2 Function -- Titof_44 bug 4.10 --- function Restart2(type, id, restart, notification) Message("blue", 'Restart2 '..type..'('..id..')') local httpClient = net.HTTPClient() httpClient:request("http://127.0.0.1:11111/api/sceneControl?id="..id.."&action=stop") Message("green", type.."("..id..") successfully stop") fibaro:sleep(1000) httpClient:request("http://127.0.0.1:11111/api/sceneControl?id="..id.."&action=start") Message("green", type.."("..id..") successfully restarted") end -- Load VD/Scene local httpClient = net.HTTPClient() httpClient:request(getURL, { success = function(response) if response.status == 200 then local jsonTable = json.decode(response.data) local name = jsonTable.name or "" if restart and restart == true then if type:lower() == "scene" then -- titof bug 4.10 Restart2(type, id, restart, notification) end --titof
  17. Alors ca : local source = fibaro:getSourceTrigger() On est pas lundi ;-)
  18. Bonjour, @Yannick je n'ai pas de KeyFOb, mais je pense que cela fonctionne avec CentralSceneEvent et non SceneActivation (qui a vocation à disparaitre des nouveaux devices) Essaie cela : --[[ %% events 481 CentralSceneEvent --]] local source = fibaro:getSourceTrigger().event.data fibaro:debug(json.encode(source)) Sans certitude evidemment ;-)
  19. Pardon, je n'ai pas dit pourquoi. Je voudrais utiliser fibaro:getDevicesID(filters) genre : ids = fibaro:getDevicesId({visible = true, enabled = true}) print(json.encode(ids)) avec des volets ça ferait en partant de ton json ids = fibaro:getDevicesId({type: "com.fibaro.FGRM222"}) print(json.encode(ids)) c'est ça ? je pensais que blind apparaissait dans le json pour faire {type: "blind"}
  20. tu peux faire un fibaro:getType sur ton volet stp ?
  21. Merci @Lazer je ne comprends pas, rien qui permet de récupérer "blind" dans le json ?
  22. ah zut la correction auto ;-) json plutôt svp ;-)
  23. Bonsoir, N'ayant pas encore de volet domotisé, quelqu'un peut-il poster le son du ferme svp ? J'ai besoin de savoir ou se trouve le blind dans le son ? Sous properties ou ailleurs ?
  24. pepite

    Fibaro ID

    PAs de soucis, faut bien commencer. Configuration --> Acces control -->User list Tu choisis un utilisateur, puis tu as access rights sur les devices et les scènes
  25. pepite

    Fibaro ID

    Bonsoir @oldelvis Tu peux avec Tasker agir sur scène et VD avec un copte different que celui d'admin (c'est mieux d'ailleurs ..). Au niveau HC2, tu donnes les droits sur les scènes et VDs qui t'intéressent à cet utilisateur. Si tu as besoin du compte admin absolument (fake devices je crois) la syntaxe a été donnée sur ce sujet, mais je ne me souviens pas où elle est ,-)
×
×
  • Créer...