Aller au contenu
DjBen65

Où Trouver Les Trigger Et Outils Système Pour Le Lua?

Recommended Posts

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.

Partager ce message


Lien à poster
Partager sur d’autres sites

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

}

Partager ce message


Lien à poster
Partager sur d’autres sites

bonjour,

 

J'aurais fait ca aussi, en regardant les proprietes d'un device. ;-)

Partager ce message


Lien à poster
Partager sur d’autres sites

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?

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

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!

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

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 :)

Partager ce message


Lien à poster
Partager sur d’autres sites

×