Krikroff Posté(e) le 31 mars 2020 Signaler Posté(e) le 31 mars 2020 @jjacques68, c'est quoi l'idée: utiliser une instance unique du plugin pour tout tes besoins de WakeOnLAn ?
jjacques68 Posté(e) le 31 mars 2020 Auteur Signaler Posté(e) le 31 mars 2020 ben je l'ai déjà fais dans d'autres QA !! attend j'essaye de faire ce que tu dis...
Krikroff Posté(e) le 31 mars 2020 Signaler Posté(e) le 31 mars 2020 Tu as vraiment beaucoup de besoins ? Un device WekeOnLan par Périphérique c'est plus simple à gérer que de coder non ?
jjacques68 Posté(e) le 31 mars 2020 Auteur Signaler Posté(e) le 31 mars 2020 il y a 1 minute, Krikroff a dit : Tu as vraiment beaucoup de besoins ? 6 PC
Krikroff Posté(e) le 31 mars 2020 Signaler Posté(e) le 31 mars 2020 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\"}}"
Krikroff Posté(e) le 31 mars 2020 Signaler Posté(e) le 31 mars 2020 En complément le PUT retourne en body d'un code 200 le json associé au device
jjacques68 Posté(e) le 31 mars 2020 Auteur Signaler Posté(e) le 31 mars 2020 (modifié) alors @Lazer tu avais raison, je sais pas ce que j'ai foutu... je suis parti dans mon délire... @Krikroff @Lazer et bien du cou maintenant c'est bon. function QuickApp:TurnOnPc(MacAdresse) res = api.put("/devices/456", {properties={macAddress=MacAdresse}}) print(json.encode(res)) fibaro.call(456, "turnOn") end merciiiiiiiiiiiiiii ! qu'est ce que je peux planer par moment... Modifié le 31 mars 2020 par jjacques68 1
jjacques68 Posté(e) le 31 mars 2020 Auteur Signaler Posté(e) le 31 mars 2020 (modifié) et la réponse : Citation [DEBUG] 31.03.2020 18:50:01: {"name":"Wake on LAN","modified":1585632130,"enabled":true,"visible":true,"isPlugin":true,"baseType":"com.fibaro.multimedia","properties":{"emailNotificationID":0,"emailNotificationType":0,"pushNotificationType":0,"ui.config.macAddress.enabled":true,"volume":0,"manufacturer":"","icon":{"source":"HC","path":"plugins\/com.fibaro.wakeOnLan\/img\/icon.png"},"saveLogs":true,"smsNotificationID":0,"deviceControlType":0,"ui.config.section1.enabled":true,"state":"","userDescription":"","macAddress":"90:2b:34:9d:e6:aa","smsNotificationType":0,"mute":false,"logTemp":"","ui.config.macAddress.caption":"MAC address","log":"","pushNotificationID":0,"deadReason":"","deviceIcon":28,"model":"","power":false,"categories":["multimedia"],"dead":false,"ui.config.section1.caption":"Configuration"},"roomID":248,"interfaces":[],"viewXml":true,"actions":{"setVolume":1,"setMute":1,"turnOn":0,"turnOff":0},"created":1585632130,"type":"com.fibaro.wakeOnLan","parentId":0,"sortOrder":382,"configXml":true,"id":456} Modifié le 31 mars 2020 par jjacques68
jjacques68 Posté(e) le 31 mars 2020 Auteur Signaler Posté(e) le 31 mars 2020 il y a 41 minutes, jjacques68 a dit : ben je l'ai déjà fais dans d'autres QA !! @Lazer : non effectivement, je viens de vérifier du coup... je passait bien par une variable intermédiaire...
Messages recommandés