Aller au contenu

ADN182

Membres confirmés
  • Compteur de contenus

    458
  • Inscription

  • Dernière visite

  • Jours gagnés

    9

Tout ce qui a été posté par ADN182

  1. Prochainement disponible... Ça fait le deuxième teasing que je fait. juste pour avoir des tester quand je sortirais le tuto. Envoyé de mon Nexus 5X en utilisant Tapatalk
  2. ADN182

    Aspirateur XIAOMI

    Un petit teasing, prochainement un tuto... ça sera désormais possible de le piloter avec notre boîte d'alu [emoji6] Envoyé de mon Nexus 5X en utilisant Tapatalk
  3. ADN182

    RIP

    Hello @hyndiana, Ravie de voir ta box revivre, et d'avoir ce partage d'expérience ! Mais qu'est ce donc cette interface ?! Envoyé de mon Nexus 5X en utilisant Tapatalk
  4. Hello, non justement ce n'est pas du http, ce sont des trames UDP avec une partie du paquet cryptee, j'ai continue à regardé toujours pas réussi à faire quelques choses, j'ai du trouver un code pour faire de l'aes, du md5 (pouvant tourné uniquement via scène), j'arrive pour l'instant à encrypté la partie data, il faut encore générer le paquet, pas dit que j'y arrive. Envoyé de mon Nexus 5X en utilisant Tapatalk
  5. ADN182

    Addon Xbmc Kodi By Adn182

    Hello @971jmd, si tu as mis le XML qui est dans le tutos, il y a deux façon d'activer le menu, CTRL+y et la touche rouge (ce sont les touches qui permette de voyager dans le télétexte rouge, bleu, vert, jaune) dans l'exemple du tutos la touche rouge permet d'activer le menu, dispose tu de celle-ci sur ta télécommande ? Envoyé de mon Nexus 5X en utilisant Tapatalk
  6. Tu est loin dans la Belgique profonde@sebcbien ? Ou proche de la frontière FR ? Parce qu'il me semble que la poste offre un service de boîte aux lettre "virtuel" (adresse dans un centre sécuriser disposant de plusieurs coffre pour contenir des colis) et permet de retirer ton colis en France du coup. Ou tu le livre chez moi sur Lille, et tu passe le récupérer, je te promet pas de ne pas jouer avec le temps que t'arrive Envoyé de mon Nexus 5X en utilisant Tapatalk
  7. ADN182

    Support Gea

    Oui pas de problème, recréer une scène c'est rien comparé à faire GEA V6 je vois avec Pépite demain Envoyé de mon Nexus 5X en utilisant Tapatalk
  8. ADN182

    Support Gea

    Merci de ton Retour @Steven, J'ai supprimé les Variables, j'ai laissé le TEMPERATURE_NETATMO qui à un ID Valide. En fait quand je commente la ligne --GEA.add({id["PRESENCE_SALON"], Absence, AlarmeEnable}, -1, "Déclenchement détecteur ALM Salon",... cette ligne fonctionne : GEA.add({id["PRESENCE_SALON"],{"Value+", id["TEMPERATURE_NETATMO"], 0}}, -1, "",.... On dirait que quand tu as plusieurs ligne ayant le même déclencheur (ici PRESENCE_SALON) il ne passe pas sur l'ensemble des lignes. Est-ce que vous avez dans vos confs des déclenchement immediat (-1) avec le même device ?
  9. ADN182

    Support Gea

    Hello, Besoin d'un coup de main sur mon GEA "Instantané" J'ai deux instance une qui gère les "Schedule" et une "Instantanné" (j'ai bien gérer le multi instance) cependant dans cette dernière j'ai 4 déclenchement pour le detecteur du salon. lorsque le détecteur se déclenche on voit dans les logs la première instruction est vérifié et la dernière. Les deux intérations du milieu ne sont pas vérifié et donc pas executer même si elle sont valide (tous les prérequis actifs). Ce que l'on voit dans le Débug c'est que l'id8 et 9 ne sont pas checker (Avec la coloration Syntaxique dans GEA je n'ai que deux Ligne Jaune avec un !CANCEL!) --[[ %% properties 555 value 257 value 418 value 563 value 484 value 533 value 536 value 474 value 629 value 651 value 198 sceneActivation 202 sceneActivation 472 sceneActivation %% events %% globals --]] --536 value PRESENCE_SALON -- v 5.42 -- ================================================== -- GEA : Gestionnaire d'Evénements Automatique -- ================================================== -- [FR] Scénario permettant de contrôler si un périphérique est -- activé depuis trop longtemps ou lancer un push d'avertissement. -- Ce scénario permet une annotation plus simple que le code LUA -- il nécessite néanmoins quelques connaissances. -- -- [EN] This scene allow you to check every X second the status -- of a module and send actions if the module is activated since too long. -- This scene allow you a more simple annotation than LUA -- it requires some knowledge -- -- Auteur : Steven P. with modifications of Hansolo and Shyrka973 -- Version : 5.42 -- Special Thanks to : -- jompa68, Fredric, Diuck, Domodial, moicphil, lolomail, byackee, -- JossAlf, Did, sebcbien, chris6783, tibahut and all other guy from Domotique-fibaro.fr -- ------------------------------------------------------------ -- Historique / History -- ------------------------------------------------------------ -- L'historique complet est diponible ici / the full history is available here : -- http://www.domotique-fibaro.fr/index.php/topic/1082-gea-gestionnaire-dévénements-automatique/?p=12428 -- Paramétrage de GEA / GEA configuration function config() GEA.isVersionFour = true -- On est en version 4.017 Beta ou supérieure / GEA.language = "FR" -- Votre langue : FR (default) / Your language : EN GEA.checkEvery = 30 -- On vérifie toutes les X secondes (default : 30) / Check every X seconds GEA.portables = {615} --,590} -- Liste des portables devant recevoir une notification {70, 71} / Smartphones you want to be notified GEA.debug = true -- Affichage des traces dans la console (default : false) / Show trace in the debug window -- GEA.getGlobalForActivation = {"SuspendreGEA", "non"} -- active ou désactive l'exécution de GEA via une variable globale / active or deactive GEA execution with a global variable -- GEA.catchError = false GEA.optimize = GEA.typeOptimize["IMMEDIATE_ONLY"] GEA.globalTasks = "GEA_Tasks_Inst" -- option : GEA.typeOptimize["NONE"], GEA.typeOptimize["IMMEDIATE_ONLY"], GEA.typeOptimize["ALL"] -- permet d'optimiser les soucis liés au getName et getRoom de fibaro mais n'affiche plus le nom des modules concernés. end -- Ajouter ici les événements à exécuter / Add here events to schedule -- Une liste d'exemples est disponible dans un fichier annexe samples.lua / A samples list is available in another file called samples.lua function setEvents() -- IDs générés le : 02/08/17 à 11:48:37 --Fonction Push Interactif -- IDs générés le : 04/09/17 à 21:02:26 local id = { --inconnu PRESENCE_SALON = 536, } local user = { ANTO = 2, CAM = 588 } -- usage : -- fibaro:getValue(id["NETATMO_OUT_HUMIDITY"], "value") -- GEA.add(id["NETATMO_OUT_HUMIDITY"], 30, "") -- ADD ANTO ----- local estSafe = {"Global", "Alarme_Home", "Intrusion"} local AlarmeDisable = {"Global", "Alarme_Home", "Desarmer"} local AlarmeEnable = {"Global!", "Alarme_Home", "Desarmer"} local Chome = {"Global", "JourChome", "OUI"} local Travail = {"Global", "JourChome", "NON"} local estPresentDoudou = {"Global", "Presence_Doudou", "Present"} local estPresentDoudoune = {"Global", "Presence_Doudoune", "Present"} local estAbsentDoudou = {"Global", "Presence_Doudou", "Absent"} local estAbsentDoudoune = {"Global", "Presence_Doudoune", "Absent"} local Presence = {"Global", "Presence_Home" , "Yes"} local Absence = {"Global", "Presence_Home" , "No"} local estCielDegage = {"Global-", "VDSoleilNebulosite", 50} local estCoucheSoleil = {"Global-", "VDSoleilHauteur", 18} --------------------------------------------------------- ----------------- ALARME - PRESENCE -------------------- --------------------------------------------------------- -- // Notification lors d'un déclenchement d'un capteur non pris en compte dans l'Alarme GEA.add({id["PRESENCE_SALON"], Absence, AlarmeEnable}, -1, "Déclenchement détecteur ALM Salon", {{"picture", id["CAM_SALON"], user["ANTO"]},{"picture", id["CAM_SALON"], user["CAM"]}}) -- // Gestion de Presence -- Message d'acceuil maison GEA.add({id["PRESENCE_SALON"],{"Value+", id["TEMPERATURE_NETATMO"], 0},Travail,estPresentDoudou}, -1, "", {{"Time", "07:00", "21:00"},{"Global", "Sonos_TTS", "Bienvenue Antony, il est #time# et il fait #value[2]# degrée dans la maison"},{"VirtualDevice", id["PIECE_A_VIVRE"],28}}) GEA.add({id["PRESENCE_SALON"],{"Value+", id["TEMPERATURE_NETATMO"], 0},{"Value+", id["NETATMO_OUTDOR_TEMP"], 0},{"Value+", id["NETATMO_OUT_HUMIDITY"], 0},Travail,estPresentDoudoune}, -1, "", {{"Time", "16:00", "20:00"},{"VirtualDevice", id["PIECE_A_VIVRE"],28},{"Global", "Sonos_TTS", "Bienvenue Camille, il est #time# et il fait #value[2]# degrée dans la maison, Dans la serre #value[3]# degrée et #value[4]# pourcent d'humidité"},{"MaxTime", 1}}) -- // Test Sensor GEA.add({id["PRESENCE_SALON"], Test}, -1, "Déclenchement detecteur ALM Salon", {{"Global", "Sonos_TTS", "Déclenchement Détecteur Alarme Salon"}}) Debug : [DEBUG] 08:00:02: [ 536 | n/a ] Add Property : ajout de la tâche pour lancement instantané (ID: 5) [picture,179,2] [picture,179,588] [If..] [DEBUG] 08:00:02: [ 536 | n/a ] Add Property : ajout de la tâche pour lancement instantané (ID: 8) [Time,07:00,21:00] [Global,Sonos_TTS,Bienvenue Antony, il est #time# et il fait #value[2]# degrée dans la maison] [VirtualDevice,488,28] [If..] [DEBUG] 08:00:02: [ 536 | n/a ] Add Property : ajout de la tâche pour lancement instantané (ID: 9) [Time,16:00,20:00] [VirtualDevice,488,28] [Global,Sonos_TTS,Bienvenue Camille, il est #time# et il fait #value[2]# degrée dans la maison, Dans la serre #value[3]# degrée et #value[4]# pourcent d'humidité] [MaxTime,1] [If..] [DEBUG] 08:00:02: [ 536 | n/a ] Add Property : ajout de la tâche pour lancement instantané (ID: 10) [Global,Sonos_TTS,Déclenchement Détecteur Alarme Salon] [If..] [DEBUG] 08:00:02: GEA Version 5.42 : en exécution... [DEBUG] 08:00:02: [ 536 | n/a ] En cours : vérification (ID: 5) [picture,179,2] [picture,179,588] [If..] [DEBUG] 08:00:02: [ 536 | n/a ] Check : démarrage vérification (ID: 5) [picture,179,2] [picture,179,588] [If..] [DEBUG] 08:00:02: [ 536 | n/a ] Check : vérification des dates (ID: 5) [picture,179,2] [picture,179,588] [If..] [DEBUG] 08:00:02: [ 536 | n/a ] isActivated : vérification de l'activation (ID: 5) [picture,179,2] [picture,179,588] [If..] [DEBUG] 08:00:02: [ 536 | n/a ] isActivated : type : com.fibaro.FGMS001 (ID: 5) [picture,179,2] [picture,179,588] [If..] [DEBUG] 08:00:02: isActivated : vérification de l'exception [DEBUG] 08:00:02: isActivated : type : global variable [DEBUG] 08:00:02: !CANCEL! isActivated: désactivé [DEBUG] 08:00:02: [ 536 | n/a ] !CANCEL! isActivated: désactivé par exception (ID: 5) [picture,179,2] [picture,179,588] [If..] [DEBUG] 08:00:02: isActivated : vérification de l'exception [DEBUG] 08:00:02: isActivated : type : Global! [DEBUG] 08:00:02: !CANCEL! isActivated: désactivé [DEBUG] 08:00:02: [ 536 | n/a ] !CANCEL! isActivated: désactivé par exception (ID: 5) [picture,179,2] [picture,179,588] [If..] [DEBUG] 08:00:02: [ 536 | n/a ] !CANCEL! isActivated: désactivé (ID: 5) [picture,179,2] [picture,179,588] [If..] [DEBUG] 08:00:02: [ 536 | n/a ] En cours : vérification (ID: 8) [Time,07:00,21:00] [Global,Sonos_TTS,Bienvenue Antony, il est #time# et il fait #value[2]# degrée dans la maison] [VirtualDevice,488,28] [If..] [DEBUG] 08:00:02: [ 536 | n/a ] Check : démarrage vérification (ID: 8) [Time,07:00,21:00] [Global,Sonos_TTS,Bienvenue Antony, il est #time# et il fait #value[2]# degrée dans la maison] [VirtualDevice,488,28] [If..] [DEBUG] 08:00:02: [ 536 | n/a ] Check : Arrêtée (ID: 8) [Time,07:00,21:00] [Global,Sonos_TTS,Bienvenue Antony, il est #time# et il fait #value[2]# degrée dans la maison] [VirtualDevice,488,28] [If..] [DEBUG] 08:00:02: [ 536 | n/a ] En cours : vérification (ID: 9) [Time,16:00,20:00] [VirtualDevice,488,28] [Global,Sonos_TTS,Bienvenue Camille, il est #time# et il fait #value[2]# degrée dans la maison, Dans la serre #value[3]# degrée et #value[4]# pourcent d'humidité] [MaxTime,1] [If..] [DEBUG] 08:00:02: [ 536 | n/a ] Check : démarrage vérification (ID: 9) [Time,16:00,20:00] [VirtualDevice,488,28] [Global,Sonos_TTS,Bienvenue Camille, il est #time# et il fait #value[2]# degrée dans la maison, Dans la serre #value[3]# degrée et #value[4]# pourcent d'humidité] [MaxTime,1] [If..] [DEBUG] 08:00:02: [ 536 | n/a ] Check : Arrêtée (ID: 9) [Time,16:00,20:00] [VirtualDevice,488,28] [Global,Sonos_TTS,Bienvenue Camille, il est #time# et il fait #value[2]# degrée dans la maison, Dans la serre #value[3]# degrée et #value[4]# pourcent d'humidité] [MaxTime,1] [If..] [DEBUG] 08:00:02: [ 536 | n/a ] En cours : vérification (ID: 10) [Global,Sonos_TTS,Déclenchement Détecteur Alarme Salon] [If..] [DEBUG] 08:00:02: [ 536 | n/a ] Check : démarrage vérification (ID: 10) [Global,Sonos_TTS,Déclenchement Détecteur Alarme Salon] [If..] [DEBUG] 08:00:02: [ 536 | n/a ] Check : vérification des dates (ID: 10) [Global,Sonos_TTS,Déclenchement Détecteur Alarme Salon] [If..] [DEBUG] 08:00:02: [ 536 | n/a ] isActivated : vérification de l'activation (ID: 10) [Global,Sonos_TTS,Déclenchement Détecteur Alarme Salon] [If..] [DEBUG] 08:00:02: [ 536 | n/a ] isActivated : type : com.fibaro.FGMS001 (ID: 10) [Global,Sonos_TTS,Déclenchement Détecteur Alarme Salon] [If..] [DEBUG] 08:00:02: isActivated : vérification de l'exception [DEBUG] 08:00:02: isActivated : type : global variable [DEBUG] 08:00:02: !CANCEL! isActivated: désactivé [DEBUG] 08:00:02: [ 536 | n/a ] !CANCEL! isActivated: désactivé par exception (ID: 10) [Global,Sonos_TTS,Déclenchement Détecteur Alarme Salon] [If..] [DEBUG] 08:00:02: [ 536 | n/a ] !CANCEL! isActivated: désactivé (ID: 10) [Global,Sonos_TTS,Déclenchement Détecteur Alarme Salon] [If..] Avez-vous une idée de pourquoi il saute des déclenchement ? (Si je commente la 1er ligne de vérification sur les 4 actions, il execute bien la deuxième ligne qui est devenu la 1er)
  10. On est deux @pepite J'ai quand même essayer aujourd'hui de faire sans Jeedom, mais je suis bloqué sur une contrainte technique de la HC2 qui fait que nous ne disposont pas de la librairy bit (bit32) pour les modules virtuel, Cette librairie aurait permit de pouvoir recreer l'algorhitme de cryptage, décryptage AES128 (à partir d'une code LUA suivant https://github.com/bighil/aeslua) pour ensuite produire la trames UDP pour communiquer avec notre aspi. Du coup techniquement infaisable selon moi, avec les paramètrafe actuelle Fibaro . Il n'y a plus qu'a acheter le plugins XIAOMI dans Jeedom qui doit je suppose utiliser le module python :https://github.com/rytilahti/python-miio
  11. Oui exact ça devient compliqué avec la HC2, en fait il faut encrypter une partie de la trames UDP envoyer vers l'aspirateur. Du coup il faudrait une fonction md5, encryption AES128 désencryption .... Je pense que c'est compliqué, en tout cas pour moi. Ci-dessous le protocol pour dialoguer avec les appareils Xiaomi : https://github.com/OpenMiHome/mihome-binary-protocol/blob/master/doc/PROTOCOL.md
  12. ADN182

    Borne Wifi

    C'est clair que pour de la prod c'est pas top, supervision, exploitation... Pas contre si tu veux mettre un soft sur un même système sans altérer les versions, dépendance sans te prendre la tête avec les mise à jours système sur un seul environnement, pour les mise à jours de version de conteneur c'est facile et sans risque, j'ai deux conteneur sur le syno un pour les sonos api un pour l'harmony api ça tourne bien. Après c'est sur je suis dépendant de mon Syno. Envoyé de mon Nexus 5X en utilisant Tapatalk
  13. ADN182

    Borne Wifi

    Si tu as un Synology, c'est assez facile à prendre en main, tu peut voir ça comme un "store d'application". Il faut installer le Paquet Docker. Ensuite tu recherche l'image à installer (c'est une sorte d'"ISO") De la tu créer un contener se basant sur cette image, en lui indiquant certain paramètres (Répertoire local du Synology qui communique avec ce contener, l'accès au réseau) Je caricature mais c'est pour mieux comprendre le fonctionnement pour faire une analogie.
  14. ADN182

    Borne Wifi

    Salut @Nico, Dernière version de DSM, j'ai un syno physique DS1512+, la version de Unify avec le Docker est la 5.5 https://hub.docker.com/r/jacobalberty/unifi/ Mais bon je dois avouer que je ne m'en sert pas, j'ai une Picostation M2 qui n'est pas compatible Unify. (Sauf si 'l'on change le firmware).
  15. ADN182

    Addon Xbmc Kodi By Adn182

    Salut @971jmd, dis moi où en est tu dans l'install du menu ? Tu as mis le fichier keymaps ? Envoyé de mon Nexus 5X en utilisant Tapatalk
  16. ADN182

    Detection De Présence

    Le port que tu indique (62078) ça ne serait pas une application particulière iOS ou Android ? Pour tester si tu appareil est en vie car il se déconnecte du wifi ? Je n'ai pas non plus ça dans le debug du bouton de présence Tu as qu'elle version ? Envoyé de mon Nexus 5X en utilisant Tapatalk
  17. ADN182

    Detection De Présence

    Hello, le caractère hexadecimal de remplacement de l'@ est %40 du coup ça donne : http://mail%40domain.com:password@192.168.1.1/api/... (%20 symbolise un espace) Envoyé de mon Nexus 5X en utilisant Tapatalk
  18. ADN182

    Portier Doorbird

    Merci pour ta réponse, Et quand tu dis "nos impots" effectivement on est voisin , les tiens doivents être lègérement plus élevé à Lille Du coup prochaine achat de maison je regarde l'exposition, le garage... et l'eclairage donnant sur rue Thank
  19. ADN182

    Portier Doorbird

    Salut @flamalex, Merci pour ton retour, Du coup tous passe par Jeedom pour ton doorbird. Dis-moi une dernière petite chose concernant les Infrarouge du Doorbird, il s'eteigne au bout de 3 minutes, pas moyen de les laisser allumé ?
  20. ADN182

    Borne Wifi

    Pas moyen de faire tourner Unifi non plus sur mon Syno, il existe un docker qui fonctionne après reboot [emoji14] Envoyé de mon Nexus 5X en utilisant Tapatalk
  21. ADN182

    Plugin de Présence

    L'id du label, c'est ce que tu met dans l'URL. Dans ta capture c'est indiqué "Label1" si tu veux utiliser l'URL de Steven tu dois mettre "presence" dans l'ID de ton label. Du coup remplace "Label1" par "présence" et en principe le tour est joué (l'étiquette n'a pas d'importance) Envoyé de mon Nexus 5X en utilisant Tapatalk
  22. ADN182

    Addon Xbmc Kodi By Adn182

    Bonjour, Je n'ai pas Kodi 18 je suis encore à la 15 Peut-tu faire un test en mettant ce bout de code dans un bouton d'un Virtual Device. Mettre dans les Champs Adresse ip et port les informations de ton Kodi. Je ne suis pas du tout sur de la syntaxe de l'url (/jsonrpc...) Je n'ai pas trouvé la documentation de la nouvelle API. Tu peux essayer avec les différentes url. local selfID = fibaro:getSelfId() local selfName = tostring(fibaro:getName(selfID)); local ip = fibaro:get(selfID, 'IPAddress') local port = fibaro:get(selfID, 'TCPPort') local kodi = Net.FHttp(ip, tonumber(port)) -- Function -- Log Color Function function log(color, message) if color and color ~= "" then fibaro:debug('<span style="color:'..color..';">'..message..'</span>') else fibaro:debug(message) end end local datas = '{"jsonrpc":"2.0","id":1,"method":"Addons.ExecuteAddon","params":{"addonid":"HC2.addon","params":{"fonction":"ActiveCamera", "idcam":"1","uptime":"30","refresh":"1000"}}}'; local url = '/jsonrpc?request=' --local url = '/jsonrpc?request' --local url = '/jsonrpc' local response, status, errorCode = kodi:POST(url, datas) if tonumber(errorCode) == 0 and tonumber(status) == 200 and response ~= "" then log("green", "POST OK") log("green","Response : "..response.."Status : " ..status.." Error :"..errorCode) else log("red", "POST FAIL") log("red","Response : "..response.."Status : " ..status.." Error :"..errorCode) end
  23. ADN182

    Support Gea

    Hello, Tu peux rechercher la ligne Old en copiant l'intégralité e ton gea dans un notepad++ du coup Tu pourras remplacer ou ajouter le com.fibaro.FGD212 Envoyé de mon Nexus 5X en utilisant Tapatalk
  24. ADN182

    Support Gea

    Lol, moi qui pensais aider :s
  25. ADN182

    Support Gea

    Hello, J'ai ajouter recement des FGD-212, (j'en avait déjà dans mon installation) sauf que cette fois il ont été reconnu en tant que périphérique de type com.fibaro.FGD212 et non com.fibaro.multilevelSwitch ce qui ne provoquait rien au niveau de GEA (pas d'extinction, ni de réaction), après investigation j'ai donc rajouter dans le code mon type com.fibaro.FGD212 dans la fonction GEA.isActivated. la ligne suivante : Voila petit retour d'expérience je pense que Fibaro a changé ce type depuis peu et s'applique qu'au nouveaux périphériques et non au ancien. @Steven, Je sais pas si c'est possible de le rajouter dans les prochaines release (j'ai entendu parler de V6 )
×
×
  • Créer...