-
Compteur de contenus
4 189 -
Inscription
-
Dernière visite
-
Jours gagnés
85
Tout ce qui a été posté par sebcbien
-
Attention cette image n'est plus maintenue à jour... et je n'aime pas installer des sources "inconnues" ... dieu sais ce qu'ils ont pu y ajouter... prudence élémentaire donc. ici j'ai fais le tuto avec l'image originale. @Lazer j'utilise aussi les bloqueurs de pubs depuis super longtemps, mais pas en réseau. Il y avait déjà OpenDNS, mais maintenant c'est one step beyooonnndddd :-)
-
oui, mais moins que avec adblock... il se fait moins détecter apparement.
-
Tu peux toujours appeler le support Jeedom. Je suppose que tu as relancé la box Sinon j'ai vu lors d'une précédente mise a jour qu'il était marqué dans le log qu'il fallait réinstaller les dépendances du plugin zwave. Envoyé de mon SM-N950F en utilisant Tapatalk
-
Bricolette chez BenjyNet
sebcbien a répondu à un(e) sujet de BenjyNet dans Mon installation domotique
@pepite ... vendre ? Oui ça se vendrait c'est sur, mais ça demande quand même pas mal de boulôt... Acheter le bois, le pré-découper, setup de la machine, ensuite ponçage, et deux couches de peinture... sans compter les frais de port... A 20€ je suis perdant, à 30€ je gagne 10€ de l'heure ... Perso j'ai pris une image de google photos... vectorisé et puis passé par mon logiciel de CAM (Fusion 360) Mon fichier de découpe ne te servirait à rien, et c'est bien là le plus difficile avec les CNC... toutes les machines sont différentes, une fois qu'on a l'image, tout le reste est différent... Faites votre choix: https://www.google.com/search?q=wc+sign&source=lnms&tbm=isch&sa=X&ved=0ahUKEwilyeX6vMPgAhWFaVAKHasEAm8Q_AUIDigB&biw=2560&bih=1329 -
Bricolette chez BenjyNet
sebcbien a répondu à un(e) sujet de BenjyNet dans Mon installation domotique
C'est une Workbee de Ooznest, taille 1m/1m, a vis avec un spindle de 800W (plus qu'assez) https://ooznest.co.uk/product/workbee-cnc-full-kit/ Leurs kits sont d'excellente qualité et leur support également C'est open source, mais c'est "Ryan" de chez Ooznest qui fait le plus gros boulôt, un peu comme Josef pour la Prusa3D... Et c'est européen, enfin, juqu'au Brexit... ;-) -
je n'aime pas non plus docker pour remplacer Jeedom ou autres gros trucs, mais ici c'est un p'tit truc, un peu comme une "app" et l'avantage c'est que ça ne prends quasi aucune resource, c'est pas comme une VM...
-
Bonjour, Voici un petit "tuto" ou plutôt "mémo" pour faire tourner PiHole sur son synology. Pihole est un bloquer de pubs réseau basé sur DNS, très efficace et conçu pour tourner sur un raspberry. il peut également faire serveur DHCP. Je vais décrire ici les points principaux qui permettent de faire tourner ça sur un synology. J'ai pas mal galéré pour ça car il n'existe pas e tuto complet pour la dernière version qui demande encore quelques hacks pour tourner sur Docker Synology. Voici les étapes les plus importantes: 0) installer docker, serveur web, etc (c'est du standard, je ne vais pas détailler ces points, des tutos existent plein le net) 1) avec le gestionnaire de fichier, créer un shared folder "docker" - dedans, créer des sous dossiers: pihole / etc / pihole - dans le dossier docker/pihole/etc/pihole/, créer un fichier adlists.list avec ce contenu: # The below list amalgamates several lists we used previously. # See `https://github.com/StevenBlack/hosts` for details ##StevenBlack's list https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts ##MalwareDomains https://mirror1.malwaredomains.com/files/justdomains ##Cameleon http://sysctl.org/cameleon/hosts ##Zeustracker https://zeustracker.abuse.ch/blocklist.php?download=domainblocklist ##Disconnect.me Tracking https://s3.amazonaws.com/lists.disconnect.me/simple_tracking.txt ##Disconnect.me Ads https://s3.amazonaws.com/lists.disconnect.me/simple_ad.txt ##Hosts-file.net https://hosts-file.net/ad_servers.txt 2) dans la "registry" de docker, télécharger pihole/pihole 3) aller dans image et faire launch/lancer 4) cliquer sur le bouton advanced settings et activez l'autostart et le shortcut sur le desktop 5) dans l'onglet volume, faire pointer le fichier créé ci dessus vers /etc/pihole/adlists.list 6) dans l'onglet port settings, remplacer auto par 53 pour les deux entrées DNS et mettre 8888 dans local port a côté de 80 7) dans l'onglet environnement, ajouter deux entrées: - WEBPASSWORD - votre mot de passe - ServerIP - l'ip de votre syno 8) ensuite faire next, décocher "run this container when wizard is finished et ensuite apply 9) EDIT 07/04/2020: définissez votre serveur DNS du Syno sur 127.0.0.1 J'ai remarqué que cela faisait une grosse différence de performance sur mon réseau... je n'ai pas creusé plus loin, a vous de voir. 10) Retourner sur votre image docker et lancer la. 11) allez dans détail et regarder le log si tout va bien Normalement vous devriez avoir pihole qui tourne à cette adresse: http://xxx.xxx.xx.xx:8888/admin/ Allez dans TOOLS et cliquez sur update gravity puis le bouton update et votre liste de sites à bloquer devrait se mettre à jour. Ensuite vus pouvez choisir le type de blocage de pub dans l'onglet Settings/ DNS, perso j'utilise OpenDNS. Modifier vos DNS dans votre routeur et/ou dans vos appareils pour pointer vers votre SYNO. ET c'est est fini des PUBS !!! Suivant le service DNS, vous pouvez également bloquer d'autres sites comme ceux de fishing, porn, violence etc... ceux qui ont des enfants apprécieront (motif premier pour moi d'installer pihole) Alors, je sais , les pubs, c'est ce qui fait vivre les sites "gratuits", utilisez ça en votre âme et conscience, le degré de blocage est ajustable en fonction des services. Il y aura également des sites qui ne fonctionneront plus. Perso, c'est surtout pour éviter à la marmaille de tomber sur des sites qu'il ne faut pas et ce n'est activé que sur leur réseau wifi. Enjoy !
-
Bricolette chez BenjyNet
sebcbien a répondu à un(e) sujet de BenjyNet dans Mon installation domotique
Découpe de signes "WC" avec ma CNC [emoji16] -
Non. Non, d'après la valeur de ma VG fibaro je lance des commandes Jeedom. Dans ce cas, le plugin "Modes" Envoyé de mon SM-N950F en utilisant Tapatalk
-
Oui, une seule commande et Jeedom est mis a jour Envoyé de mon SM-N950F en utilisant Tapatalk
-
-- VG Fibaro = ID Jeedom ------------------------------- PresentState = {["Convert"] = true, ["At_Home"] = 939, ["Away"] = 940, ["Guests"] = 943, ["Kids_Sleeping"] = 942, ["Night_All_Off"] = 941}, -- VG Fibaro = ID Jeedom + VG------------------------------- Meteo_Day_Speech = {["Convert"] = false , ["JeedomID"] = 1657}, Pour explique la différence entre Convert = true et Convert = false. Quand convert est à True, pour chaque valeur de la VG Fibaro, est associé une commande Jeedom. En effet sur Jeedom, j'utilise le plugin Modes, et chaque mode est activé par pression sur un bouton. Je n'utilise pas de Variable globale côté Jeedom, en tout cas pas pour ça. Quand convert = false, la variable va être poussée telle quelle vers Jeedom. Voici comment récupérer l'id de la commande Jeedom pour le plugin Modes: (aller dans la config avancée, trouver le mode, puis l'ID. Amuses toi bien :-)
-
Tu as pris un cas compliqué, ou on converti une variable globale en commandes Jeedom. Pour un cas simple, il faut créer côté Jeedom un Virtual avec des commandes Type Info. (binaires si il n'y a que deux états) Ici c'est un virtuel créé pour deux devices Fibaro: SDB MvtZ et Bureau MvtZ (Oeils fibaro) [id2["SDB_MVTZ"]] = 6103, [id2["BUREAU_MVTZ"]] = 6676, dès que cet id lance la scène Fibaro, la scène va pousser l'état (1 ou 0) vers le virtuel Jeedom. J'espère que c'est plus clair. Evidemment n'oublie pas de mettre l'id dans l'entête de la scène Fibaro pour que la scène soit déclenchée: 2192 value 2199 value
-
Plugin de gestion de Fibaro via Jeedom
sebcbien a répondu à un(e) sujet de Domotique-Home dans Jeedom
Je comprends très bien, les scénarios Jeedom sont puissants mais y'a une limite ou un script est plus clair et plus simple. Ca m'est arrivé pour certains scénarios, d'inclure un script dedans, c'est possible avec le bloc "code" mais sur Jeedom c'est du PHP ... Donc avec un script qui est déjà tout fait et qui fonctionne bien, je ne chercherais pas non plus à le ré-écrire. -
Plugin de gestion de Fibaro via Jeedom
sebcbien a répondu à un(e) sujet de Domotique-Home dans Jeedom
Merci ! Je viens de tester, toujours aucune commande créé pour les détecteurs de mouvement satel. Sinon concernant la scène qui pousse les refresh, j'ai un effet pervers qui donne un bon exemple. J'ai un scénario qui déclenche une action a chaque fois que la valeur d'une lampe est modifiée. Et bien, a chaque fois que une sonde de température change, la scène est déclenchée, le rafraichissement est poussé sur tous les devices, la lampe rafraîchit donc son état (qui n'a pas changé) mais le scénario est déclenché, même si l'état est passé de 1 a 1 ou de 0 a 0. Merci pour ton boulot, A+ Envoyé de mon SM-N950F en utilisant Tapatalk -
Bon annif KRIKRI
-
Plugin de gestion de Fibaro via Jeedom
sebcbien a répondu à un(e) sujet de Domotique-Home dans Jeedom
der des der, promis Chez moi mes détecteur de mouvement sont mes capteurs d'alarme Satel. Quand je crée le device côté Jeedom, il me dit ok, mais aucune commande de créée... Si tu m'envoie la commande API pour récupérer les infos de l'api HC2, je peux t'envoyer le code de réponse. a+ Edit: C'est probablement assez avec ceci: { "id": 1485, "name": "COULOIR Mvt", "roomID": 15, "type": "com.fibaro.satelZone", "baseType": "com.fibaro.securitySensor", "enabled": true, "visible": true, "isPlugin": true, "parentId": 985, "remoteGatewayId": 0, "interfaces": [ "fibaroAlarm", "fibaroAlarmArm", "fibaroBreach" ], "properties": { "alarm": "false", "alarmDelay": "0", "alarmExclude": "false", "alarmMemory": "false", "alarmTimeTimestamp": "0", "armConditions": "{\"auto\":false,\"devices\":[{\"id\":1485,\"propertyName\":\"value\",\"propertyValue\":\"0\"}],\"time\":0}", "armConfig": "0", "armDelay": "0", "armError": "{}", "armTimeTimestamp": "0", "armed": "false", "dead": "false", "deviceControlType": "0", "deviceIcon": "21", "disabled": "false", "emailNotificationID": "0", "emailNotificationType": "0", "fibaroAlarm": "false", "lastBreached": "1548886766", "liliOffCommand": "", "liliOnCommand": "", "log": "", "logTemp": "", "longViolationTrouble": "false", "manufacturer": "", "model": "", "noViolationTrouble": "false", "pushNotificationID": "0", "pushNotificationType": "0", "remoteGatewayId": "0", "satelName": "COULOIR Mvt", "satelPartitionID": "5", "satelType": "5", "saveLogs": "true", "smsNotificationID": "0", "smsNotificationType": "0", "tamper": "false", "tamperAlarm": "false", "tamperAlarmMemory": "false", "userDescription": "", "value": "false", "zoneId": "1" }, "actions": { "forceArm": 0, "meetArmConditions": 0, "setArmed": 1, "setDisabled": 1 }, "created": 1548530790, "modified": 1548530790, "sortOrder": 138 } -
Plugin de gestion de Fibaro via Jeedom
sebcbien a répondu à un(e) sujet de Domotique-Home dans Jeedom
Ca fonctionne bien et pour répondre à une remarque plus haut, les devices Jeedom ceréés se comportent comme un device normal, il y a donc moyen de déclencher un scénario lorsque un état est modifié. Sinon, encore deux petites remarques (désolé, je suis lancé ) Essayer de refaire le même design que si le device était un device Jeedom. Par exemple pour une lampe, pour l'allumer/éteindre, on clique sur l'icône de la lampe et les boutons on/off sont cachés Pour le "slider" idem, "slider" n'est pas affiché (je crois, je n'ai pas de dimer intégré en Jeedom en zwave (mais j'ai des hue)) voili voilou -
Plugin de gestion de Fibaro via Jeedom
sebcbien a répondu à un(e) sujet de Domotique-Home dans Jeedom
De rien script mis à jour ici: -
Plugin de gestion de Fibaro via Jeedom
sebcbien a répondu à un(e) sujet de Domotique-Home dans Jeedom
Mon script n'a pas la même logique que le tien, il pousse les états vers Jeedom ou j'ai créé des Virtuels (manuellement) Ton script, lui, détecte un changement sur la HC2, pousse une commande de refresh vers TOUS les devices Jeedom qui vont ensuite à leur tour interroger a nouveau la HC2 pour récupérer la valeur.... C'est plus simple et plus accessible je n'en disconvient pas, mais ça fait une solide quantité de communications inutiles (et exponentiel... 2 devices = 4+4 échanges - 3 devices = 9+9 échanges - 10 devices = 100+100 échanges...) Je proposerais donc pour garder la même logique, de faire une "table" dans la scène et pour un id modifié côté HC2, seulement un ID est rafraîchi côté Jeedom qui lui viendra interroger l'api de la HC2 pour récupérer les valeurs -
Comme promis ici, mise à jour de mon script que j'avais posté ici pour pousser états et VG vers Jeedom --[[ %% properties 1287 value 1485 value 1486 value 1487 value 1488 value 1486 value 1490 value 1493 value 1494 value 1495 value 1496 value 1497 value 1498 value 1499 value 1500 value 1501 value 1502 value 1503 value 1504 value 1505 value 1507 value 1509 value 1510 value 1511 value 1894 value 1849 value 1965 sceneActivation 2181 value 2192 value 2199 value %% events %% globals PresentState Simu_presence overideSimuSunset Meteo_Day_Speech Meteo_Tomorrow_Sp Meteo_In_2_Days_Sp CO2_Max_Value Phone_GG_Present Phone_Seb_Present Alarme_Status Porte_Gar_Action VMC_Speed TTSJeedomSonos HOUSE_CONSO HOUSE_CONSO_INDEX Ambiance_Rez --]] local sourceTrigger = fibaro:getSourceTrigger() local httpClient = net.HTTPClient() local jeedom_API_Key = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" local jeedom_IP = "xxx.xxx.xx.xxx" -- IDs générés le : 13/06/16 à 02:32:21 -- IDs générés le : 09/10/16 à 19:00:19 - Reinclude Lampadaire Bois -- IDs générés le : 09/04/17 à 00:25:16 - Reconfig Dimmer Hall -- IDs générés le : 09/04/17 à 01:03:57 - Add Mvtz Cuisine -- IDs générés le : 17/04/17 à 00:36:23 - Viré Aeon Ch. Amis -- IDs générés le : 19/04/17 à 23:35:14 - poussoirs haut deviennent corniche Rez -- IDs générés le : 02/09/17 à 17:49:29 - Ajouté SARAH SDB local id2 = { --Salon MARANTZ_SALON = 1282, SALON_TEMPERATURE_FL = 74, TV___AMPLI = 80, SALON_FLOD = 72, HUE_LAMPADAIRE_FENET = 2186, LAMPADAIRE_BOULE = 2149, HUE_SALON_GROUPE = 2184, XBMC_SALON_FIBARO = 1826, XBMC_REMOTE = 108, CORNICHE_REZ = 1894, NETATMO_REZ_THERMOST = 1823, HUE_LAMPADAIRE_FEU = 2185, POE_CAM_SALON__P1_ = 1851, SALON_MVT = 1486, HUE_APPLIQUE_CHEMINE = 2187, CORNICHE_SALON = 2207, LAMPADAIRE_BOIS = 2147, SALON = 1948, --SAM SALLE_A_MANGER = 1965, LAMPADAIRE_SAM = 23, NETATMO_REZ_TEMP = 1797, NETATMO_REZ_CO2 = 1798, SAM_MVT = 1487, NETATMO_REZ_NOISE = 1801, CORNICHE_SAM = 2204, NETATMO_REZ_HUMIDITY = 1799, SAM_CONTACT = 1494, NETATMO_REZ_PRESSURE = 1800, --Cuisine CUISINE_LUMINOSITE = 2181, CUISINE_MVTZ = 2179, CUISINE = 1952, CUISINE_CONTACT = 1493, CUISINE_TEMPERATURE = 2180, POE_CAM_CUISINE__P6_ = 1856, CORNICHE_CUISINE = 2206, --Hall Entrée HALL_MVT = 1488, CARILLON = 1849, HALL = 2174, --Garage MODE_GARAGE = 1507, SONNETTE_GARAGE = 1506, GARAGE_HAUT = 1502, GARAGE_MVT = 1503, GARAGE = 51, GARAGE_BAS = 1501, --Bureau BUREAU_LUMINOSITE = 2201, LED_BUREAU = 1312, BUREAU_MVTZ = 2199, PRISE_PC_BUREAU = 76, WOL_SHUT = 40, BUREAU = 49, BUREAU_TEMPERATURE = 2200, --Cellier CELLIER_CONTACT = 1490, VMC = 2189, RASPVMC__P5_ = 1855, CELLIER = 56, CELLIER_MVT = 1504, GRENWAVE__P3_ = 1853, SURGELATEUR = 77, GRENWAVE__P4_ = 1854, UPS_IT__SYNO_PRT_PC_ = 39, --WC WC_MVT = 1505, WC = 50, --Chambre Parents ROUTEUR_1ER__P2_ = 1852, DRESSING = 42, NETATMO_PARENTS_HUM = 1819, NETATMO_PARENTS_CO2 = 1820, CH_PARENTS_CONT_ = 1497, NETATMO_PARENTS_TEMP = 1818, CHAMBRE_PARENTS = 2046, --Chambre Emilien NETATMO_EMILIEN_HUM = 1813, CH_EMILIEN_CONT_ = 1495, NETATMO_EMILIEN_TEMP = 1812, COLOR_LAPIN_EMILIEN = 2009, CHAMBRE_EMILIEN = 58, BABYPHONE_EMILIEN = 83, NETATMO_EMILIEN_CO2 = 1814, --Chambre Thomas COLOR_LAPIN_THOMA = 2010, CH_THOMAS_CONT_ = 1496, NETATMO_THOMAS_CO2 = 1817, NETATMO_THOMAS_HUM = 1816, BABYPHONE_THOMAS = 84, NETATMO_THOMAS_TEMP = 1815, CHAMBRE_THOMAS = 2063, --Chambre Amis CH_AMIS_CONTACT = 1500, CHAMBRE_AMIS = 2136, CH_AMIS_TEMPERATURE = 2166, CH_AMIS_MVTZ = 2165, CH_AMIS_LUMINOSITE = 2167, --SDB Parents SDB_TEMPERATURE_FLO = 88, SDB_SDD_CONT_ = 1499, SDB_LUMINOSITE = 2194, SDB_FLOD = 86, SDB_TEMPERATURE = 2193, SDB_CORNICHE = 52, RGBW_SDD_SDB = 2003, RGBW_SDD_SDB_SDB_PARENTS = 2005, SDB_ARMOIRES = 16, CHAUFFERETTE_SDB = 9, SDB_MVTZ = 2192, SDB_RUBAN_LED = 2008, RGBW_SDD_SDB_SDB_PARENTS_SDB_PARENTS = 2006, --SDD Enfants SDD_LUMINOSITE = 2120, SDD_TEMPERATURE = 2119, SDD_MVTZ = 2118, SALLE_DE_DOUCHE = 24, SDD_RUBAN_LED = 2007, --Couloir COULOIR_MVT = 1485, NETATMO_1ER_THERMOST = 1824, CORNICHE_COULOIR = 2015, COULOIR = 2065, --Grenier GRENIER = 2171, GRENIER_LUMINOSITE = 2162, GRENIER_S2 = 2172, GRENIER_TEMPERATURE = 2161, GRENIER_TEMP_TOIT = 2089, TEMP_EAU_1ER = 2091, TEMP_EAU_BOILER = 2092, TEMP_EAU_REZ = 2090, GRENIER_MVTZ = 2160, --Terrasse TERRASSE = 63, NETATMO_OUT_TEMP = 1810, NETATMO_OUT_HUMIDITY = 1811, YR_WEATHER = 3, --Technique RESTORE_GVARIABLES = 1932, CPT_ELEC_A_GENERAL = 1914, DEAD_NODES_ANALYSER = 1906, HC2 = 2042, DOMOCHARTS = 1918, HC2_DIAGNOSTICS = 2000, NETWORK_MONITOR = 1976, CPT_ELEC_A_PHASE_1 = 1915, CPT_ELEC_A_PHASE_3 = 1917, CPT_ELEC_A_PHASE_1_TECHNIQUE = 1916, MY_BATTERIES = 2094, CPT_ELEC_KWH_PHASE_3 = 1783, LAPTOP_JEDOM = 1316, CLOCK_SYNC = 107, CPT_ELEC_V_GENERAL = 1775, CPT_ELEC_KWH_PHASE_1 = 1777, SONNETTE = 115, SEND_PHOTO__5_CAM_ = 1275, SEND_SMS = 1274, CPT_ELEC_V_PHASE_1 = 1778, NOTIFIER = 93, CPT_ELEC_V_PHASE_2 = 1781, CPT_ELEC_V_PHASE_3 = 1784, NETATMO_ACCOUNT_BF = 1795, CPT_ELEC_KWH_PHASE_2 = 1780, THINGSPEAK_PUSH = 35, --Labo de Test FORCE_V_GLOBALES = 1827, --Maison (Global) LAPIN_THOMAS = 1325, REVEIL_AURORE_FAMILLE = 1318, NETATMO_THERMOSTAT = 1331, GARAGE__AXIS_207W_ = 1352, LOG_LAST_STATES = 2132, SONOS_SAY_IT = 2125, LOG_ALARME = 1345, LAPIN_EMILIEN = 1317, LOG_GLOBAL_VARIABLES = 1363, MODES_AUTO_MANUEL = 2139, TOUTES_LUMIERES = 1897, PRESENCE_SEB = 109, PRESENCE_GG = 110, STATUS_MAISON = 82, PRESENCE_SIMULATOR = 94, VITESSE_VMC = 78, CONSOMMATIONS_ = 60, GESTION_ALARME = 1311, PARKING__HC1_ = 95, CUISINE__HC3_ = 102, TERRASSE__HC2_ = 101, SONOS_REMOTE = 2124, LOG = 106, HOME_ELEC_COUNTER = 2123, S_A_R_A_H__SAY_IT_SDB = 2208, S_A_R_A_H__SAY_IT__ = 2122, SALON__DAHUA_ = 2001, BRIDGE_JD_HC2 = 2093, CPT_ELEC_KWH_GENERAL = 1774, YAMS_WU = 1979, TOP_10_POWER = 1786, CAMERAS = 1904, --Alarme AL_SILEN_OUV1ER = 1626, FULL_ARMED_NIGHT = 1625, ALL_CONTACT_READ = 1624, ALL_REZ_READY = 1627, REMOTE_GARAGE = 1637, ALL_SF_MVT1ER_RE = 1623, DISARMED = 1628, LAMPES_GARAGE = 1639, ALIM_MOTEUR_GARA = 1638, KEY_ARM = 1509, ALL_ZONES_READY = 1622, SABOTAGE = 1620, BOITIER_AL_SAB = 1492, SIR_EXT_SAB = 1491, KEY_DISARM_OPEN = 1511, KEY_DISARM = 1510, INCENDIE_1_2_3 = 1498, ALARME_SUR_BATTE = 1621, ALIM = 1613, COMMANDE = 1615, ARMED = 1619, SI = 1614, FULL_ARMED_DAY = 1618, LEDS = 1616, INCENDIE = 1617, ZONE__24 = 1508, } local HC2Jeedom = { -- Associations HC_ID_Fibaro = ID Jeedom [id2["SAM_MVT"]] = 1078, [id2["SALON_MVT"]] = 1079, [id2["HALL_MVT"]] = 1080, [id2["COULOIR_MVT"]] = 1081, [id2["GARAGE_MVT"]] = 1082, [id2["WC_MVT"]] = 1083, [id2["CELLIER_MVT"]] = 1092, --------------------------------------- [id2["SAM_CONTACT"]] = 1609, [id2["CUISINE_CONTACT"]] = 1610, [id2["GARAGE_BAS"]] = 1612, [id2["GARAGE_HAUT"]] = 1613, [id2["MODE_GARAGE"]] = 1614, [id2["CELLIER_CONTACT"]] = 1616, [id2["CH_PARENTS_CONT_"]] = 1617, [id2["CH_EMILIEN_CONT_"]] = 1618, [id2["CH_THOMAS_CONT_"]] = 1619, [id2["CH_AMIS_CONTACT"]] = 1620, [id2["SDB_SDD_CONT_"]] = 1621, [id2["INCENDIE_1_2_3"]] = 1622, [id2["CARILLON"]] = 6549, [id2["KEY_ARM"]] = 2257, [id2["KEY_DISARM_OPEN"]] = 2117, [id2["KEY_DISARM"]] = 2258, --[id2["CH_AMIS_LUMINOSITE"]] = 3050, [id2["CORNICHE_REZ"]] = 5722, [id2["SDB_MVTZ"]] = 6103, [id2["BUREAU_MVTZ"]] = 6676, [id2["SALLE_A_MANGER"]] = 7257, [id2["CUISINE_LUMINOSITE"]] = 7491, -- VG Fibaro = ID Jeedom ------------------------------- PresentState = {["Convert"] = true, ["At_Home"] = 939, ["Away"] = 940, ["Guests"] = 943, ["Kids_Sleeping"] = 942, ["Night_All_Off"] = 941}, --House_Mode = {["Convert"] = true, ["Auto"] = 1118, ["Manual"] = 1119, ["Scheduler"] = 1120}, Simu_presence = {["Convert"] = true, ["0"] = 1124 , ["1"] = 1123}, overideSimuSunset = {["Convert"] = true, ["0"] = 1124 , ["1"] = 1125}, Porte_Gar_Action = {["Convert"] = true , ["Demande_Ouverture"] = 1846, ["Demande_Fermeture"] = 1849, ["Actionner"] = 1850}, -- VG Fibaro = ID Jeedom + VG------------------------------- Meteo_Day_Speech = {["Convert"] = false , ["JeedomID"] = 1657}, Meteo_Tomorrow_Sp = {["Convert"] = false , ["JeedomID"] = 1667}, Meteo_In_2_Days_Sp = {["Convert"] = false , ["JeedomID"] = 1668}, CO2_Max_Value = {["Convert"] = false , ["JeedomID"] = 1669}, Phone_GG_Present = {["Convert"] = false , ["JeedomID"] = 1670}, Phone_Seb_Present = {["Convert"] = false , ["JeedomID"] = 1671}, Alarme_Status = {["Convert"] = false , ["JeedomID"] = 1672}, Porte_Garage = {["Convert"] = false , ["JeedomID"] = 1674}, VMC_Speed = {["Convert"] = false , ["JeedomID"] = 1675}, TTSJeedomSonos = {["Convert"] = false , ["JeedomID"] = 1827}, HOUSE_CONSO = {["Convert"] = false , ["JeedomID"] = 2813}, HOUSE_CONSO_INDEX = {["Convert"] = false , ["JeedomID"] = 2812}, Ambiance_Rez = {["Convert"] = false , ["JeedomID"] = 3428}, } --[[ -- détection décleucheur, version pour 4.081 minimum triggerId = sourceTrigger['deviceID'] local sourceTriggerID = sourceTrigger.event.data.id fibaro:debug("called at " .. os.date() .. " ID = " .. sourceTriggerID) --]] -- Push Device ID if (sourceTrigger['type'] == 'property') then sourceTriggerID = sourceTrigger['deviceID'] sourceTriggerValue = tonumber(fibaro:getValue(sourceTriggerID, "value")) --fibaro:debug("Push HC2 ID: "..sourceTriggerID .." value: ".. sourceTriggerValue .. " To jeedom ID: " .. HC2Jeedom[sourceTriggerID]) SaId = tonumber(fibaro:getValue(sourceTriggerID, "sceneActivation")) --fibaro:debug("sourcetrigger: "..sourceTrigger['type']) --fibaro:debug("sourcetriggerID: "..sourceTrigger['deviceID']) -- -- TO DEBUG: Avec nouvelle routine Scene activation, envoie toujours à Jeedom l'id d'activation et non value comme nécessaire pour envoyer l'état de la corniche (id 1894) -- if SaId ~= nil and sourceTriggerID ~= 1894 then -- Sceneactivation detected, push sceneactivation id to jeedom --fibaro:debug("sceneactivation detected: Nr"..SaId) --fibaro:debug("sceneactivation Value: "..tonumber(fibaro:getValue(sourceTriggerID, "value"))) local http = net.HTTPClient() response = http:request("http://"..jeedom_IP.."/core/api/jeeApi.php?apikey="..jeedom_API_Key.."&type=virtual&id="..HC2Jeedom[sourceTriggerID].."&value="..SaId, { options={ method ='POST', ---timeout =5000 }, success = function(response) fibaro:debug("OK. Push HC2 ID: "..sourceTriggerID .." value: ".. SaId .. " To jeedom ID: " .. HC2Jeedom[sourceTriggerID]) end, error = function(err) fibaro:debug("Error: " ..err) end }) http = nil else if (tonumber(fibaro:getValue(sourceTriggerID, "value")) == 0 or 1) -- pas de sceneactivation, push value of id to Jeedom then --fibaro:debug("http://"..jeedom_IP.."/core/api/jeeApi.php?apikey="..jeedom_API_Key.."&type=virtual&id="..HC2Jeedom["HC_"..sourceTriggerID].."&value="..sourceTriggerValue) local http = net.HTTPClient() response = http:request("http://"..jeedom_IP.."/core/api/jeeApi.php?apikey="..jeedom_API_Key.."&type=virtual&id="..HC2Jeedom[sourceTriggerID].."&value="..sourceTriggerValue, { options={ method ='POST', ---timeout =5000 }, success = function(response) fibaro:debug("OK. Push HC2 ID: "..sourceTriggerID .." value: ".. sourceTriggerValue .. " To jeedom ID: " .. HC2Jeedom[sourceTriggerID]) end, error = function(err) fibaro:debug("Error: " ..err) end }) http = nil end end -- Push Global Var elseif (sourceTrigger['type'] == 'global') then -- ID: Season value: Summer To jeedom: sourceTriggerID = sourceTrigger['name'] sourceTriggerValue = fibaro:getGlobalValue(sourceTriggerID) --fibaro:debug("Push HC2 ID: "..sourceTriggerID .." value: ".. sourceTriggerValue .. " To jeedom ID: " ..HC2Jeedom[sourceTriggerValue]) if (sourceTriggerID ~= "" and sourceTriggerValue ~= "" and HC2Jeedom[sourceTriggerID]["Convert"] == true) -- Push Global Var Converted then -- fibaro:debug("http://"..jeedom_IP.."/core/api/jeeApi.php?apikey="..jeedom_API_Key.."&type=virtual&id="..HC2Jeedom["HC_"..sourceTriggerID].."&value="..sourceTriggerValue) -- fibaro:debug(sourceTriggerID .. " "..sourceTriggerValue) -- fibaro:debug(HC2Jeedom[sourceTriggerID][sourceTriggerValue]) local http = net.HTTPClient() response = http:request("http://"..jeedom_IP.."/core/api/jeeApi.php?apikey="..jeedom_API_Key.."&type=cmd&id="..HC2Jeedom[sourceTriggerID][sourceTriggerValue], { options={ method ='POST', ---timeout =5000 }, success = function(response) fibaro:debug("OK. Source: "..sourceTriggerID.." Value: "..sourceTriggerValue) end, error = function(err) fibaro:debug("Error: " ..err) end }) elseif (sourceTriggerID ~= "" and sourceTriggerValue ~= ""and HC2Jeedom[sourceTriggerID]["Convert"] == false) -- Push Global Var Content then sourceTriggerValue = sourceTriggerValue:gsub(" ", "+"):gsub("%%%%", "%%") --sourceTriggerValue = sourceTriggerValue:gsub("%%%%", "%%") --fibaro:debug("http://"..jeedom_IP.."/core/api/jeeApi.php?apikey="..jeedom_API_Key.."&type=virtual&id="..HC2Jeedom[sourceTriggerID]["JeedomID"].."&value="..sourceTriggerValue) --fibaro:debug(sourceTriggerID .. " "..sourceTriggerValue) --fibaro:debug(sourceTriggerValue) local http = net.HTTPClient() --local controlHeaders = {['content-type'] = "application/x-www-form-urlencoded"} --essayer avec headers= controlHeaders, a placer dans les options response = http:request("http://"..jeedom_IP.."/core/api/jeeApi.php?apikey="..jeedom_API_Key.."&type=virtual&id="..HC2Jeedom[sourceTriggerID]["JeedomID"].."&value="..sourceTriggerValue, { options={ method ='POST', ---timeout =5000 }, success = function(response) fibaro:debug("OK. Source: "..sourceTriggerID.." Value: "..sourceTriggerValue) end, error = function(err) fibaro:debug("Error: " ..err) end }) http = nil end end
-
Plugin de gestion de Fibaro via Jeedom
sebcbien a répondu à un(e) sujet de Domotique-Home dans Jeedom
Salut les gars, salut @Domotique-Home, Alors j'ai de nouveau un peu de temps et j'ai jeté un coup d’œil au script de la scène... Si je ne me trompe pas, à chaque fois qu'un device changera d'état, le script va re-pousser TOUS les états de TOUS les modules de la liste vers Jeedom ??? Ca me semble un peu lourd comme gestion, imaginez qu'on allume 6 lampes simultanément... ou qu'on en éteigne 10 d'un coup, ça va pousser 10X tous les états.... Pour exemple et inspiration, j'avais fait cette scène pour gérer ça en son temps (et elle tourne toujours) https://www.domotique-fibaro.fr/topic/8330-mon-test-jeedom/?do=findComment&comment=130188 Le script à un peu évolué depuis, je vais poster une mise à jour, mais le principe est là. -
Regardez bien l'image du kit... et la taille de l'alim et du "contrôleur" Avec ça vous pouvez avoir jusqu'à 10m de leds... https://www.amazon.fr/Philips-Lightstrip-Lumineuse-Contrôlée-Smartphone/dp/B0148NMVQA/ref=sr_1_3?ie=UTF8&qid=1548776703&sr=8-3&keywords=hue%2Bstrip&th=1 J'en ai deux de 6m et un de 8 m et ça éclaire en éclairage indirect tout mon salon salle à manger cuisine (+- 60M2 et haut plafonds à 3m10) puissance consommée: 3x20W = 60W. Bien sur il y a des spots d’appoint au dessus des tables et comptoir cuisine mais je vous jure que ça éclaire fort. J'ai attendu longtemps pour prendre cette solution que je trouvais chère et propriétaire, la solution précédente RGBW + strips led a tenu 2 ans et a volé à la poubelle... j'avais besoin de grosses alims 12v, qui consommaient et prenaient beaucoup de place et la lumière était bein moins belle. Depuis je suis ravi à 300% de chaque euro dépensé en strips hue... Non non, ce n'est pas de la pub, je ne suis pas payé par Philips
-
les hue les gars... l'argument NO 1 c'est que PHILIPS est le ROI de l'éclairage... question qualité prix, je n'ai jamais eu rien de mieux, la qualité de la lumière, la consommation, la qualité du diming, et surtout la DURÉE DE VIE largement supérieur aux autres. J'ai beaucoup de spots philips GU10 de a série MASTER, ce sont les seuls et bien avant les autres qui ont réussi à faire une lumière led agréable avec un CRI bien supérieur à 80% et qui ne clignotent pas avec les dimmers Fibaro. Sinon j'ai aussi le hue strip, j'en ai 20m dans mon salon salle a manger avec seulement 3 alimentations, la lumière est top, puissante et surtout aucune led de pétée après trois ans d'éclairage quasi continu, TOUS mes autres rubans ont au moins 10% des leds fichues quand ce n'est pas 50%... et le système est tellement compact et intégré, rien à voir avec un rgbw + alim.... Sinon pour les interrupteurs "différents", j'utilise mes Fgd 211/212 pour les piloter... mais sinon chez moi c'est 99% full automatique donc les interrupteurs c'est rrare qu'on s'en sert. Bref, pour moi, pouvoir se passer des ponts des marques et en avoir un unique va clairement bien élargir mes choix et en mieux (et probablement moins cher)
-
"grand public" ... y'a quand même pas mal de produits zigbee que j’aimerais voir en Zwave, les hue c'est un bon exemple, on en a quasiment tous chez nous... Alors, pilotées en natif par une clef direct sur le réseau zigbee, sans avoir 5 bridges différents serait sympa...
-
Plugin de gestion de Fibaro via Jeedom
sebcbien a répondu à un(e) sujet de Domotique-Home dans Jeedom
non, je ne l'avais pas trouvée.... quand on clique sur le bouton documentation on arrive sur une page 404 ... https://jeedom.github.io/documentation/third_plugin/fibaro/fr_FR/index.html