Aller au contenu

Barelle

Membres confirmés
  • Compteur de contenus

    107
  • Inscription

  • Dernière visite

Réputation sur la communauté

70 Excellent

À propos de Barelle

  • Rang
    Membre passionné

Profile Information

  • Sexe :
    Homme
  • Ville :
    Lauragais
  • Box
    Home Center 2
  • Version
    4.540

Visiteurs récents du profil

644 visualisations du profil
  1. Barelle

    Aide LUA : Tri des données d'une matrice

    Alors ceci devrait faire l'affaire : local str = "1571436000 - 1572822000 | Vacances de la Toussaint" local date1 = string.match(str, "(%d+)%s"); local date2 = string.match(str, "-%s(%d+)%s"); local libelle = string.match(str, "|%s(.+)"); fibaro:debug(os.date("%d-%m-%Y", date1) .. " " .. os.date("%d-%m-%Y", date2) .. " " .. libelle);
  2. Barelle

    Aide LUA : Tri des données d'une matrice

    Cela répond-il à la question ? function formatDate(sdate) -- Transforme une date en string en date exploitable year, month, day = sdate:match("(%d+)-(%d+)-(%d+)"); if (year == nil) or (month == nil) or (day == nil) then return "???"; else return day.."-"..month.."-"..year; end end -- formatDate
  3. Barelle

    Donneur d'ordre...

    Dans une scène, local user = api.get("/loginStatus"); permet de connaître l'utilisateur qui a lancé la scène. A essayer dans un VD.
  4. Barelle

    Fibaro Switch 2 - FGS-213 / FGS-223

    On est d'accord, même si ma remarque initiale était erronée.
  5. Barelle

    Fibaro Switch 2 - FGS-213 / FGS-223

    Dans ce cas, ok, mais elle n'a rien à faire sur ce schéma, ou alors en la rejetant au delà du fil connectée à la borne N, juste pour montrer qu'une ampoule z-wave est alimentée par le secteur.
  6. Barelle

    Fibaro Switch 2 - FGS-213 / FGS-223

    Avec le schéma précédent, l'ampoule sera toujours allumée. Elle doit être branchée entre le neutre et la borne Q du FGS...
  7. Barelle

    Aide LUA : Tri des données d'une matrice

    table.sort(nomDeLaTable, function(a, b) return a.Start < b.Start; end);
  8. Barelle

    Exécuter Et Stopper Une Scène Par Http V2

    Oups, j'avais mal lu... Et en s'inspirant de : Pour une scène les actions pouvant être : start, stop, enable ou disable.
  9. Barelle

    Exécuter Et Stopper Une Scène Par Http V2

    Fonctions de contrôle des scènes : fibaro:abort() fibaro:getSourceTrigger() fibaro:getSourceTriggerType() fibaro:startScene(sceneID) fibaro:killScenes(sceneID) fibaro:setSceneEnabled(sceneID, enabled) fibaro:isSceneEnabled(sceneID) fibaro:countScenes(sceneID)
  10. Barelle

    Caméras Réseau Ip Hikvision

    Le navigateur utilisé est-il bien Internet Explorer ?
  11. Barelle

    Esp-easy

    Et en mettant : if tonumber(status) == 200 then à la place de : if status == 200 then
  12. Barelle

    Esp-easy

    Peut-être avec le code ci-après : local thisdevice = fibaro:getSelfId() local taskId = "1" local conn = Net.FHttp(fibaro:getValue(thisdevice, 'IPAddress'), fibaro:getValue(thisdevice, 'TCPPort')) -- connection espeasy/port response, status, errorCode = conn:GET('/json?tasknr=' .. taskId) fibaro:debug(response) //fibaro:sleep(1) if status == 200 then jsonTable = json.decode(response); -- decodage de la table json espeasy for _, row in ipairs(jsonTable.TaskValues) do fibaro:debug(json.encode(row)) -- Pour aider à la compréhension... if row.Name == "Temperature" then temp = row.Value elseif row.Name == "Humidity" then hum = row.Value end end fibaro:debug("temp="..temp..", hum="..hum); fibaro:call(thisdevice, "setProperty", "ui.Label1.value", temp .."°") -- affichage du resultat dans le label 1 fibaro:call(thisdevice, "setProperty", "ui.Label2.value", hum .."%") -- affichage du resultat dans le label 2 else fibaro:debug("error") fibaro:call(thisdevice, "setProperty", "ui.Label1.value", "error") fibaro:call(thisdevice, "setProperty", "ui.Label2.value", "error") end
  13. Barelle

    Esp-easy

    Il faudrait sans doute supprimer la ligne jsonTable = '{ "TaskValues": [ {"ValueNumber":1, "Name":"Temperature", "NrDecimals":2, "Value":22.00 }, {"ValueNumber":2, "Name":"Humidity", "NrDecimals":2, "Value":59.00 }], "TTL":2000, "DataAcquisition": [ {"Controller":1, "IDX":1, "Enabled":"true" }, {"Controller":2, "IDX":0, "Enabled":"false" }, {"Controller":3, "IDX":0, "Enabled":"false" }], "TaskInterval":2, "Type":"Environment - DHT11/12/22 SONOFF2301/7021", "TaskName":"temp-Humidite", "TaskEnabled":"true", "TaskNumber":1 }' qui n'était là que pour les tests...
  14. Barelle

    Reseau et fibre

    Les câbles ont-ils été changés ?
  15. Barelle

    Esp-easy

    fibaro:call(thisdevice, "setProperty", "ui.Label1.value", temp.." °") fibaro:call(thisdevice, "setProperty", "ui.Label2.value", hum.." %") Et voilà ! De rien.
×