Aller au contenu

Krikroff

Modérateurs
  • Compteur de contenus

    6 715
  • Inscription

  • Dernière visite

  • Jours gagnés

    124

Tout ce qui a été posté par Krikroff

  1. bas non faut pas, pourquoi tu n'adaptes tout simplement pas te scène ?? Du coup je ne comprends pas pourquoi nous parlons de la propriété isLight ?
  2. Hein !!! Tu utilises quoi pour passer le filtre, un callActionGroup ?
  3. Le filtre correspondant est en l’occurrence: { roomID=232, visible = "true", properties = {isLight = "true"} }
  4. Properties est une collection tu peux passer autant de propriété que nécessaire de la manière suivante: property=[nom,valeur]&property=[nom,valeur]&property=[nom,valeur] Pour ton besoin il suffit logiquement de faire: ?roomID=232&property=[isLight,true]&visible=true
  5. Oui pas de problème pour cumuler des filtres, tu peux essayer ceci: /api/devices/?roomID=232&interface=light&visible=true
  6. Tu as oublié de passer ta variable comme ceci il me semble fibaro.call(IDVoletSalon, "close")
  7. C’est bien dommage et encore plus pour l’enceinte connectée qui aurait également parfaitement rendue ce service et pas que... Notification vocale etc...
  8. Oui oui c’est possible très certainement en détournement une des deux sorties relais de l’intercom mais je préfère la solution du module au niveau du carillon
  9. GetIDs et GetDevicesId ne sont pas implémentés sur le HC3, pourtant pas compliqué à adapter [emoji2957] Oui essaie de nouveau logiquement le filtre directement sur /devices/? Fonctionne
  10. Tu n’as pas un Switch Fibaro ou un Smart Implant au fond d’un tiroir ? Ensuite tu gères le Carillon sur appel ou appui du bouton
  11. Pour le retour d’un tableau d’ID il faudrait utiliser Fibaro.getIDs mais qui n’est pas porté e sur HC3. Je connais le code qui se cache derrière, je peux le partager si cela intéresse quelqu’un
  12. Non cela retourne la liste de tous les devices filtrés et pas que les ID Ps: désolé j’utilise Tapatalk et le code lua dans les messages est illisible du coup pas simple
  13. Oui du coup il faudrait bouclé sur le tableau de devices retourné cat il peut y avoir plusieurs catégories retournées
  14. Cette possibilité a été évoquée et en attente de retour par FIBARO
  15. Tu as la doc de ton carillon ?
  16. ce n’est pas supporté tout simplement et donc inutilisable selon moi. Pour info derrière un getDeviceIds ou callActionGroup c’est bien un api.get() sur le endpoint /devices/?... et en plus en LUA donc même pas des performances d’une intégration native en C ou autre [emoji6] Étrange que cela ne fonctionne pas le filtre sur RollerShutter directement sur /devices/ j’utilise cela sur HC2 et c’est idem sur HC3
  17. Krikroff

    Petits bug de la HC3

    Pas de multiples instances d’une même scène sur HC3 il ne faut pas chercher plus loin je pense [emoji848] et envisager une alternative satisfaisante. Pour le refresh du dashboard je me demande si il n’y a pas un problème avec le refreshstate
  18. Date de disponibilité: 13-03-2020 (avant) > Date de disponibilité: 19-03-2020 (maintenant), quel succès ce home center
  19. Krikroff

    Petits bug de la HC3

    Je pense que les triggers partent dans tous les sens, déclechés sur les plages 0-100 Plutôt que operator = "!=", value = 0 je passerai operator = "==", value = 100 ET Plutôt que operator = "!=", value = 100 je passerai operator = "==", value = 0 pour ne prendre en compte que les états 0 et 100 Oui je te confirme que cela n'existe plus... et il y a bataille sur le tracker interne fibaro sur le sujet
  20. Je te confirme que ce n'est pas faisable pour le moment dans les conditions d"une scène, mais bien dans les demandes en attentes Sinon c'est quoi l'idée derrière ? Programmation automatique d'une scène selon un éventement ? des exemples ?
  21. Krikroff

    Petits bug de la HC3

    Hum oui ce problème de refresh du dashboard est constaté par beaucoup.
  22. Krikroff

    Petits bug de la HC3

    Ah mais tu coup tu veux dire que même dans le HC3 ce n’est pas le bon statut qui est remonté ?
  23. Krikroff

    Question TCPSocket

    C’est top [emoji4] bien joué. Côté ressources, cela occupe un thread le temps du setTimeout mais pas bloquant Pourquoi n’utilises tu pas plutôt un type Binary sensor ? Sauf si tu as besoin de faire une action genre On/Off sur ton QA [emoji6]
  24. Krikroff

    Question TCPSocket

    Alors... L'idée serait de déclarer une variable dans ton init self.socketClosed = true Puis implémenter 2 méthodes: connect / closeSocket (ou les noms que tu souhaites bien évidement ) Et enfin d'utiliser une méthode principale pour ton send, afin de faire toutes les vérifications d'usage avant le socket:write exemple: function pioneer__vsx__device:send(cmd, expected, callback) if (self.socketClosed == true) then self:connect() end -- This equipments is using the 1st command's <CR> as a trigger to wake up the main CPU self.socket:write("\r", { success = function() self:debug("wake up the main CPU") -- wait 100msec fibaro.sleep(100) self.socket:write("\r"..cmd.."\r", { success = function() -- the function that will be triggered when the data is correctly sent self:debug("data sent") if (type(expected) == 'string') then self:waitForResponse(expected, callback) -- launching a data readout "loop" waitng for expected data else -- no results expected end end, error = function(err) -- the function that will be triggered in the event of an error in data transmission self:debug("error while sending data") self:closeSocket() end }) end, error = function(err) -- the function that will be triggered in the event of an error in data transmission self:debug("error while sending data") self:closeSocket() fibaro.setTimeout(2000, function() self:send(cmd, expected, callback) end) end }) end Du coup, en cas de déconnexion / reco. de ton serveur et au prochain send depuis le HC3, si ça plante le script ferme le socket, puis ré-ouvre et réexecutre la dernière commande. Il faudrait certainement encore "durcir" tout cela mais ok dans mes simulations. Amuse-toi bien
  25. Krikroff

    Petits bug de la HC3

    Fait ! Pour le coup je ne suis pas certain qu'il s'agisse d'un bug, à confirmer, avis aux possesseurs de HC3 avec pleins de modules la notification n'est-elle pas que sur l'action principale du module genre: opening, motion... J'ai remonté cela en demande d'amélioration.
×
×
  • Créer...