-
Compteur de contenus
573 -
Inscription
-
Dernière visite
-
Jours gagnés
2
Tout ce qui a été posté par kioneoranga
-
2016/2017 - Bon réveillon à tous et une très bonne année
kioneoranga a posté un sujet dans Le bistrot
Bon réveillon à tous et une très bonne année 2017. -
Merci ne parlant que Français ou Anglais, je vais choisir Amazon :-)
-
Bonjour, Je cherche à acheter éventuellement d'occasion deux détecteurs Fibaro Motion Sensor? L'un de vous en aurez à vendre?
-
Bonjour la communauté, Je souhaiterais savoir s'il est possible de créer un second compte SuperAdministrateur sur la BOX HC2? Je dois prévoir une intervention du support Fibaro et je souhaiterais à cette occasion leur créer un compte dédié. Est ce envisageable? Bon ok, je sais on peut mettre un password temporaire pour le compte admin existant Mais vu leur délais de réponse et donc d'intervention, un mois 1/2 que mon incident est ouvert et entre chaque réponse 2 semaines minium! Donc je ne sais pas quand il pense intervenir sur ma box pour me supprimer mes modules fantomes!! Module que je n'arrive pas supprimer! Snif.
- 1 réponse
-
- superadmin
- hc2
-
(et 2 en plus)
Étiqueté avec :
-
L'alerte fonctionne bien, merci
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Voici ce que j'ai, valeur a recherché -11.44 avec volontairement un offset à -17 pour tester "Value-", mais cela ne fonctionne pas, snif {"id":355,"name":"Temp ext pool house","roomID":506,"type":"com.fibaro.temperatureSensor","baseType":"com.fibaro.multilevelSensor","enabled":true,"visible":true,"isPlugin":false,"parentId":351,"remoteGatewayId":0,"interfaces":["zwave"],"properties":{"parameters":[{"id":1,"lastReportedValue":0,"lastSetValue":0,"size":2,"value":0},{"id":2,"lastReportedValue":0,"lastSetValue":0,"size":2,"value":0},{"id":3,"lastReportedValue":0,"lastSetValue":0,"size":1,"value":0},{"id":4,"lastReportedValue":1,"lastSetValue":1,"size":1,"value":1},{"id":5,"lastReportedValue":255,"lastSetValue":255,"size":1,"value":255},{"id":6,"lastReportedValue":255,"lastSetValue":255,"size":1,"value":255},{"id":7,"lastReportedValue":255,"lastSetValue":255,"size":1,"value":255},{"id":8,"lastReportedValue":255,"lastSetValue":255,"size":1,"value":255},{"id":9,"lastReportedValue":0,"lastSetValue":0,"size":1,"value":0},{"id":10,"lastReportedValue":20,"lastSetValue":20,"size":1,"value":20},{"id":11,"lastReportedValue":200,"lastSetValue":200,"size":1,"value":200},{"id":12,"lastReportedValue":8,"lastSetValue":8,"size":1,"value":8},{"id":13,"lastReportedValue":0,"lastSetValue":0,"size":1,"value":0},{"id":14,"lastReportedValue":0,"lastSetValue":0,"size":1,"value":0}],"zwaveCompany":"Fibargroup","zwaveInfo":"3,3,52","zwaveVersion":"2.1","pollingTimeSec":0,"configured":"true","dead":"false","deviceControlType":"0","deviceIcon":"30","emailNotificationID":"0","emailNotificationType":"0","endPointId":"3","liliOffCommand":"","liliOnCommand":"","log":"","logTemp":"","manufacturer":"","markAsDead":"true","model":"","nodeId":"54","offset":"-17.00","parametersTemplate":"85","productInfo":"1,15,5,1,16,2,2,1","pushNotificationID":"0","pushNotificationType":"0","remoteGatewayId":"0","saveLogs":"true","serialNumber":"","showFireAlarm":"true","showFreezeAlarm":"false","smsNotificationID":"0","smsNotificationType":"0","unit":"C","useTemplate":"true","userDescription":"","value":"-11.44"},"actions":{"reconfigure":0},"created":1480548701,"modified":1480548701,"sortOrder":361}
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Bonsoir Pourriez vous me dire si avec la fonction Sensor, il est possible de faire un test sur la température? Si oui j'ai essayé la ligne suivante pour protéger la filtration de ma piscine Le détecteur est une sonde branchée sur un module Fibaro générique (DETEC_TEMP_POOL_HOUSE --> ID = 355 déclaré dans l’entête de GEA) Ce que je veux c'est testé toutes les heures sur je suis en dessous de zéro ou pas et donc activé la pompe si nécessaire. GEA.add({"Sensor-", id["DETEC_TEMP_POOL_HOUSE"], 0}, 1*60*60, "Filtrage piscine forcé", {{"NOTDST"},{"VirtualDevice", id["VD_FILTRATION_PISCINE"], 5}}) Je me retrouve avec une erreur, et je ne comprends pas. Si vous pouvez m'aider, merci d'avance [DEBUG] 21:19:59: [ Sensor [355|Temp ext pool house] < 0 ] !!! ERREUR !!! : vérification (ID:287) [NOTDST] [VirtualDevice,270,5]
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Bonsoir J'ai une autre petite question pour ce jour. Comment faite vous pour alimenter une camera POE via un Switch POE? Vous utilisez un connecteur de ce type? https://www.amazon.fr/Puissance-Propri%C3%A9t%C3%A9-Ethernet-Injector-Adaptateur/dp/B012ALRIM4/ref=pd_rhf_sc_p_img_12?ie=UTF8&psc=1&refRID=ZASF523AKKDXCH1GE2RR
- 1 631 réponses
-
- topic unique
- surveillance
-
(et 2 en plus)
Étiqueté avec :
-
Concernant le bug de Dimanche matin, je ne l'explique pas. Pour l'instant, je croise les doigts tout reste stable En tout cas je pense que je vais faire des sauvegardes plus régulièrement Concernant la fonction de sauvegarde, en fait, je n'ai fais que mettre en oeuvre une solution exposée sur ce forum Dans GEA -- Fonction déterminant si nous sommes le 1er samedi du mois function isFirstSaturday() local t = os.date('*t') return ( t['day'] < 8 and t['wday'] == 7 ) end -- Backup le 1er samedi du mois GEA.add({"Function",function() return isFirstSaturday() end} , 30 , "Backup mensuel de la HC2" , {{"Time","01:30","01:31"},{"Scenario", 387},{"Global", "SMS", "HC2 - Bakcup mensuel OK"},envoiSMS,{"Email", id["USER_ERIC"],"INFO TECHNIQUE - HC2"}}) GEA.add({"Function",function() return isFirstSaturday() end} , 30 , "Suppression mensuel du plus vieux backup de la HC2" , {{"Time","04:00","04:01"},{"Scenario", 386},{"Email", id["USER_ERIC"],"INFO TECHNIQUE - HC2"}}) Ensuite j'ai deux agents qui se chargent de faire le backup et le nettoyage --[[ %% properties %% events %% globals --]] -- ID des mobiles,tablettes pour notification local portable = {446} -- Message Descriptif du Backup local descriptif = 'Backup du '..os.date("%d/%m/%y - %HH%M") function sendPush(message) if #portable > 0 then for _,v in ipairs(portable) do fibaro:call(v,'sendPush', message) end end end local url = 'http://127.0.0.1:11111/api/settings/backups' local httpClient = net.HTTPClient() httpClient:request(url , { success = function(response) if tonumber(response.status) == 201 then print("Backup Created at " .. os.date()) sendPush(descriptif .. ' effectué') else print("Error " .. response.status) sendPush('Erreur lors de la création du Backup') end end, error = function(err) print('error = ' .. err) end, options = { method = 'POST', headers = { ["content-type"] = 'application/x-www-form-urlencoded;' }, data = 'action=create&description='..descriptif } }); --[[ %% properties %% events %% globals --]] -- Flag dryrun; Si true, la requete sur api pour effacer le backup n'est pas effectuée local dryrun = true -- Récupération de la list des backups local backups = api.get('/settings/backups') -- Vérification de présence Backup if (backups and type(backups == 'table') and #backups > 0) then if #backups > 1 then print(#backups .. ' Backups présents') else print('1 Backup présent') end for i in ipairs(backups) do fibaro:debug('ID: '..backups[i]['id']..' | TIMESTAMP: '..backups[i]['timestamp']..' | DESCRIPTION: '..backups[i]['description']) end else print('Pas de backup ou erreur lors de la récupération de la liste') fibaro:abort() end -- Pour chaque Backup on stock le timestamp de la date de réalisation dans une table -- On classe ensuite les timestamps par ordre croissant local timestamp = {} for i in ipairs(backups) do table.insert(timestamp, backups[i]['timestamp']) end table.sort(timestamp) -- Le 1er timestamp de la table est le plus petit donc le plus ancien en epochtime -- Dans la table de backup on recherche le backup ayant ce timestamp local id = false for i in ipairs(backups) do if (tonumber(backups[i]['timestamp']) == tonumber(timestamp[1])) then id = backups[i]['id'] end end if id then print("ID du backup le plus ancien: "..id) else print("Erreur lors de la récupération de l'ID") fibaro:abort() end -- Requete via API pour effacer le backup le plus ancien if not dryrun then local url = 'http://127.0.0.1:11111/api/settings/backups?id='..id local httpClient = net.HTTPClient() httpClient:request(url , { success = function(response) if tonumber(response.status) == 200 then print("Backup deleted at " .. os.date()) else print("Error " .. response.status) end end, error = function(err) print('error = ' .. err) end, options = { method = 'DELETE', headers = { ["content-type"] = 'application/x-www-form-urlencoded;' }, data = 'id='..id } }); end En place depuis premier samedi du mois, et cela marche super bien Rien à dire En tout cas cette fois cela m'a sauvé la mise. Bonne soirée.
-
Bonjour Bloug Connaitrais tu les URL JPG et MPEG pour le modèle ==> DS-2CD2142FWD-I ? Merci
- 1 631 réponses
-
- 1
-
-
- topic unique
- surveillance
-
(et 2 en plus)
Étiqueté avec :
-
Bonjour tout le monde Ce petit post pour voir votre avis. Ce matin en partant de la maison la Box ronronnée sans pb. Reboot cette nuit programmé, aprés un petit backup (mon sésame) La matinée s'est passé sans personne à la maison. Après un bon repas en famille, impossible de lancer le lave linge ... Etrange. Ma femme compréhensive vient me voir.... Et là , désastre. Que c'est il passé, tout semble cassé. L'ensemble des modules sont en erreur et doivent être tous pour la plupart reconfiguré... Rien à y comprendre. Bien heureux que le systeme automatique de backup est correctement fonctionné (Couple Scene + GEA) Un petit restaure et tout est rentré dans l'ordre. Cependant une question se pose. Qu'est ce qui peut occasionner ce type de bordel? Pourquoi la boxe perd comme ça la maitrise de l'ensemble des modules? Auriez vous une idée? Merci pour vos remarques.
-
Besoin daide Heure De Levé Et Couché Du Soleil
kioneoranga a répondu à un(e) sujet de franckg16 dans HC2
J'ai vraiment bcp de questions ces deux derniers jours. Mais des fonctions qui fonctionnaient bien jusqu'au changement d'heure se mettent à faire n'importe quoi. Voici la dernière qui ne donne plus l'effet escompté. Auriez vous une idée pourquoi? Est ce lié à mon post précédent? -- -------------------------- -- -- Si TV allumage de la lampe sur le créneau horaires autorisé -- Sunset<20:55, Sunrise<08:30 GEA.add({{"sensor+", id["WP_HIFI_VIDEO_SALLE_A_MANGER"], 45},{"Global", "LAMP_SALLEAMANGER", "AUTO"}, AlarmOff}, -1, "", {{"Time", "Sunset<20:55", "Sunrise<08:30"},{"turnOn", id["LAMPE_TABLE_SALLE_A_MANGER"]},{"turnOn", id["WP_LAMPE_SALLE_A_MANGER"]},{"Global", "LAMP_SALLEAMANGER", "TV"}}) -- Volets rdc fermés GEA.add({{"sensor+", id["WP_HIFI_VIDEO_SALLE_A_MANGER"], 45},Volets_rdc_Fermer,{"Global", "LAMP_SALLEAMANGER", "AUTO"}, AlarmOff}, -1, "", {{"turnOn", id["LAMPE_TABLE_SALLE_A_MANGER"]},{"turnOn", id["WP_LAMPE_SALLE_A_MANGER"]},{"Global", "LAMP_SALLEAMANGER", "TV"}}) Merci pour vos avis. -
Besoin daide Heure De Levé Et Couché Du Soleil
kioneoranga a répondu à un(e) sujet de franckg16 dans HC2
Bonsoir Steven, Je m'interroge, dans le code que j'ai modifié hier dans GEA, sunset & sunrise sont écrie en minuscule. GEA.flatTime = function(time) local t = string.lower(time) t = string.gsub(t, " ", "") t = string.gsub(t, "h", ":") t = string.gsub(t, "sunset", fibaro:getValue("563", "ui.lblSunset.value")) t = string.gsub(t, "sunrise", fibaro:getValue("563", "ui.lblSunrise.value")) Est-ce que cela ne pose pas de pb quand on écrie cela--> {"Time", "Sunset<20:55", "Sunrise<08:30"} avec des majuscules? Y-a-t-il une fonction "lowcase" dans tout le code? -
Pepite Tout simplement le code conseillé par Steven -- ### ETE / HIVER ## GEA.add({"Global","HEURE_ETE_HIVER","HIVER"}, 30, "Passage à l'heure d'été, penser à avancer d'une heure", {{"Global","HEURE_ETE_HIVER","ETE"},{"DST"},{"Time", "05:00", "05:01"},{"Portable", id["TELEPHONE_ERIC"]},{"Portable", id["TELEPHONE_MANUELA"]}}) GEA.add({"Global","HEURE_ETE_HIVER","ETE"}, 30, "Passage à l'heure d'hiver, penser à reculer d'une heure", {{"Global","HEURE_ETE_HIVER","HIVER"},{"NOTDST"},{"Time", "05:00", "05:01"},{"Portable", id["TELEPHONE_ERIC"]},{"Portable", id["TELEPHONE_MANUELA"]}})
- 12 330 réponses
-
- 1
-
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Besoin daide Heure De Levé Et Couché Du Soleil
kioneoranga a répondu à un(e) sujet de franckg16 dans HC2
Moi la mienne et entrain de passer le motoculteur !!! -
Besoin daide Heure De Levé Et Couché Du Soleil
kioneoranga a répondu à un(e) sujet de franckg16 dans HC2
Bon, comme je dois vraiment aller faire mon béton, je verrais si j'ai une réponse au "coucher de soleil", hihihihihi -
Besoin daide Heure De Levé Et Couché Du Soleil
kioneoranga a répondu à un(e) sujet de franckg16 dans HC2
Bon Je viens de faire des tests Oui le VD est modifié pour afficher sans les secondes, Première chose que j'ai faite :-) Par contre dans les lignes de code j'ai voulu faire une référence à la table des ID et là cela ne fonctionne pas GEA.flatTime = function(time) local t = string.lower(time) t = string.gsub(t, " ", "") t = string.gsub(t, "h", ":") t = string.gsub(t, "sunset", fibaro:getValue(id["VD_SunRise_SunSet"], "ui.lblSunset.value")) t = string.gsub(t, "sunrise", fibaro:getValue(id["VD_SunRise_SunSet"], "ui.lblSunrise.value")) Alors que si je mets l'ID en chiffre la tout fonctionne correctement... GEA.flatTime = function(time) local t = string.lower(time) t = string.gsub(t, " ", "") t = string.gsub(t, "h", ":") t = string.gsub(t, "sunset", fibaro:getValue("563", "ui.lblSunset.value")) t = string.gsub(t, "sunrise", fibaro:getValue("563", "ui.lblSunrise.value")) -
Besoin daide Heure De Levé Et Couché Du Soleil
kioneoranga a répondu à un(e) sujet de franckg16 dans HC2
Steven, Je viens de mettre en place le code et nouvelle erreur Pas forcement liée, mais bon.... J'ai vérifié l'ID du module 63 --> DETEC_MOUV_CUISINE Et dans la box, le module n'a pas changé d'Identifiant. Etrange.... Mince j'ai besoin de soleil.... [DEBUG] 14:33:18: GEA Version 5.40 : en exécution... [DEBUG] 14:33:18: [ 63 | n/a ] !!! ERREUR !!! : vérification (ID:155) [Time,Sunset<20:55,Sunrise<08:30] [turnOn,74] [turnOn,75] [Global,LAMPE_CUISINE,AUTO] [CurrentIcon,259,1014] [If..] [DEBUG] 14:33:18: [ Dead [261|HIFI Vidéo] ] Add Autostart : ajout de la tache pour 30 secondes (ID:293) [WakeUp,261] [Email,21] [DEBUG] 14:33:18: [ 63 | n/a ] !!! ERREUR !!! : vérification (ID:156) [Time,Sunset<20:55,23:59] [RestartTask,154] [StopTask,153] [If..] [DEBUG] 14:33:18: [ 63 | n/a ] !!! ERREUR !!! : vérification (ID:157) [Time,23:59,06:00] [RestartTask,153] [StopTask,154] [If..] [DEBUG] 14:33:18: [ 63 | n/a ] !!! ERREUR !!! : vérification (ID:158) [Time,06:00,Sunrise<08:29] [RestartTask,154] [StopTask,153] [If..] J'ai recherché à quoi correspondant toutefois les ID, 155, 156, 157 et 158 Le 155 c'est un ID connu --> LAMPE_TABLE_SALLE_A_MANGER, par contre les 2 autres (156 et 157) sont des devices cachés Par contre le 158 inconnu au bataillon Je ne sais pas d'ou il sort lui, mais avec le Toolkit impossible de le trouver??? -
Besoin daide Heure De Levé Et Couché Du Soleil
kioneoranga a répondu à un(e) sujet de franckg16 dans HC2
Super, merci bcp Steven pour l'info Je vais adapter mon GEA avec ça Pour l'instant je vais aller prendre le soleil et aller faire du béton pour terminer l'entourage de ma piscine :-) Merci -
Besoin daide Heure De Levé Et Couché Du Soleil
kioneoranga a répondu à un(e) sujet de franckg16 dans HC2
Ha mais j'aime ma box! mais il faut tout le temps compenser et ma femme en a marre que je râle après la Box et non après elle :-) Pour revenir au VD, donc tu initialises des variables que tu récupères ensuite dans GEA sur les lignes ou tu utilises le lever et coucher du soleil c'est bien ça? Mais dans ce genre de code peut on mettre des variables maison initialisé par le VD? {"Time", "Sunrise", "Sunset"} {"Time", "Sunrise<08:30", "Sunset<20:55"} -
Je vais essayer. :-) ================================= Ca marche comme je veux, cool Merci bcp Yes Aller je vais aller prendre le soleil, après un repas, plancha dehors un premier novembre trop de la balle
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Besoin daide Heure De Levé Et Couché Du Soleil
kioneoranga a répondu à un(e) sujet de franckg16 dans HC2
Bonjour, VD récupéré avec le code maj, super cela fonctionne et calcul bien Mais cela veut dire qu'il faut instancier des variables maison pour récupérer ce que Steven fait de mieux corriger les bugs de Fibaro. Ensuite une fois les variables maisons créer et initialiser, on peut faire joujou avec !! C'est fou! -
Tuto HC2 Scénario Permettant De Contrôler Les Ids
kioneoranga a répondu à un(e) sujet de Steven dans Tutoriels
Merci encore, maj faite -
Pepite, Donc j'ai essayé de trouver la ligne d'erreur, j'ai dà» décalé quelque peut les lignes mais l'erreur provient de la ligne de code suivante : elseif (type(id) == "table" and GEA.match(string.lower(id[1]), "global|global.")) then Je n'y comprends rien, car je n'ai rien modifié qui pourrait générer un telle erreur! Ensuite mon GEA est toute les 1min redémarré par WatchDog, bordel de bordel :-( [DEBUG] 11:33:18: line 1323: bad argument #1 to 'lower' (string expected, got boolean) Bon, sujet clos, j'ai trouvé En voulant essayé de gérer mes alertes sur le passage d'heure d'été / Hiver, j'ai entouré le déclencheur true, d'accolade ! Le bordel! Merci encore de ma voir lu, désolé du dérangement. Je ne sais toujours pas pour l'instant m'envoyer une alerte quand je change de l'été à l'hiver le jour J et non chaque jour que je fais le test. Enfin pas grave, cela ne va pas m'empêcher de dormir. :-)
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Re, Voici un petit moment que je m'étais inspiré d'une ligne de code de Steven pour m'alerter du changement d'heure -------------------------------------------------------- -- ### ETE / HIVER ## GEA.add(true, 30, "Passage heure d'été", {{"Global","HEURE_ETE_HIVER","ETE"}, {"DST"}, {"Time", "05:00", "05:01"}}) GEA.add(true, 30, "Passage heure d'hiver", {{"Global","HEURE_ETE_HIVER","HIVER"}, {"NOTDST"}, {"Time", "05:00", "05:01"}}) -- Push changement d'heure Hiver / été --GEA.add({{"Global","HEURE_ETE_HIVER","ETE"},ete}, -1, "Passage à l-heure d-été avancer d-une heure #time#",{{"Portable", id["TELEPHONE_ERIC"]},{"Portable", id["TELEPHONE_MANUELA"]}}) -- Push changement d'heure été / Hiver --GEA.add({{"Global","HEURE_ETE_HIVER","HIVER"},hiver},-1 ,"Passage à l-heure d-hiver reculer d-une heure #time#",{{"Portable", id["TELEPHONE_ERIC"]},{"Portable", id["TELEPHONE_MANUELA"]}}) Cependant j'ai été obligé de mettre les lignes en commentaire, car tous les jours lors du calcul à 5h du mat de la variable ETE ou HIVER, je recevais une alerte. Je souhaiterai être alerté que le jour J, lors du changement effectif réel de l'ETE à l'HIVER! Sauriez vous me dire comment faire? Merci
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :