-
Compteur de contenus
4 189 -
Inscription
-
Dernière visite
-
Jours gagnés
85
Tout ce qui a été posté par sebcbien
-
Bonjour, Petit topo de la situation actuelle: J'ai eu malheureusement très peu de temps pour jouer avec la Jeedom, mais j'ai quand même chipoté un peu pour peaufiner 2-3 trucs. - Je peux maintenant afficher ma géolocalisation sur une carte sur le dashboard, ça marche nickel. - J'ai porté la commande de mon ampli (Marantz) sur jeedom. Pour cet ampli, il n'existait pas de plugin, j'ai utilisé celui pour les ampli Denon (qui partagent beaucoup de commandes et qui ont la même interface): Pour les commandes manquantes, j'ai utilisé le plugin script qui me permet d'appeler un fichier php. j'ai donc deux équipements qui apparaissent... pas très pratique... A ce point là , il y a une solution très pratique: On crée un "Virtuel", et dans ce virtuel, on fait "importer" et on choisis les deux équipements ci-dessus. On se retrouve alors avec un Device Virtuel qui comporte tous les éléments des deux équipements. Là on fait le ménage, on enlève ce que l'on a pas besoin, on change la manière dont les données/boutons sont affichés, leur position, etc. Et voici le résultat: Propre non ? J'ai appliqué e même principe pour l'affichage des données de mon EcoDevices:
-
Ohhh Nico, trop meugnon, on dirait la belle et le clochard ;-) Sent from my Note4
-
Quand je déclenchait l'alarme silencieuse et que je faisais clignotter toutes mes lampes de la maison... aprz s1 minutes les lampes ne clignotaient plus et la box plantait -> reboot obligé Sent from my Note4
-
who c'est naze ta secte, la mienne est spaghettement mieux: L’Eglise du « spaghetti volant » célèbre son premier mariage légal en Nouvelle-Zélande Adhérez, c bon pour le tich !
-
Salut @supermenteur Tu utilise quelque-chose d'élaboré comme script ? Sent from my Note4
-
Comme je le vois avec mes yeux de débutants, il suffit de faire un scénario qui fait clignotter les lampes avec une boucle et lancer ce scénario via les actions quand l'alarme est active. Avec mes connaissances actuelles c'est 5 minutes. Ceci dit pour avoir tester la fonctionnalité avec Fibaro il faut pas longtemps avant que le réseau zwave soit par terre et donc j'avais désactivé cette fonctionnalité avec la Fibaro. J'avais testé ça il y a plus ou moins un an et je n'ai pas réessayé depuis. Sent from my Note4
-
Je veux lire la révélation aussi pliiiize
-
ok, merge done
- 12 330 réponses
-
- 1
-
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
D'ici 3-4 heures je pourrais le faire si tu veux. Sent from my Note4
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Jojo ton énergie m'épate... perso j'aurais déjàtout envoyé au bac... Sent from my Note4
-
Pour la météo fiable, il y a mon VD avec les infos de wunderground. Dans mon cas, c'est très fiable, ils utilisent entre autres le réseau météo de Netatmo Sent from my Note4
-
Je vous rassure un peu. Je suis toujours en 4.080 et ma box àplanté cette nuit... pourtant la RAM était à50%... JMB® (j'aime ma box) Sent from my Note4
-
J'ai voulu voir en chargeant complètement le scénario, avec conditions de VG, conditions de lever et coucher de soleil avec décalage de 60 minutes avant et après. Très facile, voici le GEA d'origine (même que ci-dessus mais avec plus de conditions) -------------------SAM------------------------- -- si PeriodeSunSet ou PeriodeSunRise, allumer lampe automatiquement si moins de 94% GEA.add({id2["SAM_MVT"],{"Value-", id2["SALLE_A_MANGER"],94}, estNotHouse_Manuel}, -1, "",{PeriodeSunSetSAM,PeriodeSunRiseSAM,{"Value", id2["SALLE_A_MANGER"], 95}}) -- Hors Periodes sunset & sunrise, allumage manuel -- Si déjà Allumé, Re-Allumage à 95% dès que détection mouvement sauf si module déjà a + de 94% (économie zwave) GEA.add({id2["SAM_MVT"],{"Value+", id2["SALLE_A_MANGER"], 1},{"Value-", id2["SALLE_A_MANGER"],94}}, -1, "",{{"Value", id2["SALLE_A_MANGER"], 95}}) -- Après 8min on dimme la lampe à 4% si pas de mouvement local malampesam = GEA.add({"Value+", id2["SALLE_A_MANGER"],59}, 8*60, "",{{"Value", id2["SALLE_A_MANGER"], 4}}) -- Après 2 min on met la lampe à 95% (prète pour prochain allumage) puis on éteint, uniquement si la lampe est entre 1 et 35 local malampesamdim = GEA.add({{"Value-", id2["SALLE_A_MANGER"],5},{"Value+", id2["SALLE_A_MANGER"], 1}}, 2*60,"",{{"Value", id2["SALLE_A_MANGER"], 95},{"Function", function() fibaro:sleep(300) end},{"turnOff"}}) -- Relance des tâches en cas de détection si la lampe est allumée (économise GEA) GEA.add({id2["SAM_MVT"],{"Value+", id2["SALLE_A_MANGER"], 1}}, -1, "", {{"RestartTask", malampesam}}) GEA.add({id2["SAM_MVT"],{"Value+", id2["SALLE_A_MANGER"], 1}}, -1, "", {{"RestartTask", malampesamdim}}) Et voici ce que ça donne en Jeedom J'ai intégré dans le screenshot une démo du testeur d'expressions... assez génial, fini les save, test, retest, etc. ici on clique on essaye, les variables sont évaluées ... quel confort gigantesque !!!! @jojo @pepite , je ne sais pas ce que vous en pensez, mais moi je pense que je vais pouvoir remplacer GEA facilement... Et on peut faire des ET et des OU, sans dupliquer les lignes... vous voyez ce que je veut dire ? Dommage que je n'ai pas de dimmer pour pouvoir faire exactement comme avec GEA mais ça ne change rien à la logique. Maintenant, DODO !
-
alors, comment remplacer mon GEA de gestion de lumière du salon. A savoir allumage en cas de détection de mouvement, ensuite sans détection après X minutes -> dim (ici off une lampe, je n'ai pas dimmer sous la main) Ensuite si toujours pas de mouvement après X minutes -> all off Je n'ose pas calculer le nombre d'heures et de posts ça a fait dans le fil GEA support. Ici, écrit en 1 minute + 5 minutes pour tester et corriger les erreurs de logique -> done ! Pour mes autres gestions de lampe, il y a le bouton dupliquer !!! Pour tester (sans devoir aller faire le singe devant le détecteur), il y a le bouton executer en bas à droite... un petit détail génial. Le bouton log aussi en haut à droite, très pratique. -------------------SAM------------------------- -- allumer lampe automatiquement si moins de 94% GEA.add({id2["SAM_MVT"],{"Value-", id2["SALLE_A_MANGER"],94}}, -1, "",{{"Value", id2["SALLE_A_MANGER"], 95}}) -- Si déjà Allumé, Re-Allumage à 95% dès que détection mouvement sauf si module déjà a + de 94% (économie zwave) GEA.add({id2["SAM_MVT"],{"Value+", id2["SALLE_A_MANGER"], 1},{"Value-", id2["SALLE_A_MANGER"],94}}, -1, "",{{"Value", id2["SALLE_A_MANGER"], 95}}) -- Après 8min on dimme la lampe à 4% si pas de mouvement local malampesam = GEA.add({"Value+", id2["SALLE_A_MANGER"],59}, 8*60, "",{{"Value", id2["SALLE_A_MANGER"], 4}}) -- Après 2 min on met la lampe à 95% (prète pour prochain allumage) puis on éteint, uniquement si la lampe est entre 1 et 35 local malampesamdim = GEA.add({{"Value-", id2["SALLE_A_MANGER"],5},{"Value+", id2["SALLE_A_MANGER"], 1}}, 2*60,"",{{"Value", id2["SALLE_A_MANGER"], 95},{"Function", function() fibaro:sleep(300) end},{"turnOff"}}) -- Relance des tâches en cas de détection si la lampe est allumée (économise GEA) GEA.add({id2["SAM_MVT"],{"Value+", id2["SALLE_A_MANGER"], 1}}, -1, "", {{"RestartTask", malampesam}}) GEA.add({id2["SAM_MVT"],{"Value+", id2["SALLE_A_MANGER"], 1}}, -1, "", {{"RestartTask", malampesamdim}})
-
Ce soir j'ai ajouté la transmission des VG globales de présence de la fibaro vers Jeedom àma scène: donc dans cet exemple, tout changement des VG PresentState et House_Mode est répliqué sur Jeedom (sur le plugin "Modes") --[[ %% properties 1504 value 1487 value 1486 value %% events %% globals PresentState House_Mode --]] local sourceTrigger = fibaro:getSourceTrigger() local httpClient = net.HTTPClient() local jeedom_API_Key = "votre API key jeedom" local jeedom_IP = "192.168.10.22" local id2 = { --Cellier CELLIER_MVT = 1504, SAM_MVT = 1487, SALON_MVT = 1486, } local HC2Jeedom = { HC_1504 = 1092, HC_1487 = 1078, HC_1486 = 1079, -- VG ------------------------------- -- PresentState At_Home = 939, Away = 940, Guests = 943, Kids_Sleeping = 942, Night_All_Off = 941, -- House_Mode Auto = 1118, Manual = 1119, Scheduler = 1120, } --[[ -- 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) --]] 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["HC_"..sourceTriggerID]) if (tonumber(fibaro:getValue(sourceTriggerID, "value")) == 0 or 1) 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["HC_"..sourceTriggerID].."&value="..sourceTriggerValue, { options={ method ='POST', ---timeout =5000 }, success = function(response) fibaro:debug("OK" ) end, error = function(err) fibaro:debug("Error: " ..err) end }) http = nil end 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 ~= "") 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=cmd&id="..HC2Jeedom[sourceTriggerValue], { options={ method ='POST', ---timeout =5000 }, success = function(response) fibaro:debug("OK" ) end, error = function(err) fibaro:debug("Error: " ..err) end }) http = nil end end
-
Subscribe :-) Sent from my Note4
-
@lazer l'imprimante 3D, c'est barbu ou pas barbu ? 😉 Sent from my Note4
-
@gomba777 Oui effectivement, j'ai eu très peu de temps, j'en suis àma 4e semaine absent de chez moi durant la semaine.... et làj'aide un pote àdéménager... J'ai inclus ma première wallplug et mon premier oeil hier soir, et domotisé la lampe de mon bureau. Tout s'est bien passé, mais une fois l'ordre n'est pas passé et le retour d'état du wp était mauvais. Je l'ai forcé manuellement et depuis tout roule.... bizzare, on verra si ça arrive souvent. C'est peut-être le fait d'avoir deux réseaux Z-wave... je vais encore ajouter deux-trois lampes àdomotiser puis je vais voir àla longue comment ça va. Un truc que j'ai cherché hier, c'est un script comme le all light off ici, pas trouvé àpart les ajouter une àune dans un scénario ... donc un truc àmodifier àchaque ajout/suppression de lampe. Pas top, 'fodra un p'tit script ss doute. Sent from my Note4
-
non mais looooooooooooooooooollllllllllllll
-
Oui on le sais tous, GEA n'est pas instantané, mais c'est suffisant, et quelle puissance ! Je ne pourrais jamais faire toute la finesse de ma gestion de lumière sans GEA (allumer à99% puis descendre à40% sans mouvement après xx minutes, puis 99% (prêt allumage manuel en journée) et off si toujours rien après x minutes)... tout ça avec plein de conditions, sunset, sunrise, désactivation de l'automatisme (permet de se promener àpoil à2h00 du mat') désactivation des timers en cas de simulation de présence etc. etc. etc. Je me demande si ce sera facile de remplacer GEA, les scénarios sont puissants, mais il suffit d'un seul truc qui manque... On verra :-)
-
J'ai oublié de préciser que avec ce chemin: satel->HC2->Scène->API Jeedom->Scénario->Wallplug La lumière s'allume un chouia plus vite (je dirais un gain de 10à 20% sur la 1/2 seconde) que: Satel->HC2->GEA->FGS again, no comments...
-
Comment appeler l'API de la HC2 - installer le plugin script - configurer: - c fini Je vous invite à regarder de plus près la liste des options.... tout ça en mode block ... ça fout la claque hein...
-
De retour de la plaine de jeu (une vraie...) J'ai fait 3 choses en 10 minutes Mettre ma clef USB Gen 5 sur ma VM -> raffraichier le plugin Zwave, et hop j'ai le zwave (sans lire la doc: 2 minutes) Ajouter un wall plug -> click click click (sans lire la doc, 30 secondes) Faire allumer une lampe sur le wallplug par le capteur de mouvement satel (dont les ordres sont envoyé par la HC2) (1 minute) Alors, le résultat d'un passage devant un détecteur fait que la lampe s'allume en moins d'une 1/2 seconde... ça me convient J'ai amélioré la scène HC2 et authorisé 10 instances en parallèle. Voici: --[[ %% properties 1504 value 1487 value 1486 value %% events %% globals --]] local sourceTrigger = fibaro:getSourceTrigger() local httpClient = net.HTTPClient() local jeedom_API_Key = "VOTRE API KEY" local jeedom_IP = "192.168.10.22" local id2 = { --Cellier CELLIER_MVT = 1504, SAM_MVT = 1487, SALON_MVT = 1486, } local HC2Jeedom = { HC_1504 = 1092, HC_1487 = 1078, HC_1486 = 1079 } --[[ -- 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) --]] if (sourceTrigger['type'] == 'property') then sourceTriggerID = sourceTrigger['deviceID'] sourceTriggerValue = tonumber(fibaro:getValue(sourceTriggerID, "value")) fibaro:debug("HC2 ID: "..sourceTriggerID .." value: ".. sourceTriggerValue .. " To jeedom: " .. HC2Jeedom["HC_"..sourceTriggerID]) end if ( tonumber(fibaro:getValue(sourceTriggerID, "value")) == 0 or 1) then local http = net.HTTPClient() response = http:request("http://"..jeedom_IP.."/core/api/jeeApi.php?apikey="..jeedom_API_Key.."&type=virtual&id="..HC2Jeedom["HC_"..sourceTriggerID].."&value="..sourceTriggerValue, { options={ method ='POST', ---timeout =5000 }, success = function(response) fibaro:debug("OK" ) end, error = function(err) fibaro:debug("Error: " ..err) end }) http = nil end
-
Beurk. Passe le au moins en darksobre Sent from my Note4
-
Boh page 28 y'en àdes sympa quand même non ? https://www.jeedom.com/forum/viewtopic.php?f=50&t=1182&start=540 Sent from my Note4