DjBen65 Posté(e) le 29 décembre 2015 Signaler Posté(e) le 29 décembre 2015 Bonjour, Je cherche l'intervalle horaire avec un trigger, mais pas moyen de trouver… Via le mode bloc, c'est un peu le foutoir. Avez-vous un "dictionnaire" où l'on peut trouver les fonctions Outils Système et les Triggers? En vous remerciant.
jojo Posté(e) le 29 décembre 2015 Signaler Posté(e) le 29 décembre 2015 je ne me suis jamais posé cette question précisément, mais pour les trigger, j'essayerais les différentes propriétés du json d'un device : http://<ip box>/api/devices/<devices #> les trigger les plus connus sont <device #> value <device #> power et ce sont précisément des propriétés du device { "id": 14, "name": "Prise_PetitSalon", "roomID": 4, "type": "com.fibaro.FGWP101", "baseType": "com.fibaro.binarySwitch", "enabled": true, "visible": true, "isPlugin": false, "parentId": 13, "remoteGatewayId": 0, "interfaces": [ "energy", "power", "zwave", "zwaveFirmwareUpdate", "zwaveMultiChannelAssociation" ], "properties": { "parameters": [ { "id": 1, "lastReportedValue": 1, "lastSetValue": 1, "size": 1, "value": 1 }, { "id": 16, "lastReportedValue": 1, "lastSetValue": 1, "size": 1, "value": 1 }, { "id": 34, "lastReportedValue": 63, "lastSetValue": 63, "size": 1, "value": 63 }, { "id": 35, "lastReportedValue": 0, "lastSetValue": 0, "size": 1, "value": 0 }, { "id": 39, "lastReportedValue": 1, "lastSetValue": 1, "size": 2, "value": 1 }, { "id": 40, "lastReportedValue": 80, "lastSetValue": 80, "size": 1, "value": 80 }, { "id": 42, "lastReportedValue": 15, "lastSetValue": 15, "size": 1, "value": 15 }, { "id": 43, "lastReportedValue": 30, "lastSetValue": 30, "size": 1, "value": 30 }, { "id": 45, "lastReportedValue": 10, "lastSetValue": 10, "size": 1, "value": 10 }, { "id": 47, "lastReportedValue": 3600, "lastSetValue": 3600, "size": 2, "value": 3600 }, { "id": 49, "lastReportedValue": 0, "lastSetValue": 0, "size": 1, "value": 0 }, { "id": 50, "lastReportedValue": 300, "lastSetValue": 300, "size": 2, "value": 300 }, { "id": 51, "lastReportedValue": 500, "lastSetValue": 500, "size": 2, "value": 500 }, { "id": 52, "lastReportedValue": 6, "lastSetValue": 6, "size": 1, "value": 6 }, { "id": 60, "lastReportedValue": 25000, "lastSetValue": 25000, "size": 2, "value": 25000 }, { "id": 61, "lastReportedValue": 5, "lastSetValue": 5, "size": 1, "value": 5 }, { "id": 62, "lastReportedValue": 8, "lastSetValue": 8, "size": 1, "value": 8 }, { "id": 63, "lastReportedValue": 1, "lastSetValue": 1, "size": 1, "value": 1 }, { "id": 70, "lastReportedValue": 65535, "lastSetValue": 65535, "size": 2, "value": 65535 } ], "zwaveCompany": "Fibargroup", "zwaveInfo": "3,3,52", "zwaveVersion": "24.24", "pollingTimeSec": 0, "color": "off", "configured": "true", "dead": "false", "deviceControlType": "20", "deviceIcon": "2", "emailNotificationID": "0", "emailNotificationType": "0", "endPointId": "0", "energy": "8.29", "liliOffCommand": "", "liliOnCommand": "", "log": "", "logTemp": "", "manufacturer": "", "markAsDead": "true", "model": "", "nodeId": "5", "parametersTemplate": "719", "power": "0.00", "productInfo": "1,15,6,0,16,0,24,24", "pushNotificationID": "0", "pushNotificationType": "0", "remoteGatewayId": "0", "saveLogs": "true", "showEnergy": "true", "smsNotificationID": "0", "smsNotificationType": "0", "useTemplate": "true", "userDescription": "", "value": "false" }, "actions": { "reconfigure": 0, "reset": 0, "turnOff": 0, "turnOn": 0, "updateFirmware": 1 }, "created": 1451014069, "modified": 1451014069, "sortOrder": 13 }
pepite Posté(e) le 30 décembre 2015 Signaler Posté(e) le 30 décembre 2015 bonjour, J'aurais fait ca aussi, en regardant les proprietes d'un device. ;-)
DjBen65 Posté(e) le 30 décembre 2015 Auteur Signaler Posté(e) le 30 décembre 2015 Dernière question comment trouver les options pour le gps en LUA? J'ai cette scène qui ne prend apparement pas en compte ma position GPS : --[[ %% properties 18 value 40 Location %% globals --]] if ( ( tonumber(fibaro:getValue(18, "value")) > 0 ) and (fibaro:calculateDistance(fibaro:getValue(40, "Location"), "XX.XXXX;X.XXXX") > 100) ) then fibaro:call(4, "sendDefinedPushNotification", "5"); end Une idée?
jojo Posté(e) le 30 décembre 2015 Signaler Posté(e) le 30 décembre 2015 je n'ai aucune expérience avec le GPS de Fibaro, SAUF que ce que j'en ai lu c'est que ce n'est pas au point/fiable
DjBen65 Posté(e) le 31 décembre 2015 Auteur Signaler Posté(e) le 31 décembre 2015 Mince… Dommage… Très dommage même! Cela réduit quelque champs de possibilité. Bon bah on va attendre alors Merci et bonnes fêtes à vous!
jojo Posté(e) le 31 décembre 2015 Signaler Posté(e) le 31 décembre 2015 Il faut relativiser la "faute" de Fibaro. Il ne pourrait interpréter qu'une information qu'il reçoit. Hors si ton gsm est dans le fond de ta poche ou de ton sac, il ne sait pas capter de signal GPS, et donc ne sait pas fournir une information fiable àla box Envoyé de mon Nexus 5 en utilisant Tapatalk
DjBen65 Posté(e) le 31 décembre 2015 Auteur Signaler Posté(e) le 31 décembre 2015 En grosse partie, si. Sur mon iPhone 6+, aucun soucis de localisation avec n'importe quel GPS ou autres services. Même sur iCloud c'est nickel. Fibaro est jeune, ça va s'améliorer
Messages recommandés