-
Compteur de contenus
2 515 -
Inscription
-
Dernière visite
-
Jours gagnés
28
Tout ce qui a été posté par MAM78
-
Quick App - GCE Electronics IPX800 v4 et EcoDevice RT2
MAM78 a répondu à un(e) sujet de Lazer dans Quick App Developpeur
ça bogue, parfois ça marche et généralement pas. J'ai pas réussi à déterminer les circonstances ou ça marche. Puisque rares -
Quick App - GCE Electronics IPX800 v4 et EcoDevice RT2
MAM78 a répondu à un(e) sujet de Lazer dans Quick App Developpeur
Mince, c'est vraiment n'importe quoi cette histoire de suppression de device. Du coup tu es obligé de supprimer l'ensemble du QuickApp et du modifier partout l'ensemble des id Childs de ton QuickApp et pas seulement celui que tu veux recréer. A voir si l'appel API removeChildDevice accepte les suppressions? -
Quick App - GCE Electronics IPX800 v4 et EcoDevice RT2
MAM78 a répondu à un(e) sujet de Lazer dans Quick App Developpeur
Je viens de comprendre mon premier problème, il faut que je crée des Push sur l'IPX. Le deuxième problème reste toujours un mystère -
Quick App - GCE Electronics IPX800 v4 et EcoDevice RT2
MAM78 a répondu à un(e) sujet de Lazer dans Quick App Developpeur
Hello @Lazer J'utilise la commande suivante pour mes détecteurs de mouvements raccordés à mon IPX800 V4 sur les Entrées Digitales. Les changements d'états se font bien sur mon IPX mais ils ne sont pas visible sur les devices (Childs) correspondants. J'ai mis un formule pour inverser l'état puisque je n'ai pas trouvé le moyen de le faire directement sur l'IPX. {device = {name = "Détecteur Terrasse" , type = "MotionSensor" }, value = {command = "Get", argument = "D" , pin = "D6", formula = function(value) return not value end}} Est-ce que tu aurais une explication STP ? Par ailleurs, lorsque j'essai de supprimer les devices (Childs) afin de les recréer suite à une modification du fichier de Config, la suppression ne s'effectue pas. La suppression s'effectue visuellement lors de l'action de suppression, mais lorsque je rafraîchi la page les devices réapparaissent. Sais-tu s'il y a une subtilité sur la suppression des devices (Childs). -
sonos Quick App - Sonos Zone Controller
MAM78 a répondu à un(e) sujet de Krikroff dans Quick App Developpeur
En relisant [mention=3]Krikroff[/mention] ce que tu suggérais à [mention=66]Arnaud78[/mention] j'ai remarqué que tu as ajouté un paramètre booléen (à la fin) à l'appel de ta commande : fibaro.call(1673, "playFile", "WIN-35HTGV34R7S/Musique/TTS/test.mp3", true, 5, false) Du coup, j'ai fais des essais avec ce paramètre et là miracle ça marcha à tous les coups. J’ai pas vu ce paramètre documenté dans tes exemples de commandes en début de post. Mais tu l'évoques par ailleurs. Je suppose que cela doit correspondre au mode protégé qui apparait dans la log ci-dessus ([playFile] current playing is protected.) Si c'est bien cela, je te suggère de le documenter dans les exemples ça évitera à d'autres d'éviter d'avoir le même problème que moi [emoji6] -
sonos Quick App - Sonos Zone Controller
MAM78 a répondu à un(e) sujet de Krikroff dans Quick App Developpeur
Tu trouveras ci-dessous 2 captures de logs. La première exécution qui joue bien le son (juste après avoir fait une sauvegarde du QuickApp). La deuxième exécution qui ne joue pas le son. Curieusement elles ne débutent pas de la même façon. La deuxième indique que : [playFile] current playing is protected. C'est peut-être une piste pour faire le diagnostique du PB. -
sonos Quick App - Sonos Zone Controller
MAM78 a répondu à un(e) sujet de Krikroff dans Quick App Developpeur
Merci, mais comme indiqué GEA n'est plus en question, puisque les requêtes arrivent bien à ton QuickApp. Le problème se produit lorsque j'envoi 2 fois la même demande PlayFile -
sonos Quick App - Sonos Zone Controller
MAM78 a répondu à un(e) sujet de Krikroff dans Quick App Developpeur
Hello, @Krikroff, j'ai un peu avancé dans le diagnostic, ça marche mais qu'une fois ! Avec la commande : GEA.add(id["QA_DOORBIRD_MANAGER_Doorbell"], -1, "", {"QuickApp", 415, "playFile", "192.168.0.22/music/Domotique/Domotique/iTunes Media/Music/Sons Domotiques/Sons Domotiques/Sonnette 1.wav", true, 20} ) Je m'explique, si je fais une modification d'une variable et une sauvegarde de ton QuickApp et que je lance une requête au QuickApp via la commande ci-dessus, le son est bien joué sur l'enceinte. Mais si je relance la requête (sans faire préalablement une modification variable), là le son n'est pas joué ! Pourtant la requête arrive bien à ton QuickApp. Le comportement est curieux, tu aurais une piste ? -
Merci pour l'info sur SonosMP3, cool mais le problème semble venir du module de @Krikroff ou autre chez-moi. Je lui ai demandé sur son post QuickApp Sonos
- 12 474 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
sonos Quick App - Sonos Zone Controller
MAM78 a répondu à un(e) sujet de Krikroff dans Quick App Developpeur
@Krikroff J'ai un problème, j'obtiens dans le debug le message suivant : No route to host En utilisant GEA avec la commande : GEA.add(id["QA_DOORBIRD_MANAGER_Doorbell"], -1, "", {"QuickApp", 415, "playFile", "DiskStation_MAM/music/Domotique/Domotique/iTunes Media/Music/Sons Domotiques/Sons Domotiques/Sonnette 1.wav", true, 20} ) J'ai également essayé ton exemple en début de post ci-dessous et j'ai le même problème. GEA.add(id["QA_DOORBIRD_MANAGER_Doorbell"], -1, "", {"QuickApp", 415, "playStream", "https://s3.amazonaws.com/smartapp-media/sonos/bell1.mp3", true, 10, 8000} ) Est-ce qu'il y aurait des restrictions au niveau de la HC3 pour accéder à des URL externes ? -
Je confirme, le problème est visible niveau du début de QuickApp Sonos de @Krikroff J'obtiens le message suivant : No route to host J'ai également essayé avec l'exemple que donne @Krikroff dans son post et j'ai le même problème. GEA.add(id["QA_DOORBIRD_MANAGER_Doorbell"], -1, "", {"QuickApp", 415, "playStream", "https://s3.amazonaws.com/smartapp-media/sonos/bell1.mp3", true, 10, 8000} ) Est-ce qu'il y aurait des restrictions au niveau de la HC3 pour accéder à des URL externes ?
- 12 474 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Après ce premier problème résolu de déclenchement, j'en ai un autre sur l'exécution d'une action sur un QuickApp, en particulier celui de @Krikroff pour l'enceinte Sonos avec l'excution d'une sonnerie sur celui-ci qui ne s'exécute pas. Voici mes lignes dans GEA : local id = { QA_DOORBIRD_MANAGER_Doorbell = 310 } local sonosMP3folder = "http://192.168.0.22/music/Domotique/Domotique/iTunes Media/Music/Sons Domotiques/Sons Domotiques/" GEA.add(id["QA_DOORBIRD_MANAGER_Doorbell"], -1, "", {"QuickApp", 415, "playFile", sonosMP3folder.."Sonnette 1.wav", true, 20} ) Est-ce vous y voyez un problème ? Apriori le problème n'est pas au niveau de GEA mais dans le chemain d'accès au fichier qui se trouve sur un NAS Synalogy.
- 12 474 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Ca fait vraiment trop longtemps que je ne m'y était pas remis sur ma HC3 Effectivement avec -1 ça marche tout de suite mieux
- 12 474 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Hello, après de long mois d'absence. J'ai une question probablement toute bête Mon Quick App Doorbird Manager à plusieurs Childs (id=310) dont celui qui correspond à la sonnette du Dorbird qui est de type "Capteur binaire". J'arrive bien à le faire changer d'état "breached". Mon problème est que dans GEA je n'arrive pas à déclencher une action sur son changement d'état. Voici les ligne correspondantes : local id = { VD_DOORBIRD_MANAGER = 310, } GEA.add(id["VD_DOORBIRD_MANAGER"], 30, "", {"QuickApp", 415, "playFile", sonosMP3folder.."Sonnette 1.wav", true, 20} )
- 12 474 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Effectivement, c’est un fonctionnalité que je n’ai pas encore su implémenter. Il faudra que l’on m’explique comment est-ce que l’on fait. Envoyé de mon iPhone en utilisant Tapatalk Pro
-
Quick App - GCE Electronics IPX800 v4 et EcoDevice RT2
MAM78 a répondu à un(e) sujet de Lazer dans Quick App Developpeur
Hello @Lazer Enfin de retour, après un début d'année un peu compliqué. Je viens d'installer ton QuickApp pour l'IPX800 V4 et il marche au TOP comme d'hab Pour le moment, j'ai configuré uniquement l'accès aux Relais pour piloter mes vannes d'arrosage automatiques. Je vais également prochainement tester l'extension Fil Pilote connecté à un sèche serviette de salle de bain sur lequel j'ai également une tête thermostatique Fibaro. -
Hello [mention=133]Lazer[/mention] oui plus d'un mois après qu'ils m'ont indiqué qu'ils avaient procédé au remboursement. Soit plus de 2 mois après la date d'achat
-
Quick App - GCE Electronics IPX800 v4 et EcoDevice RT2
MAM78 a répondu à un(e) sujet de Lazer dans Quick App Developpeur
Top je vais pouvoir m’éclater [emoji106] Envoyé de mon iPhone en utilisant Tapatalk Pro -
Nous avons un Volvo XC60 hybride rechargeable en voiture de fonction. Quel plaisir a conduire. Impressionnant la puissance 410 ch) et la souplesse de conduite. La plus part du temps, nous conduisons en électrique pour faire les courses et trajets pour aller au boulot (quand on peu) avec un coût dérisoire. Pour les grands trajets de type vacance le moteur essence assure l’autonomie. Bref un très bon compromis. Pour ce qui est de la boîte automatique, quel plaisir de ne plus à avoir à passer son temps à changer de vitesse dans les bouchons. Rien que pour ça je ne reviendrais plus en boîte manuelle. Envoyé de mon iPhone en utilisant Tapatalk Pro
-
Tu sais ce qu'il te dit alsacien La commande proposée par @Lazer ne fonctionne pas de toute façon. C'est bugué
-
Thanks, it works great
-
Je confirme que ça ne marche pas chez moi : local network, status = api.get("/settings/network") self:debug("Type(network)="..type(network), "Status=", status) Retour : Type(network)=nil Status= 501 Je vais essayer la méthode de @jang
-
J'ai l'impression que l'API bogue sur la partie "/setings/network" J'ai remarqué que d'autres ont également eu ce problème : https://forum.fibaro.com/topic/49113-hc3-quickapps-coding-tips-and-tricks/page/7/?tab=comments#comment-202823 Je pense que cette partie de l'API n'a pas été implémentée
-
Non ça ne marche pas. Je viens d'essayer, également ça : local networkConfig = api.get("/setings/network") self:debug(type(networkConfig)) ça me retourne : nil
-
Dans une Quick APP, est-ce normal pour la commande suivante, d'avoir comme résultat : null status= 501 local response, status = api.get("/setings/network/networkConfig") self:debug(tostring(json.encode(response)), "status=", status)
