Aller au contenu

megabubu

Membres confirmés
  • Compteur de contenus

    363
  • Inscription

  • Dernière visite

  • Jours gagnés

    2

Tout ce qui a été posté par megabubu

  1. @Gazous Comment dans le main loop, on met un timing de 10 secondes pour simuler l appuis sur le bouton?
  2. Alors la, incroyable, ca marche du tonnerre, il n y a même plus de latence de 5 secondes, c est instantané Mais ne pas oublier de remercier Rems au passage
  3. @trainkill666 en fait, non, moi j'ai un peu de mal, si tout n'est pas deja maché
  4. ok Gazous, je suis preneur
  5. J essaye ce soir! Merci :-)
  6. Moi, j ai le même prob que Gazous, ca bloc au bout d un certain temps. :-) J aimais bien le script pourtant. Je suis en V4.040
  7. megabubu

    Api Docs

    En fait, je vais donner un exemple pour être plus précis dans VOTRE compréhension de MA non compréhension lol. Par exemple je vois souvent dans les VD curenticon, alors que quand je vais dans la liste ci dessus, je choisis icon, je sais pas ce que je dois comprendre ou ou retrouver currenticon
  8. megabubu

    Api Docs

    Bonjour à tous, une personne charitable pourrait faire un petit tuto pour la compréhension de la docs API que l'on retrouve suite à : adresse IP/docs perso, je ne comprends rien, pourtant j ai cherché des similitudes avec les VD ou scenarios que j'ai piqué ici FIBARO FGHC REST API ACTIVE DOCUMENTATIONThis is a documentation of FIBARO System API settings : Operations about settingsShow/Hide List Operations Expand Operations Raw loginStatus : Operations about login statusShow/Hide List Operations Expand Operations Raw refreshStates : Operations about refresh statesShow/Hide List Operations Expand Operations Raw devices : Operations about devicesShow/Hide List Operations Expand Operations Raw sections : Operations about sectionsShow/Hide List Operations Expand Operations Raw rooms : Operations about roomsShow/Hide List Operations Expand Operations Raw users : Operations about usersShow/Hide List Operations Expand Operations Raw globalVariables : Operations about globalVariablesShow/Hide List Operations Expand Operations Raw scenes : Operations about scenesShow/Hide List Operations Expand Operations Raw icons : Operations about iconsShow/Hide List Operations Expand Operations Raw iosDevices : Operations about iosDevicesShow/Hide List Operations Expand Operations Raw weather : Operations about weatherShow/Hide List Operations Expand Operations Raw panels : Operations about panelsShow/Hide List Operations Expand Operations Raw RGBPrograms : Operations about RGBProgramsShow/Hide List Operations Expand Operations Raw diagnostics : Operations about diagnosticsShow/Hide List Operations Expand Operations Raw trackingSchedules : Operations about tracking schedulesShow/Hide List Operations Expand Operations Raw voip : Operations about voipShow/Hide List Operations Expand Operations Raw passwordForgotten : Password forgotten routineShow/Hide List Operations Expand Operations Raw
  9. merci les gars, un vrai travail d équipe edit: plus d erreur en effet dans le debug, cependant la Ram utilisé ne correspond pas a ce que j ai ds diagnostique, dois je redémarrer ou autre pour la prise en compte? Chez vous ça fonctionne bien?
  10. en fait ya aussi une erreur dans la boucle principale ligne 15 function round(num) local a = math.floor(num*100 + 0.5)/ 100 return a,string.format("%.2f",a) end local vId = fibaro:getSelfId(); local HC2 = Net.FHttp("127.0.0.1",11111) local response, status, errorCode = HC2:GET("/api/diagnostics") if tonumber(status) == 200 then local result = json.decode(response); --Utilisation de la RAM local ramused = tonumber(result.memory) local ramfree = 100 - ramused; ramused = ramused .. "%"; ramfree = ramfree .. "%"; fibaro:call(vId,"setProperty","ui.vlRAM1.value", "RAM Utilisé : " .. ramfree) fibaro:call(vId,"setProperty","ui.vlRAM0.value", "RAM Disponible : " .. ramused)
  11. nikel, ca marche merci à toi edit: cependant, je trouve que les valeurs ne sont pas représentatives de ce qu il y a dans diagnostique
  12. Salut, peut on choisir seulement les variables que l'on veut afficher ?
  13. ca fonctionne plus en V4.040?
  14. Oui mettre àjour, car étant un nul, je suis perdu la :-)
  15. si je rajoute ca àla fin du bouton red fibaro:debug(response3); fibaro:debug(status3); fibaro:debug(errorCode3); cela donne ca dans le debug [DEBUG] 23:45:13: "id":62,"lastSetValue":8,"size":1,"value":8 [DEBUG] 23:45:13: --------------- [DEBUG] 23:45:13: {"id":8,"name":"Prise multimedia","roomID":9,"type":"com.fibaro.FGWP101","baseType":"com.fibaro.binarySwitch","enabled":true,"visible":true,"isPlugin":false,"parentId":105,"remoteGatewayId":0,"interfaces":["energy","power","zwave","zwaveAlarm"],"properties":{"parameters":[{"id":1,"lastSetValue":1,"size":1,"value":1},{"id":16,"lastSetValue":1,"size":1,"value":1},{"id":34,"lastSetValue":63,"size":1,"value":63},{"id":35,"lastSetValue":0,"size":1,"value":0},{"id":39,"lastSetValue":600,"size":2,"value":600},{"id":40,"lastSetValue":80,"size":1,"value":80},{"id":42,"lastSetValue":15,"size":1,"value":15},{"id":43,"lastSetValue":30,"size":1,"value":30},{"id":45,"lastSetValue":10,"size":1,"value":10},{"id":47,"lastSetValue":3600,"size":2,"value":3600},{"id":49,"lastSetValue":0,"size":1,"value":0},{"id":50,"lastSetValue":300,"size":2,"value":300},{"id":51,"lastSetValue":500,"size":2,"value":500},{"id":52,"lastSetValue":6,"size":1,"value":6},{"id":60,"lastSetValue":25000,"size":2,"value":25000},{"id":61,"lastSetValue":9,"size":1,"value":9},{"id":62,"lastSetValue":2,"size":1,"value":2},{"id":63,"lastSetValue":1,"size":1,"value":1},{"id":70,"lastSetValue":65535,"size":2,"value":65535}],"associationSet":[{"devices":[1],"groupID":1},{"devices":[1],"groupID":2},{"devices":[1],"groupID":3}],"associationView":[{"devices":[1],"groupID":1},{"devices":[1],"groupID":2},{"devices":[1],"groupID":3}],"zwaveCompany":"Fibar Group","zwaveInfo":"3,3,52","zwaveVersion":"","pollingTimeSec":0,"alarmLevel":"0","alarmType":"0","color":"off","configured":"true","dead":"false","deviceControlType":"12","deviceIcon":"2","emailNotificationID":"0","emailNotificationType":"0","endPointId":"0","energy":"7.07","liliOffCommand":"éteindre prise","liliOnCommand":"allumer prise","log":"","logTemp":"","manufacturer":"","markAsDead":"true","model":"","nodeId":"3","parametersTemplate":"225","power":"0.00","productInfo":"","pushNotificationID":"1","pushNotificationType":"0","remoteGatewayId":"0","saveLogs":"true","showEnergy":"true","smsNotificationID":"0","smsNotificationType":"0","useTemplate":"true","userDescription":"Le module est relié àla prise murale de la chambre 2.","value":"false"},"actions":{"reconfigure":0,"reset":0,"turnOff":0,"turnOn":0},"created":1427698595,"modified":1427698595,"sortOrder":10} [DEBUG] 23:45:13: --------------- [DEBUG] 23:45:13: --------------- [DEBUG] 23:45:13: {"type":"ERROR","reason":"id","message":"no id"} [DEBUG] 23:45:13: 400 [DEBUG] 23:45:13: 0
  16. j obtiens dans le debug, apres avoir appuyé sur le bouton setting: [DEBUG] 23:37:43: "id":62,"lastSetValue":8,"size":1,"value":8 [DEBUG] 23:37:43: --------------- [DEBUG] 23:37:43: {"id":8,"name":"Prise multimedia","roomID":9,"type":"com.fibaro.FGWP101","baseType":"com.fibaro.binarySwitch","enabled":true,"visible":true,"isPlugin":false,"parentId":105,"remoteGatewayId":0,"interfaces":["energy","power","zwave","zwaveAlarm"],"properties":{"parameters":[{"id":1,"lastSetValue":1,"size":1,"value":1},{"id":16,"lastSetValue":1,"size":1,"value":1},{"id":34,"lastSetValue":63,"size":1,"value":63},{"id":35,"lastSetValue":0,"size":1,"value":0},{"id":39,"lastSetValue":600,"size":2,"value":600},{"id":40,"lastSetValue":80,"size":1,"value":80},{"id":42,"lastSetValue":15,"size":1,"value":15},{"id":43,"lastSetValue":30,"size":1,"value":30},{"id":45,"lastSetValue":10,"size":1,"value":10},{"id":47,"lastSetValue":3600,"size":2,"value":3600},{"id":49,"lastSetValue":0,"size":1,"value":0},{"id":50,"lastSetValue":300,"size":2,"value":300},{"id":51,"lastSetValue":500,"size":2,"value":500},{"id":52,"lastSetValue":6,"size":1,"value":6},{"id":60,"lastSetValue":25000,"size":2,"value":25000},{"id":61,"lastSetValue":9,"size":1,"value":9},{"id":62,"lastSetValue":2,"size":1,"value":2},{"id":63,"lastSetValue":1,"size":1,"value":1},{"id":70,"lastSetValue":65535,"size":2,"value":65535}],"associationSet":[{"devices":[1],"groupID":1},{"devices":[1],"groupID":2},{"devices":[1],"groupID":3}],"associationView":[{"devices":[1],"groupID":1},{"devices":[1],"groupID":2},{"devices":[1],"groupID":3}],"zwaveCompany":"Fibar Group","zwaveInfo":"3,3,52","zwaveVersion":"","pollingTimeSec":0,"alarmLevel":"0","alarmType":"0","color":"off","configured":"true","dead":"false","deviceControlType":"12","deviceIcon":"2","emailNotificationID":"0","emailNotificationType":"0","endPointId":"0","energy":"7.07","liliOffCommand":"éteindre prise","liliOnCommand":"allumer prise","log":"","logTemp":"","manufacturer":"","markAsDead":"true","model":"","nodeId":"3","parametersTemplate":"225","power":"0.00","productInfo":"","pushNotificationID":"1","pushNotificationType":"0","remoteGatewayId":"0","saveLogs":"true","showEnergy":"true","smsNotificationID":"0","smsNotificationType":"0","useTemplate":"true","userDescription":"Le module est relié à la prise murale de la chambre 2.","value":"false"},"actions":{"reconfigure":0,"reset":0,"turnOff":0,"turnOn":0},"created":1427698595,"modified":1427698595,"sortOrder":10} [DEBUG] 23:37:43: --------------- [DEBUG] 23:37:43: --------------- Mais cela ne marche tjs pas, le wallplug est bien sur off
  17. avec le code ci-dessous pour le bouton red quand OFF local deviceID = fibaro:getGlobal("IdWallPlug") --ID de Wallplug local IpHC2 = fibaro:get(fibaro:getSelfId(), "IPAddress") -- IP HC2 local LoginHC2 = fibaro:getGlobal("LoginHC2") -- login local MdpHC2 = fibaro:getGlobal("MdpHC2") -- mot de passe local mycolor = '2'; -- choix de la couleur json = ""; response = ""; HC2 = Net.FHttp(IpHC2); HC2:setBasicAuthentication(LoginHC2, MdpHC2); response ,status, errorCode = HC2:GET("/api/devices?id="..deviceID); --fibaro:debug("status = " .. status); fibaro:sleep(1000); --fibaro:debug(response); debut = string.find(response, "\"id\":62,\"lastSetValue\":8,\"size\":1,\"value\":") total = string.len(response) fin = debut + 42 remplace = string.sub(response,debut,fin) fibaro:debug(remplace) response = string.gsub(response, remplace, "\"id\":62,\"lastSetValue\":" .. mycolor .. ",\"size\":1,\"value\":" .. mycolor) fibaro:debug("---------------") fibaro:debug(response) fibaro:debug("---------------") --json = json.encode(response); response3 ,status3, errorCode3 = HC2:PUT("/api/devices?id="..deviceID, response) fibaro:debug("---------------")
  18. ca marche aussi pour moi, je suis en V4.040
  19. Je test ca des que je peux :-)
  20. merci Steven, comme d hab
  21. trop beau
  22. genial, pareil pour moi, l appli IOS fonctionne tres bien et est super rapide
  23. bon, en fait, j ai paniqué pour rien, tout est revenu en vidant le cache du navigateur, et rien à signaler, tout fonctionne.... cette histoire de cache, c est ma 1ere fois
  24. donc.... avec internet explorer, en francais, j ai tout, avec chrome, j ai quasi rien. ca vient donc pas de la box, je dois faire koi?
×
×
  • Créer...