-
Compteur de contenus
6 715 -
Inscription
-
Dernière visite
-
Jours gagnés
124
Tout ce qui a été posté par Krikroff
-
Si cela marche cela confirme bien qu'il y a une reprise de pas mal de choses du HC2...
-
fibaro.HomeCenter = { SystemService = { -- reboot the gateway reboot = function() local http = net.HTTPClient() http:request("http://localhost/api/service/reboot",{ options={ headers = {["X-Fibaro-Version"] = "2"}, method="POST" } }) end, -- put the gatewau in slee mode suspend = function() local http = net.HTTPClient() http:request("http://localhost/api/service/suspend",{ options={ headers = {["X-Fibaro-Version"] = "2"}, method="POST" } }) end, -- shutdown the gateway shutdown = function() local http = net.HTTPClient() http:request("http://localhost/api/service/shutdown",{ options={ headers = {["X-Fibaro-Version"] = "2"}, method="POST" } }) end } } Dans un Quick App fibaro.HomeCenter.SystemService.reboot() fibaro.HomeCenter.SystemService.suspend() fibaro.HomeCenter.SystemService.shutdown()
-
En croisant avec l' API et connaissant les habitudes de Fibaro ceci devrait parfaitement "émuler" le redémarrage et la mise en veille, (petite question au passage: d’ailleurs elle sort comment du mode veille ? WoL ?) -- reboot the gateway reboot = function() local http = net.HTTPClient() http:request("http://localhost/api/service/reboot",{ options={ headers = {["X-Fibaro-Version"] = "2"}, method="POST" } }) end -- put the gateway in sleep mode suspend = function() local http = net.HTTPClient() http:request("http://localhost/api/service/suspend",{ options={ headers = {["X-Fibaro-Version"] = "2"}, method="POST" } }) end Alors si nous extrapolons A essayer, sans aucune garantie de rien du tout... A tes risques et périls! -- shutdown the gateway shutdown = function() local http = net.HTTPClient() http:request("http://localhost/api/service/shutdown",{ options={ headers = {["X-Fibaro-Version"] = "2"}, method="POST" } }) end
-
Trigger de scène : besoin d’explications
Krikroff a répondu à un(e) sujet de jjacques68 dans Support
Et encore moins un moteur de règles ... -
Trigger de scène : besoin d’explications
Krikroff a répondu à un(e) sujet de jjacques68 dans Support
-
Trigger de scène : besoin d’explications
Krikroff a répondu à un(e) sujet de jjacques68 dans Support
La doc porte à confusion... le seul opréateur est "==" (du coup en mode trigger) Sunrise and sunset For sunrise and sunset, the interpretation of conditions fields is as follows: type – takes value "date". property – takes one of two values: "sunrise" – sunrise, "sunset" – sunset. value – time in minutes before/after sunrise/sunset: Values lower than 0 indicate how many minutes before sunrise/sunset the scene should start. Value 0 means that the scene should take place at sunrise/sunset. Values greater than 0 indicate how many minutes after sunrise/sunset the scene should start. operator – takes value "==". isTrigger – is the condition also a trigger: true – is a trigger (recommended) false – is only a condition (default) -
Trigger de scène : besoin d’explications
Krikroff a répondu à un(e) sujet de jjacques68 dans Support
Je ne suis pas certain que le isTrigger = false soit utile, par défaut si non précisé c'est false. -
Trigger de scène : besoin d’explications
Krikroff a répondu à un(e) sujet de jjacques68 dans Support
Lol, je crois bien que c'est moi qui ne comprends pas ce que tu me dis En effet les 3 bloques sont dans le all -
Trigger de scène : besoin d’explications
Krikroff a répondu à un(e) sujet de jjacques68 dans Support
Tu ne comprends pas ce que je te dis. Il faut logiquement un opérateur par bloque , si pas d'opérateur alors c'est "any" par défaut... -
Trigger de scène : besoin d’explications
Krikroff a répondu à un(e) sujet de jjacques68 dans Support
Ok si ça marche c'est parfait Mais.. je ne vois pas la différence avec l'exmple de Fibaro, tu n'as pas d'opérateur dans tes bloques sunrise et sunset, l'opérateur par défaut est donc "any" -
Trigger de scène : besoin d’explications
Krikroff a répondu à un(e) sujet de jjacques68 dans Support
Avec quelle scène / déclaration ? -
Trigger de scène : besoin d’explications
Krikroff a répondu à un(e) sujet de jjacques68 dans Support
Je pense comprendre ce qui te poses problème, l'opérateur global étant "all" si tu ne précise pas un "any" au niveau du bloque sunset/sunrise (bien que n'étant pas un trigger) alors la scène essaie de valider l'intégralité des conditions, ce qui est parfaitement logique. -
Trigger de scène : besoin d’explications
Krikroff a répondu à un(e) sujet de jjacques68 dans Support
Ok, mais... Cela ne peut toujours pas fonctionner impossible à réaliser ... (les deux conditions ne peuvent être réalisées simultanément) il faut obligatoirement un any (l'une ou l'autre des conditions) Je pense que tu as un problème de copier/coller ceci il manque des chose ici, cette déclaration ne passera certainement pas à l'enregistrement dans ta scène -
Nous en parlions de mémoire début février sur https://www.domotique-fibaro.fr/topic/13933-home-center-3-présentée-au-ces-2020/?page=15&tab=comments#comment-219515 mais il faut rester cependant prudent sur ces annonces, Fibaro va devoir mettre les bouchées doubles pour tenir les délais annoncés . Merci à cette boutique pour la transparence
-
Trigger de scène : besoin d’explications
Krikroff a répondu à un(e) sujet de jjacques68 dans Support
Hum.. si cela fonctionne c'est un bug alors... Car je ne vois pas de trigger dans ta déclaration rien à voir avec l'opérateur si tu veux mon avis . -
Trigger de scène : besoin d’explications
Krikroff a répondu à un(e) sujet de jjacques68 dans Support
[mention]jjacques68 [/mention] je ne suis pas certain de te suivre c’est quoi exactement le problème avec all / any ? Envoyé de mon iPhone en utilisant Tapatalk -
Non, pas de cache à vider... il faudrait faire une revue du code. Envoyé de mon iPhone en utilisant Tapatalk
-
scènes Trigger en erreur, champs inconnu ?
Krikroff a répondu à un(e) sujet de jjacques68 dans Support
Pour le debug, attends la prochaine màj [emoji6] Envoyé de mon iPhone en utilisant Tapatalk -
En complément le PUT retourne en body d'un code 200 le json associé au device
-
Admettons que tu as besoin de balancer sur 3 PC simultanément, avec les PUT, call etc... C'est risqué.. Sinon, je viens de me connecter et je te confirme que le PUT fonctionne pour modifier la mac curl -X PUT "http://10.101.1.3/api/devices/3855" -H "accept: application/json" -H "Content-Type: application/json" -H "X-Fibaro-Version: 2" -H "Accept-language: en" -H "Authorization: Basic YWRtaW46YWRtaW4=" -d "{\"properties\":{\"macAddress\":\"00:00:00:00:00:00\"}}"
-
Tu as vraiment beaucoup de besoins ? Un device WekeOnLan par Périphérique c'est plus simple à gérer que de coder non ?
-
@jjacques68, c'est quoi l'idée: utiliser une instance unique du plugin pour tout tes besoins de WakeOnLAn ?
-
@jjacques68, tu as vérifié si il n'y avait un plugin WanOnLan au fait ?
-
Bof bof ça va juste lisser les écarts si tu veux mon avis, d’ailleurs il n’est pas précisé si c’est le prix public recommandé ou le prix d’achat HT (non négocié/ remisé) qui bouge en vrai. En complément de cette annonce il y a aussi le nouveau positionnement tarifaire des HCLite et HC2 suite à la mise en avant de la nouvelle box premium [emoji51] Envoyé de mon iPhone en utilisant Tapatalk