Aller au contenu

jjacques68

Membres confirmés
  • Compteur de contenus

    4 364
  • Inscription

  • Dernière visite

  • Jours gagnés

    39

Tout ce qui a été posté par jjacques68

  1. bon ça bug, l’appli se ferme toute seule, on sait pas trop pourquoi ... Pour la connexion directe sans passer parle cloud, c’est étrange, on voit dans les paramètres, l’ip locale de la box, mais on ne peut rien modifier... on va dire que s’il elle la trouve en locale, ça passe directement par le wifi !!?? mais ça rame quand même... alors quoi en penser ?
  2. alors sous IOS j’ai les icônes des VD... en local... Par contre toujours connexion via le cloud... pas possible de se connecter en directe... ça c’est gênant... Y a de la latence... qu’on a pas en connexion directe !!!
  3. oh punaise c'est bon : https://forum.fibaro.com/topic/25640-solved-api-post-scene-action-start-with-parameters/ la syntaxe est : {"args":["valeur1", 2, "valeur3"]} Mais alors quelle galère...
  4. Punaise, j'en viens à me demander si la HC2 est capable de recevoir des requêtes POST avec arguments depuis l'extérieur ???
  5. pour info voici le code de la scène en question : print("Start") local Params = fibaro:args() if Params then for k, v in ipairs(Params) do print(v) end else print("no") end
  6. hé ben nan déolsé, j'ai essayé : {"args":"essai"} {"args"={"Test"="essai"}} {"args":{"Test":"essai"}} {"args"={"monargument1"="Hello","monargument2"="World"}} {"args":{"monargument1":"Hello","monargument2":"World"}} j'ai changé le Content_Type de la requete avec : text/plain application/Json text/html Mais rien y fait à chaque fois j'ai soit l'erreur (si j'utilise le "=" au lieu du ":") soit il me répond OK, mais rien ne vient dans la scène
  7. OK ! je crois que je viens de comprendre la syntaxe des arguments avec ce que tu as dit... J’essaye ce soir après le boulo et te tiens au jus ! Merci !
  8. oula, je crains de ne pas te suivre... ce code se met dans la scène appelée ? je suis perdu avec la syntaxe...
  9. Ja sais bien, mais si je mets l’arguments sous la forme que vous donnez, il retourne une erreur de format json... Y a sous cette forme qu’il accepte !! J’ai essayé de passer des numériques au lieu de chaîne, mais sans succès ! Envoyé de mon iPhone en utilisant Tapatalk Pro
  10. je progresse, ça répond OK, mais la scène me répond qu'il n'ya pas d'arguments ?????
  11. Punaise je n'y arrive pas.... avec toute sorte de syntaxe, voici ce que j'essaye : Si je me mets en méthode PUT, la scène se lance bien mais pas d'arguments. Si je test la scène depuis la HC2 (autre scène qui la lance) avec arguments, ça fonctionne ! Vous avez une idée ? merci !!
  12. Bonjour à tous, La question a déjà peut-être été posé, désolé... Quelle est la syntaxe que l’on doit utiliser pour écrire une requête HTTP permettant de lancer une scène en lui passant des arguments ? Je précise que la requête est exécutée depuis un système extérieur à la HC2 ! (j’utilise souvent les arguments, mais en interne, d’un VD vers une scène par exemple et sans aucun soucis...) Mais dans ce cas précis, ce serait une application windev qui envoie la requête vers la HC2 pour lancer une scène et y passer des arguments ! Et la je sèche... je trouve pas la bonne syntaxe ou méthode... Merci pour votre aide !!
  13. @Lazer, alors j’avais pas capter le coup du paramètre... faut que je refasse un test... oui alors du coup ça veut plus vraiment rien dire mon affaire...
  14. il faut le réveiller manuellement pour prendre en compte la modif...
  15. ben je sais pas trop... voilà ce qui est dit dans la doc : (si je me trompe pas de légende...) après ce que tu dis @Lazer est peut être cohérent, j'ai le réveil des thermostat fixé à 10 min, donc 6 par heure... ça collerait ! Mais pourquoi que celui-là !?? toutes les autres LC13 sont identiques ?! Je me pose la question car mes plantages de panneau de chauffage ne sont toujours pas réglé, et comme par hasard, ce graphe est en lien ...
  16. Hello, j'ai testé la scène Z-wave monitor... beau boulo... mais petite question : Quelqu'un serait m'expliquer comment interpreter cette courbe ? J'ai regardé dans la doc sur le fofo officiel, mais j'avoue ne pas avoir compris cette courbe là... les autres c'est ok. Le device représenté est celui d"un thermostat Danfoss LC13... ????? Je précise que pendant ces 6 heures de tests, je n'étais pas présent dans la maison et le Heating Panel concerné par ce thermostat était sur vacation... (Pour info ce Heating Panel concerné comporte 4 LC13...) Merci pour vos lumières !
  17. jjacques68

    Notifications incessantes !

    Ha ben voila, on retrouve les auteurs originaux merci !! Envoyé de mon iPhone en utilisant Tapatalk Pro
  18. jjacques68

    Notifications incessantes !

    Dans la scène c’est possible... Envoyé de mon iPhone en utilisant Tapatalk Pro
  19. jjacques68

    Notifications incessantes !

    ben j'ai ça chez moi... j'ai certainement pompé sur le fofo... mais alors de qui et où ???? impossible de m'en rappeler... je les remercie au passage et m'excuse d'avance... une scène qui tourne en permanence + 1 VD qui affiche les infos il faut autant de label que de device (le nombre de device est donné par la scène) Supprimer le mot "étiquette" dans les label du VD. s'assurer que le premier label recevant une valeur a comme ID : "Label2". A chaque ajout, ça s'incrémente tout seul. L'icone du VD sera en fonction du device le ayant le niveau de charge le plus faible. On peut régler dans la scène le seuil pour changer l'icone. Et y a un envoi d email si le niveau de charge < au seuil définit dans les VL. --[[ %% autostart %% properties %% events %% globals %% killOtherInstances --]] --[[ Version 1 : 29/12/2017 Scène qui check toute les heures l'état des batteries Utilise le VD 496 pour afficher les infos Envoi mail si < LevelRed --]] local IdVd = 496 local GreenIcone = 1105 local OrangeIcone = 1106 local RedIcone = 1107 local LevelOrange = 30 local LevelRed = 10 local AllDevice = api.get("/devices") local ListeDevice = {} local ListeParentId = {} local LevelMin local NameMin = "" function Main() --récupère les infos des device --doivent être visible, avoir la propriété batteryLevel et pas présent dans la table ListeParentId for k,v in ipairs(AllDevice) do if v.properties.batteryLevel and v.visible == true and not ListeParentId[v.parentId]then --ajoute le parentId dans la table pour ne pas avoir de doublon avec les enfants ListeParentId[v.parentId] = true --ajoute le device dans la liste table.insert(ListeDevice, {v.name.." ("..v.id..")", tonumber(v.properties.batteryLevel)}) end end --trie la table suivant le niveau de batterie du plus faible au plus fort --le niveau de batterie se trouve dans le champ 2 de la table table.sort(ListeDevice, function(a,b) return a[2] < b[2] end) --affiche le nombre total print("Total de device : ",#ListeDevice) --met à jour les label du VD for k,v in ipairs(ListeDevice) do -- K + 1 car le label 1 est le labelUp fibaro:call(IdVd, "setProperty", "ui.Label"..(k+1)..".value", v[1].." = "..v[2].." %") --mémorise le 1er niveau qui est le plus faible if k == 1 then LevelMin = tonumber(v[2]) NameMin = v[1] end end --affiche l'update du VD fibaro:call(IdVd, "setProperty", "ui.LabelUp.value", "Last check : "..os.date("%d/%m/%Y - %H:%M")) --affiche l'icone du VD if LevelMin > LevelOrange then fibaro:call(IdVd, "setProperty", "currentIcon", GreenIcone) elseif LevelMin <= LevelRed then fibaro:call(IdVd, "setProperty", "currentIcon", RedIcone) fibaro:call(2, "sendEmail", "Default Level Battery", os.date("%d/%m/%Y - %H:%M").." - Check Battery of "..NameMin.." ("..LevelMin.."%)") print(os.date("%d/%m/%Y - %H:%M").." - Check Battery of "..NameMin.." ("..LevelMin.."%)") elseif LevelMin <= LevelOrange then fibaro:call(IdVd, "setProperty", "currentIcon", OrangeIcone) end setTimeout(Main, 60*60*1000) end print("Démarrage de la scène : "..os.date("%d/%m/%Y - %H:%M")) Main() et voici le VD... avec une soixantaine d'étiquettes. faudra modifier l'ID de la scène dans le VD, l'ID du VD dans la scène, l'ID des icones définit dans le VL de la scène. Batteries.vfib
  20. jjacques68

    Notifications incessantes !

    attendez... j'avais un truc...
  21. jjacques68

    Notifications incessantes !

    tout à fait. Les VG c’était au cas où on ferait plusieurs tests journalier
  22. jjacques68

    Notifications incessantes !

    sinon le gérer par scène avec la propriété batteryLevel... Tu pourras définir le moment de l’envoi du mail, ne faire qu’un mail avec tout dedans, ... Mais bon, ça veut dire une VG minimum par device à pile... suivant les installations, ça peut faire beaucoup...
  23. jjacques68

    Notifications incessantes !

    tu peux décocher l’alerte mail pour la batterie. j’ai tout décoché chez moi
  24. fait et idem... je vais le virer et le remplacer par un FGS-222. Mais vais devoir brancher un cable de plus et je sais plus si j’ai encore une entree dans les wago... J’ai déjà utilisé un FGS-213 avec ces options sans soucis, mais c’est mon premier 223... je sais pas trop quoi en penser...
  25. c’est ce que je pense aussi, mais ça plante...
×
×
  • Créer...