Aller au contenu

pepite

Membres confirmés
  • Compteur de contenus

    9 579
  • Inscription

  • Dernière visite

  • Jours gagnés

    59

Tout ce qui a été posté par pepite

  1. pepite

    Pushbullet

    j'avais une erreur ligne 115 ;-) alors que le code pour tester en fait max 30 lol
  2. Et si tu mettais l'icone ON sur le bouton et depuis ton VD de notif tu appuies sur le bouton au lieu de mettre à jour l'icone. Je ne comprends pas pourquoi ca change..mais..
  3. pepite

    Pushbullet

    @sebcbien merci tu parles de celui ci en amélioré non ;-) https://www.domotique-fibaro.fr/topic/8330-mon-test-jeedom/?do=findComment&comment=130188 A priori, je ne me trompe pas de syntaxe, ca a l'air d'être la même ;-) je ressaierai ce soir ;-) Mais je n'ai pas 115 lignes sur ce petit code et pourtant l'erreur ;-)
  4. pepite

    Pushbullet

    merci @sebcbien, je vais jeter un oeil.
  5. je crois que je vais revoler celles-ci aussi @Did ;-)
  6. Rien dans le Main-Loop ?
  7. Salut, Tu n'aurais pas autre chose qui clique sur le bouton de ton VD eclairage ou qui modifie ton VD éclairage ? Parentheses : l'authentification exterieure pour appuyer sur un bouton d'un VD peut etre faite avec un autre compte que admi, donc sans mail. enfin je crois..a voir avev l'IPX
  8. pepite

    Pushbullet

    Bonjour les experts du code, @Steven, @sebcbien et consorts J'ai essayé hier soir pour le fun de faire une scene pushbullet, déclenchée par le changement de valeur d'un label ;-) pour envoyer la notif par le plugin pushullet de Jeedom. Evidemment cela fonctionne depuis un navigateur ;-) . J'ai une bizarrerie, je ne maitrise pas bien la syntaxe de net.HTTPClient() alors est-ce que quelquechose vous choque avec mon code ? C'est pe pas un POST mais un GET.. J'ai une erreur, regardez bien la ligne lol [DEBUG] 21:25:11: line 115: attempt to concatenate local 'deviceId' (a nil value) Le code --[[ %% properties 72 ui.Pushbullet.value %% events %% globals --]] local IP_JEEDOM = "xx.xx.xx.xx" local APIKEY_JEEDOM = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" local TITRE = "Fibaro" local MESSAGE = fibaro:getValue(idVDMaison, "ui.Pushbullet.value") local URL = "http://"..IP_JEEDOM.."/core/api/jeeApi.php?apikey="..APIKEY_JEEDOM.."&type=cmd&id=34&title="..TITRE.."&message="..MESSAGE fibaro:debug("URL : " ..URL) ---------------- local idVDMaison = 72 local trigger = fibaro:getSourceTrigger() local http = net.HTTPClient() if (trigger.type == "property") then if (MESSAGE ~= "") then response = http:request(URL, { options = { method = 'POST', }, success = function(response) fibaro:debug("OK. Pushbullet to JEEDOM : " ..MESSAGE) end, error = function(err) fibaro:debug("Error : " ..err) end }) end http = nil fibaro:call(idVDMaison, "setProperty", "ui.Pushbullet.value", "") else fibaro:debug("Scène déclenchée que sur changement de propriétés du label Pushbullet") end
  9. J'aime beaucoup Merci je vole ;-)
  10. Superbe ;-) Sans les 2 points,à peine plus gros ou mes yeux commencent a fatiguer ;-) et c'est TOP encore merci @Did
  11. pepite

    Les plugins Jeedom

    Bonjour à tous. Lunarok ;-), un peu de nagios pour Jeedom ;-) https://lunarok-domotique.com/2017/04/nagios-jeedom-supervision/
  12. @PITP2 A cette Netatmo Présence, tu lui rajoutes les PoE et ca devient une INCONTOURNABLE. précise en détection différenciée de renard ;-) @Pat2607 TU as une box domotique ou non ? Tu veux interfacer ta cam avec ton alarme ? C'est ce que nous te disions, le choix est grand, d'ou l'interet de limiter en fonction du budget et des experiences. Ca permet d'avoir de l'aide sur le sujet. Mais faut te decider sur : - le type de cam en fonction de l'emplacement et de ton environnement : bullet, dome... - la qualité de la cam - enregistreur ou non, ou sur NAS, syno ou autre... -
  13. Bonjour @Did Merci Oui c'est bien une scène. Pourrais tu mettre ID en plus gros et changer sa couleur, on ne le voit pas tres bien ;-) oui j'abuse ;-)
  14. Reperé@Lazer :-)@PITP2, pas de deconnexion avec le wifi ? Ca peut vite etre un point faible je trouve Oui aie le prix.... Envoyé de mon Nexus 5X en utilisant Tapatalk
  15. @PITP2 , ah oui joli materiel alors ? Inconvénient, elle est en WIFI et à priori beaucoup de distance avec son WIFI
  16. J ai pas vu la version wall plug. Avec template ? en tout cas à priori le detecteur est avec template. et le doorbell en wifi ;-) A ce prix la je suis d'accord, ca se tente ;-)
  17. Elle est jolie cette cam ;-) Mais besoin du 220 V, en WIFI, stockage sur Cloud et abonnement ;-)
  18. T'es comme ca toi ;-) @Nico. A voir, mais dans un couloir par exemple, luminosité et detection suffisent ;-)
  19. pepite

    La sauvegarde Jeedom

    Plus on en a : http://sarakha63-domotique.fr/sauvegardes-jeedom-domotique-backups/
  20. pepite

    Jeedom Smart

    Article plutôt complet http://www.touteladomotique.com/index.php?option=com_content&view=article&id=1921:premiers-pas-avec-la-box-jeedom-smart&catid=5:domotique&Itemid=89#.WO9Br0f-DRY
  21. Bonjour à tous, Sympa non ? Moins cher, Uniquement luminosite et mouvement. Quid des paramètres. Ils cassent les prix NEO COOLCAM ;-). A suivre. http://www.maison-et-domotique.com/73821-detecteur-mouvement-zwave-neo-coolcam-pd01z/ Quelqu'un a cela ?
  22. Bonjour, As tu une marque de préférence ? Quel est ton budget ? en fonction cela limitera le choix ou l'agrandira ;-). enormement de possibilités. Pour te faire idée, regarde le sujet Hikvision Si tu as déjà un switch en fonction du nombre de ports libres et du nombre de cams que tu veux mettre investir dans un switch PoE n'est pas forcement nécessaire, il existe des injecteurs PoE à des prix accessibles. Ton besoin : - Caméra PoE - Enregistreur ? - Visible sur Smartphone Il y a des experts sécurité sur le forum et des forumeurs expérimentés, tu devrais avoir des réponses avec retour d'expérience ce qui est non négligeable comme @Lazer, @fan-de-securité, @jojo, j'en oublie, je les cite pur qu'ils passent par là ;-) Il faut aussi que tu décides de l'emplacement de tes cams en fonction de ton environnement. Ne pas oublier qu'il est interdit de filmer la voie publique Au fait, tu parles de CAM, amis tu as deja une alarme ? Faut peut-etre commencer par là non si tu n'en as pas.
  23. pepite

    Netatmo Presence

    Test du jour ;-) http://blog.domadoo.fr/62112-test-de-la-camera-exterieure-netatmo-presence/
  24. Bonjour les graphistes, Je viens de me rendre compte qu'il me manquait une icone pour le "Générateur d'IDs" de @Steven. Si quelqu'un a cela svp ? Merci
  25. Bonjour, Je viens de tester, fonctionnement OK chez moi avec ce code : local hidden = false --- true pour exporter les devices cachés local dead = false -- true pour exporter les devices morts local excludeType = {"com.fibaro.zwaveDevice", "weather", "HC_user", "iOS_device", "com.fibaro.voipUser"} local excludeID = {} local devicesJSon = api.get("/devices") local devices = {} local names = {} local rooms = {} function addName(name, roomname) if (type(names[name]) == "nil") then names[name] = true return name else return addName(name.."_"..roomname, roomname) end end function getRooms() local roomsJSon = api.get("/rooms") rooms[0] = "inconnu" for k, v in ipairs(roomsJSon) do rooms[v.id] = v.name end end function rename(name, roomname) local name = name:upper():gsub("[éêèë]", "E"):gsub("EE", "E"):gsub("[ûüù]", "U"):gsub("UU", "U"):gsub("[àâä]", "A"):gsub("AA", "A"):gsub("[öô]", "O"):gsub("OO", "O"):gsub("[îï]", "I"):gsub("II", "I"):gsub("%W", "_") local roomname = roomname:upper():gsub("[éêèë]", "E"):gsub("EE", "E"):gsub("[ûüù]", "U"):gsub("UU", "U"):gsub("[àâä]", "A"):gsub("AA", "A"):gsub("[öô]", "O"):gsub("OO", "O"):gsub("[îï]", "I"):gsub("II", "I"):gsub("%W", "_") return addName(name, roomname) end getRooms() for k, v in pairs(devicesJSon) do local doit = (hidden or v.visible) and (dead or not v.dead) if (doit) then for h, w in pairs(excludeType) do if (v.type == w) then doit = false end end if (doit) then for h, w in pairs(excludeID) do if (v.id == w) then doit = false end end end end if (doit) then table.insert(devices, v) end end table.sort(devices, function(a,b) return a.roomID<b.roomID end) local result = "<BR><BR>-- IDs générés le : " .. os.date("%d/%m/%y à %X") local room = -1 local lastinfo = ""; result = result .. "<BR><BR>local id = {" for k, v in ipairs(devices) do if (room ~= v.roomID) then room = v.roomID result = result .. "<BR>--"..rooms[v.roomID].."<BR>" end lastinfo = rename(v.name, rooms[v.roomID]) result = result .. lastinfo .. " = " .. v.id .. ", " end result = result .. "<BR>}" result = result .. "<BR>" result = result .. "<BR>-- usage :" result = result .. "<BR>-- fibaro:getValue(id[\""..lastinfo .."\"], \"value\")" result = result .. "<BR>-- GEA.add(id[\""..lastinfo .."\"], 30, \"\")" print(result)
×
×
  • Créer...