Aller au contenu

Cardane

Membres confirmés
  • Compteur de contenus

    1 065
  • Inscription

  • Dernière visite

  • Jours gagnés

    13

Tout ce qui a été posté par Cardane

  1. Cardane

    besoin de conseils

    tu peux très bien faire les branchements interrupteurs comme pour un dimmer normal, comme ca tu peux aussi l'utiliser normalement via la box... je suppose que si tu as pris ce type de Walli c'est pour mettre un interrupteur déporté à un endroit ou il n'y en a pas, donc si tu branches le dimmer ca te fera deux manières de commander ta lampe. Je n'ai jamais utiliser ce Walli mais je pense qu'ensuite tu peux soit créer un scénario pour activer le dimmer, ou alors le plus simple sera de faire une association directe entre ton Walli et le dimmer. Tu dois pouvoir trouver ca dans la doc du Walli, je ne peux pas de montrer d'exemple je n'ai pas de Walli dans mon installation
  2. Cardane

    besoin de conseils

    ah oui, c'est pas le Walli Dimmer, c'est le Walli Contrôler...( @Lazer ou alors c'est moi que me trompe de référence ?) effectivement il te faut alors un dimmer FGDXXX ou un relay FGSxxx, sur lequel tu pourras connecter ton luminaire. il faut que tu installes un de ce modules dans un des boitiers de commande de ton luminaire, et puis tu pourras commander ce boitier à partir de ton Walli...
  3. ah non, c'est sur ma box de prod, donc je suis prudent
  4. non, la seule interface que j'ai c'est "quickApp", mais je suis encore avec la dernière version stable, pas fait l'upgrade vers la 5.091.41...
  5. c'est dingue ca, on n'a même pas le même onglet avancé pour le QA... moi j'ai ca :
  6. ok, la position préférée est définie dans l'onglet avancé du module... mais ca ne m'explique pas pourquoi je n'ai pas la même interface entre un QA créé avec le type roller shutter et un module wave.. ils font une différence ou ?
  7. oh oh... on n'a pas du tout la même interface ... moi j'ai ca je n'ai pas ta ligne "level change" et surtout si je clique sur l'étoile il positionne directement le slider à 50%
  8. salut @Lazer, bon, je suis reparti de zéro, cette fois ci en étant un peu plus concentré sur ce que je faisais :-) tout marche nickel juste une dernière question, est-ce que tu sais comment gérer le bouton "position favorite" ? je ne trouve rien dans la doc de Fibaro concernant cela
  9. ok, voici le code complet (c'est encore en phase de test donc pas du tout optimisé) __TAG = "QA_VELUX_RUE_" .. plugin.mainDeviceId QuickApp._VERSION = 1.0 local Bearer_Key= "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJkNmI5OWQ2ZjRlYzQ0NjMwYjIyYTk1NTU1OTA0ODg3ZSIsImlhdCI6MTYzNzAxNTQ1MSwiZXhwIjoxOTUyMzc1NDUxfQ.cN4-cnw39zPGHigWUlm9B4hW5TmCEDpEHEk9LuPIygg" local HA_URL_NAS = "192.168.1.17:8123" local HA_Action_Open = "cover/open_cover" local HA_Action_Close = "cover/close_cover" local HA_Action_Stop = "cover/stop_cover" local http = net.HTTPClient() local url = "http://" .. HA_URL_NAS .. "/api/states/cover.store_rue" local url_open = "http://" .. HA_URL_NAS .. "/api/services/" .. HA_Action_Open local url_close = "http://" .. HA_URL_NAS .. "/api/services/" .. HA_Action_Close local url_stop = "http://" .. HA_URL_NAS .. "/api/services/" .. HA_Action_Stop local aHeaders = { ['Content-Type'] = 'application/json', ['Authorization'] = 'Bearer ' .. Bearer_Key } local HA_DeviceID = "cover.store_rue" local HAdata = '{"entity_id": "' .. HA_DeviceID ..'"}' function QuickApp:onInit() self:debug("onInit") end -- Roller shutter type should handle actions: open, close, stop -- To update roller shutter state, update property "value" with integer 0-99 function QuickApp:open() self:debug("Store Velux Rue Ouvert à 100%") http:request(url_open, { options = { headers = aHeaders, method = "POST", data = HAdata }, success = function(status) print ("[INFO] Script finished with status :\n" .. "[STATE] " .. status.data) -- self:updateProperty("value", 99) end }) --self:updateProperty("value", 99) end function QuickApp:close() self:debug("Store Velux Rue fermé") http:request(url_close, { options = { headers = aHeaders, method = "POST", data = HAdata }, success = function(status) print ("[INFO] Script finished with status :\n" .. "[STATE] " .. status.data) -- self:updateProperty("value", 0) end }) --self:updateProperty("value", 0) end function QuickApp:stop() self:debug("roller shutter stopped ") http:request(url_stop, { options = { headers = aHeaders, method = "POST", data = HAdata }, success = function(status) print ("[INFO] Script finished with status :\n" .. "[STATE] " .. status.data) end }) end -- Value is type of integer (0-99) function QuickApp:setValue(value) self:debug("roller shutter set to: " .. tostring(value)) --self:updateProperty("value", value) end -- To update controls you can use method self:updateView(<component ID>, <component property>, <desired value>). Eg: -- self:updateView("slider", "value", "55") -- self:updateView("button1", "text", "MUTE") -- self:updateView("label", "text", "TURNED ON") -- This is QuickApp inital method. It is called right after your QuickApp starts (after each save or on gateway startup). -- Here you can set some default values, setup http connection or get QuickApp variables. -- To learn more, please visit: -- * https://manuals.fibaro.com/home-center-3/ -- * https://manuals.fibaro.com/home-center-3-quick-apps/ function QuickApp:onInit() self:debug("onInit") end http:request(url, { options = { headers = aHeaders, method = "GET", }, success = function(status) print ("[INFO] Script finished with status :\n" .. "[STATE] " .. status.data) data_retour = json.decode(status.data) print (data_retour.attributes.current_position) end }) --self:updateView("slider", "value", "0") --self:updateProperty("value", 0) Partout ou il y a des appels à self:updateProperty j'ai du les mettre en commentaire sinon ca plante direct...
  10. salut @Lazer, oui, je n'ai mis ici que le bout de code qui pose problème, je n'ai pas mis les déclarations de variables et autres, mais comme je disais, ca marche très bien sauf que je supprime les commentaires des deux dernières ligne... j'ai l'impression que le seul:updateProperty pose problème mais je ne vois pas en quoi...
  11. Bonjour à tous, Je suis en train de développer un nouveau QA sur base du type Roller Shutter. Pas défaut, il me génère bien les trois fonctions open, close, stop, et le change. Pour l'instant ces fonctions sont vides, j'en suis juste à quelques lignes de code à exécuter directement au lancement du QA. J'ai donc ceci : function QuickApp:onInit() self:debug("onInit") end http:request(url, { options = { headers = aHeaders, method = "GET", }, success = function(status) print ("[INFO] Script finished with status :\n" .. "[STATE] " .. status.data) data_retour = json.decode(status.data) print (data_retour.attributes.current_position) end }) --self:updateView("slider", "value", "0") --self:updateProperty("value", 0) Ca fonctionne très bien, mais dès que j'active les deux dernière lignes (ou même simplement une des deux), le QA se plante (ou ne fait rien en fait, je ne vois rien dans la console) et bien entendu, je ne vois pas ce qui cloche :-) une idée ?
  12. mise à jour effectuée sans aucun problème (pour le moment ) par contre, pourquoi est-ce que systématiquement après un reboot la box se remet-elle en connexion wifi ?
  13. et sinon DSM7 vous êtes contents ? moi par encore fait la mise à jour parce le paquet Java8 n'est pas supporté... donc j'attends :-)
  14. oui, c'est un peu le principe des trucs que je disais, et en plus certains proposent même un contrôle de temps, histoire de couper l'arrivée si l'eau coule depuis XX minutes... il existe les deux systèmes, mécaniques ou par senseur, mais au moins c'est conçu pour être dans un endroit comme un skimmer
  15. en fait il y a des systèmes conçus pour ce que tu veux faire, qui se mettent dans le skimmer ou en dehors (filtre, ou margelle) et qui peuvent commander une vanne ... ca me parait moins dangereux que de passer par la domestique pour faire l'appoint du niveau d'eau... au pire si tu veux vérifier la consommation, tu peux toujours mettre un capteur à impulsion sur l'arrivée d'eau
  16. Cardane

    Configuration HC3 par un débutant

    quel est le problème ? tu as eu une réponse à ta question ci-dessus, faut juste essayer ...
  17. Cardane

    Configuration HC3 par un débutant

    il y a d'ailleurs toujours cette scène disponible sur le forum qui permet de générer la table d'ID à mettre en début de GEA.... elle tourne très bien sur HC3
  18. Cardane

    Achat d'un NAS Synology

    pour info DSM 7 est déjà disponible, il n'est juste pas proposé automatiquement comme upgrade, il faut le downloader séparément
  19. il ne va jamais te la proposer je crois... DSM 7 n'est pas proposé comme upgrade, il faut le télécharger séparément même chose chez moi sur deux autres modèles, et je suis tombé sur un article qui explique qu'il ne sera pas proposé automatiquement
  20. Super, merci, je regarde ca à tête reposée
  21. Salut @Julien92130, est-ce que tu pourrais partager le QA qui permet de récupérer les infos de consommation des PAC ? ou simplement envoyer la commande que tu utilises ? et le top, si tu as la possibilité de partager ca, ce serait la partie Grafana, ca m'intéresse de voir comment tu a construit ton dashboard, je pense éventuellement faire un truc comme ca aussi par la suite. merci
  22. @Lazer, c'est fait, demande appuyée et commentée sur le forum officiel, en espérant qu'ils réagissent :-)
  23. Cardane

    Bonne anniversaire Steven

    bon, c'est quoi ce truc d'avoir tous vos anniversaires en avril ???? bon anniversaire @Steven
  24. Cardane

    QA Dawn&Dusk

    @jang, and based on what i saw in the sunrise-sunset.org, it seems that, after a certain period of the year, the civil, nautical and astro dusk (or dawn) are by default set to 1.00 am, whatever the sunset or sunrise can be. the QA should then be modified to automatically update itself at 0:30 am (in fact whenever you want between midnight and 1:00 am) but if you have different information, just let me know
  25. Cardane

    QA Dawn&Dusk

    oui, effectivement, c'est en rapport au lieu géographique paramètre dans la box
×
×
  • Créer...