Aller au contenu

pepite

Membres confirmés
  • Compteur de contenus

    9 579
  • Inscription

  • Dernière visite

Tout ce qui a été posté par pepite

  1. pepite

    Migration Dsm 5.2 Natif Vers Esxi Chez Jojo

    Heuuuu ;-). Je ne sais pas si sur ton routeur tu peux modifier la conf, je dirais NON vu de ma chaise ;-). tu ne devrais pas pouvoir rajouterble sDNs, le filename = pxelinux.0.... Sauf si un expert a reussi à substituer le DHCP "BOX" à leurpropre DHCP. Personnellement non, la reservation d'IP me suffit
  2. pepite

    Mon Test Lifedomus

    Super ;-) Tu fais du TTS et de la notif par SMS ?
  3. pepite

    Mon Test Lifedomus

    Compliqué les automates ? Donc ta HC2 ne fait plus rien ?
  4. pepite

    Banque Icones Hcl, HC2 et HC3

    Bonjour les graphistes et les non graphistes bien sur :-) Suis à la recherche d'une icone "POPUP" pour ma scene Popup de FIbaro svp ;-) Quelqu'un a cela ? merci
  5. pepite

    Mon Test Lifedomus

    T'as tout passé sous LD au fait Moicphil ?
  6. pepite

    Portable Dans Hc2

    Bonjour, Il faudrait que tu en dises un peu plus ;-) Que souhaites tu faire ?
  7. pepite

    Migration Dsm 5.2 Natif Vers Esxi Chez Jojo

    Mais @jojo, tu as installé un DHCP chez toi ? Autre que celui de ton fournisseur de box adsl ?
  8. pepite

    Caméras Réseau IP Hikvision

    @Nico, la plus petite lentille de protection est de 12 m..on peut faire moins ? Je sohaiterais une detect de 5/6 m max, sinon le moindre passage dans la rue va etre detecte ;-)
  9. pepite

    Pushbullet

    Salut @master, tu as modifié quoi ? le for _,v et le nil ? je teste et je te tiens au jus comme d'hab ;-) Merci beaucoup
  10. pepite

    Caméras Réseau IP Hikvision

    Je vais regarder chez tekalarme si'il ya le contact sec pour le fgbs
  11. pepite

    Migration Dsm 5.2 Natif Vers Esxi Chez Jojo

    Kiwi, partage ca peut servir, mais je croyais que tu ne voulais pas mettre esxi ;-). Ca evite de tout refaire TOP ;-) Et ton PXE t'en fais quoi à la maison ? ;-) Un clonezilla derriere ;-) ? J'en suis loin de la moi, amisje me suis deja demander si ce serait utile à la maison. J'ai vu que sur Syno il y avait du PXE @jojo, un boot PXE est un boot sur le réseau avant que la machine boote sur son OS. Les infos du boot sont sur ce serveur PXE, tu arrives sur un MENU et ensuite tu peux choisir l'iso que tu veux installer, ou l'image. Nous au boulot, on se sert beaucoup de cela avec Clonezilla. Sur le serveur se trouve les images de poste de travail en fonction du modèle avec tous les pilotes et autres logiciels necessaires. C'est top en cas de necessite de reinstall ;-)
  12. pepite

    Mon Test Jeedom

    Sympa ce site !! Bien ce NUC, j'aime beauocup mais faut quand meme rajouter la RAM et le SSD ;-)
  13. pepite

    Petit Problème De Lua

    Salut, Et si tu utilisais setTimeout ? et initialiser une autre variable par exemple local toto = false function titi() if (demande) and (not toto)then ifttt("Netatmo22") toto = true return toto else ifttt("NetatmoProgram") end end if toto then setTimeout(titi, 15*60) toto = false end titi()
  14. pepite

    Hc2 Et Hc Lite- V4.100 - Stable - 29/09/2016

    Joli ce json ;-)
  15. pepite

    Plugin - Eco Devices Gce Electronics

    Oui oui oui !! IPV6 bien sur ;-) je suis d 'accord avec vous, le prix va etre sympathique, vu que les nouvelles extensions ont l'air d'etre compatibles avec le RT aussi.
  16. pepite

    Plugin - Eco Devices Gce Electronics

    Bonsoir, Allez voir ca et lisez les infos http://gce-electronics.com/fr/ipx800-v4/1282-domotique-controle-sms-xgsm.html Suis tombe dessus en cherchant combien d'extensions on peut mettre sur 1 seul IPX
  17. pepite

    Petit Problème De Lua

    Salut, Suis pas dev, mais une piste, si tu faisais une difference du genre if (demande) then ifttt("Netatmo22") local t = os.time() end if os.difftime(os.time(), t) == 900 then ifttt("NetatmoProgram") end
  18. pepite

    Pushbullet

    Me revoilà , pas simple le self..trop de self tue le self, je trouve que c'est lourd à lire, pas sur de pouvoir le reutiliser.. Le Code de la premiere page fonctionne parfaitement !! Le code modifié avec 2 tokens ne veut rien savoir :-(, j'ai du me tromper, mais où... l'erreur [DEBUG] 21:23:37: [1;31m2016-11-08 21:23:37.537930 [ fatal] LUA error: /opt/fibaro/scenes/21.lua:34: bad argument #1 to 'ipairs' (table expected, got nil) MA ligne 34 est la recup du data.devices for k,v in ipairs(data.devices) do Mon code modifié pour 2 tokens --[[ %% properties 72 ui.Pushbullet.value %% events %% globals --]] local pushbullet = { --token = "o.xxxxxxxxxxxx", titreDesMessage = "Fibaro", debug = false, -- ============================================== -- Affichage dans la console -- Paramètres : -- message : le message a afficher -- force : affiche le message même si debug est à false -- ============================================== log = function(self, message, force) force = force or false if (self.debug or force) then print(__convertToString(message)) end end, -- ============================================== -- Affichage les devices reconnus et actifs -- Paramètres : -- data : tableau des devices -- ============================================== displayDevices = function(self, data) self:log("----------========== D e v i c e s =========----------", true) for k,v in ipairs(data.devices) do if (v.model) then self:log(v.model .. " --- " .. v.iden, true) end end end, -- ============================================== -- Interrogation des devices -- Paramètres : -- func : une fonction a rappeler après traitement ou nil -- ============================================== getDevices = function(self, func) local http = net.HTTPClient() http:request("https://api.pushbullet.com/v2/devices", { options = { method = 'GET', headers = { ["Access-Token"] = token, ["Content-Type"] = "application/json" }, data = "" }, success = function(response) if (func) then func(json.decode(response.data)) else self:displayDevices(json.decode(response.data)) end end, error = function(response) self:log(" ERROR !!! " .. url, true) end, }) end, -- ============================================== -- Envoi un message -- Paramètres : -- message : le message à envoyer -- id : l'identifiant du device OU nil -- ============================================== sendPush = function(self, message, id) local http = net.HTTPClient() http:request("https://api.pushbullet.com/v2/pushes", { options = { method = 'POST', headers = { ["Access-Token"] = token, ["Content-Type"] = "application/json" }, data = json.encode({ ["body"]=message, ["title"]= self.titreDesMessage, ["type"]="note" }), device_iden = id, }, success = function(response) local data = json.decode(response.data) self:log("----------========== P u s h e s =========----------") self:log("Identifiant du message : " .. data.iden) end, error = function(response) self:log(" ERROR !!! " .. url, true) end, }) end, -- ============================================== -- Envoi d'un message push -- Paramètres : -- message : le message à envoyer -- device : le nom du device concerné ou nil -- ============================================== send = function(self, message, device, token) if (device) then self:getDevices(function(data) local found for k,v in ipairs(data.devices) do if (v.model == device or v.iden == device) then found = true self:sendPush(message, v.iden) end end if (not found) then self:log(device .. " non trouvé", true) end end) else self:sendPush(message, nil) end end } -- ============================================== -- Démarrage du script -- ============================================== local tokens = {"o.xxxxxxx", "o.xxxxxxxxx"} --local device = "Nexus 5X" local idVDMaison = 72 local trigger = fibaro:getSourceTrigger() if (trigger.type == "other") then pushbullet:getDevices() elseif (trigger.type == "property") then local value = fibaro:getValue(idVDMaison, "ui.Pushbullet.value") if (value ~= "") then for k, v in ipairs(tokens) do pushbullet:send(value, v) end fibaro:call(idVDMaison, "setProperty", "ui.Pushbullet.value", "") end end
  19. pepite

    Caméras Réseau IP Hikvision

    Je voudrais faire la meme @Nico mais avec un FGBS, qui me serve aussi pour la lumiere, jouable (tu sais bien t'es mon gourou pour le chauffage et l'alarme) ;-)
  20. pepite

    Support Gea

    Hi basklj, Try without the {"Repeat"}
  21. pepite

    Pushbullet

    Thanks a lot ;-) Evidemment vais essayer @master. En tout cas, j'ai compris, c'est ce qui me fat peur. 1- test du nouveau code ce soir 2- Modifier la fonction send en rajoutant en arguments token et utiliser "token" au lieu de self.token La question : je supprime ca alors dans la declaration de "pushbullet" ? token = "o.Ax6xXFI5Qa8YZX1BFoWzozmVL5plEwGd", 3- Modifier la table devices en tokens 4- boucle for pour les lister les index valeur (ipairs) de la table tokens J'ai bon ? @master : petite explication stp ? l'usage du self ..pas tres clair encore
  22. pepite

    Caméras Réseau IP Hikvision

    Voilàa que tu me fais douter;-) je vias rechercher avec le lien de @Lazer du poste 1
  23. pepite

    Pushbullet

    ah oui, j'avais pas fait avec ipairs mais une boucle for. Mais ca ca roule avec 2 devices, mais comment faire avec 2 token différents ? Ou alors je rajoute pushbullet en me connectant avec le meme compte sur les 2 devices, je pensais faire un compte chacun
  24. pepite

    Support Gea

    @basklj All good ;-) @seriksson Like this GEA.add({"Global", "heater_se", "On"}, 3*60, "", {{"Repeat"}, {"VirtualDevice", id["Energy"], "1"}})
  25. pepite

    Pushbullet

    Ok, Je copie colle le script de la page 1 et je lis comme d'hab pour essayer de piger. Vais essayer de tester dans pas trop longtemps ;-) Tu as une idée pour 2 token, j'ai encore essye hier soir, amis rien..je n'y arrive pas (rien d'etonnant a cela ;-))
×